/irc-logs / freenode / #whatwg / 2012-05-22 / end

Options:

  1. # Session Start: Tue May 22 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:04] * Joins: othermaciej (~mjs@17.244.9.217)
  4. # [00:04] * Quits: othermaciej (~mjs@17.244.9.217) (Client Quit)
  5. # [00:05] * Joins: othermaciej (~mjs@17.244.9.217)
  6. # [00:06] * Quits: othermaciej (~mjs@17.244.9.217) (Client Quit)
  7. # [00:15] * jonlee is now known as jonlee|afk
  8. # [00:16] * Quits: cpearce (~cpearce@ip-118-90-120-55.xdsl.xnet.co.nz) (Ping timeout: 246 seconds)
  9. # [00:16] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  10. # [00:16] * Joins: splend (4e5aa508@gateway/web/freenode/ip.78.90.165.8)
  11. # [00:17] * jonlee|afk is now known as jonlee
  12. # [00:18] <splend> Hi! Where can I download the specification for offline reading?
  13. # [00:20] * Joins: brad_colbow (~brad_colb@cpe-66-61-41-97.neo.res.rr.com)
  14. # [00:25] <edwardbc> splend: http://developers.whatwg.org/offline.html
  15. # [00:27] * Quits: tgecho1 (~tgecho@66-55-201-102.gwi.net) (Remote host closed the connection)
  16. # [00:28] <splend> edwardbc: Oh, I'm sorry I wasn't clear. I want to download the current HTML specification as file(s), so I can read it without a connection to Internet.
  17. # [00:29] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  18. # [00:29] <edwardbc> oh I see, can't help you with that (maybe print that to PDF?), but the whatwg site actually uses the offline manifest, so after the first load you should be able to open that same page without internet access
  19. # [00:30] <gsnedders> Or just save the file using your browser of choice.
  20. # [00:30] * Joins: medabjection (~inxtone@pool-108-14-250-63.nycmny.fios.verizon.net)
  21. # [00:30] * Quits: twisted` (~twisted@p5DDBB986.dip.t-dialin.net) (Ping timeout: 246 seconds)
  22. # [00:31] * Parts: medabjection (~inxtone@pool-108-14-250-63.nycmny.fios.verizon.net)
  23. # [00:32] <edwardbc> indeed, heh
  24. # [00:33] * Joins: twisted` (~twisted@p5DDBB9BD.dip.t-dialin.net)
  25. # [00:35] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  26. # [00:36] <splend> gsnedders: Thanks for the suggestion, but I think the whole specification as a single HTML file is too much form my low-spec computer to handle easily.
  27. # [00:36] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  28. # [00:37] <splend> edwardbc: Printing to a PDF seems like a good suggestion – I think it will do fine. Thank you!
  29. # [00:38] * Joins: cpearce (~cpearce@60.234.54.74)
  30. # [00:39] * Parts: brad_colbow (~brad_colb@cpe-66-61-41-97.neo.res.rr.com)
  31. # [00:39] <edwardbc> no problem, you can build a local copy as well: https://github.com/benschwarz/developers.whatwg.org
  32. # [00:40] <edwardbc> (until now I get that you meant the whole spec)
  33. # [00:42] <splend> Either is fine, whole or Web Dev Edition.
  34. # [00:42] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
  35. # [00:42] <splend> I'll see if I can manage to built it on my own. Thank you!
  36. # [00:42] <edwardbc> :)
  37. # [00:43] * Joins: Druide__ (~Druid@p5B05CF64.dip.t-dialin.net)
  38. # [00:43] * Joins: tgecho (~tgecho@66-55-201-102.gwi.net)
  39. # [00:44] * Quits: Druide_ (~Druid@p5B135BC4.dip.t-dialin.net) (Ping timeout: 265 seconds)
  40. # [00:47] * Joins: darcyclarke (~darcyclar@dsl-66-185-221-2.vianet.ca)
  41. # [00:52] * Quits: dgathright (~dgathrigh@64.1.211.1.ptr.us.xo.net) (Quit: dgathright)
  42. # [00:53] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
  43. # [00:54] * Quits: cgcardona_ (~cgcardona@unaffiliated/cgcardona) (Client Quit)
  44. # [00:54] * heycam|away is now known as heycam
  45. # [00:55] * ojan_away is now known as ojan
  46. # [00:57] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 276 seconds)
  47. # [01:00] * Joins: jacobolus (~jacobolus@c-67-188-36-221.hsd1.ca.comcast.net)
  48. # [01:01] * Quits: jacobolus (~jacobolus@c-67-188-36-221.hsd1.ca.comcast.net) (Remote host closed the connection)
  49. # [01:05] * Joins: jacobolus (~jacobolus@75-149-32-34-SFBA.hfc.comcastbusiness.net)
  50. # [01:08] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  51. # [01:10] * Joins: grantbdev (~grantbdev@ip174-70-100-162.no.no.cox.net)
  52. # [01:11] * Quits: splend (4e5aa508@gateway/web/freenode/ip.78.90.165.8) (Quit: Page closed)
  53. # [01:12] * Joins: othermaciej (~mjs@17.245.17.229)
  54. # [01:13] * Joins: dgathright (~dgathrigh@64.1.211.1.ptr.us.xo.net)
  55. # [01:18] * Quits: davatron5000 (~dave@cpe-66-25-175-141.austin.res.rr.com) (Quit: davatron5000)
  56. # [01:18] * Quits: othermaciej (~mjs@17.245.17.229) (Quit: othermaciej)
  57. # [01:18] * Quits: dgathright (~dgathrigh@64.1.211.1.ptr.us.xo.net) (Quit: dgathright)
  58. # [01:22] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
  59. # [01:22] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  60. # [01:24] * Joins: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net)
  61. # [01:25] <MikeSmith> dglazkov: should be working now
  62. # [01:25] <dglazkov> MikeSmith: \o/
  63. # [01:25] <MikeSmith> I think the cause may be that the swap partition on that machine needs to be bigger
  64. # [01:28] * Quits: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net) (Ping timeout: 245 seconds)
  65. # [01:30] <benschwarz> splend left, but if people want to try build the developer spec I can help them.
  66. # [01:30] <benschwarz> also, it uses application cache, so they can already read it offline
  67. # [01:33] * Quits: drublic (~drublic@frbg-4d02964e.pool.mediaWays.net) (Remote host closed the connection)
  68. # [01:34] * Joins: drublic (~drublic@frbg-4d02964e.pool.mediaWays.net)
  69. # [01:35] * Joins: dave_levin (~dave_levi@74.125.59.65)
  70. # [01:35] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  71. # [01:35] * Joins: othermaciej (~mjs@17.245.107.111)
  72. # [01:37] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
  73. # [01:38] * Quits: macpherson (~macpherso@2401:fa00::ea06:88ff:fecc:9412) (Remote host closed the connection)
  74. # [01:38] * Joins: macpherson_ (~macpherso@74.125.56.17)
  75. # [01:39] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
  76. # [01:39] * Quits: drublic (~drublic@frbg-4d02964e.pool.mediaWays.net) (Ping timeout: 276 seconds)
  77. # [01:39] * Joins: dgathright (~dgathrigh@64.1.211.1.ptr.us.xo.net)
  78. # [01:39] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  79. # [01:40] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Ping timeout: 276 seconds)
  80. # [01:41] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
  81. # [01:42] * Joins: ap_ (~ap@17.245.107.164)
  82. # [01:42] <ojan> annevk, tantek: i'm about to file a bunch of bugs on chromium's fullscreen implementation and i want to double check that i understand the current state of the spec correctly
  83. # [01:43] <tantek> ok
  84. # [01:43] <ojan> annevk, tantek: for now, we've punted on the nested requestFullScreen situation by saying the requestFullScreen throws if you already have an element fullscreened
  85. # [01:43] <ojan> annevk, tantek: is that correct?
  86. # [01:43] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
  87. # [01:43] * Quits: ap_ (~ap@17.245.107.164) (Client Quit)
  88. # [01:43] <tantek> no, you should be able to do nested fullscreens
  89. # [01:43] <tantek> but I suppose an implementation could treat that as incremental implementation
  90. # [01:44] <tantek> with Mozilla we're implementing nested fullscreens
  91. # [01:44] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  92. # [01:44] <ojan> tantek: i guess i don't understand these lines from the spec then...
  93. # [01:44] <ojan> tantek: The context object's node document fullscreen element stack is not empty and its top element is not an ancestor of the context object.
  94. # [01:44] <ojan> A descendant browsing context's document has a non-empty fullscreen element stack.
  95. # [01:44] <ojan> tantek: from the 1st step of requestFullscreen
  96. # [01:44] <tantek> ojan, annevk will be faster at answering specific spec wording questions
  97. # [01:44] <ojan> tantek: saying to error
  98. # [01:45] * Quits: dgathright (~dgathrigh@64.1.211.1.ptr.us.xo.net) (Quit: dgathright)
  99. # [01:45] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  100. # [01:45] <tantek> and I think it's sleeptime in his TZ right now
  101. # [01:45] * Quits: ap (~ap@2620:149:4:1b01:cd0c:aad3:a74c:4cf6) (Ping timeout: 245 seconds)
  102. # [01:45] <tantek> let me check - http://wiki.whatwg.org/wiki/Irc-people
  103. # [01:45] <tantek> hmm - no TZs for annevk
  104. # [01:45] <tantek> ojan - add yourself: http://wiki.whatwg.org/wiki/Irc-people
  105. # [01:45] <ojan> tantek: k. no worries. just curious, is mozilla implementing a stack of fullscreens? e.g. if you hit escape it removes you form the top-level fullscreened element only?
  106. # [01:46] <tantek> no escape pops all the fullscreens off
  107. # [01:46] <tantek> the only situation when it doesn't is when there are intermingled dialogs
  108. # [01:46] <tantek> which we don't implement yet
  109. # [01:46] <tantek> but the model is supposed to be:
  110. # [01:46] <tantek> e
  111. # [01:46] <tantek> s
  112. # [01:46] <tantek> cap
  113. # [01:46] <tantek> e
  114. # [01:46] <tantek> escape pops all the fullscreens off the stack until the next dialog element or there are no more fullscreens
  115. # [01:47] <ojan> tantek: hmm...apparenltly i don't have access to the whatwg wiki and need an administrator to create me an account?
  116. # [01:48] * Joins: espadrine (~thaddee_t@nat/mozilla/x-fshmuhsgxgbbomwk)
  117. # [01:48] <ojan> tantek: interesting...so is there a way to just pop off the top element?
  118. # [01:48] <tantek> ojan - from API yes
  119. # [01:48] <ojan> tantek: ok...you'd have to provide UI for it in your page
  120. # [01:48] <tantek> however if the user hits the escape key, they're all supposed to pop off until the next dialog element
  121. # [01:48] <tantek> right
  122. # [01:48] <tantek> that's what sites do today
  123. # [01:48] <tantek> provide a fullscreen button
  124. # [01:48] <tantek> an
  125. # [01:48] <tantek> d
  126. # [01:48] <tantek> and an exit fullscreen button
  127. # [01:48] <tantek> (sorry for the extra lines, not sure what Colloquy is doing on my side)
  128. # [01:49] <tantek> for each level
  129. # [01:49] <ojan> tantek: that's true...but escape, in practice would only escape the top of the stack...although the reason is mostly accidental
  130. # [01:49] <ojan> tantek: the case i'm thinking of is having a fullscreened slideshow with a youtube video in it that you then fullscreen
  131. # [01:50] <ojan> tantek: i suppose if you did the slide show and youtube in flash, hitting escape would exit both
  132. # [01:50] <ojan> it's surprising how complicated fullscreen behavior is.
  133. # [01:50] <tantek> right
  134. # [01:50] <tantek> ojan - many new things on the web are apparently complicated
  135. # [01:50] <tantek> until you're used to their intricacies
  136. # [01:50] <tantek> a
  137. # [01:50] <tantek> n
  138. # [01:50] <tantek> and then you take them for granted
  139. # [01:51] <ojan> i suppose that's true of most computer science endeavors...once you really dig into it, all the problems are hard
  140. # [01:51] <ojan> or at least...harder than they look
  141. # [01:51] <ojan> tantek: anyways...thanks... that helps inform my bug-filing
  142. # [01:52] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  143. # [01:52] <tantek> ojan - no problem
  144. # [01:52] <tantek> the escape / fullscreen / dialog interaction is non-trivial
  145. # [01:52] <tantek> and it took a whole lunch in-person between myself, hober, Hixie, Tab to work it out. with printouts of use-cases and everything
  146. # [01:53] <tantek> I've also walked folks through the scenarios here on the Mozilla side in our security reviews.
  147. # [01:56] * Joins: dgathright (~dgathrigh@64.1.211.1.ptr.us.xo.net)
  148. # [01:56] * Quits: dgathright (~dgathrigh@64.1.211.1.ptr.us.xo.net) (Client Quit)
  149. # [01:59] <tantek> ojan - for the wiki you need to ask Hixie for an account
  150. # [02:04] <TabAtkins> Or get annevk to do it for you, I think.
  151. # [02:04] <TabAtkins> tantek: Any idea why sometimes you end up sending multiple single-letter lines in irc?
  152. # [02:05] <TabAtkins> Oh, I see that you notice that already.
  153. # [02:05] <TabAtkins> Never mind.
  154. # [02:07] <tantek> sorry about that TabAtkins
  155. # [02:07] <tantek> I'm trying to track down the problem
  156. # [02:07] <TabAtkins> No problem. As long as you're aware of it I'm okay.
  157. # [02:09] * Joins: steve (~fragile@host86-132-138-217.range86-132.btcentralplus.com)
  158. # [02:13] * Joins: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net)
  159. # [02:14] * Quits: astearns_ (~astearns@192.150.22.5) (Quit: astearns_)
  160. # [02:14] * Joins: astearns (~astearns@192.150.22.5)
  161. # [02:16] * Quits: pranesh (~sol@117.192.2.93) (Ping timeout: 265 seconds)
  162. # [02:16] <MikeSmith> dglazkov: I set a cron job to check the dvcs.w3.org web server and restart it if it's down
  163. # [02:17] * Quits: steve (~fragile@host86-132-138-217.range86-132.btcentralplus.com) (Quit: Linkinus - http://linkinus.com)
  164. # [02:17] <MikeSmith> and which also sends a naggy message on IRC to the systems team and me each time it restarts it
  165. # [02:20] * Quits: mattgifford (~mattgiffo@67.131.102.78) (Remote host closed the connection)
  166. # [02:20] <ojan> cheesze0
  167. # [02:20] <ojan> lol
  168. # [02:21] <ojan> now everyone knows my sc2 password
  169. # [02:21] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  170. # [02:21] <TabAtkins> brb, hacking ojan's sc2
  171. # [02:21] <ojan> i should write a chrome extension that never lets me type my password
  172. # [02:21] <TabAtkins> gonna ruin his ladder ranking
  173. # [02:21] <ojan> sigh...i suppose i have to change it now
  174. # [02:21] <TabAtkins> (not sure if we're in a ladder freeze right now or not)
  175. # [02:21] * Joins: mattgifford (~mattgiffo@67.131.102.78)
  176. # [02:22] * ojan is now known as ojan_away
  177. # [02:22] * Joins: pranesh (~sol@117.192.2.93)
  178. # [02:30] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 246 seconds)
  179. # [02:31] <dbaron> I'm puzzled by the multiple one-letter-on-a-line patterns from tantek given how he was talking about how great his keyboard is.
  180. # [02:34] * Quits: dbaron (~dbaron@nat/mozilla/x-fzjknitbifrzrwuw) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  181. # [02:34] <tantek> sometimes there's even two letters
  182. # [02:35] <TabAtkins> There's 3 letters in the "escape" one up above.
  183. # [02:35] <TabAtkins> Crazy!
  184. # [02:36] <tantek> :)
  185. # [02:36] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  186. # [02:37] * Quits: mattgifford (~mattgiffo@67.131.102.78) (Remote host closed the connection)
  187. # [02:39] <jamesr_> ojan_away, if sc2 allows it, prefix your password with "/!" and your IRC client won't let it go out to channels
  188. # [02:45] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 250 seconds)
  189. # [02:47] * Quits: jsbell (jsbell@nat/google/x-dbagathakssnxtov) (Quit: There's no place like home...)
  190. # [02:47] * Joins: mattgifford (~mattgiffo@67.131.102.78)
  191. # [02:47] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  192. # [02:48] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
  193. # [02:49] <Wilto> Hey WHATWG, I’m here to apologize.
  194. # [02:50] <Wilto> My frustration with processes and such turned into outright hostility at points, and for that I am sorry.
  195. # [02:50] <TabAtkins> Hey Wilto!
  196. # [02:50] <Wilto> Yo.
  197. # [02:50] <TabAtkins> Happy we're all back to useful work. ^_^
  198. # [02:51] <Wilto> This intrinsic width thing—the more I think about it, the more I think it may have been staring us in the face the whole time.
  199. # [02:52] <Wilto> If an author wants a fixed-width image at 1.5x resolution, wouldn’t height and width attributes solve that neatly?
  200. # [02:53] <TabAtkins> I think the intrinsic width part isn't very important. If you want a fast load you have to give @width and @height anyway, or else you'll produce extra layouts as images gets downloaded.
  201. # [02:53] * Quits: tantek (~tantek@nat/mozilla/x-iouusrknmrtarrpd) (Quit: tantek)
  202. # [02:53] <Wilto> Meanwhile, authors implementing flexible images with `max-width: 100%` could remove them; no harm, no foul.
  203. # [02:53] <TabAtkins> The fact that the "Nx" modifier changes the intrinsic is thus a good detail, but not an important one.
  204. # [02:54] <TabAtkins> The important bit of the "Nx" component is allowing UAs to decide which one to download, is all.
  205. # [02:54] * Quits: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net) (Remote host closed the connection)
  206. # [02:54] <Wilto> This isn’t a defense, but wouldn’t `picture` with a height and width attribute make the pixel density MQ viable again?
  207. # [02:55] <TabAtkins> Nope, it doesn't change the reasoning in my blog post.
  208. # [02:56] <Wilto> Bandwidth?
  209. # [02:56] * Joins: nessy (~Adium@124.170.221.202)
  210. # [02:57] <TabAtkins> That's the whole reasoning for the "Nx" component, yes.
  211. # [02:58] <Wilto> So the idea is that bandwidth detection on the UA side would override the resolution set by the author, yeah?
  212. # [02:58] <Wilto> I’m not baiting you or anything; I’m actually just getting caught up after a few days.
  213. # [02:58] <zewt> jesus christ https://www.khronos.org/webgl/public-mailing-list/archives/1205/msg00199.html
  214. # [02:58] <zewt> The sooner we can achieve media type registration, the sooner interoperable Web-harmonious WebGLSL web services and serialization formats can be deployed and independent developers can build on the common type name.
  215. # [02:58] <Wilto> zewt: ABOUT TIME no I have no idea what any of that means
  216. # [02:58] <TabAtkins> Not quite. The idea is that, once you trim down the images that are invalid according to the width/height components, the browser is then free to use whatever metrics they want to choose between resolutions.
  217. # [02:59] <TabAtkins> So that they can, for example, forgo the high-res image on a 1x screen, or if on a low-bandiwdth connection.
  218. # [03:01] * Joins: Kasey (~kkellydes@cpe-76-181-198-184.columbus.res.rr.com)
  219. # [03:01] <Wilto> TabAtkins: Couldn’t we just apply that same line of reasoning to media queries? If on low bandwidth, ignore the `source` that matches an explicitly-defined resolution higher than X?
  220. # [03:01] <TabAtkins> Wilto: Not without changing the way that one MQ works, incompatibly with the way that MQs work in general.
  221. # [03:01] <Wilto> I feel like we’re circumventing the author’s intent in either case—which is perfectly logical.
  222. # [03:02] <TabAtkins> Right, it's not a problem of intent. We know what we want to do. It's a problem of purity. That's normally a very low concern, but when you have an equally-powerful solution that doesn't require confusing up the issue, it's better.
  223. # [03:02] <Wilto> Are we operating under the assumption that the UA will always make these decisions, or that there’ll be a “low bandwidth” setting or somesuch that kicks this logic into play?
  224. # [03:03] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
  225. # [03:03] <TabAtkins> For example, if we use the "device-pixel-ratio" MQ for this use-case, and we define that it can be ignored sometimes, does that apply to general CSS as well?
  226. # [03:04] <Wilto> I feel like we have some wiggle room where there’s not much precedent for this in markup, and something like that would play _very_ well with `video` sources.
  227. # [03:04] <Wilto> I mean, they’re much more bandwidth-intensive, and a solution that covers both as outlined above would be pretty amazing.
  228. # [03:04] * Joins: chee (~chee@fsf/member/chee)
  229. # [03:04] <TabAtkins> For video sources we probably want a somewhat more custom solution too, since you want to choose *not* on the attributes of the device, but on the attributes of the stream.
  230. # [03:04] <Wilto> You could make a case that CSS is another beast altogether, I suppose. “This is how things work with `media` attributes.”
  231. # [03:05] <TabAtkins> Yeah, that's confusing. ^_^ Best to avoid it if we can.
  232. # [03:05] <Wilto> I don’t know. Otherwise, we have “this is how things work with images, this with video, and this with CSS.”
  233. # [03:06] <TabAtkins> Really, the issue is just that you're not *actually* caring about the device's capabilities (or rather, you care about a much wider range of things than just the device's pixel ratio, many of which can't be exposed via MQ). You care about some qualities of the image.
  234. # [03:06] <Wilto> Again: not going on the offensive, here. Just throwing that out there.
  235. # [03:06] <TabAtkins> Wilto: Don't worry, I'm not interpreting you as hostile.
  236. # [03:06] <zewt> in my experience, trying to forcibly overgeneralize solutions to things that aren't really the same problem is one of the most common reasons for things being overcomplex and awkward
  237. # [03:07] * jonlee is now known as jonlee|afk
  238. # [03:07] <zewt> maybe images and video can be done the same way; but be careful not to assume it
  239. # [03:07] * Quits: mkanat (mkanat@nat/google/x-jfcpxxkqrbufjmri) (Quit: Ex-Chat)
  240. # [03:08] <Wilto> No, but that `media` attribute pattern already exists for this purpose. It’s far from ideal, but maybe “responsive images” is an opportunity to improve that to everyone’s benefit.
  241. # [03:08] <TabAtkins> Yeah. Reuse when possible, but don't be afraid to do custom solution when called for. If you have to invent new processing behavior in your new context, it's not really "reusing", it's just "borrowing syntax".
  242. # [03:08] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 244 seconds)
  243. # [03:09] <TabAtkins> Wilto: The @media attribute in video's <source> doesn't seem to actually be very useful, and its removal is being discussed.
  244. # [03:09] <TabAtkins> What you *actually* want to do with video sources is negotiate based on bitrate/size/etc.
  245. # [03:09] <TabAtkins> I don't think there's a strong argument to vary the video based on window width/height, like there is for images.
  246. # [03:11] <Wilto> Well, you could make a case that it isn’t used much where we can’t use it, but I see your point.
  247. # [03:12] <TabAtkins> I'll just say that I find it *very* unlikely that sites would generally record multiple videos for different screen sizes. ^_^
  248. # [03:12] <Wilto> But having worked on video in a flexible layout, I wish the hell we could.
  249. # [03:12] <zewt> TabAtkins: having separate eg. 720p and 1080p videos is pretty reasonable
  250. # [03:13] * aki_ is now known as avlopent
  251. # [03:13] <zewt> it'd see much less use than images, though, since it's a lot more expensive
  252. # [03:13] <Wilto> Yeah. We had a handful of videos in play on the Boston Globe site.
  253. # [03:13] <TabAtkins> zewt: Those aren't different sizes, though, right? Different res streams are useful to present, but don't seem to be tied to screen size strongly.
  254. # [03:13] * avlopent is now known as aki_
  255. # [03:14] <zewt> sure it is: serve a 720p video to people with a 720p display, 1080p to 1080p
  256. # [03:14] <TabAtkins> zewt: But again, a 720p screen isn't strongly tied to screen size, is it?
  257. # [03:15] <zewt> not the use case I'm talking about
  258. # [03:15] <zewt> 720p for a 720p display, regardless of the screen size
  259. # [03:16] <TabAtkins> Yes yes, that's fine. That's not waht I was talking about. Since you were responding to me talking about multiple screen sizes, I assumed you were talking about the same thing.
  260. # [03:16] <zewt> i'm talking about fullscreen video, where the screen size doesn't matter
  261. # [03:16] <TabAtkins> Okay, sure. I agree. ^_^
  262. # [03:17] <zewt> (but there are a lot of other parameters to selecting a video, which may change while the video is playing, which is complex)
  263. # [03:17] <TabAtkins> No one's disagreeing that serving multiple res streams is useful. YouTube offers a strong existence proof that it's a good use-case.
  264. # [03:17] <zewt> eg. changing bitrate if the user's stream or CPU can't keep up with the one that was selected--that's pretty severely different from anything static images have to deal with
  265. # [03:19] <TabAtkins> It's kinda similar to a browser deciding "okay, the radio's still awake but nothing's used it for a second, so I can start downloading the hi-res versions of these images now".
  266. # [03:19] <TabAtkins> At least, from the authoring standpoint it's similar, and in broad strokes it's similar from the UA perspective too.
  267. # [03:19] * jonlee|afk is now known as jonlee
  268. # [03:29] * Quits: mattgifford (~mattgiffo@67.131.102.78) (Remote host closed the connection)
  269. # [03:32] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 245 seconds)
  270. # [03:33] * Joins: Dashiva (Dashiva@84-72-44-85.dclient.hispeed.ch)
  271. # [03:33] * Quits: Dashiva (Dashiva@84-72-44-85.dclient.hispeed.ch) (Changing host)
  272. # [03:33] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  273. # [03:33] * Quits: othermaciej (~mjs@17.245.107.111) (Quit: othermaciej)
  274. # [03:34] * Joins: davatron5000 (~dave@cpe-66-25-175-141.austin.res.rr.com)
  275. # [03:36] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  276. # [03:40] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Ping timeout: 244 seconds)
  277. # [03:41] * Joins: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net)
  278. # [03:46] * jonlee is now known as jonlee|afk
  279. # [03:46] * Quits: jacobolus (~jacobolus@75-149-32-34-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  280. # [03:50] * Joins: rniwa_ (rniwa@nat/google/x-stmbudqtsitcoanv)
  281. # [03:51] * Quits: rniwa (rniwa@nat/google/x-ahyrsdnbalcnbilk) (Ping timeout: 245 seconds)
  282. # [03:51] * rniwa_ is now known as rniwa
  283. # [04:00] * Quits: twisted` (~twisted@p5DDBB9BD.dip.t-dialin.net) (Ping timeout: 252 seconds)
  284. # [04:07] * Quits: tgecho (~tgecho@66-55-201-102.gwi.net) (Ping timeout: 244 seconds)
  285. # [04:09] * jernoble is now known as jernoble|afk
  286. # [04:11] * Quits: dave_levin (~dave_levi@74.125.59.65) (Quit: dave_levin)
  287. # [04:11] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  288. # [04:11] <heycam> MikeSmith, did the certificate on dvcs.w3.org just change? only just got a warning about it now, although I see that it was issued a couple of weeks ago
  289. # [04:11] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  290. # [04:12] * Quits: Kasey (~kkellydes@cpe-76-181-198-184.columbus.res.rr.com) (Quit: Computer has gone to sleep.)
  291. # [04:12] <MikeSmith> heycam: not as far as I know
  292. # [04:12] <heycam> hmm
  293. # [04:12] <MikeSmith> I seem to recall getting warnings about that for a while now, depending on the UA
  294. # [04:13] <MikeSmith> hmm and now it just seems to be hanging
  295. # [04:14] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Ping timeout: 260 seconds)
  296. # [04:14] <heycam> MikeSmith, this is what I got just before: http://pastebin.mozilla.org/1647715
  297. # [04:14] * Joins: jacobolus (~jacobolus@74-93-7-234-SFBA.hfc.comcastbusiness.net)
  298. # [04:14] <MikeSmith> I see
  299. # [04:14] <MikeSmith> also see "remote: abort: HTTP Error 500: Cannot allocate memory"
  300. # [04:15] <heycam> yeah, that doesn't look good
  301. # [04:16] <MikeSmith> Swap: 524280k total, 437012k used, 87268k free, 16068k cached
  302. # [04:16] * Quits: jacobolus (~jacobolus@74-93-7-234-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  303. # [04:18] * jernoble|afk is now known as jernoble
  304. # [04:19] * Quits: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de) (Ping timeout: 245 seconds)
  305. # [04:20] * Joins: Wesley- (~Wesley@static.43.95.46.78.clients.your-server.de)
  306. # [04:23] * Joins: scor (~scor@drupal.org/user/52142/view)
  307. # [04:27] * Joins: twisted` (~twisted@p5DDBBAF3.dip.t-dialin.net)
  308. # [04:31] * Quits: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net) (Read error: Operation timed out)
  309. # [04:32] * Joins: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net)
  310. # [04:35] * Quits: rniwa (rniwa@nat/google/x-stmbudqtsitcoanv) (Quit: rniwa)
  311. # [04:36] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  312. # [04:38] * Parts: DNR (~DNR@201.74.188.179)
  313. # [04:39] * heycam is now known as heycam|away
  314. # [04:51] * Joins: jacobolus (~jacobolus@74-93-7-234-SFBA.hfc.comcastbusiness.net)
  315. # [04:51] * Quits: Druide__ (~Druid@p5B05CF64.dip.t-dialin.net) (Ping timeout: 265 seconds)
  316. # [05:06] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  317. # [05:06] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  318. # [05:09] <niftylettuce> is there a way to specify a webkit location in the /temporary folder for FileEntry API for an <input type="file" /> somehow?
  319. # [05:09] <niftylettuce> e.g. <input type="file" temporaryfile="true" src="http://somesite.com/temporary/somefile.png" />
  320. # [05:11] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
  321. # [05:22] * heycam|away is now known as heycam
  322. # [05:23] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  323. # [05:26] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  324. # [05:36] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  325. # [05:41] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Ping timeout: 276 seconds)
  326. # [05:42] * Quits: grantbdev (~grantbdev@ip174-70-100-162.no.no.cox.net) (Read error: Connection reset by peer)
  327. # [05:53] * Quits: darcyclarke (~darcyclar@dsl-66-185-221-2.vianet.ca) (Quit: Leaving...)
  328. # [05:54] <niftylettuce> rather, is there a way to append File Objects to forms?
  329. # [05:54] <niftylettuce> without XHR
  330. # [05:58] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  331. # [05:59] * Quits: espadrine (~thaddee_t@nat/mozilla/x-fshmuhsgxgbbomwk) (Quit: espadrine)
  332. # [06:05] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  333. # [06:09] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
  334. # [06:14] * Quits: jacobolus (~jacobolus@74-93-7-234-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  335. # [06:18] * Joins: jryans (~jryans@cpe-72-177-12-183.austin.res.rr.com)
  336. # [06:24] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  337. # [06:36] * Joins: tantek (~tantek@50-0-92-247.dsl.dynamic.sonic.net)
  338. # [06:37] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  339. # [06:49] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  340. # [06:50] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  341. # [06:50] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  342. # [06:53] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  343. # [06:55] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
  344. # [06:58] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  345. # [07:08] * Quits: ParadoX- (parad0x@hades.spexhost.com) (Remote host closed the connection)
  346. # [07:19] <MikeSmith> heycam: I still can't reproduce that cert error
  347. # [07:19] <heycam> MikeSmith, ok -- it seems to have gone away for me now too
  348. # [07:20] <heycam> MikeSmith, I wonder if the HTTP response was truncated due to the memory problem and that caused the cert error
  349. # [07:20] <MikeSmith> ah yeah
  350. # [07:20] <MikeSmith> perhaps
  351. # [07:20] <Von_Davidicus> Heyo, all.
  352. # [07:20] <MikeSmith> heycam: I will try to get some more swap space on that machine. I think that's what's causing the problems
  353. # [07:20] <heycam> MikeSmith, ok cool, thanks for looking into it
  354. # [07:21] * Joins: temp01 (~temp01@unaffiliated/temp01)
  355. # [07:26] * Joins: anatolbroder (~bro@frnk-4d01ce63.pool.mediaWays.net)
  356. # [07:28] <Von_Davidicus> Question about HTML5: Will there be a mechanism to let elements be selected in JavaScript via -class-?
  357. # [07:29] <heycam> can you use IRIs in CSS url() notation?
  358. # [07:30] <zewt> "IRI"? is that just to add to the URL/URI fun
  359. # [07:30] <zewt> heh
  360. # [07:30] <heycam> yeah haven't you heard of it? :)
  361. # [07:30] <zewt> no :0
  362. # [07:30] <zewt> also :)
  363. # [07:30] <heycam> http://annevankesteren.nl/2005/02/iri
  364. # [07:31] <zewt> The thing is, the 1.0.1 release of Firefox is scheduled for this or maybe next week.
  365. # [07:31] <zewt> sounds contemporary :)
  366. # [07:31] <heycam> :p
  367. # [07:32] <Von_Davidicus> *Checks* Apparently URIs are limited to ASCII characters, while IRIs are intended to work with anything.
  368. # [07:32] <zewt> i don't even bother trying to distinguish URL/URI; nobody cares and I just say URL
  369. # [07:32] * Joins: pererik_ (~pe@unaffiliated/pererik)
  370. # [07:33] * Quits: pererik (~pe@c-89-233-213-67.cust.bredband2.com) (Read error: Operation timed out)
  371. # [07:37] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  372. # [07:41] <zcorpan> heycam: css3-syntax seems to tokenize it at least
  373. # [07:41] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Ping timeout: 246 seconds)
  374. # [07:42] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1536 and browsers accept it
  375. # [07:43] <heycam> zcorpan, oh as part of the tokeniser. didn't realise CSS had a html-spec-like tokeniser actually!
  376. # [07:43] <zcorpan> it didn't until recently
  377. # [07:46] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 256 seconds)
  378. # [07:46] * zcorpan wonders what happens with lone surrogates in url()
  379. # [07:46] <heycam> I think http://dev.w3.org/csswg/css3-values/#urls doesn't exactly say to interpret the URI token as a URI rather than anything else
  380. # [07:47] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  381. # [07:47] <Von_Davidicus> Hello, hasather.
  382. # [07:51] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1537 - why is the ") }" missing in the DOM view in chrome?
  383. # [07:56] <zcorpan> Hixie: live dom viewer throws in encodeURIComponent when using unpaired surrogates
  384. # [07:56] <zcorpan> i'm surprised all browsers agree to throw for that case
  385. # [07:56] <zcorpan> (well haven't tested ie, but anyway)
  386. # [07:59] <zcorpan> seems chrome U+FFFDs a lone surrogate in url()
  387. # [08:01] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  388. # [08:02] <Von_Davidicus> ... which character is that?
  389. # [08:02] <zewt> fffd seems much more sane than a really obscure exception
  390. # [08:05] * Quits: jryans (~jryans@cpe-72-177-12-183.austin.res.rr.com) (Quit: Be back later)
  391. # [08:06] <zcorpan> zewt: the exception was unrelated :-)
  392. # [08:06] <zcorpan> Von_Davidicus: REPLACEMENT CHARACTER
  393. # [08:06] <zewt> unicode is A VERY LOUD STANDARD
  394. # [08:07] <zcorpan> yes, obviously characters are so important they have to be all-uppercase
  395. # [08:07] <zewt> can we have a movement or riot or something to eliminate screaming caps MUST from all standards
  396. # [08:07] <zewt> yes, it's a requirement, we get it, STOP YELLING AT ME
  397. # [08:07] <heycam> small caps works
  398. # [08:07] <zewt> it's ugly and jarring and unnecessary
  399. # [08:08] <zewt> html does just fine without it :)
  400. # [08:08] <zcorpan> i prefer lowercase, though i get much more worked up about specs that just suck
  401. # [08:08] <zewt> well, it'd take more than a riot to make all specs not suck
  402. # [08:08] <zewt> gotta have reasonable goals
  403. # [08:08] <Von_Davidicus> Sorry, small caps do not work for me. I prefer hats that fit properly.
  404. # [08:09] <zcorpan> that's it! give hats to all musts!
  405. # [08:09] <zewt> ____
  406. # [08:09] <zewt> must
  407. # [08:09] <zcorpan> what's the code point for a hat?
  408. # [08:09] <heycam> I was gonna go with mûst
  409. # [08:12] * Quits: anatolbroder (~bro@frnk-4d01ce63.pool.mediaWays.net) (Read error: Operation timed out)
  410. # [08:12] <zcorpan> U+2229
  411. # [08:13] <zcorpan> oh, here we go! U+1F3A9
  412. # [08:14] <zcorpan> also U+1F452
  413. # [08:15] <zcorpan> one hat for male requirements and one for female requirements
  414. # [08:16] <zcorpan> maybe have one gender for impl requirements and the other for author requirements?
  415. # [08:21] <Von_Davidicus> Sadly, I can't see what those characters are. Alas.
  416. # [08:23] <Von_Davidicus> Well, tomorrow we'll see if my teacher consigns me to the Funny Farm. Or if he merely blows his stack.
  417. # [08:23] * Joins: Ducki (~Ducki@pD9E39AF4.dip0.t-ipconnect.de)
  418. # [08:25] * Joins: LBP (~Mirc@pD9EB19D6.dip0.t-ipconnect.de)
  419. # [08:26] * Joins: skylamer` (cgskylamer@78.90.213.55)
  420. # [08:31] * Joins: cpearce (~cpearce@ip-118-90-120-55.xdsl.xnet.co.nz)
  421. # [08:32] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  422. # [08:35] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  423. # [08:38] * Quits: skylamer` (cgskylamer@78.90.213.55) (Read error: Connection reset by peer)
  424. # [08:43] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 246 seconds)
  425. # [08:44] * Joins: shwetank (~shwetank@122.173.181.133)
  426. # [08:44] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  427. # [08:47] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 248 seconds)
  428. # [08:51] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  429. # [08:54] <zcorpan> ok here's the "enter" function to be used in the tree walker at the bottom of http://www.whatwg.org/specs/web-apps/current-work/multipage/sections.html to give requirements hats: function(node) {
  430. # [08:54] <zcorpan> if (node instanceof Text) {
  431. # [08:54] <zcorpan> node.data = node.data.replace(/\b(must\s+not|must|may|should\s+not|should)\b/g, function(match) { return match + '\uD83C\uDFA9'; });
  432. # [08:54] <zcorpan> }
  433. # [08:54] <zcorpan> }
  434. # [08:54] <heycam> zcorpan, you are either up too early or too late
  435. # [08:55] <zcorpan> i had set my clock at 06:00
  436. # [09:00] * Quits: JohnAlbin (~JohnAlbin@114-42-55-176.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  437. # [09:02] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  438. # [09:04] <jgraham> That isn't even a real time
  439. # [09:04] <zcorpan> of course it is
  440. # [09:05] <zcorpan> i can't decide if i should send feedback to www-style about url() not caring about non-ascii or if i should wait for the URL spec
  441. # [09:08] <matjas> lol @ http://twitter.com/panic/status/204826332322992128
  442. # [09:08] <heycam> zcorpan, I already sent a mail
  443. # [09:09] <zcorpan> ah
  444. # [09:09] <annevk> matjas: :/
  445. # [09:10] <zcorpan> ok, that's it. duck duck go just isn't good enough. it doesn't find me what i'm looking for. back to google. :-(
  446. # [09:10] <Von_Davidicus> matjas?
  447. # [09:10] * Joins: PalleZingmark (~Adium@217.13.228.226)
  448. # [09:10] <matjas> Von_Davidicus: “Yeah, a good suggestion to remove that tumor. Make sure to report that after we stitch.”
  449. # [09:11] <annevk> heycam: yes you can
  450. # [09:11] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  451. # [09:12] <annevk> heycam: in addition their URL character encoding is always utf-8, contrary to HTML
  452. # [09:12] <annevk> heycam: not that URL character encoding is a particularly well documented concept...
  453. # [09:12] <heycam> annevk, ok cool, but I couldn't find where it says how to interpret the characteres within the url( )
  454. # [09:12] <annevk> heycam: probably not well defined; but they're parsed just like in HTML
  455. # [09:13] <annevk> heycam: unless parsing of url() fails of course
  456. # [09:13] <annevk> that is, spaces and such work fine
  457. # [09:13] <heycam> annevk, interpret as in "this sequence of characters in the URI token is a (new-style) URL, or a URI, or a URL"
  458. # [09:13] <heycam> I guess CSS will refer to the new URL spec at some point
  459. # [09:13] <annevk> but you might need to escape the space to make CSS parsing not trip; forgot about that
  460. # [09:14] <annevk> yeah
  461. # [09:14] <annevk> CSS and XHR are the same
  462. # [09:14] <heycam> in that case, $svgspec =~ s/funciri/url/g :D
  463. # [09:14] <annevk> HTML also sets the URL encoding to something weird
  464. # [09:14] <zcorpan> or use url("....")
  465. # [09:14] <Von_Davidicus> What does XHR stand for?
  466. # [09:14] <annevk> heycam: yeah
  467. # [09:15] <annevk> heycam: SVG should do the same as HTML I think, but probably minus the crazy encoding stuff, although given a mixed document...
  468. # [09:15] <annevk> Von_Davidicus: XMLHttpRequest
  469. # [09:16] <heycam> annevk, I haven't looked into what crazy encoding stuff there is in HTML (for interpreting href attributes differently from the documenting encoding or something I guess?)
  470. # [09:16] <zcorpan> annevk: i guess teh URL spec will deal with unpaired surrogates, yeah?
  471. # [09:16] <Von_Davidicus> Okay. Hmm--curiosity question: what, aside from AJAX, uses XMLHttpRequest?
  472. # [09:16] <annevk> heycam: for interpreting them using the document encoding actually
  473. # [09:16] <heycam> oh
  474. # [09:16] <annevk> heycam: cause URLs normally use utf-8
  475. # [09:16] <heycam> ahh
  476. # [09:16] <heycam> I see
  477. # [09:17] <heycam> so interpreting %nn things differently
  478. # [09:17] <zcorpan> no
  479. # [09:17] <zcorpan> interpreting raw characters differently
  480. # [09:17] <heycam> oh
  481. # [09:17] <heycam> but that's sensible isn't it? interpreting the raw characters according to the document encoding? :)
  482. # [09:18] <annevk> heycam: è becomes two %hh normally, but one %hh for e.g. windows-1252
  483. # [09:18] <zcorpan> see /topic
  484. # [09:18] <heycam> sensible = illogical for the web platform :)
  485. # [09:18] <annevk> heycam: and only when part of the query string of course
  486. # [09:18] <annevk> heycam: in the path it's always two %hh
  487. # [09:18] <annevk> heycam: see http://annevankesteren.nl/presentations/1F4A9.html
  488. # [09:19] <zcorpan> heycam: it's not really sensible if the url goes to a different server, for instance
  489. # [09:19] <heycam> ok. well I'm going to forget about those details for the moment and hopefully I'll just add some references to toher specs and things will just work!
  490. # [09:19] <annevk> "just work" mwaha
  491. # [09:19] * Joins: Ms2ger (~Ms2ger@91.181.125.136)
  492. # [09:20] <annevk> zcorpan: haven't played with isolated surrogates; I was kind of hoping someone else would be doing URL stuff, but I guess arv just wanted to update a few small things
  493. # [09:21] <zcorpan> i guess we should just use the webidl code-units-to-utf-8 rules when the input is code units
  494. # [09:21] <zcorpan> (although we can't use that for the query if url encoding isn't utf-8, of course)
  495. # [09:22] <heycam> I don't think I added those rules, just code units to characters
  496. # [09:22] <zcorpan> ah. still
  497. # [09:23] <annevk> we could use those for the query too I think
  498. # [09:23] <zcorpan> yeah
  499. # [09:24] * Joins: Kolombiken (~Adium@217.13.228.226)
  500. # [09:24] * Joins: pyrsmk (~pyrsmk@202.182.141.88.rev.sfr.net)
  501. # [09:26] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  502. # [09:27] * Quits: pyrsmk (~pyrsmk@202.182.141.88.rev.sfr.net) (Remote host closed the connection)
  503. # [09:29] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
  504. # [09:31] * Quits: shwetank (~shwetank@122.173.181.133) (Ping timeout: 272 seconds)
  505. # [09:31] * Joins: shwetank (~shwetank@108.60.159.100)
  506. # [09:33] * Joins: graememcc (~chatzilla@host86-148-162-136.range86-148.btcentralplus.com)
  507. # [09:35] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  508. # [09:35] * heycam is now known as heycam|away
  509. # [09:37] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  510. # [09:38] * Joins: pyrsmk (~pyrsmk@202.182.141.88.rev.sfr.net)
  511. # [09:41] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Ping timeout: 240 seconds)
  512. # [09:42] * Joins: Ms2ger` (~Ms2ger@91.181.125.136)
  513. # [09:44] * Quits: Ms2ger (~Ms2ger@91.181.125.136) (Ping timeout: 246 seconds)
  514. # [09:46] * Quits: Ms2ger` (~Ms2ger@91.181.125.136) (Ping timeout: 246 seconds)
  515. # [09:47] * Joins: Ms2ger` (~Ms2ger@91.181.125.136)
  516. # [09:48] * Quits: raphc (~rc@ppp-sei21-46-193-160.67.wb.wifirst.net) (Ping timeout: 248 seconds)
  517. # [09:49] * Joins: drublic (~drublic@frbg-4d0289e3.pool.mediaWays.net)
  518. # [09:49] * Joins: falken (~falken@74.125.56.33)
  519. # [09:54] * Joins: roc (~chatzilla@121.98.230.221)
  520. # [09:54] * Quits: drublic (~drublic@frbg-4d0289e3.pool.mediaWays.net) (Ping timeout: 276 seconds)
  521. # [09:55] * Joins: jochen___ (jochen@nat/google/x-sktqxnwktkvpahbb)
  522. # [09:59] * Quits: jochen__ (jochen@nat/google/x-rpuffyiqgismzjat) (Ping timeout: 264 seconds)
  523. # [09:59] * jochen___ is now known as jochen__
  524. # [10:02] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  525. # [10:03] * Quits: Ms2ger` (~Ms2ger@91.181.125.136) (Ping timeout: 246 seconds)
  526. # [10:03] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  527. # [10:08] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  528. # [10:11] * Quits: nessy (~Adium@124.170.221.202) (Remote host closed the connection)
  529. # [10:14] <jgraham> Turns out that having three copies of the complete spec open makes restarting your browser slow
  530. # [10:14] * jonlee|afk is now known as jonlee
  531. # [10:15] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  532. # [10:15] * Joins: MattWilcox (~MattWilco@elvendil.plus.com)
  533. # [10:18] * Joins: Ms2ger` (~Ms2ger@91.181.125.136)
  534. # [10:18] * Joins: drublic (~drublic@frbg-5d84f2f3.pool.mediaWays.net)
  535. # [10:19] * Joins: skylamer` (cgskylamer@78.90.213.55)
  536. # [10:19] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 246 seconds)
  537. # [10:21] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  538. # [10:25] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  539. # [10:25] * Wesley- is now known as WesleyL
  540. # [10:32] * Joins: Necrathex (~Necrathex@82-170-160-25.ip.telfort.nl)
  541. # [10:33] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
  542. # [10:34] * Joins: temp02 (~temp01@unaffiliated/temp01)
  543. # [10:35] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Quit: annevk)
  544. # [10:41] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  545. # [10:44] * Joins: raphc (~rc@92.103.77.27)
  546. # [10:45] * Quits: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 245 seconds)
  547. # [10:45] * Quits: mpt (~mpt@canonical/mpt) (Excess Flood)
  548. # [10:46] * Joins: mpt (~mpt@nat/canonical/x-zkckxsrpxdxnrzqi)
  549. # [10:46] * Quits: mpt (~mpt@nat/canonical/x-zkckxsrpxdxnrzqi) (Changing host)
  550. # [10:46] * Joins: mpt (~mpt@canonical/mpt)
  551. # [10:50] * Quits: MattWilcox (~MattWilco@elvendil.plus.com) (Quit: Leaving.)
  552. # [10:54] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  553. # [10:55] <Stevef> proposal to add <transcript> element to HTML5 http://www.w3.org/html/wg/wiki/ISSUE-194/TranscriptElement
  554. # [10:55] * Joins: gwicke (~gabriel@212.255.28.33)
  555. # [10:56] * Parts: pranesh (~sol@117.192.2.93) ("ISON rishabhdara@gmail.com")
  556. # [10:58] * Joins: emailshwetank (~shwetank@122.173.181.133)
  557. # [11:01] * Quits: shwetank (~shwetank@108.60.159.100) (Ping timeout: 248 seconds)
  558. # [11:03] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
  559. # [11:04] * Joins: necolas (~necolas@80.231.76.54)
  560. # [11:06] * Quits: emailshwetank (~shwetank@122.173.181.133) (Quit: Linkinus - http://linkinus.com)
  561. # [11:06] * Joins: shwetank (~shwetank@122.173.181.133)
  562. # [11:07] * Joins: roc (~chatzilla@121.98.230.221)
  563. # [11:10] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  564. # [11:13] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 252 seconds)
  565. # [11:15] * Joins: mpt (~mpt@nat/canonical/x-trjcfsxdlmaegdbz)
  566. # [11:15] * Quits: mpt (~mpt@nat/canonical/x-trjcfsxdlmaegdbz) (Changing host)
  567. # [11:15] * Joins: mpt (~mpt@canonical/mpt)
  568. # [11:17] * jonlee is now known as jonlee|afk
  569. # [11:20] * Quits: beverloo (peter@nat/google/x-dkthqgjhsmptatvf) (Ping timeout: 245 seconds)
  570. # [11:23] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  571. # [11:26] * Joins: beverloo (peter@nat/google/x-atbgjivvxzkjogeu)
  572. # [11:26] * Quits: necolas (~necolas@80.231.76.54) (Read error: Operation timed out)
  573. # [11:28] * Joins: tomasf_ (~tom@2002:55e5:dbde:0:bda9:bf7a:3349:69bc)
  574. # [11:36] * Quits: Von_Davidicus (~IceChat7@173.210.203.196) (Quit: REALITY.SYS Corrupted: Re-boot universe? (Y/N/Q))
  575. # [11:37] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  576. # [11:38] * Joins: annevk (~annevk@212.238.236.229)
  577. # [11:42] * Quits: nonge (~nonge@p5B3266BD.dip.t-dialin.net) (Ping timeout: 240 seconds)
  578. # [11:42] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Ping timeout: 276 seconds)
  579. # [11:49] * Joins: izhak (~izhak@91.192.66.227)
  580. # [11:53] * Joins: scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net)
  581. # [11:53] * Quits: scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net) (Changing host)
  582. # [11:53] * Joins: scor (~scor@drupal.org/user/52142/view)
  583. # [11:54] * Joins: nonge (~nonge@p5B326F9C.dip.t-dialin.net)
  584. # [11:54] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  585. # [11:55] * Joins: Druide_ (~Druid@p5B137AB3.dip.t-dialin.net)
  586. # [11:55] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  587. # [12:06] * Quits: MikeSmith (~MikeSmith@s1106094.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 252 seconds)
  588. # [12:07] * Joins: MikeSmith (~MikeSmith@s1106110.xgsspn.imtp.tachikawa.spmode.ne.jp)
  589. # [12:07] * Joins: temp01 (~temp01@unaffiliated/temp01)
  590. # [12:08] * Joins: necolas (~necolas@80.231.76.54)
  591. # [12:16] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  592. # [12:16] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  593. # [12:21] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 252 seconds)
  594. # [12:28] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  595. # [12:31] * Quits: cpearce (~cpearce@ip-118-90-120-55.xdsl.xnet.co.nz) (Ping timeout: 246 seconds)
  596. # [12:33] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  597. # [12:37] <matjas> annevk: *now* i understand what you liked about my twitter bio
  598. # [12:37] <annevk> took you long enough :p
  599. # [12:38] <matjas> none of you guys told me about that presentation :'(
  600. # [12:38] * Joins: temp01 (~temp01@unaffiliated/temp01)
  601. # [12:38] <annevk> matijs recorded it for you I thought
  602. # [12:38] <annevk> but he prolly never got around to do the work of syncing the various media together
  603. # [12:39] <annevk> it sounded kind of ambitious when he pitched it in the train
  604. # [12:39] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Remote host closed the connection)
  605. # [12:42] * Quits: [[zz]] (~q@node-4p3.pool-125-25.dynamic.totbb.net) (Ping timeout: 246 seconds)
  606. # [12:49] <matjas> annevk: huh, i thought that was the big5 presentation
  607. # [12:50] <odinho> annevk: My setup is better then, because it needs no postproduction. Live-switching, cutting and streaming everything while the presentation is going :-)
  608. # [12:51] <annevk> matjas: never presented on big5 in detail
  609. # [12:52] <annevk> matjas: think that would've gone too far :)
  610. # [12:52] <matjas> well, fingers crossed for #fronteers12
  611. # [12:52] <annevk> Ms2ger`: yo yo
  612. # [12:52] <annevk> Ms2ger`: yo yo yo
  613. # [12:52] <Ms2ger`> Hi
  614. # [12:52] <annevk> Ms2ger`: yay it worked
  615. # [12:52] <annevk> Ms2ger`: so Anolis "NOTE" picks the wrong style sheet
  616. # [12:53] <Ms2ger`> I blame gsnedders
  617. # [12:53] <annevk> Ms2ger`: not sure if we should bother fixing it
  618. # [12:53] <annevk> it uses W3C Note while everything else says W3C Working Group Note
  619. # [12:53] <annevk> (the latter I want)
  620. # [12:53] <annevk> not really fond of this whole Note thing though
  621. # [12:54] <annevk> but I'm happy doing Art another favor
  622. # [12:54] <Ms2ger`> What says "W3C Note"?
  623. # [12:54] <Ms2ger`> Oh, huh
  624. # [12:55] <annevk> there's W3C-Note and W3C-WG-Note
  625. # [12:55] <annevk> prolly also W3C-IG-Note and various others
  626. # [12:55] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  627. # [12:55] * Joins: [[zz]] (~q@node-18hr.pool-125-25.dynamic.totbb.net)
  628. # [12:55] <annevk> it's kind of silly Notes are not just a global thing
  629. # [12:55] <annevk> because they all mean nothing
  630. # [12:55] <annevk> but I guess W3C likes it complicated
  631. # [12:55] <annevk> keeps people busy
  632. # [12:56] * Joins: jarib (~jarib@unaffiliated/jarib)
  633. # [12:56] <zcorpan> W3C-CG-Note?
  634. # [12:57] * Ms2ger` doesn't understand this code
  635. # [13:02] * Joins: scor (~scor@drupal.org/user/52142/view)
  636. # [13:05] <matijsb> annevk: still not got round to it :|
  637. # [13:07] <gsnedders> Ms2ger`: For once blaming me seems to be legit.
  638. # [13:07] <gsnedders> :)
  639. # [13:13] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
  640. # [13:14] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  641. # [13:21] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
  642. # [13:21] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  643. # [13:24] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  644. # [13:24] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
  645. # [13:25] * Joins: JohnAlbin (~JohnAlbin@114-42-55-176.dynamic.hinet.net)
  646. # [13:25] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  647. # [13:29] * Quits: izhak (~izhak@91.192.66.227) (Ping timeout: 246 seconds)
  648. # [13:33] * Quits: graememcc (~chatzilla@host86-148-162-136.range86-148.btcentralplus.com) (Ping timeout: 276 seconds)
  649. # [13:34] * Quits: foolip (~philip@node-7lfbcq9y5f9l3btb6.a0.ipv6.opera.com) (Ping timeout: 272 seconds)
  650. # [13:37] * Joins: graememcc (~chatzilla@host86-150-89-218.range86-150.btcentralplus.com)
  651. # [13:38] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  652. # [13:40] * Joins: necolas_ (~necolas@80.231.76.54)
  653. # [13:40] * Quits: necolas (~necolas@80.231.76.54) (Read error: Connection reset by peer)
  654. # [13:41] * Joins: scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net)
  655. # [13:41] * Quits: scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net) (Changing host)
  656. # [13:41] * Joins: scor (~scor@drupal.org/user/52142/view)
  657. # [13:45] * Quits: odinho (odinho@nat/opera/x-hloqcsynnoogpghi) (Quit: restarting computer, new kernel ftw!)
  658. # [13:46] * Joins: foolip (~philip@node-7lfbc4sngc90d7en1.a0.ipv6.opera.com)
  659. # [13:47] * Quits: necolas_ (~necolas@80.231.76.54) (Ping timeout: 252 seconds)
  660. # [13:57] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  661. # [13:58] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  662. # [14:05] * Quits: shwetank (~shwetank@122.173.181.133) (Quit: Leaving...)
  663. # [14:10] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Ping timeout: 245 seconds)
  664. # [14:10] * Joins: erichynds (~ehynds@64.206.121.41)
  665. # [14:17] * Joins: necolas (~necolas@80.231.76.54)
  666. # [14:25] * Joins: yarco (~yarco_wan@180.168.15.90)
  667. # [14:26] * Parts: yarco (~yarco_wan@180.168.15.90)
  668. # [14:27] <annevk> Velmont: yo yo
  669. # [14:28] <annevk> Velmont: do you remember what came out of the webapps discussion?
  670. # [14:28] <annevk> Velmont: regarding CORS
  671. # [14:28] <annevk> I guess I have some time to work on that now...
  672. # [14:30] * annevk finds http://lists.w3.org/Archives/Public/www-archive/2012May/att-0022/minutes-2012-05-02.html#item03
  673. # [14:31] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 252 seconds)
  674. # [14:31] * Joins: yarco (~yarco_wan@180.168.15.90)
  675. # [14:32] * Quits: yarco (~yarco_wan@180.168.15.90) (Read error: Connection reset by peer)
  676. # [14:32] * Joins: yarco (~yarco_wan@180.168.15.90)
  677. # [14:33] * Quits: yarco (~yarco_wan@180.168.15.90) (Client Quit)
  678. # [14:33] <annevk> okay so that was a comment from the minute taker
  679. # [14:33] <annevk> but instead of working on the technical feedback, he worked on the minutes :p
  680. # [14:36] <annevk> is there an easy way to convert a bunch of HTML to wiki?
  681. # [14:36] <Ms2ger`> Something like http://openfacts2.berlios.de/html2wiki/index.php ?
  682. # [14:37] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  683. # [14:39] * Joins: MattWilcox (~MattWilco@elvendil.plus.com)
  684. # [14:42] * Joins: djforth (~Adium@93.191.34.114)
  685. # [14:42] * Joins: Kasey (~kkellydes@cpe-76-181-198-184.columbus.res.rr.com)
  686. # [14:44] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  687. # [14:46] * Joins: jryans (~jryans@office.massrel.com)
  688. # [14:51] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  689. # [14:52] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  690. # [14:55] * Quits: jryans (~jryans@office.massrel.com) (Quit: Linkinus - http://linkinus.com)
  691. # [14:56] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  692. # [14:58] * Joins: jryans (~jryans@office.massrel.com)
  693. # [14:58] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  694. # [15:02] * Quits: raphc (~rc@92.103.77.27) (Ping timeout: 244 seconds)
  695. # [15:06] <jgraham> Hmm, var t0=Date.now(); document.write("<link rel='stylesheet' src='slowloading.css'><script>alert(Date.now() - t0)<\/script>");
  696. # [15:06] * Joins: darcyclarke (~darcyclar@dsl-69-171-108-20.vianet.ca)
  697. # [15:06] <jgraham> Should that document.written script block on the stylesheet loading?
  698. # [15:06] * Joins: davidb (~davidb@66.207.208.98)
  699. # [15:07] <jgraham> (afaict browsers don't block, but I can't quite work out why the spec wouldn't block there)
  700. # [15:08] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  701. # [15:10] * Joins: reschke (~chatzilla@mail.greenbytes.de)
  702. # [15:11] * Quits: malcolmva (~malcolmva@pool-74-108-142-22.nycmny.fios.verizon.net) (Ping timeout: 272 seconds)
  703. # [15:11] <smaug____> hsivonen: ^
  704. # [15:15] * Quits: twisted` (~twisted@p5DDBBAF3.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  705. # [15:16] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  706. # [15:16] * tomasf_ is now known as tomasf
  707. # [15:20] * Quits: eberon_ (~eberon@angilas.ur.northwestern.edu) (Quit: eberon_)
  708. # [15:22] * Parts: reschke (~chatzilla@mail.greenbytes.de)
  709. # [15:24] * Joins: raphc (~rc@mozilla.vlan402.asr1.cdg3.gblx.net)
  710. # [15:33] * Joins: twisted` (~twisted@p5DDBBAF3.dip.t-dialin.net)
  711. # [15:39] * Quits: Druide_ (~Druid@p5B137AB3.dip.t-dialin.net)
  712. # [15:40] * Joins: eminor (~eminor@p548CFF1E.dip.t-dialin.net)
  713. # [15:40] * Quits: skylamer` (cgskylamer@78.90.213.55) (Read error: Connection reset by peer)
  714. # [15:40] * Joins: Druide_ (~Druid@p5B137AB3.dip.t-dialin.net)
  715. # [15:42] <webben> hsivonen: What's the holdup on getting latest nu.validator.htmlparser into maven? is that done by a third party?
  716. # [15:47] * gwicke is now known as gwicke_away
  717. # [15:49] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  718. # [15:53] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  719. # [15:54] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Client Quit)
  720. # [15:54] * Quits: raphc (~rc@mozilla.vlan402.asr1.cdg3.gblx.net) (Ping timeout: 245 seconds)
  721. # [15:54] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  722. # [15:56] * Joins: tgecho (~tgecho@pool-71-254-104-244.ptldme.east.myfairpoint.net)
  723. # [15:57] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  724. # [16:01] * gsnedders gets rid of 10/13 failures in html5lib on Py2
  725. # [16:02] <gsnedders> (Mainly because I can)
  726. # [16:07] * Joins: scor (~scor@132.183.243.235)
  727. # [16:07] * Quits: scor (~scor@132.183.243.235) (Changing host)
  728. # [16:07] * Joins: scor (~scor@drupal.org/user/52142/view)
  729. # [16:08] * Joins: raphc (~rc@92.103.77.27)
  730. # [16:11] <gsnedders> jgraham: Do you have any idea what the expected behaviour of FormFiller is?
  731. # [16:11] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  732. # [16:12] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
  733. # [16:13] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 252 seconds)
  734. # [16:13] * Joins: jdong_bot_ (~jdong_bot@117.79.233.210)
  735. # [16:13] <jgraham> gsnedders: No
  736. # [16:13] <gsnedders> jgraham: Greast.
  737. # [16:13] <gsnedders> *Great
  738. # [16:14] * gsnedders is tempted to drop it and see who complains
  739. # [16:14] <gsnedders> html5lib contains too much shit.
  740. # [16:15] <jgraham> gsnedders: I am totally happy for you to do that
  741. # [16:19] * Joins: yodasw16_ (~dgillhesp@ql1fwhide.rockfin.com)
  742. # [16:20] <gsnedders> It's breaking in some fairly subtle way under Py3
  743. # [16:21] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Ping timeout: 244 seconds)
  744. # [16:21] * yodasw16_ is now known as yodasw16
  745. # [16:22] <gsnedders> It impls something that has been removed from the spec
  746. # [16:28] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
  747. # [16:28] * Quits: erichynds (~ehynds@64.206.121.41)
  748. # [16:29] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
  749. # [16:29] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  750. # [16:30] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  751. # [16:30] <jgraham> Kill it. It's in vc if people want to revive it
  752. # [16:31] <annevk> Ms2ger`: looks interesting
  753. # [16:32] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  754. # [16:32] * Joins: necolas (~necolas@80.231.76.54)
  755. # [16:33] <gsnedders> jgraham: Have killed. Also fixed all but three of the current failures under Py2.
  756. # [16:33] <gsnedders> jgraham: (7 errors, 4 failures under Py3)
  757. # [16:38] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Quit: leaving)
  758. # [16:38] <jgraham> Presumably you don't have lxml installed?
  759. # [16:39] * Joins: ehsan (~ehsan@66.207.208.98)
  760. # [16:40] <jgraham> I think we should kill the beautifulsoup support also, since BS3 used html5lib as the backend (I think)
  761. # [16:40] <gsnedders> No, I don't.
  762. # [16:40] <jgraham> Dunno what BS4 does
  763. # [16:41] <jgraham> Oh, BS4 can use html5lib
  764. # [16:41] * Quits: Ducki (~Ducki@pD9E39AF4.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  765. # [16:42] <jgraham> (I assume it doesn't depend on our BS support)
  766. # [16:44] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  767. # [16:44] <gsnedders> Hmm, somewhat surprising that Python doesn't fast-case encoding a Unicode string to its underlying repr
  768. # [16:47] <gsnedders> The encoding is special-cased, but not decoding.
  769. # [16:49] <gsnedders> Also: html5lib/constants.py takes a while to run 2to3 on.
  770. # [16:55] * Joins: saba (~foo@unaffiliated/saba)
  771. # [16:56] * gwicke_away is now known as gwicke
  772. # [16:57] * Quits: twisted` (~twisted@p5DDBBAF3.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  773. # [16:58] * Quits: necolas (~necolas@80.231.76.54) (Read error: Connection reset by peer)
  774. # [16:58] * Joins: necolas (~necolas@80.231.76.54)
  775. # [16:58] * Quits: foolip (~philip@node-7lfbc4sngc90d7en1.a0.ipv6.opera.com) (Quit: Ex-Chat)
  776. # [17:00] * Joins: foolip (~philip@node-7lfbc6s0cpe6o3793.a0.ipv6.opera.com)
  777. # [17:04] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  778. # [17:05] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  779. # [17:08] * Joins: eric_carlson_ (~eric@17.212.152.104)
  780. # [17:11] * Joins: erichynds (~ehynds@64.206.121.41)
  781. # [17:19] * Quits: oal (u4126@gateway/web/irccloud.com/x-rnnsykwdrxmixhvz) (Remote host closed the connection)
  782. # [17:19] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-hfepdpseypchwsib) (Read error: Connection reset by peer)
  783. # [17:19] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-wnqmifrceaywvdom) (Remote host closed the connection)
  784. # [17:19] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-hakrbokqwkfopgvh) (Read error: Connection reset by peer)
  785. # [17:19] * Quits: Wilto (u2821@gateway/web/irccloud.com/x-tmyeudslhpbhvfqd) (Read error: Connection reset by peer)
  786. # [17:19] * Quits: Phae (u455@gateway/web/irccloud.com/x-ostcyuznlxsewnbd) (Read error: Connection reset by peer)
  787. # [17:19] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-givorarovxjqrusr) (Remote host closed the connection)
  788. # [17:19] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-ajoqchknivzdkjpc) (Read error: Connection reset by peer)
  789. # [17:19] * Quits: scheib (u4467@gateway/web/irccloud.com/x-bvyahjdhguvnafdg) (Remote host closed the connection)
  790. # [17:19] * Quits: ojan_away (u5519@gateway/web/irccloud.com/x-wyovkwahgzfwzzna) (Remote host closed the connection)
  791. # [17:19] * Quits: abarth (u5294@gateway/web/irccloud.com/x-glxulqxgknnynuah) (Remote host closed the connection)
  792. # [17:19] * Quits: boblet (u1921@gateway/web/irccloud.com/x-mhlqrqedmneqprwv) (Remote host closed the connection)
  793. # [17:19] * Quits: vidu (u5404@gateway/web/irccloud.com/x-xfqrtrsxdxsqcbyn) (Read error: Connection reset by peer)
  794. # [17:19] * Quits: matjas (u2247@gateway/web/irccloud.com/x-tzpyuxlmlayozirx) (Remote host closed the connection)
  795. # [17:19] * Quits: wycats (u79@gateway/web/irccloud.com/x-seajsiuwmmyydzbj) (Write error: Connection reset by peer)
  796. # [17:19] * Quits: krijn (u2319@gateway/web/irccloud.com/x-nejwcxpqnkxdfbvg) (Remote host closed the connection)
  797. # [17:19] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-wtiiflyyfordhlrf) (Remote host closed the connection)
  798. # [17:19] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-xvmlfwxvswbfhfqx) (Remote host closed the connection)
  799. # [17:19] * Quits: rafaelw_ (u4459@gateway/web/irccloud.com/x-tspdapkvyozqopig) (Read error: Connection reset by peer)
  800. # [17:19] * Quits: scottjehl (u3055@gateway/web/irccloud.com/x-kwzzzkdbpedryddg) (Remote host closed the connection)
  801. # [17:19] * Quits: toddmparker_ (u3054@gateway/web/irccloud.com/x-xrohawmublfleceb) (Read error: Connection reset by peer)
  802. # [17:19] * Quits: timeless (u4015@firefox/developer/timeless) (Remote host closed the connection)
  803. # [17:19] * Quits: hdv (u2376@gateway/web/irccloud.com/x-wnxnvxasqqclxeev) (Read error: Connection reset by peer)
  804. # [17:20] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-wfnersqsupvjmyak) (Remote host closed the connection)
  805. # [17:20] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-wszakgfcctjongdv) (Remote host closed the connection)
  806. # [17:20] * Quits: arv (u4269@gateway/web/irccloud.com/x-piqhcxzjumunkyro) (Remote host closed the connection)
  807. # [17:23] <annevk> Ms2ger`: that converter fails horribly :(
  808. # [17:24] <Ms2ger`> Google had more :)
  809. # [17:25] <annevk> found a better one indeed
  810. # [17:26] <jgraham> http://johnmacfarlane.net/pandoc/ ?
  811. # [17:26] * Quits: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  812. # [17:27] * Quits: MattWilcox (~MattWilco@elvendil.plus.com) (Ping timeout: 244 seconds)
  813. # [17:27] <annevk> http://labs.seapine.com/htmltowiki.cgi
  814. # [17:29] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-ivcccnteuilbvifd)
  815. # [17:30] * Joins: boblet (u1921@gateway/web/irccloud.com/x-uigqrxkftxfykzde)
  816. # [17:31] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-wfbqczyjyqzruuwj)
  817. # [17:31] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  818. # [17:31] * Quits: jdong_bot_ (~jdong_bot@117.79.233.210) (Remote host closed the connection)
  819. # [17:32] * Joins: hdv (u2376@gateway/web/irccloud.com/x-kzutmsasparjyazx)
  820. # [17:33] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
  821. # [17:33] * Joins: Wilto (u2821@gateway/web/irccloud.com/x-bhmapcvaewtumxxc)
  822. # [17:34] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-ttlgxqopxotkpyem)
  823. # [17:34] * Joins: toddmparker_ (u3054@gateway/web/irccloud.com/x-gcirnwyhtbuhasfc)
  824. # [17:35] * Joins: wycats (u79@gateway/web/irccloud.com/x-bslezdfxyiqlapmr)
  825. # [17:36] * Joins: krijn (u2319@gateway/web/irccloud.com/x-vuvoyudhumwmsazl)
  826. # [17:36] <annevk> http://www.w3.org/wiki/CORS
  827. # [17:39] * Joins: dragon_ (~dragon@58-70-27-134f1.hyg2.eonet.ne.jp)
  828. # [17:39] * dragon_ is now known as Guest98050
  829. # [17:39] * Joins: scottjehl (u3055@gateway/web/irccloud.com/x-csdklkejqsdghtll)
  830. # [17:40] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-bhowkmemutjvzdiu)
  831. # [17:40] * Joins: rafaelw_ (u4459@gateway/web/irccloud.com/x-ldosrayormenjtzq)
  832. # [17:40] * Joins: scheib (u4467@gateway/web/irccloud.com/x-dukwvlloxpbildah)
  833. # [17:41] * Quits: Guest98050 (~dragon@58-70-27-134f1.hyg2.eonet.ne.jp) (Client Quit)
  834. # [17:41] <mhausenblas> in case you haven't seen it yet annevk … http://apiblog.youtube.com/2012/05/unlocking-javascripts-potential-with.html
  835. # [17:41] * Joins: edwardbc_ (~edward.ba@186.176.193.20)
  836. # [17:42] <annevk> mhausenblas: hadn't seen that yet, sweet
  837. # [17:43] <mhausenblas> yup ;)
  838. # [17:44] * Quits: edwardbc (~edward.ba@186.176.193.20) (Ping timeout: 260 seconds)
  839. # [17:44] * Joins: timeless (u4015@firefox/developer/timeless)
  840. # [17:44] * Joins: ojan_away (u5519@gateway/web/irccloud.com/x-hnxpfrnkmfsjcnwl)
  841. # [17:45] <annevk> ojan_away: hey
  842. # [17:45] <annevk> ojan_away: yt?
  843. # [17:46] <annevk> ojan_away: if you guys are not planning on implementing stacked fullscreen I think it would be good to mention that somewhere
  844. # [17:46] <annevk> ojan_away: hober told me Apple was not to keen on that either so maybe it should be removed
  845. # [17:47] <annevk> ojan_away: having said that, you still need the stack on the "top layer" of course for <dialog>
  846. # [17:47] * Joins: akamike (u5089@gateway/web/irccloud.com/x-ftovzsluoocrgmsg)
  847. # [17:50] * Joins: arv (u4269@gateway/web/irccloud.com/x-kpevoupvipghraep)
  848. # [17:50] * jgraham wonders which part of _away was unclear ;)
  849. # [17:50] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-cjteohxsjzzrmgxn)
  850. # [17:51] <annevk> jgraham: the part that said "has joined"
  851. # [17:52] <annevk> I wonder how often Julian is going to repeat his point...
  852. # [17:56] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  853. # [17:56] * Quits: jernoble (~jernoble@2620:149:4:1b01:19f8:dde3:9783:8f41) (Quit: jernoble)
  854. # [17:57] * Joins: vidu (u5404@gateway/web/irccloud.com/x-wsxhzffxxefrpxxm)
  855. # [17:58] <annevk> how is <script crossorigin> tracked?
  856. # [17:58] <annevk> is there a bug on HTML or an unclosed email discussion?
  857. # [18:00] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  858. # [18:03] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  859. # [18:03] <zewt> clearly what we need is: more threads
  860. # [18:03] * Joins: Phae (u455@gateway/web/irccloud.com/x-ssvdamubbbkpfbfc)
  861. # [18:03] <zewt> that would solve everything!
  862. # [18:03] * Joins: maikmerten (~maikmerte@port-92-201-111-58.dynamic.qsc.de)
  863. # [18:03] <zewt> mailing list NIH
  864. # [18:03] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-vvtdazxpuwowunic)
  865. # [18:03] <dglazkov> good morning, Whatwg!
  866. # [18:03] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  867. # [18:03] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  868. # [18:04] * Joins: jsbell (jsbell@nat/google/x-pzlfbagdmstfjwch)
  869. # [18:04] * Joins: abarth (u5294@gateway/web/irccloud.com/x-aojtdpdlsatpujjc)
  870. # [18:05] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  871. # [18:08] <Ms2ger`> Good, dgathright
  872. # [18:08] <Ms2ger`> And dglazkov
  873. # [18:09] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-rywirosqqbvxtmmq)
  874. # [18:09] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  875. # [18:10] * Joins: sicking (~chatzilla@nat/mozilla/x-ajlxqwqbzptcnrkl)
  876. # [18:10] <dglazkov> :)
  877. # [18:11] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: O.o)
  878. # [18:12] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  879. # [18:12] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  880. # [18:13] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 265 seconds)
  881. # [18:13] * Joins: temp02 (~temp01@unaffiliated/temp01)
  882. # [18:14] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  883. # [18:14] * Joins: jarib (~jarib@unaffiliated/jarib)
  884. # [18:17] * Quits: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf_)
  885. # [18:17] * Joins: espadrine (~thaddee_t@nat/mozilla/x-hjibuzrocajpheyi)
  886. # [18:18] * Joins: oal (u4126@gateway/web/irccloud.com/x-kgyfgycbwupzsnll)
  887. # [18:19] * Joins: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net)
  888. # [18:21] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
  889. # [18:23] * Joins: jernoble (~jernoble@2620:149:4:1b01:8458:a2bd:c72d:447d)
  890. # [18:23] <Workshiva> I guess there's nothing even close to a spec for XMLSerializer?
  891. # [18:25] * Quits: jernoble (~jernoble@2620:149:4:1b01:8458:a2bd:c72d:447d) (Client Quit)
  892. # [18:25] * Joins: temp01 (~temp01@unaffiliated/temp01)
  893. # [18:25] <Ms2ger`> Sure is
  894. # [18:26] <Ms2ger`> Workshiva, http://html5.org/specs/dom-parsing.html
  895. # [18:26] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  896. # [18:26] <Ms2ger`> Not terribly close, but it's something
  897. # [18:27] <Workshiva> Looks buggy too
  898. # [18:27] * Quits: mven (~mven__@169.241.49.57) (Quit: This computer has gone to sleep)
  899. # [18:28] <Ms2ger`> Sure
  900. # [18:28] <Workshiva> Do you want my bug repor there? :)
  901. # [18:29] <Ms2ger`> If zcorpan hasn't filed it yet :)
  902. # [18:29] * Joins: twisted` (~twisted@p5DDBBAF3.dip.t-dialin.net)
  903. # [18:30] <Workshiva> There's no escaping of text nodes in the non-cdata case
  904. # [18:31] <Workshiva> Opera 11.5 serializes <> as &lt;> and I was looking for something to confirm that's not right
  905. # [18:31] <Workshiva> (Chrome gives &lt;&gt; as expected)
  906. # [18:32] * Joins: MattWilcox (~MattWilco@elvendil.plus.com)
  907. # [18:32] <niftylettuce> does anyone know of a possible way to have a setter in FileList API?
  908. # [18:32] <Ms2ger`> &lt;> sounds good
  909. # [18:32] <Ms2ger`> In HTML, at least...
  910. # [18:32] <Ms2ger`> Is XML sillier?
  911. # [18:32] <Workshiva> I'm sure it works, but it's inconsistent and silly
  912. # [18:34] <espadrine> Does anyone have an idea for a better scrollIntoViewIfNeeded design to implement in CSSOM?
  913. # [18:34] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  914. # [18:37] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  915. # [18:38] * Joins: ap_ (~ap@2620:149:4:1b01:65e3:e367:bf12:3ed9)
  916. # [18:38] * Joins: vimeo_joe (~vimeo_joe@c-68-83-180-136.hsd1.nj.comcast.net)
  917. # [18:39] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
  918. # [18:43] <gsnedders> jgraham: I'm struggling to see how to handle Unicode files under Python 3 while preserving lone surrogates as we do under Py2.
  919. # [18:43] * Joins: necolas (~necolas@80.231.76.54)
  920. # [18:44] * Joins: grigs (~jason@67.131.102.78)
  921. # [18:45] <gsnedders> jgraham: Most Python codecs disallow lone surrogates, so encode/decode doesn't work (the fact that the UTF-8 one allows them is different to UTF-16 under Py2, for example).
  922. # [18:46] * Parts: jsbell (jsbell@nat/google/x-pzlfbagdmstfjwch)
  923. # [18:49] <gsnedders> Sorry, Unicode strings.
  924. # [18:49] * Joins: danbri (~danbri@athedsl-4552335.home.otenet.gr)
  925. # [18:50] <gsnedders> Unicode files are #221
  926. # [18:51] <gsnedders> s/221/202/
  927. # [18:51] * Joins: brent_ (aa8c6801@gateway/web/freenode/ip.170.140.104.1)
  928. # [18:54] * Quits: Necrathex (~Necrathex@82-170-160-25.ip.telfort.nl) (Quit: Leaving)
  929. # [18:56] * Quits: MattWilcox (~MattWilco@elvendil.plus.com) (Quit: Leaving.)
  930. # [18:56] <zewt> gsnedders: more or less they're logically equivalent to invalid UTF-8 sequences, an encoding error that you typically can't round-trip through any other encoding
  931. # [18:57] * Quits: twisted` (~twisted@p5DDBBAF3.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  932. # [18:57] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 256 seconds)
  933. # [18:57] <zewt> technically you *can* (unlike most invalid sequences) with other unicode encodings, but whether that's a good idea is another question
  934. # [18:57] <gsnedders> zewt: Yes, I know.
  935. # [18:57] <zewt> i know you know :)
  936. # [18:57] <gsnedders> But at the moment html5lib expects them to round-trip.
  937. # [18:59] * gsnedders thinks detectEncoding is broken under Python 3 and should be asserting, but isn't in any tests
  938. # [18:59] * gsnedders wonders if we have tests for that
  939. # [18:59] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  940. # [19:00] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  941. # [19:01] * Quits: pyrsmk (~pyrsmk@202.182.141.88.rev.sfr.net) (Ping timeout: 240 seconds)
  942. # [19:01] <gsnedders> zewt: The HTML spec defines behaviour for all Unicode characters, not just valid ones.
  943. # [19:01] <jwalden> "the whatwg site actually uses the offline manifest, so after the first load you should be able to open that same page without internet access" USEFUL THING I DID NOT KNOW \o/
  944. # [19:01] * jwalden highlights those lines on http://krijnhoetmer.nl/irc-logs/whatwg/20120522
  945. # [19:02] * gsnedders thinks someone is a bit too happy
  946. # [19:03] <jwalden> :-P
  947. # [19:03] <jwalden> plz to not be disturbing my happiness
  948. # [19:04] * gsnedders mumbles something about the [[Prototype]] setter
  949. # [19:04] * gsnedders hides
  950. # [19:04] <jwalden> YOU'D BETTER HIDE
  951. # [19:04] <jwalden> :-D
  952. # [19:05] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  953. # [19:05] <Ms2ger`> jwalden, Java
  954. # [19:05] * Ms2ger` hides too
  955. # [19:05] * gsnedders needs to sit down and work out what to do about the whole accessor v. weird magic argument
  956. # [19:06] <gsnedders> (for __proto__)
  957. # [19:06] * Joins: pablof (~pablof@144.189.101.1)
  958. # [19:07] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
  959. # [19:07] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  960. # [19:08] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  961. # [19:11] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
  962. # [19:11] <gsnedders> (I'd rather have it as an accessor even if we posion the property descriptor)
  963. # [19:11] <zewt> gsnedders: where does it require being able to round-trip stray surrogates? in the parser, at least, they should parse straight to FFFD
  964. # [19:11] * Quits: djforth (~Adium@93.191.34.114) (Ping timeout: 244 seconds)
  965. # [19:11] * jonlee|afk is now known as jonlee
  966. # [19:12] * Joins: MattWilcox (~MattWilco@elvendil.plus.com)
  967. # [19:12] <gsnedders> zewt: What makes them do that?
  968. # [19:12] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  969. # [19:12] <zewt> browsers don't agree on it, but that's Firefox's behavior, and it's the only thing that makes sense
  970. # [19:13] * Quits: MattWilcox (~MattWilco@elvendil.plus.com) (Client Quit)
  971. # [19:13] <Ms2ger`> Thanks ;)
  972. # [19:13] <gsnedders> zewt: That's not what the spec says
  973. # [19:14] <zewt> then, at least on first impression, the spec is wrong
  974. # [19:14] <zewt> (last I recall, it *is* what the encoding spec says, FWIW)
  975. # [19:14] <gsnedders> Well, it does for the UTF-8 case.
  976. # [19:14] <gsnedders> For every other case it is unclear.
  977. # [19:15] <zewt> that's what the encoding spec is trying to fix, i believe :)
  978. # [19:15] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  979. # [19:16] * Quits: necolas (~necolas@80.231.76.54) (Remote host closed the connection)
  980. # [19:16] <zewt> also FWIW, firefox and opera parse it to fffd, ie and webkit just spit out the surrogate
  981. # [19:16] * Joins: necolas (~necolas@80.231.76.54)
  982. # [19:17] <zewt> (ie8; would have to fire up a VM for ie9)
  983. # [19:18] <gsnedders> \xD8\x00 is the UTF-16BE U+D800, right?
  984. # [19:18] * gsnedders checks he isn't being stupid with endianness
  985. # [19:18] <zewt> yeah
  986. # [19:19] * Joins: jernoble (~jernoble@2620:149:4:1b01:d48:5d52:9dcf:8ec)
  987. # [19:19] <zewt> http://zewt.org/~glenn/surrogate%20test.html.utf16
  988. # [19:20] <zewt> editing utf-16 files with a broken surrogate in vim is annoying, because vim goes "oh, I guess this isn't utf-16" and falls back on latin1
  989. # [19:20] <zewt> and i can never remember how to force reloading in vim with a specific encoding
  990. # [19:21] * Joins: anatolbroder (~bro@frnk-4d01ce63.pool.mediaWays.net)
  991. # [19:21] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 260 seconds)
  992. # [19:23] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
  993. # [19:24] <gsnedders> Well, it isn't UTF-16.
  994. # [19:24] * Joins: MattWilcox (~MattWilco@elvendil.plus.com)
  995. # [19:24] <zewt> sure it is; it's just UTF-16 with an error
  996. # [19:24] <gsnedders> Well, sure, but it's equally UTF-8 with an error. :)
  997. # [19:24] <zewt> vim just guesses wrong, since it's a heuristic
  998. # [19:25] <zewt> the fact that almost every other byte is \x00 points more strongly to utf-16 with an error :)
  999. # [19:26] <grigs> so… um… about responsive images…
  1000. # [19:26] * grigs ducks
  1001. # [19:26] * Ms2ger` re-aims and shoots
  1002. # [19:26] <grigs> lol
  1003. # [19:27] <Ms2ger`> Go join a CG ;)
  1004. # [19:27] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  1005. # [19:27] <grigs> LOL. very nice.
  1006. # [19:27] * Quits: anatolbroder (~bro@frnk-4d01ce63.pool.mediaWays.net) (Ping timeout: 248 seconds)
  1007. # [19:27] <grigs> Ok, seriously, I have doubts about our ability to reconcile lookahead pre-parser behavior and responsive images as authors want to use them.
  1008. # [19:28] * Quits: MattWilcox (~MattWilco@elvendil.plus.com) (Client Quit)
  1009. # [19:28] <grigs> I wrote a lot about it last night: http://blog.cloudfour.com/the-real-conflict-behind-picture-and-srcset/
  1010. # [19:29] <zewt> can you write less about it for those of us with day jobs :)
  1011. # [19:29] <grigs> :-)
  1012. # [19:30] <grigs> The gist is the pre-parser wants to know what image exists before layout is calculated, but responsive images don’t want to have that defined until layout is calculated.
  1013. # [19:30] <jgraham> I only read the conclusion
  1014. # [19:30] <jgraham> But I assumed that the issue was what you just said
  1015. # [19:30] <jgraham> This is why we only use the viewport size
  1016. # [19:30] <grigs> Yep, but using the viewport size causes a bunch of problems.
  1017. # [19:31] <jgraham> And assume the layout is such that a specific viewport width/height would correspond to a specific container width/height
  1018. # [19:31] <jgraham> Well it *solves* a bunch of problems
  1019. # [19:31] <zewt> ("as authors want to use them"--some authors, not me)
  1020. # [19:31] <gsnedders> https://www.w3.org/Bugs/Public/show_bug.cgi?id=17151
  1021. # [19:31] <jgraham> e.g. makes the technique possible to implement in a non-sucky way
  1022. # [19:32] <jgraham> If authors really can't cope with the viewport proxy and are willing to kill pageload perf to get something different it will be obvious when they implement something different in javascript
  1023. # [19:32] * Quits: drublic (~drublic@frbg-5d84f2f3.pool.mediaWays.net) (Remote host closed the connection)
  1024. # [19:32] <jgraham> In the meantime assuming the proxy is good enough is the only viable solution
  1025. # [19:33] * Joins: drublic (~drublic@frbg-5d84f2f3.pool.mediaWays.net)
  1026. # [19:33] <gsnedders> jgraham: '\ud800a' should produce a parse error according to what?
  1027. # [19:33] <gsnedders> hsivonen: ^^
  1028. # [19:33] * Joins: shwetank (~shwetank@122.161.31.66)
  1029. # [19:34] * Quits: shwetank (~shwetank@122.161.31.66) (Client Quit)
  1030. # [19:35] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  1031. # [19:35] <grigs> jgraham: i like the phrase 'viewport proxy'. that's a helpful way to describe it.
  1032. # [19:35] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  1033. # [19:36] <grigs> jgraham: the question you pose about coping with the viewport proxy is a good one. as it stands right now, i don't know whether I would choose to implement srcset or not.
  1034. # [19:37] * Quits: espadrine (~thaddee_t@nat/mozilla/x-hjibuzrocajpheyi) (Ping timeout: 260 seconds)
  1035. # [19:37] <grigs> actually, i know i would choose to implement pixel density srcset, but not sure about the viewport proxy.
  1036. # [19:37] * Quits: drublic (~drublic@frbg-5d84f2f3.pool.mediaWays.net) (Ping timeout: 276 seconds)
  1037. # [19:38] * Joins: dbaron (~dbaron@nat/mozilla/x-hykptbwaxzdgtarw)
  1038. # [19:38] * Joins: espadrine (~thaddee_t@nat/mozilla/x-fzuqkcdwpwefgjsl)
  1039. # [19:38] <jgraham> grigs: Does it seem worse than the alternative (no feature)?
  1040. # [19:39] <grigs> jgraham: i'm honestly torn about that.
  1041. # [19:40] * Joins: edwardbc (~edward.ba@186.176.193.20)
  1042. # [19:40] <zewt> gsnedders: http://dvcs.w3.org/hg/encoding/raw-file/tip/Overview.html#legacy-utf-16-encodings
  1043. # [19:40] <grigs> it's something i've been noodling on a lot in the last week.
  1044. # [19:41] <jgraham> I don't see how mot having the feature would be better, really
  1045. # [19:41] <jgraham> *not
  1046. # [19:41] <grigs> arguments against the feature:
  1047. # [19:41] <zewt> that was a short list
  1048. # [19:41] <grigs> * It encodes breakpoints into the HTML making markup harder to maintain.
  1049. # [19:42] <grigs> * Because it is a proxy, it can be difficult to match the breakpoints defined in CSS.
  1050. # [19:42] * Quits: edwardbc_ (~edward.ba@186.176.193.20) (Ping timeout: 265 seconds)
  1051. # [19:42] <zewt> all it does is encode image dimensions into the HTML (and resources), which is nothing new
  1052. # [19:43] <grigs> zewt: No, it encodes image dimensions and design decisions (viewport breakpoints) into the markup which is new.
  1053. # [19:43] <jgraham> (I really wish "breakpoints" hadn't been co-opted to mean something different from existing use in the context of debugging)
  1054. # [19:43] <zewt> image dimensions in markup is not new. <img width=16 height=16>
  1055. # [19:44] <grigs> zewt: the dimensions in srcset are viewport dimensions, not image dimensions.
  1056. # [19:44] <zewt> the results of the calculation are image dimensions.
  1057. # [19:44] <jgraham> grigs: I'm not sure it is a design decision. It is selecting different *content*
  1058. # [19:45] <jgraham> So in that sense it should be in the content layer (i.e. HTML)
  1059. # [19:45] <zewt> only the *input* is viewport dims
  1060. # [19:45] <grigs> jgraham: as an author, how do you pick when to switch from one resolution image to another?
  1061. # [19:45] <zewt> jgraham: well, that's true for pixel density, less so if you're selecting images of different sizes
  1062. # [19:46] <jgraham> zewt: Images of different sizes are more different than images of different pixel density
  1063. # [19:46] <zewt> actually, one thing that's really strange: there's no way in the markup to say what the pixel dimensions of each candidate are (equivalent to @width/@height for @src), which seems sort of bad
  1064. # [19:46] <zewt> jgraham: that's what i said
  1065. # [19:47] <gsnedders> jgraham: We need more tests :(
  1066. # [19:47] <zewt> eg. if you're showing a 1000x100 image for viewports up to 1024x768 and a 2000x100 image for viewports higher than that
  1067. # [19:47] <jgraham> grigs: I feel like there is some non-obvious answer to that I am supposed to give (i.e. not "pick some pixel widths to use as my breakpoints). Maybe that isn't really what people do :)
  1068. # [19:48] <jgraham> gsnedders: That doesn't seem surprising
  1069. # [19:48] <grigs> put differently, how do you decide at which viewport dimensions you should change from a.jpg to b.jpg? there is nothing about the image itself that would tell you that it makes sense to switch at 500px vs. 700px vs. X.
  1070. # [19:49] <grigs> So what is most likely to happen is that authors will match the srcset dimensions to their media query “breakpoints” which is why I say design decisions will be in srcset.
  1071. # [19:49] <jgraham> grigs: Well clearly in the normal case you would make a design decision that your layout should switch at some width. But the srcset feature would be useful even without CSS
  1072. # [19:50] <gsnedders> jgraham: Do we have *any* tests for encoding detection?
  1073. # [19:50] <jgraham> gsnedders: Ask sam :p
  1074. # [19:50] <jgraham> Or maybe mark
  1075. # [19:50] * Quits: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net) (Remote host closed the connection)
  1076. # [19:50] <jgraham> (glwt btw :p)
  1077. # [19:50] <grigs> jgraham: agreed that it is useful w/o css.
  1078. # [19:51] <jgraham> grigs: If yur point is that you have to sync the markup and the style, I agree, but that's already true to some extent
  1079. # [19:51] <gsnedders> jgraham: Mark is especially hard :P
  1080. # [19:51] <jgraham> gsnedders: My point exactly :)
  1081. # [19:53] * grigs continues arguments against the feature
  1082. # [19:53] <grigs> * No support for ems which is where authors appear to be headed with media queries
  1083. # [19:54] <grigs> * Seems possible/likely a better long term solution would be a different image format so we're picking a short term solution and it will become canon.
  1084. # [19:54] <jgraham> grigs: You can argue it's evil but practically converting pixels->ems as a constant is good for the vast majority of users
  1085. # [19:55] <jgraham> (for the rest using full page zoom might be better than increased default font size)
  1086. # [19:55] <grigs> jgraham: i doubt i would argue anything in web tech is evil. ;-)
  1087. # [19:55] <jgraham> I don't see how a different image format can possibly work
  1088. # [19:56] <jgraham> I mean I see how it could solve the pixel density case. But I don't see how it could solve the "different assets at different sizes, only downloading those that are actually used" case
  1089. # [19:56] * Quits: maikmerten (~maikmerte@port-92-201-111-58.dynamic.qsc.de) (Remote host closed the connection)
  1090. # [19:57] * Quits: esc_ (~esc_ape@77.116.246.71.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  1091. # [19:58] <grigs> jgraham: i think the different assets at different sizes, what I've called art direction, may be complicating things too much.
  1092. # [19:58] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  1093. # [19:59] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  1094. # [20:00] * Joins: esc_ (~esc_ape@77.116.246.71.wireless.dyn.drei.com)
  1095. # [20:00] <jgraham> It seems hard to just ignore one of the major use cases that people have put forward
  1096. # [20:00] * Joins: steve (~fragile@host86-132-138-217.range86-132.btcentralplus.com)
  1097. # [20:01] <grigs> jgraham: I know. I was one of the people pushing it. :-)
  1098. # [20:01] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Remote host closed the connection)
  1099. # [20:01] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  1100. # [20:02] * Joins: yodasw16_ (~dgillhesp@ql1fwhide.rockfin.com)
  1101. # [20:02] <grigs> i'm arguing a 180 from where I was a week and a half ago. but i'm not wedded to an outcome. just trying to make sure we get a good solution.
  1102. # [20:02] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  1103. # [20:04] <annevk> grigs: would the breakpoints not be set at viewport widths of common devices?
  1104. # [20:05] <grigs> annevk: no, web designers are moving away from that quickly.
  1105. # [20:05] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: brb)
  1106. # [20:05] <grigs> annevk: for one, there are no common widths http://stephanierieger.com/the-trouble-with-android/
  1107. # [20:05] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Ping timeout: 252 seconds)
  1108. # [20:05] * yodasw16_ is now known as yodasw16
  1109. # [20:06] <grigs> annevk: second, it makes more sense to pick breakpoints based on where the content or the design starts looking bad. basically resize the browser until the page looks like crap, write down the resolution, create a breakpoint to fix it, then resize again.
  1110. # [20:08] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Disconnected by services)
  1111. # [20:08] * eric_carlson_ is now known as eric_carlson
  1112. # [20:08] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  1113. # [20:10] * Joins: rniwa (rniwa@nat/google/x-oxntsslainjoyhfg)
  1114. # [20:11] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  1115. # [20:12] * Quits: steve (~fragile@host86-132-138-217.range86-132.btcentralplus.com) (Quit: Linkinus - http://linkinus.com)
  1116. # [20:15] <annevk> grigs: yeah mkay, so your proposal is to not have this at all?
  1117. # [20:15] * Joins: ehsan_ (~ehsan@66.207.208.98)
  1118. # [20:15] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
  1119. # [20:15] * Quits: vimeo_joe (~vimeo_joe@c-68-83-180-136.hsd1.nj.comcast.net) (Remote host closed the connection)
  1120. # [20:16] <grigs> annevk: i'm not proposing anything yet. i'm testing ideas.
  1121. # [20:16] <tantek> a reasonable approach
  1122. # [20:18] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  1123. # [20:18] * Quits: raphc (~rc@92.103.77.27) (Ping timeout: 246 seconds)
  1124. # [20:20] <annevk> I guess one could argue the alternative representations are presentational
  1125. # [20:20] <gsnedders> Ran 25261 tests in 42.323s: FAILED (failures=3)
  1126. # [20:20] <annevk> in which case you'd do e.g. img { content:url(smaller) }
  1127. # [20:20] <gsnedders> Ran 25261 tests in 40.888s: FAILED (failures=3)
  1128. # [20:20] <Ms2ger`> You FAIL
  1129. # [20:20] <gsnedders> I'm calling that success!
  1130. # [20:21] * Joins: MattWilcox (~MattWilco@elvendil.plus.com)
  1131. # [20:21] <annevk> thereby keeping the media queries and such in CSS too
  1132. # [20:21] <MattWilcox> Just popping in - I'm with Grigs on this
  1133. # [20:21] <MattWilcox> I can't see how responsive images can ever work alongside the pre-parser
  1134. # [20:21] <annevk> though 'content' doesn't support the 2x stuff
  1135. # [20:22] <MattWilcox> The two ideas are mutually exclusive.
  1136. # [20:22] <grigs> I would state it a little differently than MattWilcox did. I hope there is a way they can work alongside each other, but am beginning to fear they can't.
  1137. # [20:23] <MattWilcox> I'd love them to work alongside each other - i just don't think it's possible - I've been thinking about this for a few weeks and they just don't gel
  1138. # [20:23] * Joins: Martijnc (~Martijn@nishino.lvp-media.com)
  1139. # [20:23] <MattWilcox> RespImgs would have been a simple hack to fix with nothing but JS if it wasn't for the pre-parser
  1140. # [20:24] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  1141. # [20:24] <MattWilcox> Admittedly, still a hack, but it'd have worked. Indeed *did* work for the Boston Globe - right up until pre-parsing got turned on
  1142. # [20:24] <MattWilcox> Which is why I've almost come full circle and think it's back to sending headers along with requests so the server can do the adaption.
  1143. # [20:25] <MattWilcox> Adaptive Images *just works* but it has to hack by using cookies instead of headers
  1144. # [20:25] <MattWilcox> Anyway, I have to go - hopefully speak to you all soon.
  1145. # [20:25] <grigs> lol
  1146. # [20:25] <annevk> server doesn't work for CDN
  1147. # [20:25] <MattWilcox> PS I mean http://adaptive-images.com specifically not the general concept
  1148. # [20:25] <MattWilcox> Server can work for a CDN when it's headers
  1149. # [20:26] <MattWilcox> CDNs are smart these days, not just dumb
  1150. # [20:26] <MattWilcox> Anyway, have to go!
  1151. # [20:26] <MattWilcox> :)
  1152. # [20:26] <annevk> "smart"
  1153. # [20:26] <annevk> CORS was already hard
  1154. # [20:26] <annevk> asking them to do content negotiation...
  1155. # [20:26] <annevk> which as a concept failed pretty badly on the web thus far
  1156. # [20:26] <annevk> ...
  1157. # [20:27] <grigs> annevk: to your question about alternative representations being presentational, i think the art direction use case is closest to presentational. sometimes the image changes orientation and text should reflow as well at a breakpoint
  1158. # [20:27] * Joins: necolas (~necolas@80.231.76.54)
  1159. # [20:27] <hober> annevk: yeah. Someone has a problem and says "I'll use conneg." Now they have N problems.
  1160. # [20:28] <annevk> grigs: yeah, you could have your canonical content in markup and the adaptations in CSS
  1161. # [20:28] <grigs> annevk: the nice thing about hober's original proposal was it only dealt with pixel density and thus avoided this problem. smart guy. ;-)
  1162. # [20:28] * Quits: danbri (~danbri@athedsl-4552335.home.otenet.gr) (Remote host closed the connection)
  1163. # [20:28] <annevk> grigs: also keeps the media queries nicely isolated and for a single purpose
  1164. # [20:29] <gsnedders> jgraham: So yeah, we have no tests for the meta pre-parser
  1165. # [20:30] <annevk> the problem is of course that if you do that you download too much resources
  1166. # [20:30] <grigs> one idea i had based on the current srcset syntax would be to try to teach people not to match the dimensions in srcset with their media queries. Instead to teach people to use some sort of “common” tiers of images that have nothing to do with design decisions.
  1167. # [20:30] <annevk> so you'd prolly not use <img> at all
  1168. # [20:31] <annevk> and just play with <div> and 'background'/'content'
  1169. # [20:31] <gsnedders> jgraham: Fairly certain it's broken under Py3.
  1170. # [20:31] <jgraham> gsnedders: That sounds like my fault :\
  1171. # [20:31] <annevk> I think people do that already as animating <img> is more expensive than <div> + background...
  1172. # [20:33] <grigs> i'm not sure what the “common” ones would be or how to convince people to implement srcset that way, but it would mean that the different versions of the image were only there to give the browser options, not because of design decisions.
  1173. # [20:34] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  1174. # [20:34] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 245 seconds)
  1175. # [20:35] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  1176. # [20:35] <annevk> grigs: I don't really follow that idea
  1177. # [20:36] * Quits: dbaron (~dbaron@nat/mozilla/x-hykptbwaxzdgtarw) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1178. # [20:36] * Joins: dbaron (~dbaron@nat/mozilla/x-djhgdnctsbjnylgs)
  1179. # [20:36] <grigs> annevk: let me try again. right now when I see the dimensions listed in the srcset syntax, i automatically translate that into media query syntax and try to figure out how to match what is defined in srcset with what is defined in css.
  1180. # [20:37] <grigs> annevk: i suspect that many designers have done the same (see Jeremy Keith's points on the list) and will do so in the future.
  1181. # [20:37] <annevk> gotta eat brb
  1182. # [20:39] <grigs> annevk: matching srcset dimensions to media query breakpoints is only necessary in the art direction use case. if we're simply dealing with the same image available at different sizes, then it would behoove the document author to avoid tying the different sizes of the image (the content) to the presentation (media query breakpoints).
  1183. # [20:40] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  1184. # [20:40] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  1185. # [20:41] * gsnedders snarls at people manually editing html5lib py3
  1186. # [20:41] * Ms2ger` snarls back
  1187. # [20:41] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1188. # [20:41] <gsnedders> jgraham: We seem to have both fixed the nose noise.
  1189. # [20:41] <gsnedders> bah!
  1190. # [20:42] <grigs> annevk: so instead, if authors simply picked three sizes of the image and defined three random viewport dimensions in which they should be used per the srcset syntax, then when a redesign comes along, the srcset code likely won't need to change. the srcset code wouldn't be tied to the design (as expressed in media query breakpoints)
  1191. # [20:42] * Joins: ehsan (~ehsan@66.207.208.98)
  1192. # [20:42] * Quits: ehsan_ (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
  1193. # [20:45] <WeirdAl> dglazkov: ping
  1194. # [20:45] <dglazkov> WeirdAl: pong
  1195. # [20:46] <WeirdAl> I sat with rniwa this weekend, and he suggested I talk with you about your HTML template spec... it's very interesting and parallels one of my own ideas
  1196. # [20:46] <rniwa> dglazkov: yeah sorry i was going to tell you today in person (i'm in mtv today)
  1197. # [20:46] <dglazkov> I didn't know rniwa knew Weird Al Yankovic!
  1198. # [20:46] <rniwa> dglazkov: basically WeirdAl is creating an XML editor
  1199. # [20:46] <WeirdAl> 8-)
  1200. # [20:47] <dglazkov> can you write a song about me?
  1201. # [20:47] <rniwa> dglazkov: that lets you edit templates
  1202. # [20:47] <WeirdAl> <== Alex Vincent
  1203. # [20:47] <rniwa> dglazkov: and use that as sort of building builds to build XML documents
  1204. # [20:47] <dglazkov> From Child's Play?! That's even better!
  1205. # [20:47] <WeirdAl> arrrgh
  1206. # [20:47] <dglazkov> :)
  1207. # [20:47] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
  1208. # [20:48] <rniwa> dglazkov: so and he uses things like <repeat> from XBL
  1209. # [20:48] <rniwa> dglazkov: to accomplish this
  1210. # [20:48] <WeirdAl> uh, I don't think XBL has a repeat element, unless I'm out of date (which wouldn't surprise me)
  1211. # [20:48] <grigs> Wait… so WeirdAl is Alex Vincent the child actor?
  1212. # [20:49] <WeirdAl> no, I am not
  1213. # [20:49] <rniwa> dglazkov: it appeared that a lot of things he invented for his xml editor were very closedy related to the component model & templating
  1214. # [20:49] <dglazkov> rniwa: neat!
  1215. # [20:49] <WeirdAl> dglazkov: except that I have only gotten bits and pieces to work over the years, and I'm writing a fresh DOM impl in JS to nail that once and for all :p
  1216. # [20:49] <grigs> WeirdAl: sorry. couldn't resist. :-)
  1217. # [20:50] * WeirdAl is a bit nuts
  1218. # [20:50] <dglazkov> WeirdAl: you're finally home then.
  1219. # [20:50] <dglazkov> welcome to #whatwg
  1220. # [20:50] <WeirdAl> hehe, I've been hanging out here for a while... my repeat element's inspired by an early HTML5 draft that had repetition blocks
  1221. # [20:51] <dglazkov> WeirdAl: any code I can look at?
  1222. # [20:51] * WeirdAl thinks
  1223. # [20:51] <WeirdAl> I've got code on my sourceforge repo, but it's extremely old
  1224. # [20:52] <WeirdAl> I'm not even sure if I have a working demo anymore
  1225. # [20:52] <dglazkov> I am sorry, I can't fund your venture without a working demo
  1226. # [20:52] * dglazkov pretends to be rich
  1227. # [20:52] * WeirdAl chuckles
  1228. # [20:52] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
  1229. # [20:53] <WeirdAl> basically, my repeat element does start out a lot like your template element, but with the added benefit of a for loop
  1230. # [20:53] <dglazkov> WeirdAl, this sounds like MDV. Are you familiar with that?
  1231. # [20:53] <dglazkov> http://code.google.com/p/mdv/
  1232. # [20:54] <WeirdAl> I took a glance at it on Saturday afternoon, but it was a lot to absorb at once
  1233. # [20:54] <dglazkov> rafaelw_ is the spiritual leader there.
  1234. # [20:54] * jonlee is now known as jonlee|afk
  1235. # [20:54] <gsnedders> jgraham: Py3 stuff pushed
  1236. # [20:54] <dglazkov> WeirdAl: where are you based? We can chat over lunch if you'd like
  1237. # [20:55] <WeirdAl> I'm in the SF Bay Area
  1238. # [20:55] * Quits: davidb (~davidb@66.207.208.98) (Remote host closed the connection)
  1239. # [20:55] * Joins: davidb (~davidb@66.207.208.98)
  1240. # [20:55] <WeirdAl> and as I told rniwa, I'd like that very much
  1241. # [20:55] <dglazkov> what a coincidence! are you in any particular part of the bay area?
  1242. # [20:56] * dglazkov is in Mountain View
  1243. # [20:56] <WeirdAl> I live in San Leandro and work in Oakland
  1244. # [20:56] <WeirdAl> but no car - public transit's my friend
  1245. # [20:57] <dglazkov> whoa. Carless people. What will they think of next?
  1246. # [20:57] <WeirdAl> carless engineers? :)
  1247. # [20:57] <Ms2ger`> AI's wishing you a good morning?
  1248. # [20:58] * Joins: danielfilho (~daniel@187.31.77.7)
  1249. # [20:58] <tgecho> peopleless cars
  1250. # [20:58] <dglazkov> I'd feel kind of bad asking you to find your way down to Mountain View, but the drive to Oakland seems also a bit daunting
  1251. # [20:58] <dglazkov> ooh
  1252. # [20:58] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  1253. # [20:58] <WeirdAl> dglazkov: I have some extremely poorly documented code at http://sourceforge.net/p/verbosio/code/ci/c0049422968454a8e6869b4cb24317eccd756473/tree/experimental/floor13/chrome/res/modules/MarkupRepeatBindings.jsm?force=True
  1254. # [20:58] <dglazkov> G+ Hangouts an option? :)
  1255. # [20:59] * WeirdAl is a heathen, he doesn't use Google+
  1256. # [20:59] <dglazkov> I thought only heathens were on G+
  1257. # [20:59] <WeirdAl> but SF is easy for both of us to get to
  1258. # [20:59] <dglazkov> I can never remember
  1259. # [20:59] <Ms2ger`> I would, but the Empire doesn't let me :(
  1260. # [21:00] <dglazkov> sure. I should be in SF at least one day next week.
  1261. # [21:00] <WeirdAl> well, Monday is Memorial Day
  1262. # [21:00] * Joins: anatolbroder (~bro@frnk-4d01ce63.pool.mediaWays.net)
  1263. # [21:00] <dglazkov> so, not Monday :)
  1264. # [21:01] <WeirdAl> :p the only other options really are weekends
  1265. # [21:01] <WeirdAl> since this project is *not* part of my day job
  1266. # [21:01] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  1267. # [21:01] * miketaylr is now known as miketaylrawaylol
  1268. # [21:02] <dglazkov> ah. my weekends and holidays have been donated to The Family.
  1269. # [21:02] <WeirdAl> at least you have one.
  1270. # [21:02] <dglazkov> that didn't come out right
  1271. # [21:02] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  1272. # [21:02] <dglazkov> :)
  1273. # [21:02] <WeirdAl> no, I think that came out exactly right. Family comes first.
  1274. # [21:03] <dglazkov> WeirdAl: one thing to consider: rafaelw_ is in SF. Maybe you should catch him over lunch?
  1275. # [21:03] <dglazkov> WeirdAl: he is just like me, except less annoying.
  1276. # [21:04] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
  1277. # [21:04] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  1278. # [21:04] <WeirdAl> hmm
  1279. # [21:05] * Quits: danielfilho (~daniel@187.31.77.7) (Quit: </html>)
  1280. # [21:05] * Joins: danielfilho (~daniel@187.31.77.7)
  1281. # [21:05] <WeirdAl> ... I guess part of the reason I hesitate is that frankly, my project is not in a very good state right now
  1282. # [21:06] * Joins: izhak (~izhak@91.192.66.227)
  1283. # [21:06] <WeirdAl> that's what happens when it's a spare-time project
  1284. # [21:07] <WeirdAl> with MDV, I have to admit I don't grok it
  1285. # [21:07] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  1286. # [21:08] <WeirdAl> I really think a lunch won't be enough time :)
  1287. # [21:09] * miketaylrawaylol is now known as miketaylr
  1288. # [21:09] <tantek> grigs et al re: responsive/adaptive images - with so much conversational traffic (email, IRC), it's a bit shocking that more use-cases haven't been fleshed out - questions answered etc.: http://www.w3.org/wiki/Images
  1289. # [21:12] <Wilto> tantek: Is the W3C wiki or the WHATWG wiki the most appropriate place for those?
  1290. # [21:12] <grigs> tantek: the wiki didn't seem like the right place for my thoughts about the pre-parser and once that idea got into my head, well, it wouldn't go away until i wrote about it.
  1291. # [21:12] <zewt> step 1 is mailing list; nobody will ever see stuff on the wiki
  1292. # [21:12] <tantek> Wilto - at the time Shane Hudson volunteered to write them up, I said up to him, either is fine, and he chose the URL
  1293. # [21:13] <tantek> zewt - no, step one is capture content on the wiki. step 2 is email a URL to said content.
  1294. # [21:13] <dglazkov> WeirdAl: then your best bet is probably ramping up on Web Components and MDV and then condensing questions into emails
  1295. # [21:13] <tantek> no one sees content on the email list after a week - it's effectively dead and unfindable
  1296. # [21:13] * grigs thinks we had this conversation about wikis and emails the last week.
  1297. # [21:14] <tantek> grigs - pre-parser sounds like a solution approach rather than talking about use-cases to solve.
  1298. # [21:14] <tantek> grigs, folks that primarily use email tend to forget the past and make the same errant statements repeatedly (see: every email list).
  1299. # [21:15] <tantek> Though I'll add zewt's misconception to the wiki so it can be referenced by URL.
  1300. # [21:15] <grigs> lol
  1301. # [21:17] * jernoble is now known as jernoble|afk
  1302. # [21:18] <grigs> tantek: i would describe talking about the pre-parser as understanding the technical problem, not talking about a solution approach. the technical problem is why the solutions seem disconnected from the use cases to me. understanding that is helpful.
  1303. # [21:18] <zewt> no, send it to the list and stop wasting time with a wiki
  1304. # [21:18] <zewt> replace the wiki with tantek's misconception that duplicating stuff on the wiki is useful
  1305. # [21:18] <tantek> zewt - if your point is that duplication is bad, I'll accept that
  1306. # [21:18] * grigs sighs
  1307. # [21:19] <Wilto> Ditto.
  1308. # [21:19] <tantek> however note that using only/primarily email = duplication over and over
  1309. # [21:19] <tantek> whereas if you put it on the wiki, you maybe duplicate once, and then subsequently send URLs instead.
  1310. # [21:19] <tantek> = less duplication
  1311. # [21:19] <zewt> it's a useless way to discuss use cases.
  1312. # [21:20] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  1313. # [21:20] <zewt> tons of use case discussion happens on the list and it works fine. every time someone goes "i'll start a wiki page!" everything gets sidetracked and people waste time.
  1314. # [21:22] * carbonix|away is now known as carbonix
  1315. # [21:23] <Wilto> It doesn’t really seem sustainable as more and more people join in these talks, but I guess this is a little out of my wheelhouse.
  1316. # [21:23] <tantek> irc and email are good for asking the question of were/are there any existing discussions of a use-case / topic / feature (since humans can still often find things better conceptually than search engines)
  1317. # [21:24] <tantek> so in that regard, email/irc is a good step 1 for asking questions.
  1318. # [21:26] * jernoble|afk is now known as jernoble
  1319. # [21:26] * jonlee|afk is now known as jonlee
  1320. # [21:27] <WeirdAl> dglazkov: wrt MDV's bindings, have you guys looked at Harmony proxies for that?
  1321. # [21:27] <grigs> Oh hey everyone, in case you’re wondering, I’m apparently at odds with you: http://www.webmonkey.com/2012/05/browsers-at-odds-with-web-developers-over-adaptive-images/
  1322. # [21:27] * grigs shakes his head.
  1323. # [21:28] <zewt> snr in this topic is miserable, heh
  1324. # [21:28] <tantek> Wilto - you're exactly right, email doesn't scale.
  1325. # [21:28] <dglazkov> WeirdAl: yep. You really need to talk to rafaelw_ -- he wrote it
  1326. # [21:29] * WeirdAl sighs
  1327. # [21:29] <tantek> fewer and fewer people have the time to keep up with so many conceptual diffs - so the conversation typically devolves into taking sides / opinions, rather than reasoned discussion based on established assumptions (use-cases).
  1328. # [21:29] <Wilto> BREAKING NEWS: grigs wants to physically fight everyone in #whatwg; news at 11:00.
  1329. # [21:29] <Wilto> (I call first.)
  1330. # [21:30] <miketaylr> tabloids gonna tabloid
  1331. # [21:30] * Joins: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net)
  1332. # [21:30] <grigs> Wilto: i can take you little man. it's the rest of the room i worry about. ;-)
  1333. # [21:30] <Wilto> grigs: You at me, at the flagpole, after school.
  1334. # [21:31] * WeirdAl looks for his .50 cal
  1335. # [21:31] <grigs> ok, WeirdAl both just lived up to his namesake and won this fight.
  1336. # [21:31] <WeirdAl> you haven't been paintballed until you've been fifty-cal paintballed.
  1337. # [21:32] <Wilto> I _am_ deathly allergic to bullets.
  1338. # [21:32] <tantek> zewt - evidence that disproves your assertion that "every time someone goes "i'll start a wiki page!" everything gets sidetracked and people waste time." - the Time element enhancements were primarily developed on the wiki, grown quite effectively over time, and used as the source for decision making. http://wiki.whatwg.org/wiki/Time_element
  1339. # [21:32] <tantek> Email on the issues were minimal. There was some IRC, and some in-person discussion at TPAC.
  1340. # [21:33] <zewt> you're making up a problem that doesn't exist and telling whatwg to change how it works to solve it. sorry; no thanks
  1341. # [21:34] * Quits: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net) (Ping timeout: 256 seconds)
  1342. # [21:35] * Quits: anatolbroder (~bro@frnk-4d01ce63.pool.mediaWays.net) (Ping timeout: 245 seconds)
  1343. # [21:35] <zewt> (and since there isn't actually a problem to solve--email works fine--I don't feel like dedicating much more time debating this at the moment)
  1344. # [21:36] <Wilto> Wow.
  1345. # [21:37] <tantek> zewt - your behavior seems to contradict your statements. you say "don't feel like dedicating much more time debating this", yet you're the one that brought up the debate with your statement "step 1 is mailing list; nobody will ever see stuff on the wiki".
  1346. # [21:37] <grigs> Found it. The url to the last time this channel discussed the merits of email and wikis. http://krijnhoetmer.nl/irc-logs/whatwg/20120515#l-2223
  1347. # [21:38] <zewt> i'm telling people to keep doing things the way they're normally done on whatwg. that's not debating anything; it's just saying how things are normally done.
  1348. # [21:38] * grigs thinks it must be lunch time somewhere.
  1349. # [21:38] <tantek> zewt - the example of the Time element enhancement experience proved that it doesn't matter if a group works primarily by email, it's *still* more efficient to document research on a wiki and then use email only for brief descriptions with links to the wiki documentation.
  1350. # [21:39] <zewt> it proves nothing of the kind, but I'm not wasting more time on this today.
  1351. # [21:39] <tantek> zewt, perhaps when you have time for more than simple contradiction.
  1352. # [21:39] <jgraham> Oh look, in all this metacrap, I almost missed the interesting stuff
  1353. # [21:39] <zewt> now you're just being childish (even more reason for me to do something else)
  1354. # [21:40] <zewt> jgraham: should we start bolding the interesting stuff? :P
  1355. # [21:40] <tantek> zewt, your statement "proves nothing of the kind" is simple contradiction, not an actual argument.
  1356. # [21:41] <zewt> it's a statement of fact, which is so straightforward it needs no further explanation.
  1357. # [21:41] <jgraham> gsnedders: So, what state is the stuff you pushed in?
  1358. # [21:41] * Joins: kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  1359. # [21:41] <tantek> your statement about "not wasting more time on this" implied you didn't have time for anything more than your previous statement which was merely a simple contradiction. my statement was merely a summary. there was nothing in my statement that indicated any particular age-bias (e.g. "childish").
  1360. # [21:41] <zewt> seems to me that you're just setting out to waste my time, so I'm not replying any further
  1361. # [21:42] <tantek> zewt - by raising the debate, you alone are responsible for wasting your time.
  1362. # [21:45] * Joins: coldhead (20144@ninthfloor.org)
  1363. # [21:45] * Joins: tbranyen (~dick@97.107.132.235)
  1364. # [21:46] * Joins: danbri (~danbri@athedsl-4552335.home.otenet.gr)
  1365. # [21:46] * Ms2ger` sighs
  1366. # [21:47] * zewt ROTT god mode yawns
  1367. # [21:47] * Parts: tbranyen (~dick@97.107.132.235)
  1368. # [21:48] * Quits: danbri (~danbri@athedsl-4552335.home.otenet.gr) (Remote host closed the connection)
  1369. # [21:49] * grigs is now known as grigs_lunch
  1370. # [21:50] <gsnedders> jgraham: Passes equal number of tests on both Py2 and Py3, excluding a few tests that I think are wrong.
  1371. # [21:51] <jgraham> gsnedders: Do you think it's more broken on py3?
  1372. # [21:51] <gsnedders> jgraham: I think encoding detection is.
  1373. # [21:51] * Quits: danielfilho (~daniel@187.31.77.7) (Quit: </html>)
  1374. # [21:52] * Joins: danielfilho (~daniel@187.31.77.7)
  1375. # [21:52] * Quits: danielfilho (~daniel@187.31.77.7) (Client Quit)
  1376. # [21:54] <jgraham> OK. You planning to fix that?
  1377. # [21:54] <jgraham> (when you say encoding detection, do you mean meta prescan? Or the other stuff?)
  1378. # [21:55] <gsnedders> (The larger thing, inc. meta prescan)
  1379. # [21:55] <gsnedders> And BOM detection, etc.
  1380. # [21:55] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  1381. # [21:56] <jgraham> So... is all the python 3 code autogenerated from python 2?
  1382. # [21:56] <gsnedders> Yes.
  1383. # [21:56] * Joins: drublic (~drublic@frbg-4d0289e3.pool.mediaWays.net)
  1384. # [21:56] <jgraham> Can we make sure that is documented? :)
  1385. # [21:57] <gsnedders> If you're using the royal we ;)
  1386. # [21:57] <gsnedders> I'll fix encoding detection when someone gives me tests :)
  1387. # [21:57] <jgraham> Not quite :p
  1388. # [21:57] <jgraham> Also, can we fix the prescan stuff and still work entirely using 2to3?
  1389. # [21:57] <gsnedders> Yes.
  1390. # [21:57] <jgraham> What semantics are you assuming for the encoding detection?
  1391. # [21:58] <gsnedders> It'll be even more code that'll force us to be Py2.6 only, but it should work fine.
  1392. # [21:58] <jgraham> It only gets used if you pass a bytes object?
  1393. # [21:58] <gsnedders> I don't know. Whatever we do now.
  1394. # [21:58] * Joins: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net)
  1395. # [21:58] <jgraham> What we do now probably doesn't make sense
  1396. # [21:59] <gsnedders> If we're given a Unicode object, we have encoding ("utf-8", "certain"), having re-encoded it.
  1397. # [21:59] <gsnedders> Oh, it certainly doesn't.
  1398. # [21:59] <gsnedders> We should probably split stuff out so we have a separate class for the Unicode case.
  1399. # [21:59] <gsnedders> And work out how to handle bytes/unicode files.
  1400. # [22:01] <jgraham> Yes
  1401. # [22:01] <jgraham> I thought I had looked at this when I did the original hand port
  1402. # [22:01] <jgraham> But maybe npt
  1403. # [22:01] <jgraham> I thought about it at least
  1404. # [22:01] <gsnedders> Really I was just doing whatever got us working on Py3 quickest.
  1405. # [22:02] <gsnedders> Once I think everything works on Py3, should then move to trying 3to2.
  1406. # [22:02] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 245 seconds)
  1407. # [22:03] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  1408. # [22:03] <jgraham> Well we might as well do it more or less right
  1409. # [22:04] * Quits: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net) (Quit: Leaving.)
  1410. # [22:04] <jgraham> Anyway, this looks pretty nice
  1411. # [22:04] <jgraham> Thanks!
  1412. # [22:05] * Joins: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net)
  1413. # [22:05] <gsnedders> I mean, I agree we *should* do stuff right.
  1414. # [22:05] <gsnedders> But that's more work, and work for another time.
  1415. # [22:05] <gsnedders> If I was going to have to rewrite large amounts of stuff, then sure, it would've made sense to do it right, but I didn't,
  1416. # [22:06] * Joins: anatolbroder (~bro@frnk-4d01ce63.pool.mediaWays.net)
  1417. # [22:16] * Quits: erichynds (~ehynds@64.206.121.41)
  1418. # [22:20] * Joins: danbri (~danbri@athedsl-4552335.home.otenet.gr)
  1419. # [22:20] * Quits: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net) (Remote host closed the connection)
  1420. # [22:22] * Quits: anatolbroder (~bro@frnk-4d01ce63.pool.mediaWays.net) (Ping timeout: 276 seconds)
  1421. # [22:23] * Joins: raphc (~rc@ppp-sei21-46-193-160.67.wb.wifirst.net)
  1422. # [22:24] * Quits: annevk (~annevk@212.238.236.229) (Ping timeout: 256 seconds)
  1423. # [22:24] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
  1424. # [22:26] <tantek> Wilto, it would be good to work on aggregating the use cases on one wiki page - do you have a preference?
  1425. # [22:27] * Quits: esc_ (~esc_ape@77.116.246.71.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  1426. # [22:28] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  1427. # [22:28] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  1428. # [22:30] * Joins: othermaciej (~mjs@17.245.104.231)
  1429. # [22:30] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  1430. # [22:33] * Quits: brent_ (aa8c6801@gateway/web/freenode/ip.170.140.104.1) (Ping timeout: 245 seconds)
  1431. # [22:34] * Joins: esc_ (~esc_ape@178.115.249.151.wireless.dyn.drei.com)
  1432. # [22:36] <Wilto> tantek: I mean, I’m flexible: whichever is going to be the best received. I’ve got a WHATWG wiki account already, for what that’s worth.
  1433. # [22:37] <tantek> Wilto, cool. I'm flexible too - have developed pages in both places. Shane Hudson expressed a preference for the w3.org wiki so I've been most recently contributing there for the responsive image use-cases.
  1434. # [22:38] <tantek> So I guess step one - could you take a look at http://www.w3.org/wiki/Images#Responsive_Images_Use_Cases and see if all the use cases you have are covered?
  1435. # [22:38] <tantek> (and if not, add more?)
  1436. # [22:38] <Wilto> Sure thing.
  1437. # [22:43] <Wilto> It doesn’t sound like it’s going to be… especially well-received, is all.
  1438. # [22:44] <Wilto> But, “be the change you want to see,” and all.
  1439. # [22:46] <tantek> Wilto - nevermind those discouraging adding to wikis. regardless of opinions, wiki pages provide URLs you, I, and anyone else can use to provide citations.
  1440. # [22:46] <tantek> (citations in communications, rather than duplicating text)
  1441. # [22:47] * Quits: kennyluck (~kennyluck@114-43-114-125.dynamic.hinet.net) (Ping timeout: 256 seconds)
  1442. # [22:47] * Joins: annevk (~annevk@80.187.201.33)
  1443. # [22:48] <Wilto> Sounds good to me.
  1444. # [22:48] * Quits: LBP (~Mirc@pD9EB19D6.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  1445. # [22:48] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
  1446. # [22:48] * ojan_away is now known as ojan
  1447. # [22:49] * Quits: eminor (~eminor@p548CFF1E.dip.t-dialin.net) (Quit: eminor)
  1448. # [22:52] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Ping timeout: 240 seconds)
  1449. # [22:54] * Joins: kennyluck (~kennyluck@114-25-240-46.dynamic.hinet.net)
  1450. # [22:55] * Joins: danbri_ (~danbri@athedsl-4552335.home.otenet.gr)
  1451. # [22:55] * Quits: graememcc (~chatzilla@host86-150-89-218.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  1452. # [22:56] * Quits: annevk (~annevk@80.187.201.33) (Ping timeout: 245 seconds)
  1453. # [22:56] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-uqmyezqgcpvsmkdc)
  1454. # [22:58] * Quits: danbri (~danbri@athedsl-4552335.home.otenet.gr) (Ping timeout: 256 seconds)
  1455. # [22:59] * Quits: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net) (Ping timeout: 252 seconds)
  1456. # [23:00] * Joins: adamadeane (~adamadean@219-89-86-42.adsl.xtra.co.nz)
  1457. # [23:00] * Joins: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net)
  1458. # [23:01] * Joins: twisted` (~twisted@p5DDBBAF3.dip.t-dialin.net)
  1459. # [23:03] * Joins: brent_ (aa8c6801@gateway/web/freenode/ip.170.140.104.1)
  1460. # [23:05] * Joins: anatolbroder (~bro@frnk-4d01ce63.pool.mediaWays.net)
  1461. # [23:11] * Quits: MattWilcox (~MattWilco@elvendil.plus.com) (Quit: Leaving.)
  1462. # [23:13] * Quits: brent_ (aa8c6801@gateway/web/freenode/ip.170.140.104.1) (Quit: Page closed)
  1463. # [23:13] * Quits: Facefox (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net) (Ping timeout: 260 seconds)
  1464. # [23:14] * grigs_lunch is now known as grigs
  1465. # [23:14] * Quits: raphc (~rc@ppp-sei21-46-193-160.67.wb.wifirst.net) (Ping timeout: 244 seconds)
  1466. # [23:15] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  1467. # [23:16] * Parts: tgecho (~tgecho@pool-71-254-104-244.ptldme.east.myfairpoint.net)
  1468. # [23:17] * Joins: raphc (~rc@ppp-sei21-46-193-160.67.wb.wifirst.net)
  1469. # [23:18] * Joins: MattWilcox (~MattWilco@elvendil.plus.com)
  1470. # [23:19] * Joins: roc (~chatzilla@60.234.54.74)
  1471. # [23:22] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
  1472. # [23:23] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1473. # [23:23] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1474. # [23:26] * Quits: Ms2ger` (~Ms2ger@91.181.125.136) (Quit: nn)
  1475. # [23:28] * Joins: cpearce (~cpearce@ip-118-90-77-233.xdsl.xnet.co.nz)
  1476. # [23:29] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 245 seconds)
  1477. # [23:31] * Quits: raphc (~rc@ppp-sei21-46-193-160.67.wb.wifirst.net) (Ping timeout: 240 seconds)
  1478. # [23:34] * Quits: anatolbroder (~bro@frnk-4d01ce63.pool.mediaWays.net) (Ping timeout: 245 seconds)
  1479. # [23:35] * Quits: danbri_ (~danbri@athedsl-4552335.home.otenet.gr) (Remote host closed the connection)
  1480. # [23:43] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  1481. # [23:45] * Quits: FireFly (~firefly@firefly.xen.prgmr.com) (Changing host)
  1482. # [23:45] * Joins: FireFly (~firefly@unaffiliated/firefly)
  1483. # [23:46] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  1484. # [23:48] * Joins: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net)
  1485. # [23:49] * Quits: MattWilcox (~MattWilco@elvendil.plus.com) (Quit: Leaving.)
  1486. # [23:50] * Joins: grantbdev (~grantbdev@ip174-70-100-162.no.no.cox.net)
  1487. # [23:52] * Joins: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1488. # [23:53] * Quits: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net) (Ping timeout: 245 seconds)
  1489. # [23:54] * Quits: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
  1490. # [23:55] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Operation timed out)
  1491. # [23:56] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  1492. # [23:59] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  1493. # Session Close: Wed May 23 00:00:00 2012

The end :)