/irc-logs / freenode / #whatwg / 2014-04-02 / end

Options:

  1. # Session Start: Wed Apr 02 00:00:01 2014
  2. # Session Ident: #whatwg
  3. # [00:01] * Joins: ttepasse (~ttepasse@ip-37-201-122-69.unitymediagroup.de)
  4. # [00:05] * Joins: benv (~benv@74.86.107.157-static.reverse.softlayer.com)
  5. # [00:06] * Joins: newtron_ (~newtron@199.71.174.204)
  6. # [00:10] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 265 seconds)
  7. # [00:11] * Quits: newtron_ (~newtron@199.71.174.204) (Ping timeout: 265 seconds)
  8. # [00:12] * Joins: bzed_ (~bzed@devel.recluse.de)
  9. # [00:12] * Quits: Ms2ger (~Ms2ger@33.201-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
  10. # [00:12] * Quits: ttepasse (~ttepasse@ip-37-201-122-69.unitymediagroup.de) (Read error: Operation timed out)
  11. # [00:13] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 245 seconds)
  12. # [00:13] * bzed_ is now known as bzed
  13. # [00:15] * Joins: ehsan (~ehsan@24-212-207-29.cable.teksavvy.com)
  14. # [00:19] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  15. # [00:23] <SimonSapin> Hixie: we’d be interested in knowing what you consider bad decisions, with 1.0 coming soon
  16. # [00:23] * Quits: reyre (~reyre@bas1-streetsville52-1177963189.dsl.bell.ca) (Remote host closed the connection)
  17. # [00:23] * Joins: reyre (~reyre@bas1-streetsville52-1177963189.dsl.bell.ca)
  18. # [00:24] * Joins: hasather (~hasather@80.91.33.141)
  19. # [00:24] * SamB wonders: 1.0 of what?
  20. # [00:25] <SimonSapin> Rust
  21. # [00:25] <SimonSapin> http://www.rust-lang.org/
  22. # [00:25] * SamB does know roughly what rust is, even if he can't remember who is working on it
  23. # [00:25] <SamB> it's a better name than, uh, Go
  24. # [00:26] * Quits: hasather (~hasather@80.91.33.141) (Read error: Operation timed out)
  25. # [00:26] <SimonSapin> we try not to brand it as such, but it’s lead mostly by Mozilla Research
  26. # [00:26] <SamB> though admittedly still seems awfully common of a word to use for a software product's name
  27. # [00:26] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  28. # [00:26] <SimonSapin> worse than Perl, Java, Ruby, and Python? :)
  29. # [00:27] <SimonSapin> or C
  30. # [00:27] * Quits: jeremyj (~jeremyj@17.202.44.231) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  31. # [00:27] <SamB> I don't know why Perl is in that list
  32. # [00:27] <SamB> though you have a point
  33. # [00:27] <SimonSapin> oh, it’s spelled pearl in english, sorry
  34. # [00:27] <SamB> not that I've personally seen/heard Java used of the coffee all that often
  35. # [00:28] * SamB is amused by VERA's first entry for perl
  36. # [00:30] <zewt> none as bad as calling a browser "chrome"
  37. # [00:30] <zewt> thus making it forever impossible to search for anything regarding firefox's chrome
  38. # [00:32] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
  39. # [00:33] * Quits: reyre (~reyre@bas1-streetsville52-1177963189.dsl.bell.ca) (Remote host closed the connection)
  40. # [00:34] * Joins: reyre (~reyre@bas1-streetsville52-1177963189.dsl.bell.ca)
  41. # [00:35] <zewt> just saw firefox's current fullscreen implementation for the first time, it's ... pretty terrible :|
  42. # [00:35] * Joins: blooberry (Brian@nat/intel/x-qaxbgkiqlymxgbli)
  43. # [00:35] <zewt> every time i focus firefox on the other monitor a giant thing pops up FIREFOX IS NOW FULLSCREEN (which it already told me the first time)
  44. # [00:37] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Ping timeout: 246 seconds)
  45. # [00:40] * Joins: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon)
  46. # [00:41] * Quits: espadrine_ (~ttyl@AMontsouris-158-1-60-189.w92-128.abo.wanadoo.fr) (Ping timeout: 246 seconds)
  47. # [00:42] * Quits: ratcreat_ (~enryptd_f@66-188-99-174.static.ftbg.wi.charter.com) (Remote host closed the connection)
  48. # [00:50] * Quits: weinig (~weinig@17.202.49.115) (Read error: Connection reset by peer)
  49. # [00:50] * Joins: weinig (~weinig@17.202.49.115)
  50. # [00:56] * Quits: benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com)
  51. # [00:56] * Quits: jernoble|laptop (~jernoble@17.114.216.216) (Quit: Computer has gone to sleep.)
  52. # [00:57] * Quits: weinig (~weinig@17.202.49.115) (Ping timeout: 255 seconds)
  53. # [01:00] * Joins: benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com)
  54. # [01:03] * Joins: jernoble|laptop (~jernoble@17.114.4.5)
  55. # [01:04] * Quits: rafaelrinaldi (~rafaelrin@C8ECD3DC.dynamic.spo.dsl.tesa.net.br)
  56. # [01:09] * Quits: ap_ (~ap@2620:149:4:304:1d44:12a:6c02:a1b0) (Quit: ap_)
  57. # [01:13] * Quits: plutoniix (~plutoniix@node-n3n.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
  58. # [01:23] * Quits: arunranga (~otherarun@208.82.13.98) (Ping timeout: 246 seconds)
  59. # [01:33] * Joins: llkats (~llkats@c-69-181-45-245.hsd1.ca.comcast.net)
  60. # [01:33] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
  61. # [01:35] <Hixie> SimonSapin: using abbreviations like "fn" and "mod" instead of "function" and "module", using non-standard punctuation like || and !, having multiple string syntaxes, non-standard attribute syntax, that kind of thing
  62. # [01:35] <Hixie> SimonSapin: also i don't understand some decisions, which, unless they have good reasons, would also fall into that bucket, like needing to explicitly give the type name before a { } struct literal
  63. # [01:37] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Ping timeout: 240 seconds)
  64. # [01:38] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
  65. # [01:42] <Hixie> SimonSapin: (the non-standard punctuation thing extends to e.g. the way ~ is used. I'd personally think it'd be much more readable if it was keywords rather than punctuation.)
  66. # [01:42] <Hixie> hth
  67. # [01:48] * Quits: jernoble|laptop (~jernoble@17.114.4.5) (Quit: Computer has gone to sleep.)
  68. # [01:51] <smaug____> zewt: file a bug
  69. # [01:51] <smaug____> zewt: not too many users have several monitors
  70. # [01:51] <smaug____> nor developers
  71. # [01:53] * Quits: benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com) (Ping timeout: 240 seconds)
  72. # [01:53] <smaug____> SimonSapin: btw looks like I agree with Hixie on bad design decisions of Rust. It is just too alien comparing to other languages, and mostly without any good reason.
  73. # [01:54] <Hixie> i should add that i have zero experience writing rust, so, you know, take what i said with a grain of salt ;-)
  74. # [01:55] <Hixie> but in general, where the language isn't being innovative, i would recommend sticking with what people know
  75. # [01:55] <Hixie> it'll make it easier for people to pick up the actually new stuff
  76. # [01:56] <Hixie> on a different note, i don't understand the difference between https://developer.mozilla.org/en-US/docs/NSS_Certificate_Download_Specification and https://wiki.mozilla.org/index.php?title=CA:Certificate_Download_Specification&action=history
  77. # [01:56] <Hixie> uh
  78. # [01:57] <Hixie> https://developer.mozilla.org/en-US/docs/NSS_Certificate_Download_Specification and https://wiki.mozilla.org/CA:Certificate_Download_Specification
  79. # [01:58] <annevk> Hixie: file a bug?
  80. # [01:58] <Hixie> on?
  81. # [01:58] <annevk> Hixie: MDN I suspect
  82. # [01:58] * Quits: KevinMarks2 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  83. # [01:58] <Hixie> i don't really know what the bug is
  84. # [01:59] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  85. # [01:59] <annevk> Hixie: duplication of content
  86. # [02:00] <annevk> Hixie: without clarity on what is canonical
  87. # [02:00] <Hixie> it's not quite duplicate
  88. # [02:00] <Hixie> :-)
  89. # [02:00] <annevk> Not sure that makes it better
  90. # [02:00] <TabAtkins> Hixie: The "fn" abbreviation, at least, has a pretty good pedigree. Several languages use it.
  91. # [02:01] <Hixie> still unnecessary :-)
  92. # [02:01] * jorendorff is now known as jorendorff_away
  93. # [02:01] <abarth> Hixie: can any browser actually compute the information required to "await a stable state" ?
  94. # [02:01] <Hixie> i'm sure you can find a precedent for pretty much anything
  95. # [02:01] <Hixie> abarth: how do you mean?
  96. # [02:01] * Joins: KevinMarks (~yaaic@2607:fb90:2209:b340:9fef:2681:1218:3a1a)
  97. # [02:01] <abarth> Hixie: we're trying to implement some things related to HTMLImageElement
  98. # [02:01] <Hixie> abarth: "stable state" is something you reach in the event loop.
  99. # [02:01] <abarth> Hixie: that the spec says to "await a stable state" but it seems very hard
  100. # [02:01] <Hixie> abarth: nothing to compute
  101. # [02:02] <abarth> what does "nothing to compute" mean?
  102. # [02:02] <abarth> there are always things scheduled in the event loop
  103. # [02:02] <Hixie> you don't have to compute anything to reach a stable state
  104. # [02:02] <Hixie> you just follow the loop processing model and it tells you when you're supposed to offer a stable state
  105. # [02:02] <Hixie> (which is basically any time you run microtasks)
  106. # [02:02] <Hixie> (but see the spec for specifics)
  107. # [02:03] <abarth> maybe I misunderstand the spec
  108. # [02:03] * Joins: ratcreature (~enryptd_f@24-177-124-44.dhcp.mdsn.wi.charter.com)
  109. # [02:03] <abarth> but if there's an algorithm in the spec that spins the event loop
  110. # [02:03] <abarth> then isn't the stable state delayed until that algorithm completes?
  111. # [02:04] <Hixie> "provide a stable state" happens on step 8 of the event loop.
  112. # [02:04] <abarth> i see that
  113. # [02:04] <abarth> http://www.whatwg.org/specs/web-apps/current-work/#spin-the-event-loop
  114. # [02:05] <abarth> but it doesn't happen after step 6 of that algorithm
  115. # [02:05] <Hixie> "spin the event loop" returns to step 4, so the stable state will happen shortly after.
  116. # [02:05] <Hixie> that is, spin the event loop's step 7 returns the event loop to step 4
  117. # [02:05] <Hixie> and from there it's quick work to reach 8.
  118. # [02:05] <Hixie> since 4, 5, and 6 are trivial and 7 is microtasks
  119. # [02:06] * Joins: benvie (~bbenvie@204.28.118.69)
  120. # [02:06] <abarth> i see
  121. # [02:06] <Hixie> (there's an open bug on making stable state into a microtask)
  122. # [02:06] <Hixie> (but that would make little difference)
  123. # [02:06] <abarth> so, when you spin the event loop, you actually return to the top-level event loop in the spec
  124. # [02:06] <abarth> so, why is there a microtask checkpoint at step 6 of spinning the event loop?
  125. # [02:07] <abarth> won't we get back to the main event loop and checkpoint there?
  126. # [02:07] <Hixie> yeah, there's an open bug on that too iirc
  127. # [02:07] <abarth> basically, the person submitting the CL is trying to use the microtask checkpoints to implement stable states
  128. # [02:07] <Hixie> (basically "spin" ends the current task, goes async (resuming the event loop), and then waits for the condition to be met and posts a continuation as a task. It never actually spins anything or resumes anything directly itself.)
  129. # [02:07] <abarth> and I'm trying to figure out if they're doing it right :)
  130. # [02:07] <Hixie> abarth: foolip?
  131. # [02:07] * jorendorff_away is now known as jorendorff
  132. # [02:08] <Hixie> abarth: it's his bug asking for me to change the spec iirc
  133. # [02:08] <abarth> https://codereview.chromium.org/200923002/
  134. # [02:08] <abarth> cbiesinger
  135. # [02:08] * Quits: KevinMarks (~yaaic@2607:fb90:2209:b340:9fef:2681:1218:3a1a) (Ping timeout: 265 seconds)
  136. # [02:08] <abarth> apparently HTMLImageElement waits for a stable state before kicking off the load
  137. # [02:08] <Hixie> ugh, <picture>
  138. # [02:08] <Hixie> that really is gonna cause you all kinds of trouble
  139. # [02:08] <Hixie> <source> is a bad design
  140. # [02:08] <smaug____> Hixie: how could stable state be microtask?
  141. # [02:08] * Quits: benv (~benv@74.86.107.157-static.reverse.softlayer.com) (Ping timeout: 252 seconds)
  142. # [02:08] <Hixie> but anyway
  143. # [02:08] <smaug____> isn't stable state between tasks
  144. # [02:09] <Hixie> smaug____: microtasks are between tasks too
  145. # [02:09] <abarth> Hixie: oh, is it only in the <picture> spec that HTMLImageElement waits?
  146. # [02:09] <smaug____> there can be several microtasks in one task
  147. # [02:09] <abarth> smaug____: in the impl, we can tell the difference between the nested checkpoints and the top-level checkpoint
  148. # [02:10] <abarth> they're triggered by different systems
  149. # [02:10] <abarth> e.g., the scripting engine versus the event loop
  150. # [02:10] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
  151. # [02:10] <Hixie> abarth: <img> as specced does a stable state too, <picture>'s problems are bigger than that.
  152. # [02:10] * Joins: jernoble|laptop (~jernoble@76.74.153.49)
  153. # [02:10] <Hixie> smaug____: yeah, there can be several synchronous sections (stable state consumers) too
  154. # [02:10] <Hixie> smaug____: it's all in the bugs
  155. # [02:10] <abarth> http://www.whatwg.org/specs/web-apps/current-work/#htmlimageelement step 8 says "await a stable state"
  156. # [02:11] <abarth> he's trying to implement that
  157. # [02:11] * Joins: KevinMarks (~yaaic@2607:fb90:40a:b7fa:514c:a69:9ac5:d4da)
  158. # [02:11] <smaug____> but how could stable state be microtask ?
  159. # [02:11] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
  160. # [02:11] <Hixie> smaug____: i don't understand the question. why would it be hard?
  161. # [02:11] <smaug____> I don't want to start handling stable state stuff after each event listener call
  162. # [02:11] <Hixie> abarth: right
  163. # [02:11] <Hixie> abarth: you really want to coordinate with foolip (philipj). He's doing this stuff in blink.
  164. # [02:11] <Hixie> smaug____: comment on the relevant bug :-)
  165. # [02:12] <smaug____> which one is the relevant bug
  166. # [02:13] <abarth> Hixie: yes, he's CCed
  167. # [02:13] <abarth> Hixie: what is the underlying problem that waiting for a stable state here is solving?
  168. # [02:13] <smaug____> ah, https://www.w3.org/Bugs/Public/show_bug.cgi?id=24724
  169. # [02:14] <Hixie> abarth: not wanting to do redundant work when a script modifies an attribute several times in a row
  170. # [02:14] <Hixie> smaug____: that's the one
  171. # [02:14] <abarth> Hixie: we sometimes load images synchronously out of the cache to avoid trashing layout
  172. # [02:14] <Hixie> smaug____: you found it faster than me :-)
  173. # [02:14] <abarth> because image width / height is an input to layout
  174. # [02:14] * Joins: benv (~benv@BARION1850W-LP130-03-1177625684.dsl.bell.ca)
  175. # [02:14] <Hixie> abarth: yeah, that's specced too iirc
  176. # [02:14] <Hixie> abarth: though the img loading model needs updating to handle the two-image thing, there's a bug on that too
  177. # [02:14] * Quits: annevk (~annevk@corp-nat.p2p.sfo1.mozilla.com) (Remote host closed the connection)
  178. # [02:15] * Quits: barnabywalters (~barnabywa@fire-out.ru.is) (Quit: barnabywalters)
  179. # [02:15] <abarth> I see the "list of available images"
  180. # [02:15] <Hixie> https://www.w3.org/Bugs/Public/show_bug.cgi?id=24958 is the bug iirc
  181. # [02:17] <abarth> Hixie: thanks for the info
  182. # [02:18] <Hixie> sorry i can't be more helpful, not sure what to tell you :-)
  183. # [02:18] <Hixie> i really would highly encourage you to push back on a multi-element image-loading feature
  184. # [02:19] <Hixie> it's a world of pain waiting for you
  185. # [02:19] * Joins: weinig (~weinig@17.114.217.177)
  186. # [02:22] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  187. # [02:22] * Quits: jsbell (jsbell@nat/google/x-joynmpdrvbrexsbn) (Quit: There's no place like home...)
  188. # [02:23] <a-ja> <picture><img srcset> + negotiation <== sounds like fun
  189. # [02:26] * Quits: ehsan (~ehsan@24-212-207-29.cable.teksavvy.com) (Quit: Leaving...)
  190. # [02:26] <TabAtkins> Ah, I didn't realize I had been volunteered to give a lightning talk at Extensible Web Summit.
  191. # [02:26] <TabAtkins> That's fine, but I would have liked to be told by someone other than a Lanyrd update email.
  192. # [02:27] <Hixie> uh
  193. # [02:27] <Hixie> that's "nice" of them
  194. # [02:34] * Quits: weinig (~weinig@17.114.217.177) (Quit: weinig)
  195. # [02:34] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:ecde:eec1:a659:f17d)
  196. # [02:37] <TabAtkins> At least it's just a lightning talk, not a full-session talk.
  197. # [02:37] <TabAtkins> I can do a lightning talk with 5 minutes prep.
  198. # [02:38] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:ecde:eec1:a659:f17d) (Ping timeout: 246 seconds)
  199. # [02:41] * Quits: ratcreature (~enryptd_f@24-177-124-44.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  200. # [02:48] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 268 seconds)
  201. # [02:53] * Quits: reyre (~reyre@bas1-streetsville52-1177963189.dsl.bell.ca) (Remote host closed the connection)
  202. # [02:53] * Joins: reyre (~reyre@bas1-streetsville52-1177963189.dsl.bell.ca)
  203. # [02:56] * Joins: rafaelrinaldi (~rafaelrin@177.81.14.110)
  204. # [02:59] * Joins: rafaelri_ (~rafaelrin@177.81.14.110)
  205. # [03:00] * Quits: rafaelrinaldi (~rafaelrin@177.81.14.110) (Ping timeout: 252 seconds)
  206. # [03:01] * jorendorff is now known as jorendorff_away
  207. # [03:01] * Quits: beowulf (~sstewart@host81-147-189-128.range81-147.btcentralplus.com) (Remote host closed the connection)
  208. # [03:03] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  209. # [03:04] * Joins: annevk-cloud (uid2483@gateway/web/irccloud.com/x-hrcapatlcnwtamwv)
  210. # [03:09] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
  211. # [03:13] * Quits: Smylers (~smylers@host86-168-220-196.range86-168.btcentralplus.com) (Ping timeout: 255 seconds)
  212. # [03:14] * Quits: jernoble|laptop (~jernoble@76.74.153.49) (Quit: Computer has gone to sleep.)
  213. # [03:16] * jorendorff_away is now known as jorendorff
  214. # [03:17] * Quits: lmclister (~lmclister@192.150.10.210)
  215. # [03:18] * Quits: reyre (~reyre@bas1-streetsville52-1177963189.dsl.bell.ca) (Remote host closed the connection)
  216. # [03:18] * Joins: cbiesinger (sid8099@gateway/web/irccloud.com/x-ahpzsftmchkmsvtw)
  217. # [03:21] * Joins: ratcreature (~enryptd_f@24-177-124-44.dhcp.mdsn.wi.charter.com)
  218. # [03:31] * Quits: ambv (~ambv@206.108.217.134) (Quit: sys.exit(0) # computer went to sleep)
  219. # [03:34] * jorendorff is now known as jorendorff_away
  220. # [03:35] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
  221. # [03:39] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Ping timeout: 246 seconds)
  222. # [03:47] * Quits: kochi1 (~kochi@2401:fa00:4:1000:26be:5ff:fe03:db82) (Quit: Leaving.)
  223. # [03:48] * Joins: newtron (~newtron@69-196-129-59.dsl.teksavvy.com)
  224. # [03:48] * Quits: kochi (~kochi@2401:fa00:4:1000:26be:5ff:fe03:db82) (Quit: Leaving.)
  225. # [03:49] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
  226. # [03:51] * Joins: kochi (~kochi@2401:fa00:4:1000:26be:5ff:fe03:db82)
  227. # [03:51] * Krinkle is now known as Krinkle|detached
  228. # [03:59] * Quits: ratcreature (~enryptd_f@24-177-124-44.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  229. # [04:00] * Joins: tantek (~tantek@172.56.31.116)
  230. # [04:02] * Quits: tantek (~tantek@172.56.31.116) (Client Quit)
  231. # [04:03] * Joins: tantek (~tantek@172.56.31.116)
  232. # [04:03] * jorendorff_away is now known as jorendorff
  233. # [04:09] * Quits: tantek (~tantek@172.56.31.116) (Read error: Connection reset by peer)
  234. # [04:09] * Joins: plutoniix (~plutoniix@210.213.57.70)
  235. # [04:09] * Quits: benv (~benv@BARION1850W-LP130-03-1177625684.dsl.bell.ca) (Ping timeout: 246 seconds)
  236. # [04:12] * Joins: ratcreature (~enryptd_f@24-177-124-44.dhcp.mdsn.wi.charter.com)
  237. # [04:18] * jorendorff is now known as jorendorff_away
  238. # [04:19] * Joins: karlcow (~karl@nerval.la-grange.net)
  239. # [04:26] * Quits: dawhite (~dawhite@74.118.22.223) (Ping timeout: 245 seconds)
  240. # [04:39] * Quits: blooberry (Brian@nat/intel/x-qaxbgkiqlymxgbli) (Ping timeout: 264 seconds)
  241. # [04:40] * ojan is now known as ojan_away
  242. # [04:40] * Joins: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net)
  243. # [04:43] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  244. # [04:45] * Joins: benv (~benv@BARION1850W-LP130-03-1177625684.dsl.bell.ca)
  245. # [04:47] * Quits: KevinMarks (~yaaic@2607:fb90:40a:b7fa:514c:a69:9ac5:d4da) (Ping timeout: 265 seconds)
  246. # [04:50] * Joins: KevinMarks (~yaaic@2607:fb90:112:51aa:20a5:f7e9:9c1:b53d)
  247. # [04:51] * Quits: benv (~benv@BARION1850W-LP130-03-1177625684.dsl.bell.ca) (Ping timeout: 264 seconds)
  248. # [04:53] * Joins: benv (~benv@BARION1850W-LP130-03-1177625684.dsl.bell.ca)
  249. # [04:56] <JosephSilber> Is there no way to prevent input elements from streching their parent td?
  250. # [04:56] * Quits: KevinMarks (~yaaic@2607:fb90:112:51aa:20a5:f7e9:9c1:b53d) (Ping timeout: 265 seconds)
  251. # [04:56] * Joins: KevinMarks (~yaaic@2607:fb90:112:51aa:20a5:f7e9:9c1:b53d)
  252. # [05:01] * Quits: ratcreature (~enryptd_f@24-177-124-44.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  253. # [05:06] * Joins: weinig (~weinig@c-98-234-121-20.hsd1.ca.comcast.net)
  254. # [05:11] * Joins: benv_ (~benv@74.86.107.157-static.reverse.softlayer.com)
  255. # [05:13] * Quits: benv (~benv@BARION1850W-LP130-03-1177625684.dsl.bell.ca) (Ping timeout: 268 seconds)
  256. # [05:14] * Quits: annevk-cloud (uid2483@gateway/web/irccloud.com/x-hrcapatlcnwtamwv) (Quit: Connection closed for inactivity)
  257. # [05:16] * Quits: newtron (~newtron@69-196-129-59.dsl.teksavvy.com) (Remote host closed the connection)
  258. # [05:17] * Joins: newtron (~newtron@69-196-129-59.dsl.teksavvy.com)
  259. # [05:21] * Quits: weinig (~weinig@c-98-234-121-20.hsd1.ca.comcast.net) (Quit: weinig)
  260. # [05:21] * Quits: newtron (~newtron@69-196-129-59.dsl.teksavvy.com) (Ping timeout: 265 seconds)
  261. # [05:23] * Quits: KevinMarks (~yaaic@2607:fb90:112:51aa:20a5:f7e9:9c1:b53d) (Ping timeout: 265 seconds)
  262. # [05:25] * Joins: hasather (~hasather@80.91.33.141)
  263. # [05:26] * JosephSilber is now known as everyone
  264. # [05:27] * everyone is now known as JosephSilber
  265. # [05:30] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
  266. # [05:30] * jorendorff_away is now known as jorendorff
  267. # [05:30] * Joins: tantek (~tantek@107-204-232-178.lightspeed.sntcca.sbcglobal.net)
  268. # [05:31] * Quits: jeffreyatw (~jeffreyat@199-188-192-206.PUBLIC.monkeybrains.net) (Quit: jeffreyatw)
  269. # [05:33] * Quits: jwalden (~waldo@corp.mtv2.mozilla.com) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 27.0/20140203120101])
  270. # [05:34] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  271. # [05:36] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:d505:dbdf:c738:e70e)
  272. # [05:40] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:d505:dbdf:c738:e70e) (Ping timeout: 246 seconds)
  273. # [05:42] * Quits: benv_ (~benv@74.86.107.157-static.reverse.softlayer.com) (Ping timeout: 255 seconds)
  274. # [05:46] * Quits: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net) (Remote host closed the connection)
  275. # [05:50] * Quits: shepazu (~shepazu@c-24-23-191-49.hsd1.ca.comcast.net) (Quit: is sleepy)
  276. # [05:56] * Quits: SamB (~SamB@2001:470:1f07:57:48d2:882:2c5:728c) (Ping timeout: 245 seconds)
  277. # [05:56] * jorendorff is now known as jorendorff_away
  278. # [06:02] * Joins: SamB (~SamB@2001:470:1f07:57:d07c:6273:8e5:4595)
  279. # [06:02] * Joins: hoobdeebla (~hoobdeebl@ip70-190-42-239.ph.ph.cox.net)
  280. # [06:03] * Quits: hoobdeebla (~hoobdeebl@ip70-190-42-239.ph.ph.cox.net) (Client Quit)
  281. # [06:05] * Quits: fredy (~fredy@2001:648:2ffc:1225:a800:ff:fe12:113e) (Excess Flood)
  282. # [06:07] * Joins: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr)
  283. # [06:11] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  284. # [06:11] * Joins: karlcow_ (~karl@nerval.la-grange.net)
  285. # [06:14] * Quits: tantek (~tantek@107-204-232-178.lightspeed.sntcca.sbcglobal.net) (Quit: tantek)
  286. # [06:15] <Rastus_Vernon> Aaaah, what is this? http://dev.w3.org/csswg/css-sizing/
  287. # [06:18] * Joins: weinig (~weinig@c-98-234-121-20.hsd1.ca.comcast.net)
  288. # [06:19] * Quits: weinig (~weinig@c-98-234-121-20.hsd1.ca.comcast.net) (Client Quit)
  289. # [06:26] * Joins: hasather (~hasather@80.91.33.141)
  290. # [06:27] * Joins: kochi1 (~kochi@2401:fa00:4:1000:26be:5ff:fe03:db82)
  291. # [06:30] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  292. # [06:37] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:e938:3d6d:ec1a:32dd)
  293. # [06:41] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:e938:3d6d:ec1a:32dd) (Ping timeout: 246 seconds)
  294. # [06:53] * Joins: jeffreyatw (~jeffreyat@199-188-192-206.PUBLIC.monkeybrains.net)
  295. # [07:03] * Quits: rafaelri_ (~rafaelrin@177.81.14.110) (Quit: Leaving...)
  296. # [07:05] * Joins: KevinMarks (~yaaic@2607:fb90:112:51aa:20a5:f7e9:9c1:b53d)
  297. # [07:18] * Joins: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net)
  298. # [07:25] * Joins: sicking (~sicking@c-98-210-154-157.hsd1.ca.comcast.net)
  299. # [07:34] * Joins: hasather (~hasather@80.91.33.141)
  300. # [07:35] * Quits: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net) (Ping timeout: 252 seconds)
  301. # [07:38] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
  302. # [07:39] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 264 seconds)
  303. # [07:43] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Ping timeout: 265 seconds)
  304. # [07:46] * Joins: benv (~benv@BARION1850W-LP130-03-1177625665.dsl.bell.ca)
  305. # [07:55] * Joins: weinig (~weinig@98.234.191.242)
  306. # [08:00] * Joins: zdobersek (~zan@185.3.135.50)
  307. # [08:02] * Joins: Smylers (~smylers@host86-167-170-157.range86-167.btcentralplus.com)
  308. # [08:06] * Joins: Ducki (~Ducki@137.116.197.171)
  309. # [08:09] * Quits: jeffreyatw (~jeffreyat@199-188-192-206.PUBLIC.monkeybrains.net) (Quit: jeffreyatw)
  310. # [08:15] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  311. # [08:15] * Quits: llkats (~llkats@c-69-181-45-245.hsd1.ca.comcast.net)
  312. # [08:23] * Joins: niloy_ (~niloy@110.224.128.250)
  313. # [08:28] * Joins: Ms2ger (~Ms2ger@33.201-64-87.adsl-dyn.isp.belgacom.be)
  314. # [08:30] * Quits: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon) (Quit: Connection closed for inactivity)
  315. # [08:34] <Ms2ger> I guess still half an hour left of April Fools
  316. # [08:38] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:80a1:e995:ecb6:cb28)
  317. # [08:41] * Quits: Smylers (~smylers@host86-167-170-157.range86-167.btcentralplus.com) (Quit: Leaving.)
  318. # [08:43] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:80a1:e995:ecb6:cb28) (Ping timeout: 246 seconds)
  319. # [08:44] * Quits: davve (~user@83.218.67.123) (Remote host closed the connection)
  320. # [08:45] * Joins: davve (~user@83.218.67.123)
  321. # [08:45] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
  322. # [09:00] * Joins: niloy (~niloy@110.224.128.250)
  323. # [09:01] * Quits: niloy_ (~niloy@110.224.128.250) (Ping timeout: 240 seconds)
  324. # [09:06] * Joins: mrwick (~mrwick@94.107.244.58)
  325. # [09:09] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:5981:1fbb:f64e:93e3)
  326. # [09:13] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
  327. # [09:14] * Quits: Streusel (~Anonymous@unaffiliated/streusel) (Read error: Connection reset by peer)
  328. # [09:14] * Joins: Streusel (~Anonymous@unaffiliated/streusel)
  329. # [09:16] * Quits: niloy (~niloy@110.224.128.250) (Ping timeout: 240 seconds)
  330. # [09:20] * Quits: mven (~mven@ip72-193-85-64.lv.lv.cox.net) (Ping timeout: 252 seconds)
  331. # [09:30] * Joins: niloy (~niloy@110.224.128.74)
  332. # [09:35] <zcorpan> Hixie: it would be useful if you could be more specific about the problems with <picture>, maybe if you could read and review the current spec http://picture.responsiveimages.org/ (it's far from the same spec it was a year ago)
  333. # [09:35] <sangwhan> irccloud says i have a mention somewhere in the backlog but manual searching seems to disagree
  334. # [09:36] <zcorpan> Hixie: i think you're the only one at the moment pushing back
  335. # [09:36] * sangwhan was hoping TabAtkins would have had a answer about prefixing
  336. # [09:36] * Joins: hasather (~hasather@80.91.33.141)
  337. # [09:39] * Joins: ihab (~Adium@37.77.30.55)
  338. # [09:40] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
  339. # [09:43] * Joins: nessy (~silviapf@101.164.214.231)
  340. # [09:46] * Joins: hasather (~hasather@80.91.33.141)
  341. # [09:50] * Quits: dbaron (~dbaron@50-0-248-164.dsl.dynamic.sonic.net) (Ping timeout: 265 seconds)
  342. # [09:51] * Quits: Gege (gege@future.deferred.io) (Remote host closed the connection)
  343. # [09:52] * Quits: tantek (~tantek@70-36-139-254.dsl.dynamic.sonic.net) (Quit: tantek)
  344. # [09:59] * Quits: sicking (~sicking@c-98-210-154-157.hsd1.ca.comcast.net) (Quit: sicking)
  345. # [10:05] * Joins: Gege (gege@future.deferred.io)
  346. # [10:08] * Quits: ihab (~Adium@37.77.30.55) (Quit: Leaving.)
  347. # [10:09] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett)
  348. # [10:11] * Joins: Smylers1 (~smylers@94.116.182.43)
  349. # [10:11] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  350. # [10:15] * Quits: Ms2ger (~Ms2ger@33.201-64-87.adsl-dyn.isp.belgacom.be) (Quit: bbl)
  351. # [10:16] * Joins: mven (~mven@72.193.85.64)
  352. # [10:29] * Quits: danielfilho (~danielfil@208.68.39.233) (Read error: Operation timed out)
  353. # [10:30] * Joins: danielfilho (~danielfil@208.68.39.233)
  354. # [10:30] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 252 seconds)
  355. # [10:31] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  356. # [10:31] * Quits: jonlee_|afk (~jonlee_@17.202.46.222) (Ping timeout: 252 seconds)
  357. # [10:35] * Quits: Smylers1 (~smylers@94.116.182.43) (Ping timeout: 252 seconds)
  358. # [10:41] * Joins: ihab (~Adium@37.77.30.55)
  359. # [10:41] * Quits: ihab (~Adium@37.77.30.55) (Client Quit)
  360. # [10:43] * Joins: beowulf (~sstewart@host81-147-189-128.range81-147.btcentralplus.com)
  361. # [10:46] * Joins: Smylers (~smylers@81.143.60.194)
  362. # [10:47] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  363. # [10:52] * Joins: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  364. # [11:07] * Joins: Lachy (~Lachy@213.166.174.2)
  365. # [11:09] * Quits: benv (~benv@BARION1850W-LP130-03-1177625665.dsl.bell.ca) (Quit: Computer has gone to sleep.)
  366. # [11:17] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  367. # [11:17] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  368. # [11:29] * Joins: WolfieZero (~WolfieZer@neils-wireless.manor.fubra.net)
  369. # [11:30] * Quits: WolfieZero (~WolfieZer@neils-wireless.manor.fubra.net) (Max SendQ exceeded)
  370. # [11:31] * Joins: josemanuel (~josemanue@175.164.221.87.dynamic.jazztel.es)
  371. # [11:32] * Joins: WolfieZero (~WolfieZer@neils-wireless.manor.fubra.net)
  372. # [11:32] * Quits: josemanuel (~josemanue@175.164.221.87.dynamic.jazztel.es) (Client Quit)
  373. # [11:33] * Joins: darobin (~darobin@78.109.80.74)
  374. # [11:39] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt) (Remote host closed the connection)
  375. # [11:40] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  376. # [11:44] * Joins: Ms2ger (~Ms2ger@nata241.ugent.be)
  377. # [11:44] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt) (Ping timeout: 245 seconds)
  378. # [11:44] * WolfieZero is now known as WolfieZero|Away
  379. # [11:45] * WolfieZero|Away is now known as WolfieZero
  380. # [11:56] * WolfieZero is now known as WolfieZero|Away
  381. # [11:57] * Quits: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr) (Excess Flood)
  382. # [11:59] * Joins: fredy (~fredy@2001:648:2ffc:1225:a800:ff:fe12:113e)
  383. # [12:12] * WolfieZero|Away is now known as WolfieZero
  384. # [12:12] * jorendorff_away is now known as jorendorff
  385. # [12:16] * Joins: josemanuel (~josemanue@175.164.221.87.dynamic.jazztel.es)
  386. # [12:18] * WolfieZero is now known as WolfieZero|Away
  387. # [12:21] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  388. # [12:21] * WolfieZero|Away is now known as WolfieZero
  389. # [12:28] * Guest52920 is now known as schuki
  390. # [12:30] * Quits: josemanuel (~josemanue@175.164.221.87.dynamic.jazztel.es) (Quit: Saliendo)
  391. # [12:38] * Quits: Streusel (~Anonymous@unaffiliated/streusel) (Quit: Computer has gone to sleep.)
  392. # [12:43] * Joins: charl_ (~charl@charl-laptop.itbe.utwente.nl)
  393. # [12:51] * Joins: Lachy_ (~Lachy@213.166.174.2)
  394. # [12:51] * Quits: Lachy_ (~Lachy@213.166.174.2) (Client Quit)
  395. # [12:51] * Quits: plutoniix (~plutoniix@210.213.57.70) (Quit: จรลี จรลา)
  396. # [12:51] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  397. # [12:52] * Joins: Lachy (~Lachy@213.166.174.2)
  398. # [12:55] * Quits: Ms2ger (~Ms2ger@nata241.ugent.be) (Ping timeout: 265 seconds)
  399. # [13:00] * jorendorff is now known as jorendorff_away
  400. # [13:03] * jorendorff_away is now known as jorendorff
  401. # [13:14] * Joins: Lachy_ (~Lachy@213.166.174.2)
  402. # [13:15] * Quits: Lachy (~Lachy@213.166.174.2) (Ping timeout: 240 seconds)
  403. # [13:15] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:5981:1fbb:f64e:93e3) (Remote host closed the connection)
  404. # [13:29] * WolfieZero is now known as WolfieZero|Away
  405. # [13:31] * WolfieZero|Away is now known as WolfieZero
  406. # [13:33] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt) (Remote host closed the connection)
  407. # [13:34] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  408. # [13:34] * Joins: zcorpan (~zcorpan@94.234.170.193)
  409. # [13:37] * Joins: Ms2ger (~Ms2ger@nata241.ugent.be)
  410. # [13:37] * Quits: markkes (~markkes@62.207.90.201) (Quit: Nettalk6 - www.ntalk.de)
  411. # [13:38] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt) (Ping timeout: 240 seconds)
  412. # [13:38] * Joins: markkes (~markkes@62.207.90.201)
  413. # [13:41] * Quits: markkes (~markkes@62.207.90.201) (Client Quit)
  414. # [13:43] * Joins: Shibumi (~Shibumi@unaffiliated/sh1bumi)
  415. # [13:43] * Joins: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net)
  416. # [13:43] * Parts: Shibumi (~Shibumi@unaffiliated/sh1bumi) ("Open Source. Open Mind.")
  417. # [13:45] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  418. # [13:47] * Joins: markkes (~markkes@62.207.90.201)
  419. # [13:49] * Joins: cheron (~cheron@unaffiliated/cheron)
  420. # [13:54] * Quits: zcorpan (~zcorpan@94.234.170.193) (Ping timeout: 240 seconds)
  421. # [14:01] * Joins: scor (scor@nat/acquia/x-qjutjwxdysdnxabs)
  422. # [14:01] * Quits: scor (scor@nat/acquia/x-qjutjwxdysdnxabs) (Changing host)
  423. # [14:01] * Joins: scor (scor@drupal.org/user/52142/view)
  424. # [14:01] * Joins: zcorpan (~zcorpan@94.234.170.193)
  425. # [14:02] * WolfieZero is now known as WolfieZero|Away
  426. # [14:04] * Quits: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net) (Quit: Leaving...)
  427. # [14:04] * Joins: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net)
  428. # [14:07] <yoav> SimonSapin & TabAtkins: If you guys are around. I've got a question regarding http://dev.w3.org/csswg/css-syntax/#consume-a-string-token0
  429. # [14:09] <yoav> If I understand correctly, under reverse solidus, the "if the stream starts with a valid escape" part is not needed
  430. # [14:09] <yoav> Is that correct?
  431. # [14:12] * Joins: darobin_ (~darobin@78.109.80.74)
  432. # [14:13] * Joins: newtron (~newtron@199.71.174.203)
  433. # [14:13] * WolfieZero|Away is now known as WolfieZero
  434. # [14:15] * Quits: darobin (~darobin@78.109.80.74) (Ping timeout: 240 seconds)
  435. # [14:15] * WolfieZero is now known as WolfieZero|Away
  436. # [14:16] * WolfieZero|Away is now known as WolfieZero
  437. # [14:23] <zcorpan> can someone get rid of that stylesheet by now?
  438. # [14:23] * Joins: ehynds (~ehynds@64.206.121.41)
  439. # [14:23] * Joins: sankha93 (~sankha93@fsf/emeritus/sankha93)
  440. # [14:24] <jgraham> zcorpan: The April Fools joke was actually that you thought it was only for a day
  441. # [14:32] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt) (Remote host closed the connection)
  442. # [14:33] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  443. # [14:33] * Joins: tj_vantoll (~Adium@2601:4:1400:5f5:58ce:bc73:5a4c:cb55)
  444. # [14:35] <yoav> jgraham :D
  445. # [14:36] <zcorpan> instead it will get worse every day. in a few hours the text will start following the cursor
  446. # [14:37] <jgraham> Nah, Bert would never approve the use of javascript
  447. # [14:37] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt) (Ping timeout: 252 seconds)
  448. # [14:37] * Joins: espadrine (~Thunderbi@AMontsouris-158-1-62-84.w92-128.abo.wanadoo.fr)
  449. # [14:38] <zcorpan> then an image of Bert will also start following the cursor
  450. # [14:39] <jgraham> I think they'll go more subtle
  451. # [14:39] <jgraham> CSS Filters + Animations will be used to subtly blur the text
  452. # [14:39] <jgraham> So it will feel like it's going an and out of focus
  453. # [14:40] <jgraham> Because everyone knows that the CSS WG is actually run by a shady cabal of opticians
  454. # [14:40] <jgraham> Who else could these "Members that aren't interested in browser applications" be?
  455. # [14:42] * Joins: ratcreature (~enryptd_f@24-177-124-44.dhcp.mdsn.wi.charter.com)
  456. # [14:44] * Joins: webtroll (~chatzilla@c-24-14-55-11.hsd1.il.comcast.net)
  457. # [14:46] * Quits: 16WAA90S8 (scrollback@conference/jsconf/x-obfcvztjmalsluug) (Remote host closed the connection)
  458. # [14:47] * Joins: 64MAAH939 (scrollback@conference/jsconf/x-bjshjvymnritcpsk)
  459. # [14:52] * jorendorff is now known as jorendorff_away
  460. # [14:52] * WolfieZero is now known as WolfieZero|Away
  461. # [14:52] * jorendorff_away is now known as jorendorff
  462. # [14:53] * Quits: Lachy_ (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  463. # [14:53] * Joins: rubatdub (~khalil@213.188.172.141)
  464. # [14:54] * Joins: Lachy (~Lachy@213.166.174.2)
  465. # [14:57] * WolfieZero|Away is now known as WolfieZero
  466. # [14:57] * Joins: benv (~benv@BARION1850W-LP130-03-1177625665.dsl.bell.ca)
  467. # [14:57] * WolfieZero is now known as WolfieZero|Away
  468. # [14:57] * WolfieZero|Away is now known as WolfieZero
  469. # [15:01] * Joins: khalil_ (~khalil@213.188.172.141)
  470. # [15:02] * Quits: khalil_ (~khalil@213.188.172.141) (Max SendQ exceeded)
  471. # [15:02] * Quits: ratcreature (~enryptd_f@24-177-124-44.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  472. # [15:02] * Quits: rubatdub (~khalil@213.188.172.141) (Ping timeout: 240 seconds)
  473. # [15:10] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  474. # [15:11] <SimonSapin> zcorpan: done
  475. # [15:11] * Joins: Lachy (~Lachy@213.166.174.2)
  476. # [15:11] <zcorpan> thx
  477. # [15:12] <jgraham> You mean that Bert now follows the cursor?
  478. # [15:12] <SimonSapin> yoav: it’s needed in case you have '\' followed by a newline
  479. # [15:15] * Quits: benv (~benv@BARION1850W-LP130-03-1177625665.dsl.bell.ca) (Quit: Computer has gone to sleep.)
  480. # [15:24] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  481. # [15:26] * Joins: felipeduardo (~felipedua@177.132.137.134)
  482. # [15:32] * Quits: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  483. # [15:35] * Joins: TallTed (~Thud@63.119.36.36)
  484. # [15:42] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  485. # [15:42] * Quits: zcorpan (~zcorpan@94.234.170.193) (Ping timeout: 255 seconds)
  486. # [15:43] * Joins: randomwind (0513daf4@gateway/web/freenode/ip.5.19.218.244)
  487. # [15:43] * Joins: ttepasse (~ttepasse@ip-37-201-122-69.unitymediagroup.de)
  488. # [15:44] * Joins: benv (~benv@BARION1850W-LP130-03-1177625665.dsl.bell.ca)
  489. # [15:47] * Joins: plutoniix (~plutoniix@node-1eae.pool-101-108.dynamic.totbb.net)
  490. # [15:49] * Quits: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net) (Remote host closed the connection)
  491. # [15:50] * Joins: shannonmoeller (~shannonmo@nat.sierrabravo.net)
  492. # [15:51] * Quits: Ms2ger (~Ms2ger@nata241.ugent.be) (Ping timeout: 255 seconds)
  493. # [15:52] * Joins: Ms2ger (~Ms2ger@nata241.ugent.be)
  494. # [15:53] * WolfieZero is now known as WolfieZero|Away
  495. # [15:54] * WolfieZero|Away is now known as WolfieZero
  496. # [15:55] * Joins: _1_meridano3 (~8300005@187.237.107.76)
  497. # [15:55] * Quits: _1_meridano3 (~8300005@187.237.107.76) (Client Quit)
  498. # [15:55] * Quits: niloy (~niloy@110.224.128.74) (Ping timeout: 246 seconds)
  499. # [15:58] * Joins: weinig (~weinig@98.234.191.242)
  500. # [15:59] * Joins: Lachy (~Lachy@213.166.174.2)
  501. # [16:02] * Joins: ratcreature (~enryptd_f@24-177-124-44.dhcp.mdsn.wi.charter.com)
  502. # [16:02] * Quits: Lachy (~Lachy@213.166.174.2) (Client Quit)
  503. # [16:04] * Joins: Lachy (~Lachy@213.166.174.2)
  504. # [16:04] * Joins: IZh (~IZh@213.33.220.118)
  505. # [16:05] <IZh> Hi. :-)
  506. # [16:06] <IZh> How do you spell WHATWG? ;-)
  507. # [16:07] <IZh> W.H.A.T.W.G. or What W.G. or something else?
  508. # [16:08] <gsnedders> WHATWG.
  509. # [16:08] <SimonSapin> do you mean pronounce?
  510. # [16:08] <IZh> Yes.
  511. # [16:09] <IZh> Double U eight ey tee double U Gee? What double U Gee?
  512. # [16:09] <gsnedders> The latter most go for. I don't think there's any official rule, though.
  513. # [16:10] * Quits: Ms2ger (~Ms2ger@nata241.ugent.be) (Ping timeout: 255 seconds)
  514. # [16:10] * Quits: ratcreature (~enryptd_f@24-177-124-44.dhcp.mdsn.wi.charter.com)
  515. # [16:12] <zewt> double hat wig
  516. # [16:12] * jorendorff is now known as jorendorff_away
  517. # [16:12] <IZh> Whatwig
  518. # [16:13] * Parts: a-ja (~Instantbi@70.230.145.30)
  519. # [16:14] * jorendorff_away is now known as jorendorff
  520. # [16:16] * Quits: charl_ (~charl@charl-laptop.itbe.utwente.nl) (Quit: leaving)
  521. # [16:17] * WolfieZero is now known as WolfieZero|Away
  522. # [16:17] * Joins: Ms2ger (~Ms2ger@nata241.ugent.be)
  523. # [16:17] <yoav> SimonSapin: Isn't that case covered by the "Otherwise, if the next input code point is a newline, consume it." that comes right be before it?
  524. # [16:18] <SimonSapin> yoav: wait, is this for "consume a token", "consume an ident-like token", or "consume a string" ?
  525. # [16:19] <yoav> consume a string
  526. # [16:19] <SimonSapin> ah
  527. # [16:19] <SimonSapin> I was looking at the wrong place
  528. # [16:19] * Joins: ehsan (~ehsan@66.207.208.102)
  529. # [16:20] <SimonSapin> uhm, yes, it’s redundant now that we changed \<EOF> to not be an error
  530. # [16:22] <yoav> SimonSapin: OK, great! I'll delete that if without guilt, then :)
  531. # [16:22] * Joins: KevinMarks_ (~KevinMark@172.56.16.165)
  532. # [16:23] * Quits: KevinMarks (~yaaic@2607:fb90:112:51aa:20a5:f7e9:9c1:b53d) (Ping timeout: 265 seconds)
  533. # [16:23] * WolfieZero|Away is now known as WolfieZero
  534. # [16:24] * Quits: karlcow_ (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  535. # [16:24] * Joins: karlcow (~karl@nerval.la-grange.net)
  536. # [16:27] * Joins: KevinMarks (~yaaic@2607:fb90:504:290f:e347:f56d:ace5:9075)
  537. # [16:27] * WolfieZero is now known as WolfieZero|Away
  538. # [16:27] <SimonSapin> yoav: Is this better? https://dvcs.w3.org/hg/csswg/raw-file/86568d6b9ce9/css-syntax/Overview.html#consume-a-string-token
  539. # [16:27] <SimonSapin> (It’ll take a few minutes to propagate to dev.w3.org.)
  540. # [16:28] <yoav> SimonSapin: That's great!
  541. # [16:29] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 252 seconds)
  542. # [16:29] * Quits: ehynds (~ehynds@64.206.121.41)
  543. # [16:33] * WolfieZero|Away is now known as WolfieZero
  544. # [16:38] * Quits: Ms2ger (~Ms2ger@nata241.ugent.be) (Quit: bbl)
  545. # [16:47] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
  546. # [16:49] * Joins: estellevw (~estellewy@173-228-112-232.dsl.dynamic.sonic.net)
  547. # [16:49] * Quits: webtroll (~chatzilla@c-24-14-55-11.hsd1.il.comcast.net) (Read error: Connection reset by peer)
  548. # [16:49] * Joins: ehynds (~ehynds@64.206.121.41)
  549. # [16:49] * Quits: ehynds (~ehynds@64.206.121.41) (Client Quit)
  550. # [16:50] * Quits: estellevw (~estellewy@173-228-112-232.dsl.dynamic.sonic.net) (Client Quit)
  551. # [16:52] * Quits: KevinMarks_ (~KevinMark@172.56.16.165) (Ping timeout: 240 seconds)
  552. # [16:53] * Joins: dbaron (~dbaron@50-0-248-164.dsl.dynamic.sonic.net)
  553. # [16:53] * Quits: KevinMarks (~yaaic@2607:fb90:504:290f:e347:f56d:ace5:9075) (Ping timeout: 265 seconds)
  554. # [16:55] * Joins: KevinMarks (~KevinMark@172.56.16.165)
  555. # [16:58] * Joins: benv_ (~benv@74.86.107.157-static.reverse.softlayer.com)
  556. # [17:00] * Quits: benv (~benv@BARION1850W-LP130-03-1177625665.dsl.bell.ca) (Ping timeout: 255 seconds)
  557. # [17:00] * Joins: KevinMarks2 (~yaaic@2607:fb90:401:6878:9526:d9ea:42ea:9580)
  558. # [17:03] * Quits: KevinMarks (~KevinMark@172.56.16.165) (Ping timeout: 255 seconds)
  559. # [17:06] * Quits: Ducki (~Ducki@137.116.197.171) (Ping timeout: 264 seconds)
  560. # [17:12] * Joins: annevk (~annevk@corp-nat.p2p.sfo1.mozilla.com)
  561. # [17:12] <annevk> SimonSapin: what is evil utf-8?
  562. # [17:13] <SimonSapin> annevk: allows surrogates
  563. # [17:13] <annevk> SimonSapin: but is not CESU-8?
  564. # [17:13] <SimonSapin> it’s unclear whether CESU-8 allows lone surrogate
  565. # [17:14] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
  566. # [17:14] <SimonSapin> I think it does not, as a consequence of UTF-16 not allowing them
  567. # [17:14] <annevk> SimonSapin: CESU-8 does not allow > U+FFFF
  568. # [17:14] <annevk> SimonSapin: that might be true in addition I suppose
  569. # [17:14] <SimonSapin> what CESU-8 does is encode non-BMP stuff as a surrogate pair, which doesn’t affect the value-space
  570. # [17:15] <SimonSapin> the point of "evil UTF-8" is to have the value space of JS strings
  571. # [17:16] * Joins: reyre (~reyre@142.204.133.18)
  572. # [17:16] <SimonSapin> I proposed it as half a joke, but interestingly roc seems to think it’s realistic https://groups.google.com/forum/#!msg/mozilla.dev.servo/1K2-Qy27e3A/Q9DWOO8Nt3EJ
  573. # [17:17] <annevk> Looks interesting
  574. # [17:18] <annevk> SimonSapin: a problem with evil utf-8 is that its value space is actually bigger
  575. # [17:18] <SimonSapin> how so?
  576. # [17:18] <annevk> SimonSapin: you can have paired surrogates as well as the actual code point
  577. # [17:21] <SimonSapin> good point
  578. # [17:21] * Quits: markkes (~markkes@62.207.90.201) (Quit: Nettalk6 - www.ntalk.de)
  579. # [17:21] <annevk> hsivonen: congratulations!
  580. # [17:21] <SimonSapin> so maybe it should be CESU-8 modified to allow lone surrogates
  581. # [17:22] <annevk> SimonSapin: the bad thing about that is that then you cannot just copy the input stream
  582. # [17:22] <annevk> SimonSapin: it's a tricky problem
  583. # [17:22] <SimonSapin> indeed
  584. # [17:22] * Joins: dawhite (~dawhite@74.118.22.223)
  585. # [17:23] <SimonSapin> would it make sense to only allow unpaired surrogates?
  586. # [17:23] <annevk> I guess you can accept that there will be two ways to represent certain code points
  587. # [17:23] <SimonSapin> that sounds bad
  588. # [17:23] * Joins: shepazu (~shepazu@108.60.118.98)
  589. # [17:23] <SimonSapin> makes == either wrong or hard to implement
  590. # [17:23] <annevk> It's a bit unclear to me how you can enforce that from JavaScript
  591. # [17:23] * Joins: jernoble|laptop (~jernoble@76.74.153.49)
  592. # [17:24] <annevk> If you can make it so that you only allow them unpaired, that would be interesting
  593. # [17:24] <SimonSapin> when decoding a JS string, turn paired surrogates to 4-bytes sequences
  594. # [17:25] <annevk> There might be some tricky edge cases, where we store strings as a list and you use += with surrogates
  595. # [17:26] * Quits: randomwind (0513daf4@gateway/web/freenode/ip.5.19.218.244) (Quit: Page closed)
  596. # [17:26] * Joins: blooberry (Brian@nat/intel/x-cxohkwyohrzaijyl)
  597. # [17:26] <annevk> But yeah, that seems sensible, especially since it should be the edge case, over time people will use the new Unicode escapes or utf-8 directly
  598. # [17:27] * Quits: mrwick (~mrwick@94.107.244.58) (Quit: leaving)
  599. # [17:27] * Joins: sicking (~sicking@c-98-210-154-157.hsd1.ca.comcast.net)
  600. # [17:28] * Quits: sicking (~sicking@c-98-210-154-157.hsd1.ca.comcast.net) (Client Quit)
  601. # [17:28] <SimonSapin> I don’t understand the list thing
  602. # [17:29] <SimonSapin> but I think roc’s idea it to make this invisible from script, .charAt() would still give you UCS-2 units
  603. # [17:29] * Quits: benv_ (~benv@74.86.107.157-static.reverse.softlayer.com) (Ping timeout: 265 seconds)
  604. # [17:29] * Joins: arunranga (~otherarun@208.82.13.98)
  605. # [17:30] * Joins: tj_vantoll1 (~Adium@c-68-84-189-15.hsd1.mi.comcast.net)
  606. # [17:30] * Quits: jernoble|laptop (~jernoble@76.74.153.49) (Quit: Computer has gone to sleep.)
  607. # [17:30] * Quits: shepazu (~shepazu@108.60.118.98) (Read error: Connection reset by peer)
  608. # [17:31] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
  609. # [17:31] * Joins: jernoble|laptop (~jernoble@76.74.153.49)
  610. # [17:32] <jgraham> SimonSapin: If you have a String stored as a fragment + pointer to next fragment
  611. # [17:32] * Quits: tj_vantoll (~Adium@2601:4:1400:5f5:58ce:bc73:5a4c:cb55) (Ping timeout: 265 seconds)
  612. # [17:32] <jgraham> Which I think spidermonkey sometimes does to make append fast
  613. # [17:32] * Joins: shepazu (~shepazu@108.60.118.98)
  614. # [17:33] <SimonSapin> jgraham: ok, what about it?
  615. # [17:33] <jgraham> So if you had var a = low_surrogate + high_surrogate
  616. # [17:34] <jgraham> You would have a string represented as (low_surrogate, pointer) (high_surrogate, null)
  617. # [17:34] <jgraham> But semantically it would be one character
  618. # [17:35] <jgraham> (I'm not sure this would be a big problem in practice)
  619. # [17:36] * Joins: lmclister (~lmclister@192.150.10.210)
  620. # [17:38] <annevk> Presumably we would not use evil-utf-8 for those situations
  621. # [17:38] * Quits: cdan (~cdan@mail.savatech.ro) (Ping timeout: 268 seconds)
  622. # [17:38] * Quits: shannonmoeller (~shannonmo@nat.sierrabravo.net) (Read error: Connection reset by peer)
  623. # [17:39] * Joins: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net)
  624. # [17:44] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt) (Remote host closed the connection)
  625. # [17:45] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  626. # [17:47] * Joins: tantek (~tantek@172.56.39.242)
  627. # [17:47] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt) (Read error: No route to host)
  628. # [17:47] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  629. # [17:48] * Quits: KevinMarks2 (~yaaic@2607:fb90:401:6878:9526:d9ea:42ea:9580) (Ping timeout: 265 seconds)
  630. # [17:48] * Joins: sicking (~sicking@c-98-210-154-157.hsd1.ca.comcast.net)
  631. # [17:50] * Joins: KevinMarks (~KevinMark@108.60.118.98)
  632. # [17:51] <dglazkov> good morning, Whatwg!
  633. # [17:53] * Joins: KevinMarks2 (~yaaic@2607:fb90:2133:2abe:6b47:9c04:c4b5:2c0e)
  634. # [17:53] * Joins: jkomoros_ (uid7860@gateway/web/irccloud.com/x-egbdvyxdolchjgdd)
  635. # [17:57] * Joins: jeffreyatw (~jeffreyat@173.247.197.10)
  636. # [18:00] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  637. # [18:00] * Quits: tantek (~tantek@172.56.39.242) (Quit: tantek)
  638. # [18:02] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt) (Remote host closed the connection)
  639. # [18:05] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
  640. # [18:06] * Quits: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net) (Remote host closed the connection)
  641. # [18:06] * Joins: shannonmoeller (~shannonmo@nat.sierrabravo.net)
  642. # [18:07] * Joins: myakura (~myakura@FL1-119-242-71-195.tky.mesh.ad.jp)
  643. # [18:15] * Quits: darobin_ (~darobin@78.109.80.74) (Remote host closed the connection)
  644. # [18:15] * Quits: jernoble|laptop (~jernoble@76.74.153.49) (Quit: Computer has gone to sleep.)
  645. # [18:19] * Quits: benvie (~bbenvie@204.28.118.69) (Ping timeout: 245 seconds)
  646. # [18:20] * Quits: shannonmoeller (~shannonmo@nat.sierrabravo.net) (Quit: Leaving...)
  647. # [18:20] * Joins: shannonmoeller (~shannonmo@nat.sierrabravo.net)
  648. # [18:20] * Joins: bholley (~bholley@187.64.32.150)
  649. # [18:22] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  650. # [18:23] * Joins: hasather (~hasather@80.91.33.141)
  651. # [18:24] * Quits: bholley (~bholley@187.64.32.150) (Client Quit)
  652. # [18:24] * Joins: tantek (~tantek@108.60.118.98)
  653. # [18:27] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  654. # [18:28] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 265 seconds)
  655. # [18:30] * Joins: bholley (~bholley@187.64.32.150)
  656. # [18:30] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  657. # [18:30] * Joins: jernoble|laptop (~jernoble@17.202.45.163)
  658. # [18:32] * Joins: benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com)
  659. # [18:32] * Quits: shannonmoeller (~shannonmo@nat.sierrabravo.net) (Remote host closed the connection)
  660. # [18:33] <SimonSapin> annevk: roc’s idea seems to be to use it for everything
  661. # [18:33] * Joins: shannonmoeller (~shannonmo@nat.sierrabravo.net)
  662. # [18:33] <annevk> SimonSapin: you mean he'd change all string types in SpiderMonkey? I somewhat doubt that
  663. # [18:35] <arunranga> annevk, hai! I think I'd like to explore your idea of an "object list" associated with Blobs a bit more.
  664. # [18:35] <SimonSapin> https://groups.google.com/forum/#!msg/mozilla.dev.servo/1K2-Qy27e3A/Q9DWOO8Nt3EJ
  665. # [18:35] <arunranga> annevk, doesn't this mean that user agents have to analyze code beforehand?
  666. # [18:36] <Hixie> zcorpan: i went through it when srcset was first being discussed years ago.
  667. # [18:38] * Quits: shannonmoeller (~shannonmo@nat.sierrabravo.net) (Ping timeout: 268 seconds)
  668. # [18:39] * WolfieZero is now known as WolfieZero|Away
  669. # [18:41] * WolfieZero|Away is now known as WolfieZero
  670. # [18:43] * Joins: weinig (~weinig@17.202.49.115)
  671. # [18:46] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Textual IRC Client: www.textualapp.com)
  672. # [18:51] * Joins: ambv (~ambv@206.108.217.134)
  673. # [18:54] * Joins: espadrine` (~ttyl@AMontsouris-158-1-62-84.w92-128.abo.wanadoo.fr)
  674. # [18:59] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  675. # [19:00] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk)
  676. # [19:04] * Quits: espadrine` (~ttyl@AMontsouris-158-1-62-84.w92-128.abo.wanadoo.fr) (Quit: Leaving)
  677. # [19:04] * Quits: IZh (~IZh@213.33.220.118) (Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.23/20131210201646])
  678. # [19:07] * Quits: bholley (~bholley@187.64.32.150) (Quit: Textual IRC Client: www.textualapp.com)
  679. # [19:10] * Quits: espadrine (~Thunderbi@AMontsouris-158-1-62-84.w92-128.abo.wanadoo.fr) (Quit: espadrine)
  680. # [19:10] * Joins: IZh (~IZh@83.220.238.72)
  681. # [19:10] * Joins: espadrine (~ttyl@AMontsouris-158-1-62-84.w92-128.abo.wanadoo.fr)
  682. # [19:10] * Quits: zdobersek (~zan@185.3.135.50) (Quit: Leaving.)
  683. # [19:11] <annevk> arunranga: why?
  684. # [19:12] * Joins: encryptd_fractal (~encryptd_@rrcs-96-10-73-251.se.biz.rr.com)
  685. # [19:12] <arunranga> annevk, how is the object list constructed exactly?
  686. # [19:13] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk) (Quit: TuRnaD0)
  687. # [19:13] <annevk> arunranga: it's just something a blob has
  688. # [19:13] <annevk> arunranga: and other objects can use to make sure they can read the blob
  689. # [19:14] <arunranga> annevk, ok, but how do other objects get inserted into the list? How will a Blob deterministically add objects to it?
  690. # [19:15] <annevk> arunranga: the other objects would add themselves to it as part of their algorithms
  691. # [19:15] <annevk> arunranga: e.g. FormData would do it as part of serializing itself
  692. # [19:16] * Joins: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net)
  693. # [19:16] <arunranga> annevk, I see. So, if the Blob is CLOSED, an object can NOT add itself to the Blob's list. But pre-existing objects can still get serviced.
  694. # [19:17] <arunranga> annevk, and CLOSED blobs might be GC'd when their object lists are empty.
  695. # [19:17] <annevk> yes
  696. # [19:17] * WolfieZero is now known as WolfieZero|Away
  697. # [19:18] <arunranga> annevk, I think this makes sense.
  698. # [19:18] * arunranga walks off to spec it
  699. # [19:21] * Quits: IZh (~IZh@83.220.238.72) (Ping timeout: 240 seconds)
  700. # [19:22] * Quits: WolfieZero|Away (~WolfieZer@neils-wireless.manor.fubra.net) (Ping timeout: 265 seconds)
  701. # [19:26] * Joins: weinig_ (~weinig@17.114.217.177)
  702. # [19:27] * Quits: weinig (~weinig@17.202.49.115) (Ping timeout: 240 seconds)
  703. # [19:27] * weinig_ is now known as weinig
  704. # [19:28] * Joins: dawhite_ (~dawhite@74.118.22.223)
  705. # [19:30] * Joins: dawhite__ (~dawhite@74.118.22.223)
  706. # [19:31] * Quits: dawhite (~dawhite@74.118.22.223) (Ping timeout: 240 seconds)
  707. # [19:31] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  708. # [19:38] * Joins: qrwteyrutiyoup_ (~qrwteyrut@unaffiliated/qrwteyrutiyoup)
  709. # [19:38] * Quits: qrwteyrutiyoup (~qrwteyrut@unaffiliated/qrwteyrutiyoup) (Disconnected by services)
  710. # [19:39] * qrwteyrutiyoup_ is now known as qrwteyrutiyoup
  711. # [19:39] * Quits: dawhite_ (~dawhite@74.118.22.223) (*.net *.split)
  712. # [19:39] * Quits: aretecode (~aretecode@63-246-135-194.static.sagonet.net) (*.net *.split)
  713. # [19:39] * Joins: Areks_home (~Areks@128-72-103-77.broadband.corbina.ru)
  714. # [19:43] * Krinkle|detached is now known as Krinkle
  715. # [19:43] <zcorpan> is there no way to serialize an "xml" document as html?
  716. # [19:44] <zcorpan> i thought we'd extended XMLSerializer to support that?
  717. # [19:46] * Joins: aretecode (~aretecode@63-246-135-194.static.sagonet.net)
  718. # [19:46] <gsnedders> Create an HTML document, adopt node, then use that?
  719. # [19:46] * Quits: fredy (~fredy@2001:648:2ffc:1225:a800:ff:fe12:113e) (Excess Flood)
  720. # [19:47] * Joins: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr)
  721. # [19:48] * Quits: weinig (~weinig@17.114.217.177) (Quit: weinig)
  722. # [19:50] * Joins: llkats (~llkats@206.169.83.230)
  723. # [19:50] * Quits: llkats (~llkats@206.169.83.230) (Remote host closed the connection)
  724. # [19:53] * Quits: arunranga (~otherarun@208.82.13.98) (Quit: arunranga)
  725. # [19:56] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt) (Remote host closed the connection)
  726. # [20:00] * Joins: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  727. # [20:00] * Joins: jwalden (~waldo@corp.mtv2.mozilla.com)
  728. # [20:01] <zcorpan> yeah, but that seems like a workaround
  729. # [20:02] <zcorpan> should be able to serialize it directly
  730. # [20:03] * Quits: ambv (~ambv@206.108.217.134) (Read error: Connection reset by peer)
  731. # [20:03] * Joins: ambv_ (~ambv@206.108.217.134)
  732. # [20:04] * Joins: jsbell (jsbell@nat/google/x-yprnngufpxvmgdmi)
  733. # [20:07] * Joins: weinig (~weinig@17.114.217.177)
  734. # [20:09] * Quits: ambv_ (~ambv@206.108.217.134) (Read error: Connection reset by peer)
  735. # [20:09] * Joins: ambv (~ambv@206.108.217.134)
  736. # [20:16] * Joins: Ms2ger (~Ms2ger@193.190.253.150)
  737. # [20:16] * Quits: encryptd_fractal (~encryptd_@rrcs-96-10-73-251.se.biz.rr.com) (Remote host closed the connection)
  738. # [20:16] * Joins: WolfieZero (~WolfieZer@90.202.161.149)
  739. # [20:16] * Joins: jernoble (~jernoble@17.202.46.221)
  740. # [20:21] * WolfieZero is now known as WolfieZero|Away
  741. # [20:21] * Joins: ap_ (~ap@2620:149:4:304:6dd3:2054:5354:bd24)
  742. # [20:21] * Joins: encryptd_fractal (~encryptd_@rrcs-96-10-73-251.se.biz.rr.com)
  743. # [20:23] * Joins: arunranga (~otherarun@208.82.13.98)
  744. # [20:24] * Quits: felipeduardo (~felipedua@177.132.137.134) (Ping timeout: 246 seconds)
  745. # [20:26] * Quits: WolfieZero|Away (~WolfieZer@90.202.161.149) (Ping timeout: 268 seconds)
  746. # [20:28] <Hixie> <Hixie> zcorpan: i went through it when srcset was first being discussed years ago.
  747. # [20:30] <odinho> That was different.
  748. # [20:31] <SamB> what's an "xml" document, and how does it differ from an XML document
  749. # [20:32] <odinho> Proposal was very different back then. -- The way <picture> is being done now is vastly simpler. And the most interesting/needed parts of <picture> does not use the tag at all. The 90% use case is <img> with "sizes" and "srcset" (albeit a different srcset than yours, the "w" modifier tells how wide the image is)
  750. # [20:32] * Joins: Jarrod_ (~Jarrod_@pdpc/supporter/active/jarrod)
  751. # [20:32] <zcorpan> SamB: it doesn't differ. but it doesn't need to have come into being from parsing XML source. e.g. `new Document()` creates an XML document
  752. # [20:33] <zcorpan> SamB: whereas document.implementation.createHTMLDocument('foo') create an HTML document
  753. # [20:33] * Quits: sicking (~sicking@c-98-210-154-157.hsd1.ca.comcast.net) (Quit: sicking)
  754. # [20:33] <odinho> <picture> is only metadata to an <img> that does the actual work.
  755. # [20:34] * Quits: weinig (~weinig@17.114.217.177) (Quit: weinig)
  756. # [20:35] * Quits: riddle (riddle@76.72.170.57) (Ping timeout: 245 seconds)
  757. # [20:36] * Joins: felipeduardo (~felipedua@177.132.137.134)
  758. # [20:37] * Quits: satazor (~satazor@bl17-157-221.dsl.telepac.pt)
  759. # [20:40] <zcorpan> Hixie: in http://lists.w3.org/Archives/Public/public-whatwg-archive/2012May/0247.html i see concern over verbosity, which i guess is still valid, but it turned out people didn't like the more terse solution with attributes on <img>
  760. # [20:40] <zcorpan> Hixie: is it just verbosity or something else?
  761. # [20:42] <Hixie> search for "multiple-element" in http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Aug/0070.html
  762. # [20:43] <Hixie> multiple-element structures are just a nightmare to manage
  763. # [20:43] <Hixie> <video><source> and <select><option> are great examples
  764. # [20:43] <Hixie> even <object> with its impact on descendants
  765. # [20:43] <SamB> zcorpan: is that the one with the crazy attribute naming?
  766. # [20:43] <Hixie> they all suck so much
  767. # [20:45] <SamB> Hixie: nightmare from which side(s)?
  768. # [20:45] <Hixie> eveyone
  769. # [20:45] <Hixie> authors, implementors, specs
  770. # [20:45] <SamB> so, um, what's better?
  771. # [20:45] <zcorpan> Hixie: i think <picture> sucks much less than <video>
  772. # [20:45] <Hixie> SamB: anything that only involves one element, ideally one attribute.
  773. # [20:46] <Hixie> zcorpan: i'd hope we'd have a higher bar than that...
  774. # [20:46] <SamB> Hixie: that can perhaps get a bit TOO terse
  775. # [20:46] * Joins: llkats (~llkats@206.169.83.230)
  776. # [20:46] <SamB> though at least it doesn't have the crazy attribute names
  777. # [20:47] <Hixie> SamB: an attribute just takes a string, there's nothing a priori terse or verbose about it
  778. # [20:47] <Hixie> you could put an entire C++ program in there...
  779. # [20:47] <SamB> hmm
  780. # [20:47] <Hixie> or the machine code equivalent
  781. # [20:47] <Hixie> or the java equivalent
  782. # [20:47] <SamB> maybe I'm just used to not being allowed newlines between " and "
  783. # [20:48] <Hixie> just to give three examples along the line of "terse-verbose"
  784. # [20:48] <zcorpan> Hixie: sure. we tried different things and so far it seems this sucks the least, and it seems implementors are on board now
  785. # [20:48] <zcorpan> Hixie: anyway, looking at the email...
  786. # [20:48] <SamB> Hixie: which one was supposed to be the terse one
  787. # [20:48] <Hixie> zcorpan: yeah, well, i just hope someone else has to clean up the mess, cos i don't want to, that's for sure
  788. # [20:48] <Ms2ger> I'm afraid it's your job
  789. # [20:48] <Hixie> zcorpan: took me long enough to clean up <select>'s mess
  790. # [20:49] * Joins: marcosc (~marcosc@66.207.208.102)
  791. # [20:49] <zcorpan> Hixie: "they introduce the need for much more elaborate error handling," is handled fine in the spec, it's not really much more elaborate
  792. # [20:49] <Ms2ger> And maybe better to clean it up while it can still be changes
  793. # [20:49] <Ms2ger> changed*
  794. # [20:49] <zcorpan> Hixie: i'm pre-emptively working on having it clean :-)
  795. # [20:49] <zcorpan> Hixie: but i have to monkey-patch html which sucks
  796. # [20:50] * p4 is now known as P4
  797. # [20:50] * Quits: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr) (Excess Flood)
  798. # [20:51] <zcorpan> Hixie: "the processing model has to deal with changes more complicated than just "change" (what if an element is added or removed, or moved?)" - true, but it's covered. it's "just" a list of mutations that trigger an algorithm
  799. # [20:51] * Joins: fredy (~fredy@2001:648:2ffc:1225:a800:ff:fe12:113e)
  800. # [20:51] <Hixie> zcorpan: would you like to just own the entire <img> section? I can just have it automatically import from some doc you maintain
  801. # [20:51] <hober> zcorpan: when you say implementors are on board now, who are you referring to?
  802. # [20:54] <Hixie> zcorpan: i'm sure it's covered, but how many bugs does it have? how many edge cases have you forgotten? how many race conditions will we run into?
  803. # [20:54] <Hixie> zcorpan: we are _still_ fixing <source>, years later
  804. # [20:54] * Quits: myakura (~myakura@FL1-119-242-71-195.tky.mesh.ad.jp) (Remote host closed the connection)
  805. # [20:54] <zcorpan> hober: mozilla and blink at least are working on implementing now. not sure about apple and microsoft but i don't think there have been negative signals
  806. # [20:54] <Hixie> zcorpan: and the bugs we're finding aren't any simpler than they were at first, in fact i'd say they're much more insidious and hard to fix now than they were when we started
  807. # [20:54] * Joins: myakura (~myakura@FL1-119-242-71-195.tky.mesh.ad.jp)
  808. # [20:55] <Hixie> zcorpan: if i could go back, i'd never introduce <source>
  809. # [20:55] * Parts: P4 (~p4@unaffiliated/p4)
  810. # [20:55] <zcorpan> Hixie: yeah i agree about <video>'s <source>, but <picture>'s <source> isn't the same. i'm not saying there won't be bugs or that it will be easy this time, but i think i've learned the lesson about <video><source> :-)
  811. # [20:56] <Hixie> what i'm saying is that the lesson i learnt is "never again"
  812. # [20:56] <Hixie> i'm serious about the offer to just give you ownership of <img>
  813. # [20:57] <Hixie> (also, i assume there's no actual <source> in this <picture> thing? you're using <img>, right? not <source>?)
  814. # [20:57] <zcorpan> that's ok with me. let's wait a bit with that though to see how things shake out
  815. # [20:57] <zcorpan> it's <source>
  816. # [20:57] <Hixie> please don't overload <source>
  817. # [20:58] <zcorpan> what's the problem with that? <source> in itself doesn't do anything. also the attributes are different
  818. # [20:58] * Quits: dbaron (~dbaron@50-0-248-164.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  819. # [20:58] <Hixie> i don't want to have to deal with a bug where <source> is in a shadow dom and then grafted into a <video> while the <picture> processing model is running and then on the next microtask it's moved to a different shadow dom with an <audio>
  820. # [20:59] <zcorpan> we could call it something else i guess, but <img> would be bad for back-compat
  821. # [20:59] * Quits: tantek (~tantek@108.60.118.98) (Quit: tantek)
  822. # [20:59] <Hixie> (also, you say <picture> is simpler, but you have _three_ elements?)
  823. # [20:59] * Quits: myakura (~myakura@FL1-119-242-71-195.tky.mesh.ad.jp) (Ping timeout: 268 seconds)
  824. # [20:59] * Joins: tantek (~tantek@108.60.118.98)
  825. # [20:59] <zcorpan> yeah
  826. # [20:59] <Hixie> that's not simpler.
  827. # [21:00] <Hixie> you're gonna have so much pain.
  828. # [21:00] <Hixie> anyway. please avoid interacting with other elements so we never have to worry about the case above.
  829. # [21:00] <Hixie> e.g. overloading existing elements
  830. # [21:00] <Hixie> let's keep this very self-contained
  831. # [21:01] <zcorpan> i'll file a bug about the <source> tag name, thanks
  832. # [21:02] * Joins: benvie_ (~bbenvie@corp-nat.p2p.sfo1.mozilla.com)
  833. # [21:05] * Quits: benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com) (Ping timeout: 255 seconds)
  834. # [21:05] * Krinkle is now known as Krinkle|detached
  835. # [21:06] * Quits: tantek (~tantek@108.60.118.98) (Ping timeout: 240 seconds)
  836. # [21:07] * Joins: bholley (~bholley@187.64.32.150)
  837. # [21:09] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  838. # [21:10] <zcorpan> https://github.com/ResponsiveImagesCG/picture-element/issues/133
  839. # [21:10] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  840. # [21:12] * Quits: Ms2ger (~Ms2ger@193.190.253.150) (Quit: nn)
  841. # [21:12] * Joins: bholley_ (~bholley@187.64.32.150)
  842. # [21:13] * Quits: bholley (~bholley@187.64.32.150) (Ping timeout: 252 seconds)
  843. # [21:14] * Quits: lmclister (~lmclister@192.150.10.210)
  844. # [21:15] <zcorpan> Hixie: let's go on with the old email, in case there's something more that isn't addressed already
  845. # [21:16] <zcorpan> Hixie: "it introduces complexities in the algorithms to deal with unexpected text nodes, comment nodes, PIs, etc." - that's handled, it just skips over anything that isn't a <source> or the <img> element itself
  846. # [21:16] * Joins: lmclister (~lmclister@192.150.10.210)
  847. # [21:17] * Joins: IZh (~chatzilla@0897578511.static.corbina.ru)
  848. # [21:17] * Joins: tantek (~tantek@172.56.38.121)
  849. # [21:17] <Hixie> by "it's handled" in all these cases you presumably mean "i think i have handled that because it does in fact need to be handled with this design, though it wouldn't have to be if we avoided a multiple element design, and i've no idea if there won't be subtle bugs found with it later"
  850. # [21:17] <zcorpan> Hixie: "it introduces some complexity in the parser, ..." - that's handled, the algorithm starts when <img> is seen (it's <img> that does the "work"), and at that point all information is already there. anything after it is ignored
  851. # [21:18] <Hixie> what if the img is in a different document than the <picture>?
  852. # [21:18] <Hixie> does it still handle it then?
  853. # [21:19] <zcorpan> yeah then the <picture> wouldn't be a parent of the <img> so it would act like it was just the <img> and no <picture>
  854. # [21:20] <Hixie> my point is that these are questions that just don't come up if you don't do a multiple-element design
  855. # [21:21] * Quits: tantek (~tantek@172.56.38.121) (Client Quit)
  856. # [21:22] <zcorpan> ok. yep that's true
  857. # [21:22] * Joins: benv (~benv@209.226.201.241)
  858. # [21:24] <zcorpan> Hixie: thanks for the feedback
  859. # [21:24] * Quits: numerical (numerical@s-e-c-u-r-e-d.info) (Read error: Connection reset by peer)
  860. # [21:25] <Hixie> zcorpan: i've put markers in the spec for the part that i'm ready to hand off to you. let me know when you're ready to take it, and i'll replace that segment with a #include that merges your source in.
  861. # [21:25] <Hixie> that way you shouldn't have to worry about hooks.
  862. # [21:25] * Joins: hasather (~hasather@80.91.33.141)
  863. # [21:25] <Hixie> or monkeypatching.
  864. # [21:25] * Joins: numerical (numerical@s-e-c-u-r-e-d.info)
  865. # [21:25] <zcorpan> ok cool
  866. # [21:26] <zcorpan> i'm ready when you've fixed my bugs :-D
  867. # [21:26] * Quits: benv (~benv@209.226.201.241) (Ping timeout: 240 seconds)
  868. # [21:27] * Joins: benv (~benv@74.86.107.157-static.reverse.softlayer.com)
  869. # [21:28] <Hixie> zcorpan: if you're going to be fiddling with that stuff anyway, might be best for you to just fix them as part of rejigging that part of the spec :-)
  870. # [21:28] <zcorpan> Hixie: sorry, not ready yet! :-P
  871. # [21:28] <Hixie> :-)
  872. # [21:29] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  873. # [21:30] * Quits: KevinMarks (~KevinMark@108.60.118.98) (Ping timeout: 252 seconds)
  874. # [21:30] * Joins: myakura (~myakura@FL1-119-242-71-195.tky.mesh.ad.jp)
  875. # [21:30] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  876. # [21:31] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  877. # [21:31] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  878. # [21:32] <zewt> multi-element images is bizarre and out of place because of the two xml-like axes for data (sub-elements and attributes), html has always chosen attributes
  879. # [21:33] <Hixie> not always, but every time it's chosen elements it has been a mistake, imho.
  880. # [21:36] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 268 seconds)
  881. # [21:37] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 255 seconds)
  882. # [21:37] * Quits: annevk (~annevk@corp-nat.p2p.sfo1.mozilla.com) (Remote host closed the connection)
  883. # [21:38] * Joins: annevk (~annevk@corp-nat.p2p.sfo1.mozilla.com)
  884. # [21:38] * Quits: bholley_ (~bholley@187.64.32.150) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  885. # [21:38] * Joins: bholley (~bholley@187.64.32.150)
  886. # [21:41] * Quits: myakura (~myakura@FL1-119-242-71-195.tky.mesh.ad.jp) (Remote host closed the connection)
  887. # [21:41] * Joins: myakura (~myakura@FL1-119-242-71-195.tky.mesh.ad.jp)
  888. # [21:42] * Quits: annevk (~annevk@corp-nat.p2p.sfo1.mozilla.com) (Ping timeout: 240 seconds)
  889. # [21:45] * Joins: weinig (~weinig@17.114.217.177)
  890. # [21:46] * Quits: myakura (~myakura@FL1-119-242-71-195.tky.mesh.ad.jp) (Ping timeout: 240 seconds)
  891. # [21:47] * Quits: clamstar (~rx-ident@162.243.230.189) (Quit: ZNC - http://znc.in)
  892. # [21:55] * Joins: dbaron (~dbaron@corp-nat.p2p.sfo1.mozilla.com)
  893. # [21:58] * Joins: WolfieZero (~WolfieZer@90.202.161.149)
  894. # [22:00] * WolfieZero is now known as WolfieZero|Away
  895. # [22:00] * SamB wonders about title of this section: http://www.whatwg.org/html#the-document-object
  896. # [22:01] * Joins: KevinMarks (~KevinMark@108.60.118.98)
  897. # [22:02] * Joins: Smylers (~smylers@host86-167-170-157.range86-167.btcentralplus.com)
  898. # [22:03] * Joins: hasather (~hasather@80.91.33.141)
  899. # [22:04] * Quits: WolfieZero|Away (~WolfieZer@90.202.161.149) (Ping timeout: 252 seconds)
  900. # [22:06] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  901. # [22:07] * Joins: annevk (~annevk@corp-nat.p2p.sfo1.mozilla.com)
  902. # [22:07] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  903. # [22:08] <SamB> I mean, why's that called Document and not HTMLDocument
  904. # [22:09] * Joins: zdobersek (~zan@109.201.152.25)
  905. # [22:11] * SamB somehow doubts the people responsible for the package in question are at fault WRT the non-free junk
  906. # [22:11] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
  907. # [22:11] <SamB> er.
  908. # [22:11] <SamB> ECHAN
  909. # [22:12] * SamB hates it when he does that
  910. # [22:13] * Krinkle|detached is now known as Krinkle
  911. # [22:15] * Joins: tantek (~tantek@108.60.118.98)
  912. # [22:16] * Quits: benv (~benv@74.86.107.157-static.reverse.softlayer.com) (Ping timeout: 268 seconds)
  913. # [22:16] * Joins: othermaciej (~mjs@17.114.217.106)
  914. # [22:19] * Quits: sankha93 (~sankha93@fsf/emeritus/sankha93) (Remote host closed the connection)
  915. # [22:20] * Quits: IZh (~chatzilla@0897578511.static.corbina.ru) (Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.25/20140318183706])
  916. # [22:20] * Joins: IZh (~IZh@0897578511.static.corbina.ru)
  917. # [22:28] * Quits: llkats (~llkats@206.169.83.230)
  918. # [22:28] <smaug____> SamB: some people think there should be only Document, not Document and HTMLDocument
  919. # [22:28] <smaug____> that doesn't match the reality too well atm
  920. # [22:30] * Quits: bholley (~bholley@187.64.32.150) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  921. # [22:33] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  922. # [22:38] <SamB> it would perhaps be easier to work towards that by starting with the way things are now?
  923. # [22:38] <Hixie> smaug____: it's not so much that we think there should only be one, it's that having two makes no sense in a multi-namespace world
  924. # [22:39] <Hixie> SamB: specs point to where we should be, not where we are (or were)
  925. # [22:42] <smaug____> well, it is not clear what kinds of documents XHR should return for example
  926. # [22:42] <Hixie> if there's only one kind of document, it seems pretty clear :-)
  927. # [22:42] <smaug____> adding all the legacy html stuff there doesn't make much sense
  928. # [22:42] <smaug____> since lots of those APIs would be just broken
  929. # [22:43] <annevk> So yes, somebody needs to go through the various APIs returning documents and make suggestions
  930. # [22:43] <annevk> Though I'm not super convinced that not exposing certain members here and there will actually be a large benefit
  931. # [22:44] <Hixie> i don't understand
  932. # [22:44] <Hixie> why would we want to hide certain APIs?
  933. # [22:44] <Hixie> just have them return null, etc
  934. # [22:44] <Hixie> pretty sure we already do that anyway
  935. # [22:44] <Hixie> e.g. if you hold onto a Document that's been ungrafted from browsing contexts
  936. # [22:45] <annevk> We do, we also discussed this on the WHATWG list
  937. # [22:45] <Hixie> yeah
  938. # [22:45] <annevk> I'm not sure what camp I'm in, I'd like this to move forward though
  939. # [22:45] <Hixie> i don't really understand what's controversial at this point
  940. # [22:45] <Hixie> i thought this was all long resolved
  941. # [22:45] <smaug____> really? I thought this was never resolved
  942. # [22:46] <smaug____> but was just a thing which was spec'ed to be different what implementations do
  943. # [22:46] <smaug____> but I don't have a strong opinion on this one
  944. # [22:46] * Quits: othermaciej (~mjs@17.114.217.106) (Quit: othermaciej)
  945. # [22:47] * Joins: josemanuel (~josemanue@70.211.221.87.dynamic.jazztel.es)
  946. # [22:48] * Quits: weinig (~weinig@17.114.217.177) (Quit: weinig)
  947. # [22:49] <SamB> claiming that we already have everything on Document doesn't seem to have made it happen, somehow ...
  948. # [22:49] <Hixie> nobody is claiming that
  949. # [22:53] * Joins: othermaciej (~mjs@17.114.217.106)
  950. # [22:54] * Quits: tj_vantoll1 (~Adium@c-68-84-189-15.hsd1.mi.comcast.net) (Quit: Leaving.)
  951. # [22:56] * Quits: Areks_home (~Areks@128-72-103-77.broadband.corbina.ru) (Ping timeout: 252 seconds)
  952. # [22:56] * Quits: othermaciej (~mjs@17.114.217.106) (Client Quit)
  953. # [22:57] * Joins: BS-Harou (~harou2@gw.buk.cvut.cz)
  954. # [22:59] * Parts: BS-Harou (~harou2@gw.buk.cvut.cz)
  955. # [23:00] * Quits: lerc (~quassel@121-74-228-250.telstraclear.net) (Ping timeout: 240 seconds)
  956. # [23:03] * Joins: scor (~scor@c-98-217-11-242.hsd1.ma.comcast.net)
  957. # [23:03] * Quits: scor (~scor@c-98-217-11-242.hsd1.ma.comcast.net) (Changing host)
  958. # [23:03] * Joins: scor (~scor@drupal.org/user/52142/view)
  959. # [23:05] * Joins: weinig (~weinig@17.114.217.177)
  960. # [23:06] * SamB wonders why nobody minds SVG being multi-element
  961. # [23:08] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 264 seconds)
  962. # [23:10] <Hixie> more than half the e-mails i have pending in my "canvas" folder are from adobe
  963. # [23:10] <Hixie> and the majority of the rest are from junov...
  964. # [23:11] * astearns perhaps we should hire junov...
  965. # [23:13] * Quits: IZh (~IZh@0897578511.static.corbina.ru) (Quit: liteIRC for Android)
  966. # [23:14] * Joins: othermaciej (~mjs@17.114.1.142)
  967. # [23:14] * Quits: felipeduardo (~felipedua@177.132.137.134) (Ping timeout: 240 seconds)
  968. # [23:14] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
  969. # [23:24] * Quits: othermaciej (~mjs@17.114.1.142) (Quit: othermaciej)
  970. # [23:24] * SamB wonders how they add stuff to Java's DOM APIs ...
  971. # [23:24] * Joins: hasather (~hasather@80.91.33.141)
  972. # [23:25] * Quits: josemanuel (~josemanue@70.211.221.87.dynamic.jazztel.es) (Quit: Saliendo)
  973. # [23:28] * Quits: dbaron (~dbaron@corp-nat.p2p.sfo1.mozilla.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  974. # [23:29] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
  975. # [23:29] * Joins: dbaron (~dbaron@corp-nat.p2p.sfo1.mozilla.com)
  976. # [23:30] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  977. # [23:31] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  978. # [23:34] * Joins: othermaciej (~mjs@17.114.158.237)
  979. # [23:36] * Quits: reyre (~reyre@142.204.133.18) (Ping timeout: 240 seconds)
  980. # [23:37] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  981. # [23:38] <SamB> hmm, I don't suppose anyone would much care if *these* actually stayed on HTMLDocument until the heat death of the universe: http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#Document-partial
  982. # [23:38] * Quits: TallTed (~Thud@63.119.36.36)
  983. # [23:38] <Hixie> HTMLDocument doesn't exist anymore according to the HTML Spec.
  984. # [23:39] <Hixie> per spec, document instanceof HTMLDocument returns true only because Document === HTMLDocument
  985. # [23:39] <Hixie> ("For historical reasons, Window objects must also have a writable, configurable, non-enumerable property named HTMLDocument whose value is the Document interface object.")
  986. # [23:40] <SamB> hmm, that wasn't in the index
  987. # [23:42] <Hixie> which index would it be in? it's not an interface, event, element, attribute, or content model
  988. # [23:42] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
  989. # [23:43] <SamB> it *used* to be an interface though
  990. # [23:44] <Hixie> yes
  991. # [23:47] * Joins: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon)
  992. # [23:49] * Quits: arunranga (~otherarun@208.82.13.98) (Ping timeout: 240 seconds)
  993. # [23:51] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 240 seconds)
  994. # [23:52] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  995. # [23:52] * Quits: othermaciej (~mjs@17.114.158.237) (Quit: othermaciej)
  996. # [23:54] * Quits: zdobersek (~zan@109.201.152.25) (Quit: Leaving.)
  997. # [23:55] * Joins: bholley (~bholley@187.64.32.150)
  998. # [23:58] * Quits: dbaron (~dbaron@corp-nat.p2p.sfo1.mozilla.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  999. # [23:58] * Joins: reyre (~reyre@out-on-182.wireless.telus.com)
  1000. # [23:59] * Joins: dbaron (~dbaron@corp-nat.p2p.sfo1.mozilla.com)
  1001. # Session Close: Thu Apr 03 00:00:00 2014

The end :)