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

Options:

  1. # Session Start: Thu May 10 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] <othermaciej> the chances of it being removed from the standards track or changed incompatibly are very low
  4. # [00:00] <annevk> Hixie: http://lists.w3.org/Archives/Public/www-style/2012Feb/1103.html is what's proposed for CSS which is much simpler
  5. # [00:01] <annevk> Hixie: it doesn't address your width use case and dunno if the CSS WG bikeshedded it into something more complex
  6. # [00:01] <annevk> llrcombs: is he also in charge of the HTML? because sending XHTML as text/html is doubtful as far as following standards goes
  7. # [00:02] * Joins: davean (~davean@vervet.isomerica.net)
  8. # [00:02] <llrcombs> annevk: he says he does that because it's better supported by some browsers
  9. # [00:02] <llrcombs> not sure how
  10. # [00:02] <llrcombs> lemme just copy
  11. # [00:02] <annevk> [citation needed]
  12. # [00:02] <annevk> anyway, I don't care, awesome comics are readable either way
  13. # [00:02] <llrcombs> <davean> llrcombs: the standard specifies sending XHTML as text/html is acceptable <davean> llrcombs: And it works better and we should be satisfying the compatability rules
  14. # [00:04] <annevk> http://www.w3.org/TR/xhtml-media-types/#text-html
  15. # [00:05] <annevk> I guess if you want to use XHTML and not HTML and still somehow work with IE you do want text/html indeed
  16. # [00:05] <webben> XHTML 1.1 as text/html? 2009 wants its boring debates back.
  17. # [00:05] <annevk> webben: more like 2004
  18. # [00:05] <llrcombs> I do believe it satisfies appendix A, but I'm not sure. If you really care, ask at #xkcd on foonetic
  19. # [00:05] <othermaciej> Hixie: I think an <img> attribute that takes similar syntax to the proposed CSS image-set would be a fine solution
  20. # [00:06] <gavinc> and make it Ployglot, 'cause making it Ployglot is so much fun
  21. # [00:06] <annevk> when <template> is there XML is over
  22. # [00:06] <othermaciej> Hixie: it can be in addition to src, so fallback works
  23. # [00:07] <othermaciej> Hixie: and presumably the same thing for any other content attributes that reference an image, not sure what the full set of those is (at least <video poster> I guess)
  24. # [00:07] <annevk> assuming <template> is going to be widely adopted and used
  25. # [00:07] <llrcombs> what's <template>?
  26. # [00:07] <annevk> othermaciej: <link rel=icon>
  27. # [00:07] <annevk> othermaciej: oh wait that already has a syntax
  28. # [00:08] <gavinc> othermaciej: I was unaware of image-set! Yes! That on <img>! That's clearly what I meant ;)
  29. # [00:08] <othermaciej> annevk: that has a syntax to represent different sizes, and I suspect scale as separate from size is irrelevant
  30. # [00:08] <annevk> llrcombs: feature primarily for "web components"
  31. # [00:09] * Joins: jwalden (~waldo@216.239.45.22)
  32. # [00:09] <othermaciej> annevk: (because icons are most likely rendered at a visible size chosen by the UA independent of intended scales of the underlying images)
  33. # [00:10] <llrcombs> link to spec?
  34. # [00:10] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  35. # [00:10] <annevk> llrcombs: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html
  36. # [00:11] <othermaciej> Hixie: anyway you should definitely consider <http://lists.w3.org/Archives/Public/www-style/2012Feb/1103.html> as part of input for this, it even suggests an HTML syntax, though we have only implemented the proposed CSS syntax in WebKit so far
  37. # [00:11] <llrcombs> that's helpful. I'll read up later. Thanks!
  38. # [00:12] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  39. # [00:13] * Quits: hij1nx (~hij1nx@2.sub-166-248-5.myvzw.com) (Ping timeout: 240 seconds)
  40. # [00:14] * Joins: hij1nx (~hij1nx@240.sub-166-248-11.myvzw.com)
  41. # [00:14] * Quits: jwalden (~waldo@216.239.45.22) (Ping timeout: 256 seconds)
  42. # [00:15] * jernoble is now known as jernoble|afk
  43. # [00:17] * jonlee is now known as jonlee|afk
  44. # [00:19] * Joins: recur (~textual@c-67-180-21-195.hsd1.ca.comcast.net)
  45. # [00:19] * jonlee|afk is now known as jonlee
  46. # [00:21] * Joins: nesta_ (~nesta_@46.Red-79-158-1.staticIP.rima-tde.net)
  47. # [00:22] * Joins: mpt (~mpt@canonical/mpt)
  48. # [00:27] * gsnedder1 is now known as gsnedders
  49. # [00:28] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Read error: Connection reset by peer)
  50. # [00:28] * Joins: jwalden (~waldo@216.239.45.22)
  51. # [00:28] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  52. # [00:29] * Quits: twisted` (~twisted@p5DDBB055.dip.t-dialin.net) (Ping timeout: 244 seconds)
  53. # [00:32] * Joins: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net)
  54. # [00:40] * Quits: hij1nx (~hij1nx@240.sub-166-248-11.myvzw.com) (Quit: hij1nx)
  55. # [00:40] * Joins: Druide_ (~Druid@p5B05DC78.dip.t-dialin.net)
  56. # [00:42] * Quits: Druide__ (~Druid@p5B13617B.dip.t-dialin.net) (Ping timeout: 265 seconds)
  57. # [00:43] * Quits: tabatkins (~jackalmag@80.187.201.88) (Ping timeout: 260 seconds)
  58. # [00:44] <Hixie> othermaciej: image-set?
  59. # [00:45] <Hixie> othermaciej: oh the 1x 2x thing?
  60. # [00:45] <othermaciej> Hixie: I'm not sure what you are asking about image-set, but my answer is probably "yes" (assuming it is a yes/no question)
  61. # [00:45] <Hixie> othermaciej: my question was "what is image-set", but your later link cleared that up
  62. # [00:45] <Hixie> othermaciej: people also want to be able to handle different available widths and heights
  63. # [00:45] <Hixie> widths mainly
  64. # [00:45] <Hixie> e.g. banner on narrow window vs banner on fullscreen tablet
  65. # [00:47] <othermaciej> Hixie: I see - not sure how to handle that one
  66. # [00:47] <othermaciej> Hixie: CSS media queries can handle things like screen size of course, but don't apply to content images
  67. # [00:47] <othermaciej> replicating the full CSS media query syntax would be a bother
  68. # [00:47] * Joins: tabatkins (~jackalmag@80.187.201.88)
  69. # [00:48] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  70. # [00:48] <Hixie> othermaciej: yeah
  71. # [00:48] <othermaciej> I suspect people serving different image widths for different screen widths often want to do additional adaptation to the layout, so a technique for dealing with just the images may have less value
  72. # [00:48] <Hixie> othermaciej: what i'm proposing (See junkyard link earlier) is close to what image-set is doing
  73. # [00:48] <Hixie> well, the layout can be adapted in css
  74. # [00:49] <Hixie> the point is there are some content-level images that would also need to be adapted
  75. # [00:49] <Hixie> and it'd be sad to have to have the css replace the content-level images
  76. # [00:49] * Joins: jdaggett (~jdaggett@p57AEC372.dip0.t-ipconnect.de)
  77. # [00:50] * Quits: jdaggett (~jdaggett@p57AEC372.dip0.t-ipconnect.de) (Client Quit)
  78. # [00:50] <othermaciej> Hixie: forcing a fixed naming convention seems like a significant limitation with little upside
  79. # [00:50] <othermaciej> Hixie: images for different resolutions might not even be served from the same host
  80. # [00:50] <Hixie> that seems unlikely
  81. # [00:51] <othermaciej> Hixie: for the width thing, I guess you can set the layout width of the <img> with a CSS media query and then use your algorithm to pick the source, otherwise it seems unlikely to be helpful
  82. # [00:51] <othermaciej> Hixie: I suspect Apple Web properties will in many cases want to vary by device pixel ratio but not by available screen width, does your proposal provide for that?
  83. # [00:52] <Hixie> yes
  84. # [00:52] <Hixie> see link above
  85. # [00:52] <othermaciej> I looked at http://junkyard.damowmow.com/506 and it's not obvious
  86. # [00:52] <Hixie> it uses width, height, and pixel density
  87. # [00:52] <othermaciej> do you have to specify the width and height and put it in the image name even if you don't want to vary on it?
  88. # [00:53] * Quits: gwicke (~gabriel@212.255.28.33) (Ping timeout: 240 seconds)
  89. # [00:53] <Hixie> no, you could just use foo@%r.jpeg to use foo@1.jpeg or foo@2.jpeg
  90. # [00:53] <othermaciej> and what do you put in src-versions?
  91. # [00:53] <Hixie> i guess you do have to specify a dimension in the sec-versions attributes
  92. # [00:53] <Hixie> src-versions
  93. # [00:54] <othermaciej> I think authors for the "resolution adaptation only" use case will not want to mention dimensions in the markup
  94. # [00:54] <Hixie> yeah, that's valid
  95. # [00:54] <Hixie> in many of hte examples i saw, there were many images with filenames that had all the same data as the dimensions
  96. # [00:55] <Hixie> it seems really sucky to require those authors to duplicate all that data
  97. # [00:55] <othermaciej> and I think that use case will be more common than the width adaptation use case
  98. # [00:55] <Hixie> i think they're both common enough to be addressed directly
  99. # [00:56] <othermaciej> I might have a non-representative sample of developer requests
  100. # [00:56] <othermaciej> but I have heard lots of requests for resolution adaptation and none for width adaptation (on an image-by-image basis)
  101. # [00:56] <othermaciej> not even on the CSS side
  102. # [00:57] <othermaciej> but my point was only that width adaptation should not make resolution adaptation alone more complicated
  103. # [00:57] <othermaciej> (more complicated to use)
  104. # [00:58] <othermaciej> we do have some limited testing/deployment experience with image-set in CSS and authors seem to like it
  105. # [00:58] <othermaciej> in some cases authors objected to a fixed filename pattern solution, though I don't know that we ever proposed an adaptable name template as you have it
  106. # [00:59] <othermaciej> in current deployment I think there are cases where the 1x name is undecorated and the 2x name has @2x appended before the extension
  107. # [01:01] <Hixie> yeah
  108. # [01:02] <Hixie> i'd love to support a way to support separate names while still not requiring duplication
  109. # [01:04] * jonlee is now known as jonlee|afk
  110. # [01:04] * Joins: hij1nx (~hij1nx@mobile-166-137-137-199.mycingular.net)
  111. # [01:04] <othermaciej> I think you'd need to support author choice of either a list or the template thing to support both
  112. # [01:05] <othermaciej> I can't think of an obvious way to unify other than that
  113. # [01:10] <Hixie> yeah
  114. # [01:10] <Hixie> me either
  115. # [01:10] <Hixie> doing both seems lame
  116. # [01:11] <gavinc> the list covers all the uses cases but requires some duplication, the template doesn't support as many use cases
  117. # [01:12] <Hixie> right
  118. # [01:12] <Hixie> supporting more use cases isn't always a win if the result is less usable overall
  119. # [01:13] <Hixie> often the key to language design is figuring out which use cases to forsake
  120. # [01:14] <annevk> the only thing I have seen suggested thus far is resolution
  121. # [01:14] * Quits: michaeln (michaeln@nat/google/x-uiytszzzcbphdfwf) (Quit: Leaving.)
  122. # [01:15] <Hixie> a lot of the e-mails on whatwg discussed image dimensions
  123. # [01:15] <annevk> oh, I guess some have suggested width as well, but I'm not sure that's quite as valid
  124. # [01:15] <Hixie> in fact that was discussed long before pixel density
  125. # [01:15] <gavinc> annevk: I mean for example one image on one server and the other image on another, the template method can't support that at all
  126. # [01:15] <Hixie> (the concern being a page that displays on a tiny mobile display and a huge desktop display)
  127. # [01:16] <annevk> tiny mobile display does not really exist anymore though
  128. # [01:16] <Hixie> o_O
  129. # [01:17] <Hixie> i can fit about 45 phone screens the size of my phone in the space of my desktop's screen :-P
  130. # [01:17] <annevk> most desktop sites render fine on my phone
  131. # [01:18] <annevk> and pixel wise they are not too different, although I guess that might change
  132. # [01:19] <gavinc> annevk: err, at css pixal size they (read iPhone) are still small
  133. # [01:20] <annevk> sure, but you also hold it closer to you, so it sort of works out, especially combined with zooming
  134. # [01:22] <annevk> it would be interesting to know how many sites try to accomplish the different image for mobile and desktop but the rest remains the same today
  135. # [01:22] <annevk> because it seems a rather obscure case
  136. # [01:23] <Hixie> dude if you send my 1280x720 phone a 2560x1440 picture, you're wasting a lot of pixels
  137. # [01:23] <annevk> whereas providing high resolution images without messing with bandwidth usage for lower resolution devices seems like something everyone wants to do
  138. # [01:23] <Hixie> but if you send my 2560x1440 desktop a 1280x720 picture, you're gonna find it doesn't fit my screen
  139. # [01:24] <Hixie> (both are 96dpi-equivalent displays)
  140. # [01:25] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
  141. # [01:25] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  142. # [01:25] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  143. # [01:25] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  144. # [01:25] * Joins: michaeln (michaeln@nat/google/x-fqlztnfftggijutd)
  145. # [01:25] * Quits: recur (~textual@c-67-180-21-195.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  146. # [01:26] <annevk> that's what often ends up happening when browsing reddit and it doesn't matter that much :)
  147. # [01:28] <Hixie> a lot of web authors seem to disagree about it not mattering
  148. # [01:29] * fishd_ is now known as fishd
  149. # [01:30] * Quits: nesta_ (~nesta_@46.Red-79-158-1.staticIP.rima-tde.net) (Quit: nesta_)
  150. # [01:30] <Hixie> hober: (did you ever mention http://lists.w3.org/Archives/Public/www-style/2012Feb/1103.html on whatwg btw?)
  151. # [01:33] * Joins: hamaji (~hamaji@2401:fa00:4:1004:1aa9:5ff:febf:8c3c)
  152. # [01:33] * Joins: yutak (~yutak@74.125.56.33)
  153. # [01:35] <Hixie> anyone know off-hand what ascii punctuation characters aren't allowed anywhere in a URL?
  154. # [01:36] * Quits: othermaciej (~mjs@17.245.106.253) (Quit: othermaciej)
  155. # [01:37] * jonlee|afk is now known as jonlee
  156. # [01:38] <Hixie> damnit, commas are valid in URLs
  157. # [01:39] * Joins: ap_ (~ap@17.245.107.164)
  158. # [01:39] * Quits: ap_ (~ap@17.245.107.164) (Client Quit)
  159. # [01:39] * Joins: othermaciej (~mjs@17.245.106.253)
  160. # [01:41] * Quits: ap (~ap@2620:149:4:1b01:9dac:f18e:37a8:2eec) (Ping timeout: 245 seconds)
  161. # [01:42] <Hixie> http://junkyard.damowmow.com/507
  162. # [01:43] * Quits: teleject (~christoph@70.116.86.65) (Remote host closed the connection)
  163. # [01:43] * Joins: teleject (~christoph@70.116.86.65)
  164. # [01:43] <Hixie> othermaciej, annevk, gavinc, hober: ^
  165. # [01:44] <annevk> why do you pick the widest if they're all too wide and not the least wide?
  166. # [01:44] <Hixie> oversight
  167. # [01:45] <othermaciej> Hixie: seems good in general, though I'm not totally sure all details of the algorithm are right (why drop ones w/ no width when sorting by width?)
  168. # [01:45] <annevk> also, if you split on comma first, you can allow omitting everything
  169. # [01:45] <Hixie> othermaciej: i don't know what to do with the other ones
  170. # [01:45] <Hixie> annevk: can't split on comma, urls can have commas
  171. # [01:45] <Hixie> annevk: so have to parse more carefully
  172. # [01:46] <annevk> "," is a reserved character afaik
  173. # [01:47] <gavinc> yeah, "," is reserved
  174. # [01:47] <Hixie> it's a sub-delim, allowed in various places in urls
  175. # [01:47] <Hixie> e.g. anywhere in the path
  176. # [01:47] <annevk> yeah sorry
  177. # [01:47] <gavinc> mmm, yeah and a complex grammar to find them likely isn't worth while
  178. # [01:48] <Hixie> easy enough to walk the string bit by bit
  179. # [01:48] <annevk> but just like spaces sometimes have to be escaped, you could require it to be escaped here, but more complicated parsing works too I guess
  180. # [01:48] <annevk> I wonder how the image-set parsing is defined
  181. # [01:48] <Hixie> url(...)
  182. # [01:49] <annevk> oh right
  183. # [01:49] <gavinc> could require ,
  184. # [01:49] <gavinc> err
  185. # [01:49] <gavinc> comma followed by whitespace
  186. # [01:49] <gavinc> but nah
  187. # [01:50] <annevk> Hixie: overall looks much better than the previous proposal
  188. # [01:50] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  189. # [01:50] <Hixie> this is basically hober's proposal slightly extended
  190. # [01:50] <Hixie> i can't claim credit :-)
  191. # [01:51] <annevk> hober's asleep, if you act quick the internet will never know
  192. # [01:51] <Hixie> hah
  193. # [01:51] <annevk> speaking of which, nn everyone
  194. # [01:51] <Hixie> nn
  195. # [01:56] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Ping timeout: 265 seconds)
  196. # [01:58] <Hixie> ok i guess i'll spec this out tomorrow
  197. # [01:59] <Hixie> need to speak to hober about naming of the attribute
  198. # [01:59] <Hixie> set="" is kinda lame
  199. # [01:59] * Quits: tabatkins (~jackalmag@80.187.201.88) (Ping timeout: 252 seconds)
  200. # [02:02] <Hixie> bbiab. if anyone wants to bikeshed the set="" attribute name post it here
  201. # [02:08] * Joins: yarco (~yarco_wan@122.246.214.111)
  202. # [02:10] * Parts: michaeln (michaeln@nat/google/x-fqlztnfftggijutd)
  203. # [02:14] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  204. # [02:17] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Client Quit)
  205. # [02:23] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Ping timeout: 250 seconds)
  206. # [02:25] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
  207. # [02:26] * Quits: jwalden (~waldo@216.239.45.22) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
  208. # [02:31] * Quits: jsbell (jsbell@nat/google/x-bkizfjphfkzjqcid) (Quit: There's no place like home...)
  209. # [02:35] * Joins: jondong (~jondong@123.126.22.58)
  210. # [02:45] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  211. # [02:48] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  212. # [02:53] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  213. # [02:54] * Quits: jochen__ (jochen@nat/google/x-hqddqmhnuypcayhz) (Remote host closed the connection)
  214. # [02:54] * Joins: jochen__ (jochen@nat/google/x-ddvsanvkzghtqxad)
  215. # [02:55] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  216. # [02:55] * Quits: othermaciej (~mjs@17.245.106.253) (Quit: othermaciej)
  217. # [02:58] * jonlee is now known as jonlee|afk
  218. # [02:58] * Joins: othermaciej (~mjs@17.245.106.253)
  219. # [03:06] * Quits: hij1nx (~hij1nx@mobile-166-137-137-199.mycingular.net) (Quit: hij1nx)
  220. # [03:17] * Quits: othermaciej (~mjs@17.245.106.253) (Quit: othermaciej)
  221. # [03:22] * Quits: tantek (~tantek@nat/mozilla/x-izvuwblxtsdddeij) (Quit: tantek)
  222. # [03:26] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
  223. # [03:29] <gavinc> yay, DOM4 HTML datatype for RDF preposed http://lists.w3.org/Archives/Public/public-rdf-wg/2012May/0222.html
  224. # [03:31] <gavinc> proposed too
  225. # [03:36] * miketaylrawaylol is now known as miketaylr
  226. # [03:42] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  227. # [03:44] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
  228. # [03:46] * Quits: jennb (jennb@nat/google/x-zuctgetyturvnejt) (Quit: jennb)
  229. # [04:01] * Quits: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  230. # [04:03] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
  231. # [04:04] * ojan_gardening is now known as ojan_away
  232. # [04:09] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  233. # [04:15] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  234. # [04:28] * Joins: tantek (~tantek@67.103.42.57)
  235. # [04:49] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  236. # [04:54] * Joins: scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net)
  237. # [04:54] * Quits: scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net) (Changing host)
  238. # [04:54] * Joins: scor (~scor@drupal.org/user/52142/view)
  239. # [05:02] * miketaylr is now known as miketaylrawaylol
  240. # [05:02] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  241. # [05:08] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox)
  242. # [05:08] * Quits: tantek (~tantek@67.103.42.57) (Quit: tantek)
  243. # [05:11] * Joins: MikeSmith (~MikeSmith@u-211130161081.u11.hotspot.ne.jp)
  244. # [05:15] <MikeSmith> Hixie: w3c systems team tells me that they're having trouble getting hypermail to recognize the format of the online whatwg archives
  245. # [05:15] <MikeSmith> perhaps due to missing Received headers
  246. # [05:15] <Hixie> weird
  247. # [05:15] <Hixie> ah maybe
  248. # [05:16] <Hixie> can't they fake them or something?
  249. # [05:16] <MikeSmith> they are wondering if you have the original mobx
  250. # [05:16] <MikeSmith> maybe
  251. # [05:16] <Hixie> i have nothing
  252. # [05:16] <MikeSmith> OK
  253. # [05:16] <Hixie> sorry :-(
  254. # [05:17] <MikeSmith> no problem
  255. # [05:17] <MikeSmith> I'm sure we'll get it figured out
  256. # [05:35] * Joins: [[zzz]] (~q@125.25.55.147.adsl.dynamic.totbb.net)
  257. # [05:36] * Joins: jochen___ (jochen@nat/google/x-vvzjdnaczprzsfbr)
  258. # [05:38] * Joins: teleject_ (~christoph@70.116.86.65)
  259. # [05:38] * Quits: [[zz]] (~q@125.25.32.105.adsl.dynamic.totbb.net) (Ping timeout: 252 seconds)
  260. # [05:39] * [[zzz]] is now known as [[zz]]
  261. # [05:40] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  262. # [05:40] * Quits: jochen__ (jochen@nat/google/x-ddvsanvkzghtqxad) (Ping timeout: 260 seconds)
  263. # [05:40] * jochen___ is now known as jochen__
  264. # [05:41] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  265. # [05:41] <kennyluck> Hixie, why don't you just make a mbox out of your whatwg folder?
  266. # [05:41] <kennyluck> (Or whoever has all the mails)
  267. # [05:42] * Quits: teleject_ (~christoph@70.116.86.65) (Client Quit)
  268. # [05:42] <Hixie> i certainly don't have all the e-mails
  269. # [05:42] * Quits: teleject (~christoph@70.116.86.65) (Ping timeout: 260 seconds)
  270. # [05:42] <Hixie> i delete them once i've replied to them :-)
  271. # [05:42] <Hixie> dunno if anyone else does
  272. # [05:42] <othermaciej> Hixie: I agree that "set" is not the best attribute name
  273. # [05:43] <othermaciej> I was thinking maybe src-set or srcset or something if the parallel to image-set is actually worthwhile
  274. # [05:43] * Quits: JohnAlbin_zzzzzz (~JohnAlbin@114-42-62-166.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  275. # [05:43] <Hixie> yeah
  276. # [05:43] <Hixie> srcset might work
  277. # [05:46] * miketaylrawaylol is now known as miketaylr
  278. # [05:52] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  279. # [06:10] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
  280. # [06:21] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  281. # [06:27] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
  282. # [06:34] * Quits: yarco (~yarco_wan@122.246.214.111) (Quit: Leaving.)
  283. # [06:37] * Joins: scor (~scor@drupal.org/user/52142/view)
  284. # [06:42] * Joins: alystair (~alystair@108.162.155.35)
  285. # [06:43] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Read error: Operation timed out)
  286. # [06:50] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  287. # [06:55] <othermaciej> hmm I guess this applies to <input type=image src> and <video poster>, is it also required for the case of using <object> to reference an image (e.g. to be able to have a structured textual alternative)?
  288. # [06:55] * Quits: MikeSmith (~MikeSmith@u-211130161081.u11.hotspot.ne.jp) (Quit: MikeSmith)
  289. # [06:56] * Joins: ehsan (~ehsan@209.20.29.228)
  290. # [06:56] <othermaciej> also in theory <command icon> but who knows when/if anyone will implement <command>
  291. # [06:58] * niftylettuce is now known as blahblah123
  292. # [06:58] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  293. # [07:01] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  294. # [07:11] * Joins: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de)
  295. # [07:12] * Joins: rniwa (~rniwa@216.239.45.130)
  296. # [07:14] <tantek> yay for another microsyntax!
  297. # [07:14] <tantek> othermaciej, you mean <object data> ?
  298. # [07:15] <othermaciej> tantek: yes, <object data> in the specific case of using it to refer to an image (though I guess you don't even know that up front and it's not clear what scale factor would mean for plugin content or an HTML document)
  299. # [07:16] * Joins: temp01 (~temp01@unaffiliated/temp01)
  300. # [07:16] * Joins: jacobolus (~jacobolus@199-188-193-145.PUBLIC.monkeybrains.net)
  301. # [07:17] * Joins: stalled (~stalled@unaffiliated/stalled)
  302. # [07:19] <Hixie> othermaciej: i dunno that i'd worry about those
  303. # [07:21] <othermaciej> it certainly seems useful for poster frames
  304. # [07:21] <othermaciej> there is no obvious alternative in that case
  305. # [07:22] <othermaciej> for <input type=image> I guess you could use a client-side image map instead as an arguably preferable alternative
  306. # [07:22] <tantek> othermaciej - why limit to images?
  307. # [07:22] <tantek> (for <object data> that is)
  308. # [07:22] <tantek> at different scales you might decide say a raster vs. a vector graphic may make more sense.
  309. # [07:23] <tantek> and if it's a raster graphic, like SVG, it might also be interactive, if it happens to be an interactive medium
  310. # [07:23] <othermaciej> tantek: the semantic is that it both selects based on device pixel ratio, and scales by that factor
  311. # [07:23] <othermaciej> I can see how you might use a vector image as one of a set, but <img> with an SVG source caters to that
  312. # [07:24] <othermaciej> I'm not sure how it would make sense to select one of several HTML files based on device scale
  313. # [07:24] <tantek> as Hixie was pointing out, sometimes bandwidth is a selection factor
  314. # [07:24] <tantek> which may also be true for a static image vs. an interactive image
  315. # [07:24] <tantek> where interactive image may be SVG, or may be an iframe
  316. # [07:24] <Hixie> othermaciej: for poster, shouldn't we just use the highest res image? i mean, the user might go fullscreen, etc
  317. # [07:24] <othermaciej> I am skeptical that bandwidth-based selection can be defined or implemented sanely
  318. # [07:24] * Joins: yarco (~yarco_wan@122.246.214.111)
  319. # [07:25] <Hixie> yeah me to
  320. # [07:25] * Quits: yarco (~yarco_wan@122.246.214.111) (Max SendQ exceeded)
  321. # [07:25] <Hixie> o
  322. # [07:25] * Joins: yarco (~yarco_wan@122.246.214.111)
  323. # [07:26] <tantek> heck, I'd even offer up network reliability as another axis
  324. # [07:26] <tantek> and both of those are real-world design problems
  325. # [07:26] <tantek> as anyone with AT&T in SF knows
  326. # [07:26] <tantek> or that goes to conferences with open/free wifi like SXSW
  327. # [07:26] <tantek> both are trivial examples of both bandwidth and reliability problems/challenges
  328. # [07:27] <othermaciej> Hixie: you could always use an over-res image, but then you have to set an explicit size when you might otherwise not need to; and also it might be wasteful of bandwidth for pages that embed many videos but expect the user not to play most
  329. # [07:27] * Joins: Areks (~Areks@rs.gridnine.com)
  330. # [07:27] <othermaciej> Hixie: I concede that it is a less common case than <img>
  331. # [07:28] <Hixie> yeah, worth keeping in mind, certainly
  332. # [07:28] <tantek> the one example of this kind of thing in the original image had nothing to do with dimensions or pixel density. it had to do with bandwidth. lowsrc
  333. # [07:28] <othermaciej> tantek: network bandwidth, latency and reliability are all useful things to know, but they are hard to define or compute in a sane way
  334. # [07:28] <Hixie> i'm a little reluctant to go all-in and define a solution for everything at once
  335. # [07:28] <tantek> original img
  336. # [07:29] <tantek> Hixie, I didn't claim to have or know of any kind of easy/simple solution.
  337. # [07:29] <othermaciej> tantek: the one case where there's an attempt to use them over the network is for adaptive video streaming, which intrinsically deals with the fact that these properties change unpredictably over time
  338. # [07:29] <Hixie> i was responding to othermaciej about poster=, data=, etc
  339. # [07:30] <othermaciej> if srcset works out it would not be a huge deal to later define <video posterset> or <input type=image srcset>
  340. # [07:30] <othermaciej> (or whatever the name ends up being
  341. # [07:30] <Hixie> yeah
  342. # [07:32] <alystair> what's the core issue being discussed here?
  343. # [07:32] <Hixie> responsive web design, subsection images
  344. # [07:34] <alystair> Isn't responsive design mostly a solved CSS ordeal? Also sprites?
  345. # [07:35] <tantek> alystair - two things. 1. except when images are content rather than just presentational, and 2. many/most of the CSS solutions fail to avoid downloading all variants anyway.
  346. # [07:35] <tantek> so no, responsive design is not really "solved". there are some hacks.
  347. # [07:40] <alystair> seems like something that could be solved at a level below html? eg. some sort of header being sent and server can shoot back other files? (if we are discussing the high density display issue)
  348. # [07:41] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 240 seconds)
  349. # [07:41] * Quits: kennyluck (~kennyluck@114-43-121-173.dynamic.hinet.net) (Ping timeout: 244 seconds)
  350. # [07:41] * Joins: kennyluck_ (~kennyluck@114-43-117-100.dynamic.hinet.net)
  351. # [07:42] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
  352. # [07:45] <tantek> alystair, the general pattern of "some sort of header being sent and server can shoot back other files" is AFAIK called CONNEG AKA "content negotiation" and has largely been decided to be a near complete failure.
  353. # [07:46] <tantek> Hixie, for the set attribute, why not simply re-use CSS style declaration syntax?
  354. # [07:48] * Quits: kennyluck_ (~kennyluck@114-43-117-100.dynamic.hinet.net) (Remote host closed the connection)
  355. # [07:48] * Joins: kennyluck (~kennyluck@114-43-117-100.dynamic.hinet.net)
  356. # [07:49] <tantek> e.g. putting urls inside a url() function, and then using ; delimited property:value declarations
  357. # [07:49] <tantek> group with { } as necessary
  358. # [07:53] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
  359. # [08:02] <othermaciej> tantek: I presume in part to align with http://lists.w3.org/Archives/Public/www-style/2012Feb/1103.html
  360. # [08:04] <tantek> othermaciej - note that Ted advocates url(foo-lowres.png) rather than just a naked foo-lowres.png
  361. # [08:04] <tantek> (in the CSS variant)
  362. # [08:05] <tantek> doing so in the set="" attribute variant makes parsing simpler for that also.
  363. # [08:06] <othermaciej> tantek: yeah, I think the CSS variant should let you drop url(), but point taken
  364. # [08:09] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  365. # [08:10] <tantek> it does feel like the "set" syntax is just a "light" syntax for writing mediaqueries
  366. # [08:12] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  367. # [08:16] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
  368. # [08:18] * Joins: tabatkins (~jackalmag@80.187.201.88)
  369. # [08:20] * Joins: Ducki (~Ducki@pD9E398EC.dip0.t-ipconnect.de)
  370. # [08:24] * Joins: niloy (~niloy@61.12.96.242)
  371. # [08:25] * Joins: nesta_ (~nesta_@149.Red-81-44-192.dynamicIP.rima-tde.net)
  372. # [08:28] * Joins: stalled (~stalled@unaffiliated/stalled)
  373. # [08:30] * Joins: Shyba (~x@177.19.218.200)
  374. # [08:34] <othermaciej> tantek: kind of, yes - in practice using media queries to do the image resolution thing turns out to be too awkward
  375. # [08:34] <tantek> indeed
  376. # [08:34] <othermaciej> at the CSS level it's just syntactic sugar
  377. # [08:34] <tantek> or vinnegar
  378. # [08:44] * Quits: tabatkins (~jackalmag@80.187.201.88) (Ping timeout: 260 seconds)
  379. # [08:49] * Quits: Shyba (~x@177.19.218.200) (Quit: tchau)
  380. # [08:49] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  381. # [08:51] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Client Quit)
  382. # [08:54] * Joins: Kolombiken (~Adium@217.13.228.226)
  383. # [08:56] * Joins: tabatkins (~jackalmag@193.105.139.140)
  384. # [09:04] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  385. # [09:04] * Joins: jdaggett (~jdaggett@193.105.139.140)
  386. # [09:04] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
  387. # [09:05] * Joins: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net)
  388. # [09:06] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  389. # [09:07] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Client Quit)
  390. # [09:08] * Joins: gwicke (~gabriel@212.255.28.33)
  391. # [09:11] <niloy> firefox applying same origin policy for web fonts is very annoying, doesnt work well with CDN
  392. # [09:12] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  393. # [09:12] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
  394. # [09:12] * Joins: dbaron (~dbaron@193.105.139.140)
  395. # [09:14] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  396. # [09:15] * Joins: karlcow (~karl@nerval.la-grange.net)
  397. # [09:20] * Joins: stalled_ (~stalled@unaffiliated/stalled)
  398. # [09:21] * Joins: PalleZingmark (~Adium@217.13.228.226)
  399. # [09:23] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 272 seconds)
  400. # [09:25] * Joins: krit (~krit@sjfw1-a.adobe.com)
  401. # [09:33] * Joins: junglecode (~junglecod@193.105.139.140)
  402. # [09:33] * Parts: junglecode (~junglecod@193.105.139.140)
  403. # [09:34] * Joins: jet_ (~junglecod@193.105.139.140)
  404. # [09:39] * Zauberfisch_ is now known as Zauberfisch
  405. # [09:42] * Joins: pyrsmk (~pyrsmk@84.6.46.4)
  406. # [09:42] * Quits: jet_ (~junglecod@193.105.139.140) (Quit: jet_)
  407. # [09:50] <odinho> yay for getting something speced like srcset.
  408. # [09:51] <zcorpan> srcset?
  409. # [09:52] <hober> zcorpan: <img srcset="foo.jpg 2x" src=bar.jpg>
  410. # [09:52] <odinho> zcorpan: http://junkyard.damowmow.com/507
  411. # [09:52] <hober> speaking of which, Hixie: I don't remember if I mentioned it on whatwg
  412. # [09:53] <hober> Hixie: I'll post to whatwg next week (CSS F2F this week).
  413. # [09:53] <odinho> odinho == Velmont, btw, -- I found out I could just use this name from work and Velmont from home :P
  414. # [09:53] <Hixie> hober: don't bother, i'm about to reply to the relevant thread subsubing your mail
  415. # [09:53] <hober> Hixie: I don't think you need the w & h bits.
  416. # [09:54] <Hixie> subsumingh
  417. # [09:54] <Hixie> subsuming
  418. # [09:54] <hober> Hixie: otherwise this looks a lot like what i have written up for html
  419. # [09:54] <hober> I was going with srcset
  420. # [09:54] <Hixie> yeah, that's not a coincidence :-)
  421. # [09:54] <hober> for a while i had src-set, but hyphens are weird in html attr names
  422. # [09:54] <Hixie> yeah
  423. # [09:54] <Hixie> anyway i expect to spec that tomorrow
  424. # [09:55] <Hixie> in other news
  425. # [09:55] <Hixie> i thought position:absolute;left:0;right:0;margin:auto;width:auto; would shrink wrap
  426. # [09:55] <Hixie> am i wrong?
  427. # [09:55] <odinho> hober: earlier prop was different http://junkyard.damowmow.com/506 -- then someone said it should look more like your earlier proposal on csswg.
  428. # [09:55] <hober> Hixie: i'll have to think about the algorithm you have here, to see how it matches what i've been working on
  429. # [09:55] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  430. # [09:56] <hober> odinho: oh, jebus. src-template. ewwwwh. :)
  431. # [09:56] <Hixie> hey!
  432. # [09:56] <Hixie> it's not THAT bad
  433. # [09:56] <odinho> :P
  434. # [09:56] <Hixie> :-P
  435. # [09:56] <Hixie> jeez
  436. # [09:56] <hober> fwiw hyatt wanted to do something like that
  437. # [09:57] <hober> though i think his idea was less ugly :)
  438. # [09:59] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  439. # [10:00] <hober> tantek othermaciej: I think in CSS we should simply allow any <image> in the image-set syntax, which would let you have "foo.png" or url(foo.png) etc. etc., but only used url() in examples to keep things simple
  440. # [10:06] <hober> Hixie: i went ahead and sent my drafted-quite-a-while-ago proposal to the whatwg list. :)
  441. # [10:07] <Hixie> hober: k, i'll take a look. i hope you won't be offended if my reply doesn't reference it since i've already written it based on your www-style mail :-)
  442. # [10:07] <hober> yeah, no problem. :)
  443. # [10:09] <hober> i guess i should get around to writing the epic "why <picture> is a terrible idea" email
  444. # [10:10] <jgraham> Hixie: BTW did you answer my question about spinning the event loop?
  445. # [10:10] <odinho> Better preemtively buy some popcorn then.
  446. # [10:10] <Hixie> jgraham: yes
  447. # [10:10] <Hixie> jgraham: you didn't like my answer though
  448. # [10:10] <hober> odinho: :)
  449. # [10:11] <jgraham> Hixie: You were going to check on the followup about load events
  450. # [10:11] <Hixie> jgraham: oh, right. yeah, i looked it up, and i was correct in my description.
  451. # [10:12] <Hixie> jgraham: the way the spec is phrased, as soon as there's nothing left blocking, the task is queued to continue on
  452. # [10:12] <Hixie> jgraham: even if something else blocking is immediately introduced
  453. # [10:16] * Joins: graememcc (~chatzilla@host86-147-206-115.range86-147.btcentralplus.com)
  454. # [10:16] <jgraham> OK, so you can't implement "spin the event loop until /condition/" with a list of functions that run each time the event loop is run, they have to be run… well actually I don't know what the smaller atomic unit iun the spec is
  455. # [10:18] <jgraham> s/implementation/hypothetical implementation/
  456. # [10:20] <jgraham> Oh, I didn't say implementation
  457. # [10:20] <jgraham> Sigh
  458. # [10:20] <jgraham> So what is the atomic unit?
  459. # [10:22] <Hixie> if any of the definitions rely on anything being atomic, and the thing in question isn't described as happening "atomically", they're broken
  460. # [10:23] <Hixie> short of that, the atomic unit is something like CPU cycle.
  461. # [10:23] <jgraham> Hixie: I still don't understand then. Sorry if I am being thick :)
  462. # [10:23] <Hixie> planck time
  463. # [10:23] <jgraham> Well I can't check if /condition/ is true once per CPU cycle
  464. # [10:24] <Hixie> turns out, for all the conditions, you don't need to
  465. # [10:24] <Hixie> unless i made a mistake
  466. # [10:24] <jgraham> OK, so the concrete case I was looking at was stuff blocking the load event
  467. # [10:24] <Hixie> right
  468. # [10:25] <Hixie> so you can implement that using a counter
  469. # [10:25] <Hixie> and whenever you change it to zero, set a flag
  470. # [10:25] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
  471. # [10:25] <jgraham> OK
  472. # [10:26] <jgraham> Well if that's how it's supposed to work, it is possible to make it work that way
  473. # [10:26] <jgraham> But it wasn't how I imagined the model from what it says in the spec
  474. # [10:26] <Hixie> yeah, that's a different question
  475. # [10:26] <Hixie> it's what the spec says
  476. # [10:27] <Hixie> whether the spec is right, i dunno
  477. # [10:27] <Hixie> you shouldn't imagine things, just read what the spec says :-P
  478. # [10:27] <jgraham> The spec isn't always 100% clear :p
  479. # [10:27] <Hixie> in other news, shimming <form method=dialog> is surprisingly harder than it looks
  480. # [10:28] <Hixie> jgraham: file a bug or send mail if there's something i can clarify, always happy to try to do that
  481. # [10:29] <jgraham> Hixie: Sure. Thanks for being patient :)
  482. # [10:29] <Hixie> np, sorry for writing a crappy spec :-)
  483. # [10:29] <Hixie> we really still have no way for JS to access the form data set on submission?
  484. # [10:30] <Hixie> who's running this show, a clown?
  485. # [10:30] * Joins: graememcc_ (~chatzilla@host86-148-25-196.range86-148.btcentralplus.com)
  486. # [10:32] * Quits: graememcc (~chatzilla@host86-147-206-115.range86-147.btcentralplus.com) (Ping timeout: 272 seconds)
  487. # [10:32] * graememcc_ is now known as graememcc
  488. # [10:32] <jgraham> Heh
  489. # [10:35] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  490. # [10:37] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  491. # [10:39] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  492. # [10:39] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
  493. # [10:50] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
  494. # [11:02] * Joins: nessy (~Adium@124-149-96-148.dyn.iinet.net.au)
  495. # [11:07] * Quits: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  496. # [11:09] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
  497. # [11:10] * Joins: Lachy (Lachy@nat/opera/x-wmcraleudnolvsrz)
  498. # [11:11] * Joins: richt_ (~richt@guest.opera.com)
  499. # [11:12] * Quits: richt (richt@nat/opera/x-dypgwwotnevbhcfc) (Ping timeout: 272 seconds)
  500. # [11:30] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  501. # [11:33] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  502. # [11:33] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  503. # [11:40] * Quits: emc (~cburgdorf@host81-149-6-231.in-addr.btopenworld.com) (Quit: emc)
  504. # [11:41] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  505. # [11:46] * Joins: nonge_ (~nonge@p50829430.dip.t-dialin.net)
  506. # [11:48] * Quits: nonge (~nonge@p5082910F.dip.t-dialin.net) (Read error: Operation timed out)
  507. # [11:56] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  508. # [11:57] * Quits: richt_ (~richt@guest.opera.com) (Remote host closed the connection)
  509. # [12:00] * Joins: richt (richt@nat/opera/x-daadpztvosdzujde)
  510. # [12:01] <annevk> gavinc: btw, for canonical stuff, you can prolly use DOM's isEqualNode()
  511. # [12:03] * Quits: malcolmva (~malcolmva@pool-74-108-142-22.nycmny.fios.verizon.net) (Ping timeout: 246 seconds)
  512. # [12:05] * Quits: richt (richt@nat/opera/x-daadpztvosdzujde) (Ping timeout: 245 seconds)
  513. # [12:05] * Joins: richt (richt@nat/opera/x-seobmhpsznedeyvw)
  514. # [12:08] <annevk> Hixie: people did ask about accessing the contents of FormData
  515. # [12:08] <annevk> Hixie: I wasn't quite sure whether that would be the correct solution
  516. # [12:24] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
  517. # [12:24] * Quits: 77CAAV3NM (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
  518. # [12:24] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  519. # [12:30] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  520. # [12:31] <jgraham> hsivonen_: Do you know anything about how gecko decides whether to block onload for CSS resources?
  521. # [12:34] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  522. # [12:49] * Quits: yarco (~yarco_wan@122.246.214.111) (Quit: Leaving.)
  523. # [12:52] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 240 seconds)
  524. # [12:53] * Joins: niloy (~niloy@61.12.96.242)
  525. # [12:54] * Quits: niloy (~niloy@61.12.96.242) (Client Quit)
  526. # [13:00] * Joins: scor (~scor@drupal.org/user/52142/view)
  527. # [13:03] <hober> annevk: you might enjoy http://lists.w3.org/Archives/Public/www-style/2012May/0409.html
  528. # [13:05] <annevk> hober: it's kind of unbelievable it even has to be discussed given how many people implemented it and how often it's used already
  529. # [13:06] <hober> i know, right?
  530. # [13:06] <hober> it's *crazy*
  531. # [13:08] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  532. # [13:08] * Joins: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net)
  533. # [13:09] <annevk> and the alternative is not exactly easier to author
  534. # [13:09] <annevk> (understatement)
  535. # [13:13] * Quits: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net) (Read error: Operation timed out)
  536. # [13:29] * Quits: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  537. # [13:29] * Joins: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de)
  538. # [13:29] * Quits: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de) (Client Quit)
  539. # [13:29] * Joins: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de)
  540. # [13:36] * Quits: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  541. # [13:42] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  542. # [13:43] * Joins: skylamer` (cgskylamer@78.90.213.55)
  543. # [13:44] * Joins: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de)
  544. # [13:44] * Quits: tabatkins (~jackalmag@193.105.139.140) (Ping timeout: 252 seconds)
  545. # [13:45] <odinho> Meh, you got me into the black hole of reading www-style, -- reading vendor prefixes discussion. Quite interesting but not really what I was doing.
  546. # [13:46] <michel_v> save yourself, mammal
  547. # [13:46] * Quits: jochen__ (jochen@nat/google/x-vvzjdnaczprzsfbr) (Ping timeout: 264 seconds)
  548. # [13:47] * Joins: jochen__ (jochen@nat/google/x-uvqahbvzyjugmoyy)
  549. # [13:47] <odinho> I really like many of the responses, -- but I'm mostly clicking Florian's links, which I know will be good - and also reading Henri Sivonen's now.
  550. # [13:48] <annevk> reading www-style is a good way to worsen one's jetlag
  551. # [13:48] <odinho> annevk :|
  552. # [13:51] * Joins: tabatkins (~jackalmag@193.105.139.140)
  553. # [13:53] <annevk> I am curious though how that prefix discussion went
  554. # [13:53] <hober> it hasn't happened yet
  555. # [13:53] <hober> in person anyway
  556. # [13:53] <hober> the most recent thread was actually pretty good
  557. # [13:53] <odinho> Ahh. Guess we'll hear it first on w3cmemes
  558. # [13:54] <hober> i blame othermaciej for the improved light-to-heat ratio on the subject
  559. # [13:54] <annevk> :)
  560. # [13:55] <odinho> hober: The thread florian started?
  561. # [13:58] * Joins: lorin (~alystair@108.162.155.35)
  562. # [13:59] * Quits: alystair (~alystair@108.162.155.35) (Disconnected by services)
  563. # [13:59] * lorin is now known as alystair
  564. # [14:08] <hober> odinho: yeah
  565. # [14:10] <odinho> hober: Yea, that was what I was reading. Seems to have gotten quite much support. Which is great.
  566. # [14:11] <odinho> Anywayz. So, DOMString takes \0 with no problem, -- but doesn't really print it out in console etc. -- But I guess this is perfectly legal then: IDBObjectStore.createIndex("a\0b") ? Since it takes DOMString as argument (name of the index).
  567. # [14:13] * Quits: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net) (Quit: richardschwerdtf)
  568. # [14:13] <gsnedders> odinho: Yeah, unless the spec special-cases it.
  569. # [14:14] <zcorpan> AryehGregor: <link sizes> has "any" for vector images
  570. # [14:14] * Joins: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net)
  571. # [14:14] <odinho> gsnedders: OK, just wanted to double check so that I don't allow crazystuff that shouldn't be allowed.
  572. # [14:15] <AryehGregor> zcorpan, why would you bother specifying more than one size at all if a vector size is available? Just for fallback? I ignore the case where you want significantly different (not just rescaled) images for different resolutions, although that's a real scenario -- for larger icons you might want more detail.
  573. # [14:15] <smaug____> annevk: what is the latest spec for appcache
  574. # [14:15] * Quits: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net) (Client Quit)
  575. # [14:16] <smaug____> I guess http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html#offline
  576. # [14:18] <zcorpan> AryehGregor: dunno
  577. # [14:25] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
  578. # [14:28] * mbatle` is now known as mbatle
  579. # [14:32] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  580. # [14:36] <annevk> smaug____: yup
  581. # [14:43] * Joins: ruby_on_tails (~awakened@117.194.236.24)
  582. # [14:43] * Parts: mbatle (mbatle@pasanda.collabora.co.uk) ("Ex-Chat")
  583. # [14:44] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  584. # [14:44] * Quits: ruby_on_tails (~awakened@117.194.236.24) (Read error: Connection reset by peer)
  585. # [14:45] * antti_s_ is now known as antti_s
  586. # [14:46] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  587. # [14:46] * Joins: ruby_on_tails (~awakened@117.194.236.24)
  588. # [14:47] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox)
  589. # [14:50] * Joins: temp01 (~temp01@unaffiliated/temp01)
  590. # [14:54] * Quits: nessy (~Adium@124-149-96-148.dyn.iinet.net.au) (Quit: Leaving.)
  591. # [14:57] * Joins: richardschwerdtf (~RichS@32.97.110.65)
  592. # [15:00] * Joins: malcolmva (~malcolmva@pool-74-108-142-22.nycmny.fios.verizon.net)
  593. # [15:01] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Read error: Connection reset by peer)
  594. # [15:01] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  595. # [15:03] * Joins: davidb (~davidb@66.207.208.98)
  596. # [15:06] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  597. # [15:07] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  598. # [15:11] * jgraham wishes for a single-page CSS spec
  599. # [15:14] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  600. # [15:15] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  601. # [15:16] <hober> jgraham: http://dev.w3.org/csswg/css-style-attr/ is probably as close as you're going to get
  602. # [15:19] * Quits: nesta_ (~nesta_@149.Red-81-44-192.dynamicIP.rima-tde.net) (Quit: nesta_)
  603. # [15:20] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  604. # [15:21] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
  605. # [15:21] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
  606. # [15:23] * Joins: ehsan (~ehsan@209.20.29.228)
  607. # [15:26] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  608. # [15:26] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  609. # [15:26] <Velmont> lol, I'm credited as you in the webapps minutes, hober.
  610. # [15:27] <odinho> Hmm. Not so easy having two irc's open I see. I write in the wrong window :P
  611. # [15:28] <hober> Velmont: link?
  612. # [15:30] <odinho> hober: http://www.w3.org/2012/05/02-webapps-minutes.html#item10 (I'm Velmont from work)
  613. # [15:30] <odinho> hober: Stuff you said there was not said by you, but by me ;-)
  614. # [15:31] <odinho> timeless: So ... should probably update the minutes there. Don't know how to do that.
  615. # [15:32] <hober> several of the things attributed to me should be, though
  616. # [15:32] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Read error: Connection reset by peer)
  617. # [15:32] <hober> you should be more specific when you email the request to update the minutes
  618. # [15:32] <odinho> hober: Yes, just in the IndexedDB place :-)
  619. # [15:33] <hober> i would be very surprised if i got minuted saying anything about indexeddb :)
  620. # [15:33] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
  621. # [15:36] <jgraham> Velmont: You could just be odinho here too. That would help my little brain :)
  622. # [15:42] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
  623. # [15:43] * Quits: malcolmva (~malcolmva@pool-74-108-142-22.nycmny.fios.verizon.net) (Quit: Leaving)
  624. # [15:43] <odinho> jgraham: I mean, -- Velmont is my private user. -- odinho is work user. I just shouldn't use the Velmont user in the #whatwg channel, it'll be less confusing :P
  625. # [15:43] <AryehGregor> Live DOM Viewer is down for me. :(
  626. # [15:44] <jgraham> AryehGregor: WFM
  627. # [15:45] <AryehGregor> Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
  628. # [15:45] * Joins: malcolmva (~malcolmva@pool-74-108-142-22.nycmny.fios.verizon.net)
  629. # [15:46] <jgraham> Oh, maybe it loaded from a cache for me
  630. # [15:46] <jgraham> It's down now
  631. # [15:46] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  632. # [15:47] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  633. # [15:48] * Quits: Hixie (~ianh@trivini.no) (Remote host closed the connection)
  634. # [15:54] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Ping timeout: 250 seconds)
  635. # [15:58] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  636. # [15:58] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  637. # [16:05] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Ping timeout: 244 seconds)
  638. # [16:09] * Joins: JohnAlbin (~JohnAlbin@114-42-62-166.dynamic.hinet.net)
  639. # [16:14] <hsivonen_> jgraham: I know nothing about that
  640. # [16:14] * hsivonen_ is now known as hsivonen
  641. # [16:14] * Joins: PalleZingmark (~Adium@outside.creuna.dk)
  642. # [16:19] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  643. # [16:20] * Joins: lkjhl (jhlkjh@117.224.196.124)
  644. # [16:20] <lkjhl> hi
  645. # [16:20] <lkjhl> what this is about ?
  646. # [16:23] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  647. # [16:23] <lkjhl> annevk hi
  648. # [16:24] * Joins: graememcc_ (~chatzilla@host86-148-27-166.range86-148.btcentralplus.com)
  649. # [16:25] * lkjhl is now known as limbu
  650. # [16:26] <limbu> heeeellllllllloooooooooo
  651. # [16:26] * Quits: graememcc (~chatzilla@host86-148-25-196.range86-148.btcentralplus.com) (Ping timeout: 272 seconds)
  652. # [16:26] * graememcc_ is now known as graememcc
  653. # [16:26] <zcorpan> limbu: see http://whatwg.org/
  654. # [16:37] * Quits: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  655. # [16:39] <limbu> okay got it
  656. # [16:39] <limbu> your a web compnay
  657. # [16:40] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  658. # [16:40] * Parts: limbu (jhlkjh@117.224.196.124)
  659. # [16:41] <hober> nope
  660. # [16:42] * Quits: Ducki (~Ducki@pD9E398EC.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  661. # [16:42] <odinho> He left anyway.
  662. # [16:46] * Joins: Ms2ger (~Ms2ger@91.181.124.114)
  663. # [16:49] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  664. # [16:55] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  665. # [16:56] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  666. # [16:56] * Quits: nonge_ (~nonge@p50829430.dip.t-dialin.net) (Quit: Verlassend)
  667. # [16:57] * Joins: nesta_ (~nesta_@195.Red-83-52-132.dynamicIP.rima-tde.net)
  668. # [16:57] * Joins: erichynds (~ehynds@64.206.121.41)
  669. # [17:01] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  670. # [17:01] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  671. # [17:01] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds)
  672. # [17:02] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Quit: leaving)
  673. # [17:04] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  674. # [17:06] * Joins: temp01 (~temp01@unaffiliated/temp01)
  675. # [17:06] * Joins: MacTed (~Thud@63.119.36.36)
  676. # [17:08] * Quits: ruby_on_tails (~awakened@117.194.236.24) (Quit: Leaving.)
  677. # [17:13] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Ping timeout: 245 seconds)
  678. # [17:15] * Joins: Wilto (u2821@gateway/web/irccloud.com/x-iyfryebhuoycyqkv)
  679. # [17:15] <Wilto> Oh what hello did someone say "images with disparate sources?"
  680. # [17:16] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  681. # [17:16] <hober> Wilto: yeah
  682. # [17:17] <Wilto> Mentioning images three times summons me like a marginally more obnoxious version of Beetlejuice.
  683. # [17:17] <Wilto> How goes it, hober?
  684. # [17:18] <hober> good good. survived the hour-long css3 grid layout discussion. now, autogeneration of super/subscript glyphs in css3 fonts.
  685. # [17:18] <hober> you?
  686. # [17:18] <Wilto> That sounds like an action packed, thrill-a-minute kinda day.
  687. # [17:19] <hober> you know it!
  688. # [17:19] <Wilto> Not bad, man, not bad. Psyched to see the respimg topic being broached; about to have my Boston-themed shirt design go up on unitedpixelworkers.com
  689. # [17:20] <hober> o rly
  690. # [17:20] * Joins: DJVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  691. # [17:20] <Wilto> aww yiss
  692. # [17:20] * hober is from the Boston area
  693. # [17:20] <Wilto> I know, man—I seen your hat on Twitter.
  694. # [17:20] <Wilto> http://wil.to/bos-pxl.png Shh.
  695. # [17:21] <Wilto> I am already way off topic in here.
  696. # [17:21] <hober> ooooh, nice. /me might have to pick that up.
  697. # [17:21] * hober needs another t-shirt like he needs a hole in the head
  698. # [17:22] <Wilto> I hear you; I’m already swimming in Pixelworkers stuff.
  699. # [17:22] <Wilto> Oh, so, original question:
  700. # [17:23] <Wilto> I’m gonna shoot an email to the respimg CG and ask them to join in the discussion on the list. Any qualms from anybody?
  701. # [17:25] <hober> if you think that would be useful
  702. # [17:26] <tabatkins> Wilto: like I mentioned on the list, the RespImg proposal is really *not* meant for the use-case that @srcset is solving.
  703. # [17:26] <Wilto> That’s why I wanted to ask first, yeah.
  704. # [17:27] <Wilto> A subset of the CG’s discussion has been around the resolution problem specifically—I didn’t know if getting those folks involved might be helpful.
  705. # [17:30] <tabatkins> It might be useful to discuss what sort of decisions you can make with the explicit resolution information.
  706. # [17:30] <tabatkins> The obvious one is retina screens.
  707. # [17:31] <tabatkins> And the second obvious one is deciding differently based on your knowledge of recent bandwidth.
  708. # [17:31] <Wilto> Right. I mean, we’ve all got the shiny new iPads front-of-mind.
  709. # [17:32] <Wilto> There’s been a lot — a _lot_ — of discussion around the idea of giving users the ability to opt out of high-resolution images regardless of bandwidth, but that’s more a subject for UAs.
  710. # [17:33] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  711. # [17:34] * Quits: DJVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
  712. # [17:35] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  713. # [17:36] <jgraham> 10:13 < Wilto> I am already way off topic in here <-- I see you din't read the topic closely enough
  714. # [17:37] <Wilto> The "sense of logic" part? I wouldn't know logic if it bit me, man.
  715. # [17:40] * Quits: Lachy (Lachy@nat/opera/x-wmcraleudnolvsrz) (Quit: Computer has gone to sleep.)
  716. # [17:41] * Quits: nephyrin (nephyrin@63.245.208.169) (Ping timeout: 245 seconds)
  717. # [17:43] * Quits: krit (~krit@sjfw1-a.adobe.com) (Quit: Leaving.)
  718. # [17:43] * Joins: nephyrin (nephyrin@people.mozilla.com)
  719. # [17:45] * Joins: krit (~krit@sjfw1-a.adobe.com)
  720. # [17:46] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
  721. # [17:48] * Quits: jacobolus (~jacobolus@199-188-193-145.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  722. # [17:48] * Quits: PalleZingmark (~Adium@outside.creuna.dk) (Quit: Leaving.)
  723. # [17:49] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
  724. # [17:52] * Joins: GlitchMr (~glitchmr@178-36-182-44.adsl.inetia.pl)
  725. # [17:53] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  726. # [17:54] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  727. # [17:57] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  728. # [17:57] * jernoble|afk is now known as jernoble
  729. # [18:02] <tabatkins> Wilto: I don't think that (users opting out of high-res) is something that we need to worry about from a spec perspective at all. It's a UA thing.
  730. # [18:03] <Wilto> tabatkins: Yeah, with you there.
  731. # [18:03] * Quits: jdaggett (~jdaggett@193.105.139.140) (Quit: jdaggett)
  732. # [18:03] <hober> yup
  733. # [18:03] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  734. # [18:07] * Joins: jdaggett (~jdaggett@193.105.139.140)
  735. # [18:07] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  736. # [18:13] * Quits: tabatkins (~jackalmag@193.105.139.140) (Ping timeout: 245 seconds)
  737. # [18:13] * Quits: benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
  738. # [18:14] <rafaelw_> hsivonen: you around? any chance we can attempt to settle on a solution for DocumentFragment.innerHTML?
  739. # [18:15] <annevk> I don't think we need MQs in markup though if we get srcset
  740. # [18:15] <annevk> or the <picture> design or whatever
  741. # [18:15] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  742. # [18:16] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Read error: Connection reset by peer)
  743. # [18:18] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  744. # [18:18] * Quits: jdaggett (~jdaggett@193.105.139.140) (Quit: jdaggett)
  745. # [18:19] * Joins: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net)
  746. # [18:21] <Wilto> annevk: I mean, if srcset is limited to DPI we would.
  747. # [18:23] <Wilto> I think srcset as it’s being pitched now is a great solution, it’s just a solution to a very specific issue. It doesn't really solve the greater "responsive images" problem.
  748. # [18:25] * Quits: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  749. # [18:25] <annevk> Hixie made it work for width/height too
  750. # [18:25] <annevk> he just hasn't posted it yet but it was discussed here yesterday
  751. # [18:25] * JohnAlbin is now known as JohnAlbin_food
  752. # [18:25] <odinho> Wilto, here ya go: http://junkyard.damowmow.com/507
  753. # [18:25] <Wilto> Thanks, odinho.
  754. # [18:27] * Quits: dbaron (~dbaron@193.105.139.140) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  755. # [18:27] <Wilto> Ah, yeah, we had something along these lines in one of our early drafts.
  756. # [18:28] <Wilto> I mean, at this point, I'm almost ready to say "please just give us any solution."
  757. # [18:28] <Wilto> But that looks like an absolute nightmare for authors.
  758. # [18:28] <odinho> http://junkyard.damowmow.com/506 hixies first draft
  759. # [18:29] <Wilto> Ah man.
  760. # [18:29] <Wilto> I just... was this just done in a vacuum?
  761. # [18:30] <odinho> Nah, don't think so. I've followed the respimg stuff, -- but it's too much talk and too little action ;-) Time to get it moving.
  762. # [18:30] <Wilto> This is a solution, and I absolutely don't fault anyone for throwing ideas out there, but... we've been talking about this stuff publicly for almost a year now. We've worked through a lot of this.
  763. # [18:30] <odinho> I really like hixies 507 proposition.
  764. # [18:30] * Joins: jsbell (jsbell@nat/google/x-tmaqhmkjjkihorns)
  765. # [18:30] <Wilto> There's the thing. I literally have no idea what we can do beyond https://github.com/Wilto/respimg
  766. # [18:30] * Joins: tomasf (~tom@c-dedbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  767. # [18:31] <Wilto> It would be obnoxious if I kept bombarding you guys with this stuff.
  768. # [18:32] * Joins: qubodup (~qubodup@f052137106.adsl.alicedsl.de)
  769. # [18:32] <Wilto> But speaking as an author, having worked through a nearly identical idea with a group of other authors, 507/508 would be just gross to work with.
  770. # [18:32] <Wilto> In what way is it better than <picture>, seeing as it breaks with every convention for specifying alternate sources already built into markup?
  771. # [18:33] <Wilto> Not a rhetorical question there; I can absolutely be convinced.
  772. # [18:33] <annevk> it's way simpler?
  773. # [18:33] <odinho> New tag is heavy stuff.
  774. # [18:33] <odinho> what annevk said :-)
  775. # [18:33] <annevk> and yeah, you really don't want new elements for images
  776. # [18:33] <Wilto> It’s more markup, but it’s _familiar_ markup.
  777. # [18:33] <Wilto> annevk: Why?
  778. # [18:34] <Wilto> How was this scheme decided on for video, and why would a variance in media markup make sense?
  779. # [18:34] <odinho> Wilto: We are not designing HTML from scratch.
  780. # [18:34] <Wilto> No, of course not.
  781. # [18:34] <odinho> Wilto: In that scheme, doing <picture> like that might in fact be the way it was done. -- But we're not there.
  782. # [18:35] <othermaciej> Wilto: <img> can't have children, and a new element with children specifying the sources would have a hard time with degrading gracefully
  783. # [18:35] <Wilto> othermaciej: It would degrade the same as <video>, <canvas>, etc.
  784. # [18:36] <odinho> othermaciej: I think the idea was that you'd have a <img> child in there that would be the default.
  785. # [18:36] <Wilto> Specifying fallback markup, ignored by browsers that do support it.
  786. # [18:36] <qubodup> hi, I was guided here on #html
  787. # [18:36] <othermaciej> Wilto: if you had a new element analogous to <video> (<picture> I guess?) would, in addition to source-type elements, need to have an <img> child for UAs that don't support it, then also a way to have a non-image textual equivalent
  788. # [18:36] <qubodup> I am wondering why a white space char appears inside an <a href> in one case but not in another http://ompldr.org/vZG96bg
  789. # [18:36] <Wilto> othermaciej: Yep, exactly.
  790. # [18:36] <odinho> But I so prefer the simplicity of srcset="logo-hd.png 2x"
  791. # [18:36] <othermaciej> so your minimum complexity for just doing the retina display 2x scale thing would be a lot higher
  792. # [18:37] <othermaciej> instead of <img src="foo.png" srcset="foo.png 1x, foo@2x.png 2x" alt="The world's greatest foo">
  793. # [18:37] <Wilto> So this is more or less decided, then.
  794. # [18:38] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
  795. # [18:38] <Wilto> Based on short-term conversation and a few quick drafts, in a total vacuum, independent of all the conversation that has happened in the Community Group.
  796. # [18:38] <odinho> Wilto: Heh, if we're having a discussion we need to actually discuss :-)
  797. # [18:38] <othermaciej> you would have to do <picture><source src="foo.png" media="max-device-pixel-ratio: 1"><source src="foo@2x.png" media="min-device-pixel-ratio: 2"><img src="foo.png>The world's greatest foo</picture>
  798. # [18:39] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  799. # [18:39] * Quits: pyrsmk (~pyrsmk@84.6.46.4) (Read error: Operation timed out)
  800. # [18:39] <othermaciej> (or whatever the exact syntax would be)
  801. # [18:39] <Wilto> othermaciej: I’m not saying it’s pretty, but at least it uses already established conventions.
  802. # [18:40] <othermaciej> <video> <source> also has a first-match selection algorithm
  803. # [18:40] <othermaciej> while srcset as proposed currently attempts to do best-batch
  804. # [18:40] <Wilto> I see no benefit of 507 over the new element for users, and despite being _less characters_ the syntax is going to be completely alien to developers.
  805. # [18:40] <annevk> Wilto: conventions are not everything
  806. # [18:40] <annevk> Wilto: simplicity counts
  807. # [18:41] <odinho> Wilto: I can't speak for others, but I've been following the CG. -- And seeing the proposals both hober and hixie came with they seem to have seen it as well.
  808. # [18:41] <Wilto> Brevity and simplicity are not the same thing.
  809. # [18:41] <Wilto> Where have they been in the conversations, then?
  810. # [18:41] <annevk> Wilto: there's a lot more parameters for video/audio unfortunately that make them more complex, though in retrospect I'm not sure <source> was such a good idea
  811. # [18:41] <othermaciej> the syntax is pretty similar to proposed CSS image-set, which is implemented in WebKit and has been used by developers without undue confusion
  812. # [18:41] <Wilto> I can’t help feeling like the CG was a little sandbox for the developers to play in while the decisions were made without us, seeing the progress presented here.
  813. # [18:42] <odinho> Yes, it's basically image-set ported to html.
  814. # [18:42] <annevk> Wilto: I didn't know there was a CG
  815. # [18:42] <paul_irish> just to provide context, he's corralled and led a group of the best mobile web developers, created a CG, isolated a solution (from many), fought for and won consensus within the group, wrote a draft spec and proposed it. Basically he's done the thing standards folks really want "authors" to do. Which is why this this feels so defeating.
  816. # [18:42] <othermaciej> I don't even know if there is a decision
  817. # [18:42] <othermaciej> I'm certainly not the decider
  818. # [18:43] <othermaciej> I just gave some input, and I'm explaining to you guys now what I think the tradeoffs among different options are
  819. # [18:43] <Wilto> Thanks, paul_irish. I’m tryin’, at least.
  820. # [18:43] <othermaciej> I did not know there was a CG for this specific topic, nor was I aware that it had produced a draft spec
  821. # [18:43] <annevk> paul_irish: not sure we'd want people to create their own groups, not sure there has been a decision either
  822. # [18:43] <othermaciej> pointers?
  823. # [18:44] <Wilto> othermaciej: Admittedly, this is my effort at winging a spec. I am no spec author. https://github.com/Wilto/respimg
  824. # [18:44] <Wilto> Just a way of getting all the details in one place.
  825. # [18:44] <Wilto> The community group is here. http://www.w3.org/community/respimg/
  826. # [18:45] <Wilto> If you're in the mood for prose, some of the details leading to the group's creation and efforts are detailed at http://www.alistapart.com/articles/responsive-images-how-they-almost-worked-and-what-we-need/ and http://www.netmagazine.com/features/state-responsive-images
  827. # [18:45] <Wilto> Interest from the public crashed the CG database servers when the group was formed.
  828. # [18:46] <othermaciej> Wilto: it seems like a neat proposal, one thing I am not clear on is the specific algorithm to be used for selecting among the <source> elements
  829. # [18:46] <othermaciej> last one whose media query matches wins?
  830. # [18:46] <Wilto> If no one’s heard of my group -- considering how big my soapbox is -- it sure sucks to be your average developer with something to say.
  831. # [18:46] <othermaciej> was it announced to any of the existing groups working on standardization of HTML?
  832. # [18:47] <annevk> well it's pretty easy, submit proposals to whatwg@whatwg.org
  833. # [18:47] <divya> yes it was.
  834. # [18:47] <Wilto> I did.
  835. # [18:47] <annevk> alright
  836. # [18:47] * JohnAlbin_food is now known as JohnAlbin
  837. # [18:47] <divya> annevk: it was submitted
  838. # [18:47] <odinho> Wilto: As I said, I've followed it after I saw it on whatwg.
  839. # [18:47] <annevk> then I'm pretty sure it was considered
  840. # [18:47] <divya> huh
  841. # [18:47] <divya> and then dismissed?
  842. # [18:47] <Wilto> Yeah. No accusations here, odinho. I’m just discouraged, here.
  843. # [18:48] <Wilto> annevk: An email would’ve been nice.
  844. # [18:48] <annevk> divya: well no, I assume Hixie will write one of his emails replying to everyone who gave input on the topic
  845. # [18:48] <odinho> AFAIK he started on that yesterday.
  846. # [18:48] <odinho> Wilto: The email is not yet sent.
  847. # [18:48] <othermaciej> was rasping mentioned on whatwg@ prior to May 10th?
  848. # [18:48] <othermaciej> er, "respimg"
  849. # [18:48] <othermaciej> I can't find any mention
  850. # [18:48] <annevk> Wilto: if you emailed the list you'll get one :)
  851. # [18:49] <Wilto> annevk: Hixie responded that CSS solved this problem, and then I didn’t hear from him further.
  852. # [18:49] * Joins: necolas (~necolas@8.25.194.28)
  853. # [18:49] <Wilto> Look, my tone isn't great here, and for that I genuinely apologize.
  854. # [18:49] <annevk> Wilto: I get the frustration :)
  855. # [18:49] <othermaciej> and I can't find any mentions at all on public-html
  856. # [18:49] <Wilto> But, man, this is kind of a beatdown.
  857. # [18:49] <odinho> hober heard that hixie was writing a respimg reply, -- and so he remembered he had an unsent email about it, and sent that.
  858. # [18:49] <divya> othermaciej: http://www.w3.org/Search/Mail/Public/search?type-index=public-html&index-type=t&keywords=picture+element
  859. # [18:50] <Wilto> Interestingly, othermaciej, it first came up in 2007 and a few times since. One sec; I have previous discussion documented.
  860. # [18:50] <divya> othermaciej: it is under 'prior art and discussion'
  861. # [18:50] <Wilto> Actually, yeah, there are a few links at https://github.com/Wilto/respimg#5-prior-discussion
  862. # [18:50] <othermaciej> none of those emails seem to mention the respimg community group
  863. # [18:51] <othermaciej> that's the bit I'm wondering about
  864. # [18:51] <annevk> Wilto: anyway, I suggest giving it another day / two days until Hixie posted his rationale
  865. # [18:51] * Joins: ap (~ap@2620:149:4:1b01:6d77:dbc:104e:38dd)
  866. # [18:51] <Wilto> This… seems fundamentally flawed.
  867. # [18:51] <othermaciej> you can't expect people to be aware of your CG's discussions if you didn't tell them about the CG
  868. # [18:51] <annevk> Wilto: and if you disagree with his arguments say so, this is not exactly set it stone
  869. # [18:51] * Quits: ciluu (~ciluu@2a01:270:201f:0:20c:29ff:fe66:da98) (Ping timeout: 272 seconds)
  870. # [18:51] <annevk> in*
  871. # [18:52] * Joins: ciluu (~ciluu@2a01:270:201f:0:20c:29ff:fe66:da98)
  872. # [18:52] <Wilto> othermaciej: It was; I can dig through the list for mentions. I mostly documented discussion on the threads prior to the CG.
  873. # [18:52] <othermaciej> and if you want to make a spec that might get implemented in browsers, it's to your advantage to make sure at least some browser implementors participate in your group
  874. # [18:52] * Joins: pablof (~pablof@144.189.101.1)
  875. # [18:52] * Joins: izhak (~izhak@188.244.177.185)
  876. # [18:52] <Wilto> othermaciej: They have.
  877. # [18:53] <necolas> othermaciej: the respimg CG took down the whole server, such was the initial interest. i think people knew it was there
  878. # [18:53] <divya> othermaciej: i dont even know anymore. W3C says create community group, get partners in.
  879. # [18:53] <annevk> necolas: W3C systems team might have known, I never heard about that :)
  880. # [18:53] <divya> so it was done.
  881. # [18:53] <divya> so now what then.
  882. # [18:53] <necolas> annevk: that's surprising
  883. # [18:53] <divya> everything that was asked of developers was done
  884. # [18:53] <divya> especially with the superhuman effort of Wilto to put them all together.
  885. # [18:54] <necolas> annevk: considering the massive interest in the dev community
  886. # [18:54] <Wilto> Yeah. Like divya says: I wasn’t given a process. I was given a Wordpress blog and a hearty "good luck."
  887. # [18:54] <othermaciej> I can't find any mention of the string "respimg" in my public-html folder, and only one mention on May 10th (today) in my whatwg folder
  888. # [18:54] <divya> othermaciej: so we need to alert public-html with respimg?
  889. # [18:54] <Wilto> Yeah, is that what it comes down to?
  890. # [18:55] <othermaciej> well the fact that you didn't is probably the reason many folks working on the html spec itself have never heard of it before
  891. # [18:55] <Wilto> In fairness, at no point did I see it fit to say "our community group still exists."
  892. # [18:55] <othermaciej> if they had heard of it, they might have participated
  893. # [18:55] <divya> othermaciej: who *are* working on the spec?
  894. # [18:55] <divya> all we know is hixie
  895. # [18:55] <annevk> CGs work if you have all the relevant stakeholders there; just having a CG and a bunch of people participating does not necessarily create a standard
  896. # [18:55] <necolas> othermaciej: the problem is that the WG's dont engage the general developer community, even when they set up CG blogs for them
  897. # [18:55] <divya> how are we supposed to know who all to work?
  898. # [18:55] <divya> Who *are* the stackholders.
  899. # [18:55] <annevk> and if you want to change HTML, it goes via the WHATWG
  900. # [18:55] <Wilto> othermaciej: The point of the community groups is to connect developers with those involved standards process.
  901. # [18:55] <divya> this spec was shown to implementors in Opera, Google
  902. # [18:56] <Wilto> in the*
  903. # [18:56] <divya> and whoever showed interest.
  904. # [18:56] <divya> (i am using the word spec loosely)
  905. # [18:56] <Wilto> No arguments there, divya. It’s a... "Pseudospec."
  906. # [18:56] <Wilto> Just key implementor details in one semi-formal place.
  907. # [18:56] <divya> at NO POINT did anyone mention pinging whatwg about the existence of the CG
  908. # [18:56] <divya> or anything similar.
  909. # [18:57] <annevk> divya: not sure who you talked to then...
  910. # [18:57] <annevk> divya: but you can't extend HTML in a vacuum
  911. # [18:57] <divya> annevk: i sent it to the opera core mailing list
  912. # [18:57] <necolas> right back at ya :P
  913. # [18:57] <divya> zcorpan even commented
  914. # [18:57] <annevk> necolas: sure man, but 90 people is less than 1500
  915. # [18:57] <Wilto> I sent it to Chrome’s standards list, as well.
  916. # [18:57] <necolas> there's obviously been a communication breakdown
  917. # [18:57] <divya> yeah lets just move on from this.
  918. # [18:58] <necolas> hopefully everyone can learn lessons from it
  919. # [18:58] <divya> the point is now what.
  920. # [18:58] <Wilto> Agreed.
  921. # [18:58] <annevk> I recommend emailing the proposal to the WHATWG list at least
  922. # [18:58] <necolas> because im sure most of the whatwg actually want to have happy, engaged developers involved
  923. # [18:58] <othermaciej> independent of the communications breakdown, it seems like there are two useful things:
  924. # [18:58] <necolas> and developers dont want to feel pushed out and told off for not doing things as they should be done
  925. # [18:58] <othermaciej> 1) send the proposal (not just a link to the CG) to whatwg@
  926. # [18:59] <othermaciej> 2) send a list of use cases it's meant to address
  927. # [18:59] <othermaciej> 3) if Hixie puts something in the spec that does not meet all your use cases, point out which ones are not addressed
  928. # [18:59] * Joins: jennb (jennb@nat/google/x-fzachlpettowmdli)
  929. # [19:00] <othermaciej> in general you will have a better time if you focus more on use cases and don't sweat it too much if the final syntax is not exactly what you wished for
  930. # [19:00] <annevk> necolas: agreed, if there's anything we can improve in http://wiki.whatwg.org/wiki/FAQ that would be useful to know
  931. # [19:00] <annevk> I have to go now unfortunately
  932. # [19:00] <othermaciej> I guess that was 3 things
  933. # [19:00] <Wilto> I genuinely don’t care about the pattern itself, beyond the fact that—of the many markup patterns we discussed—this is the one for which most developers involved voiced a preference.
  934. # [19:00] <Wilto> As long as the use cases are, as you said, met.
  935. # [19:01] <Wilto> 3 makes me very uneasy, however.
  936. # [19:01] <othermaciej> I can see that <picture> can in theory do lots of things that imgset can't, what I'm wondering about is which of those things are specifically important to web developers for particular use cases
  937. # [19:01] <divya> Wilto: i think the least we can do is #1 and #2
  938. # [19:01] <Wilto> I assumed that, as someone who has spent a year discussing this with many developers and browser representatives, there would be a general overtone of “oh, good, welcome to the discussion—you’ll likely have insight here."
  939. # [19:01] <divya> lets worry about #3 when it comes to that.
  940. # [19:01] * Quits: krit (~krit@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
  941. # [19:02] <Wilto> It sounds more like I have a chance to say "oh hey waitasec" after it has been specced.
  942. # [19:02] <Wilto> Guess so, yeah.
  943. # [19:02] <othermaciej> Wilto: you are definitely welcome to discuss!
  944. # [19:02] <tantek> othermaciej - perhaps every new CG created should be announced to whatwg?
  945. # [19:03] <othermaciej> I suggest that you put your list of use cases front and center
  946. # [19:03] <othermaciej> tantek: well, if it is planning to do something HTML-related then yes
  947. # [19:03] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  948. # [19:03] <Wilto> Again, guys, I genuinely apologize for my tone here.
  949. # [19:03] <Wilto> I've just owned this topic for a very long time. It's... Not un-stressful.
  950. # [19:04] <tantek> othermaciej - I think the problem with that is that CG are started to solve a problem / use-case, and that "do something HTML-related" is a specific type of solution that may or may not be clear from the outset.
  951. # [19:04] <tantek> hence my suggestion that might as well announce them all to whatwg, since they *might* do something HTML-related
  952. # [19:04] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
  953. # [19:04] <necolas> Wilto: the dev community appreciates your massive efforts to bridge the gap
  954. # [19:05] <divya> well we certainly do Wilto.
  955. # [19:05] <Wilto> Thanks, guys.
  956. # [19:06] * tantek reiterates his position that email lists tend to function more as support forums in practice than for any actual development (which has shifted in practice to IRC + wikis, or email just for snapshot announcements of proposals)
  957. # [19:07] <othermaciej> tantek: good point - but they might also do something Web API related or CSS related (or perhaps in rare cases SVG-related)
  958. # [19:07] <tantek> The whatwg list only seems to "work" because Hixie uses it as his personal inbox.
  959. # [19:08] <tantek> othermaciej - those groups seem more willing to accept outside consensus as a starting point for discussion than whatwg.
  960. # [19:08] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  961. # [19:08] <othermaciej> I think different people are comfortable with different communication modes
  962. # [19:09] <tantek> othermaciej - differences in communication comfort doesn't dispute my conclusion about email = support forum in practice.
  963. # [19:09] <shepazu> tantek: for reference, the SVG WG works via email and telcon more than IRC
  964. # [19:10] <tantek> cont'd re other groups vs. whatwg: whatwg appears have to have developed more of an NIH type culture (as evidenced by the responsive images example).
  965. # [19:10] <tantek> shepazu, I can see "has worked", but I'm not convinced that occurs much anymore.
  966. # [19:11] <tantek> even CSS has switched more to many things being quickly hashed out in IRC first
  967. # [19:11] <othermaciej> I don't know if this is an example of NIH, people were just genuinely other ware of the other proposal and other venue
  968. # [19:11] <othermaciej> might have sent the discussion in a different direction had they known
  969. # [19:11] <shepazu> tantek: I'm not trying to convince you, I'm telling you how the SVG WG works, and you can choose to believe otherwise if it fits your model better… Audio WG is the same way, btw
  970. # [19:11] <othermaciej> otoh whatwg seems to only consider proposals that have actually been implemented as particularly strong precedent, not just ones that have been discussed
  971. # [19:12] <tantek> othermaciej - but that doesn't matter, once made aware that there has already been a lot of work done, it's worth evaluating that rather than a few day brainstorm in progress.
  972. # [19:12] <tantek> othermaciej - that has the weakness of preferring browser implementers over developers / authorability.
  973. # [19:12] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Ping timeout: 272 seconds)
  974. # [19:12] <tantek> which is an inversion of the the respective HTML design principles' community priorities.
  975. # [19:13] <othermaciej> tantek: I don't think anyone has told the proponents of the other proposal to go home or ignored their input, the most recent actual discussion about this was prior to knowing about their work
  976. # [19:13] <othermaciej> at least, that applies to any discussions I've been involved with
  977. # [19:14] <tantek> from Wilto's apparent frustration, it sounds like he feels like he is being effectively ignored. correct me if I'm wrong Wilto.
  978. # [19:14] <othermaciej> tantek: the design principle priorities are about who benefits, not who is most qualified to decide - just as asking users what they want isn't usually the best way to do HI design, asking clients what they want isn't necessarily the best way to do API design
  979. # [19:14] <Wilto> Speaking as a developer completely new to any "pitching standards" processes, I assumed there was an inherent connection between the CGs and those involved in this process.
  980. # [19:14] <tantek> othermaciej - sure
  981. # [19:14] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
  982. # [19:14] <othermaciej> I think Wilto expected that everyone should have already known about his CG and taken it as precedent
  983. # [19:14] <Wilto> I didn't think it was necessary — or even appropriate — to point it out on several occasions.
  984. # [19:15] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  985. # [19:15] <tantek> Wilto, that being said, nothing is stopping you or the CG from bringing your proposal directly to browser implementers (e.g. filing bugs in their respective bug databases)
  986. # [19:15] <Wilto> tantek: I have, yeah.
  987. # [19:15] <tantek> if you think you have a solid consensus proposal
  988. # [19:15] <tantek> if the browser implementers implement it, then whatwg will likely spec it as implemented.
  989. # [19:16] <othermaciej> fwiw, at Apple we discussed the tradeoffs between a <picture>-like design vs the srcset-style design and thought the latter was better
  990. # [19:16] <tantek> so that's another path that's always available, you don't have to coordinate with whatwg (though you're likely to get a better spec/technology/adoption if you do)
  991. # [19:16] * Quits: necolas (~necolas@8.25.194.28) (Ping timeout: 240 seconds)
  992. # [19:16] <tantek> othermaciej, good to know
  993. # [19:16] <othermaciej> in large part due to experience with media queries being too verbose for the related use cases in CSS
  994. # [19:16] <Wilto> I mean… I _want_ to coordinate with the WHATWG.
  995. # [19:16] * Joins: kdvh (~kdvh@unaffiliated/kdvh)
  996. # [19:16] * Joins: myndzi\ (myndzi@c-67-168-184-168.hsd1.wa.comcast.net)
  997. # [19:17] <othermaciej> clients we talked to really wanted something more concise, thus the CSS image-set() proposal
  998. # [19:17] * Quits: myndzi (myndzi@c-67-168-184-168.hsd1.wa.comcast.net) (Ping timeout: 265 seconds)
  999. # [19:17] <tantek> Wilto, cool, then do you understand what is requested of you re: documenting use-cases?
  1000. # [19:17] <othermaciej> the feedback we have gotten is that it's more usable
  1001. # [19:17] <tantek> othermaciej - it sounds like the question is not just one of syntax/usability, but does it solve the use-cases.
  1002. # [19:18] <tantek> thus I agree that some documenting of use-cases, e.g. on a wiki, is an important next step
  1003. # [19:18] <othermaciej> I agree
  1004. # [19:18] <annevk> tantek: fwiw, announcing all CGs on the WHATWG list is bad for S/N
  1005. # [19:18] <tantek> annevk - are there that many CGs?
  1006. # [19:18] <Wilto> tantek: I believe so, yes.
  1007. # [19:18] <annevk> tantek: yes
  1008. # [19:18] <tantek> and if CGs don't affect the web platform, then what are they doing at W3C?
  1009. # [19:18] <Wilto> And I do appreciate the guidance in here, sincerely.
  1010. # [19:19] <othermaciej> there are a huge number of CGs and there are indeed ones that do not affect the Web platform
  1011. # [19:19] <othermaciej> Apple folks' opinion on <picture> vs srcset would probably be different if we knew <picture> handled some important use cases that can't practically be done w/ srcset
  1012. # [19:19] * jonlee|afk is now known as jonlee
  1013. # [19:19] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  1014. # [19:20] * Joins: ehsan (~ehsan@66.207.208.98)
  1015. # [19:20] <Wilto> othermaciej: Is Apple comfortable with implementing a "look-ahead" of sorts on the img tag?
  1016. # [19:21] <timeless> odinho / hober : if you guys have corrections
  1017. # [19:21] <othermaciej> Wilto: I'm not totally sure what you mean by "look-ahead"
  1018. # [19:21] <timeless> i'm working on webapps minutes now
  1019. # [19:21] <Wilto> The word I've gotten from a few WebKit devs is that it wouldn't fly; the src of the img will be prefetched in any case, leading to a redundant request.
  1020. # [19:21] <Wilto> Which would very much defeat the purpose of any new markup pattern. I mean, otherwise, we'd just script something.
  1021. # [19:23] <Wilto> Or use CSS pattern to swap the source, using some of the proposals out there already. Namely: http://www.w3.org/TR/css3-values/#attr
  1022. # [19:24] <othermaciej> Wilto: I'm still not sure what you mean by look-ahead
  1023. # [19:25] <othermaciej> I think in either the picture-style solution or the srcset-style solution, we'd only load the selected image
  1024. # [19:25] <Wilto> That's likely not the right term. I mean... In terms of prefetching, would the browser be able to say "this is an image. Before fetching the src, I should see if there are alternate sources specified."
  1025. # [19:25] <Wilto> On paper, I'd think "yeah, of course it can."
  1026. # [19:25] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  1027. # [19:26] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
  1028. # [19:26] <othermaciej> I believe it is possible with either the srcset syntax or the <picture> syntax, with a browser-native implementation at least
  1029. # [19:26] <Wilto> If so, it would have to prefetch an appropriate source. I don't know the internals there; would the client information be available at that time? Would they want to kick in that logic during the prefetching process?
  1030. # [19:26] <timeless> annevk: gah. i'm ~500 conversations behind on www-style
  1031. # [19:27] <Wilto> Hm. See, we kept pitching ideas based on modifying img, and they were all promptly shut down for that reason.
  1032. # [19:28] <Wilto> A new element would afford UAs an opportunity to build in more advanced logic. They... generally do not seem eager to bolt things onto <img>, whether that's by choice or necessity.
  1033. # [19:28] <othermaciej> prefetch would have to be smarter to avoid accidentally prefetching the src
  1034. # [19:29] <othermaciej> and prefetching an image based on width selection may well be impossible to do correctly
  1035. # [19:29] <Wilto> Right. Which, on paper, seems fine. I don't know though; I have to go on the word of the browser devs we've been speaking to.
  1036. # [19:29] <othermaciej> but prefetching the right one based on resolution is practical
  1037. # [19:29] <Wilto> I haven't heard anything indicating that width-based sources would be an issue.
  1038. # [19:30] <webben> Has anyone proposed a @defer attribute or something for iframe (would be useful for implementing non-blocking ads, widgets, videos etc)?
  1039. # [19:33] <othermaciej> width-based sources (at least as proposed in srcset) depend on the available width, which is not known until layout time, so can't be done at prefetch time
  1040. # [19:34] * Quits: kdvh (~kdvh@unaffiliated/kdvh) (Quit: WeeChat 0.3.6-rc2)
  1041. # [19:34] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
  1042. # [19:34] <Wilto> Yeah, see, that's what I was worried about.
  1043. # [19:35] <Wilto> We'd effectively be saying "if this <img> has an alternate source, disable prefetching on it." I'm certain that won't fly.
  1044. # [19:35] <othermaciej> so you could choose to do no preloading at all in that case
  1045. # [19:35] * Joins: necolas (~necolas@8.25.195.26)
  1046. # [19:35] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  1047. # [19:35] <othermaciej> not really an issue for the 1x vs 2x resolution use case though
  1048. # [19:35] <Wilto> No one has voiced the same concerns about <picture>, however. I assume they're afforded more flexibility in implementation with a blank canvas.
  1049. # [19:36] <othermaciej> I do not know if it is possible to evaluate arbitrary media queries at preloading time
  1050. # [19:36] <Wilto> (we tried <canvas> for workarounds, too. Ba-dum tss.)
  1051. # [19:40] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  1052. # [19:42] <timeless> anyone from the webapps f2f around to help me?
  1053. # [19:43] * Joins: jwalden (~waldo@nat/mozilla/x-nzsnfmyrlzghhiae)
  1054. # [19:43] * Quits: jwalden (~waldo@nat/mozilla/x-nzsnfmyrlzghhiae) (Remote host closed the connection)
  1055. # [19:44] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
  1056. # [19:44] * Joins: jwalden (~waldo@nat/mozilla/x-vpncjgockwwjebxd)
  1057. # [19:44] * Quits: jwalden (~waldo@nat/mozilla/x-vpncjgockwwjebxd) (Client Quit)
  1058. # [19:45] * Quits: eric_carlson (~eric@2620:149:4:1b01:4507:ceaf:4683:745f) (Quit: eric_carlson)
  1059. # [19:47] * Joins: jwalden (~waldo@nat/mozilla/x-wcdonnjuxssgsuam)
  1060. # [19:47] <tantek> timeless what's up?
  1061. # [20:02] * Quits: necolas (~necolas@8.25.195.26) (Remote host closed the connection)
  1062. # [20:03] * Quits: GlitchMr (~glitchmr@178-36-182-44.adsl.inetia.pl) (Read error: Connection reset by peer)
  1063. # [20:08] * Quits: izhak (~izhak@188.244.177.185) (Remote host closed the connection)
  1064. # [20:11] * Joins: izhak (~izhak@188.244.177.185)
  1065. # [20:15] * Joins: rniwa (rniwa@nat/google/x-olgyujkrggeabmcd)
  1066. # [20:20] <dglazkov> rafaelw_: I'd suggest starting a new thread with the new-best solution and getting ayes/nays on it
  1067. # [20:20] <rafaelw_> ok
  1068. # [20:25] * gwicke is now known as gwicke_away
  1069. # [20:26] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  1070. # [20:29] * Quits: qubodup (~qubodup@f052137106.adsl.alicedsl.de) (Quit: leaving)
  1071. # [20:30] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  1072. # [20:31] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1073. # [20:35] <timeless> tantek: trying to fix up the minutes
  1074. # [20:36] * Joins: jarek (~jarek@aeaq41.neoplus.adsl.tpnet.pl)
  1075. # [20:36] * Quits: jarek (~jarek@aeaq41.neoplus.adsl.tpnet.pl) (Changing host)
  1076. # [20:36] * Joins: jarek (~jarek@unaffiliated/jarek)
  1077. # [20:36] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
  1078. # [20:38] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  1079. # [20:38] * Joins: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net)
  1080. # [20:39] <tantek> timeless ok
  1081. # [20:40] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  1082. # [20:42] * Joins: FlorianX (~Dimitri@p4FE5CE5D.dip.t-dialin.net)
  1083. # [20:42] * Parts: FlorianX (~Dimitri@p4FE5CE5D.dip.t-dialin.net)
  1084. # [20:48] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  1085. # [20:49] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Ping timeout: 272 seconds)
  1086. # [20:51] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
  1087. # [20:52] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  1088. # [20:56] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
  1089. # [20:59] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Client Quit)
  1090. # [21:04] * timeless sighs
  1091. # [21:04] <timeless> Chrome is such a crappy browser for simple <find-forward> tasks
  1092. # [21:04] * Joins: ehsan (~ehsan@66.207.208.98)
  1093. # [21:04] <timeless> Obviously having scrolled to an anchor using <find>, i want to search from the _top_ of the document when i find again
  1094. # [21:04] <timeless> and i obviously want to search letter at a time
  1095. # [21:06] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  1096. # [21:07] <timeless> odinho: ok...
  1097. # [21:07] <timeless> odinho: read through everything
  1098. # [21:07] <timeless> ... but when we send new comments
  1099. # [21:07] <timeless> ... it's because we got to a new point
  1100. # [21:07] <timeless> odinho: so far it's things that aren't really defined
  1101. # [21:07] <timeless> ... and nitpicking, making things easier to read
  1102. # [21:07] <timeless> hober: i hope the two of you are ok w/ that correction
  1103. # [21:12] * Joins: necolas (~necolas@8.25.195.26)
  1104. # [21:12] * Joins: eric_carlson_ (~ericc@c-98-248-192-34.hsd1.ca.comcast.net)
  1105. # [21:12] * timeless goes back to looking at the minutes and the minute scripts
  1106. # [21:15] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Ping timeout: 252 seconds)
  1107. # [21:15] * eric_carlson_ is now known as eric_carlson
  1108. # [21:16] * Quits: necolas (~necolas@8.25.195.26) (Remote host closed the connection)
  1109. # [21:16] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1110. # [21:17] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  1111. # [21:17] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  1112. # [21:17] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
  1113. # [21:18] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  1114. # [21:20] * jonlee is now known as jonlee|afk
  1115. # [21:20] * gwicke_away is now known as gwicke
  1116. # [21:20] * Joins: necolas (~necolas@8.25.195.26)
  1117. # [21:21] * jernoble is now known as jernoble|afk
  1118. # [21:23] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  1119. # [21:25] * Quits: necolas (~necolas@8.25.195.26) (Remote host closed the connection)
  1120. # [21:26] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  1121. # [21:26] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1122. # [21:26] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
  1123. # [21:29] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  1124. # [21:31] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Ping timeout: 252 seconds)
  1125. # [21:33] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1126. # [21:33] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  1127. # [21:33] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  1128. # [21:35] <Ms2ger> gavinc, you may be interested in the compromise webperf has for its DOM reference: https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#DOM3Core
  1129. # [21:37] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1130. # [21:38] * Quits: alystair (~alystair@108.162.155.35) (Ping timeout: 248 seconds)
  1131. # [21:38] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  1132. # [21:39] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1133. # [21:39] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 244 seconds)
  1134. # [21:40] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  1135. # [21:41] <timeless> Ms2ger: what's w/ the random link/no-link behavior?
  1136. # [21:42] <timeless> Available at http://www.ietf.org/rfc/rfc2119.txt [link]
  1137. # [21:42] <timeless> The latest version of DOM4 is available at http://www.w3.org/TR/dom/ [notlink].
  1138. # [21:42] <timeless> This version of the ECMAScript Language is available from http://www.ecma-international.org/publications/standards/Ecma-262.htm [notlink].
  1139. # [21:42] * Joins: tabatkins (~jackalmag@80.187.201.88)
  1140. # [21:42] <Ms2ger> "Incompetence"
  1141. # [21:42] <timeless> aha
  1142. # [21:42] <timeless> well, i'm happy
  1143. # [21:43] <timeless> my scripts can now distinguish Paul_Cotton form Paul_Kinlan
  1144. # [21:43] <timeless> at least, if Paul_Kinlan speaks...
  1145. # [21:43] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1146. # [21:43] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
  1147. # [21:43] <timeless> (the script is still pretty stupid in the case when paul kinlan doesn't speak)
  1148. # [21:43] <timeless> s/form/from/
  1149. # [21:44] * Joins: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca)
  1150. # [21:44] * Joins: danbri__ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1151. # [21:45] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  1152. # [21:46] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1153. # [21:48] * Joins: necolas (~necolas@8.25.195.27)
  1154. # [21:48] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 244 seconds)
  1155. # [21:48] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  1156. # [21:48] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
  1157. # [21:50] * Quits: danbri__ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 244 seconds)
  1158. # [21:51] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  1159. # [21:51] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1160. # [21:51] * Quits: graememcc (~chatzilla@host86-148-27-166.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  1161. # [21:51] * Quits: necolas (~necolas@8.25.195.27) (Remote host closed the connection)
  1162. # [21:53] * Joins: krit (~krit@dslb-088-071-076-002.pools.arcor-ip.net)
  1163. # [21:55] * jernoble|afk is now known as jernoble
  1164. # [21:55] <dglazkov> timeless: file a bug? I'll cc finnur, who can fix it
  1165. # [21:56] <eighty4> anyone happen to know if you can redefine how contenteditable inserts <br>s and <div>s and so on?
  1166. # [21:56] * Joins: othermaciej (~mjs@17.245.106.253)
  1167. # [21:56] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1168. # [21:57] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
  1169. # [22:01] <Ms2ger> I'm sure AryehGregor does
  1170. # [22:02] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Quit: tantek)
  1171. # [22:03] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
  1172. # [22:04] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Client Quit)
  1173. # [22:05] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
  1174. # [22:05] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1175. # [22:05] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Client Quit)
  1176. # [22:06] <gavinc> Ms2ger: thanks
  1177. # [22:06] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
  1178. # [22:06] <Ms2ger> Np
  1179. # [22:07] * jonlee|afk is now known as jonlee
  1180. # [22:16] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  1181. # [22:18] * ojan_away is now known as ojan
  1182. # [22:19] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Client Quit)
  1183. # [22:19] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Quit: annevk)
  1184. # [22:20] <timeless> dglazkov: that'd require me to find the bug database and credentials
  1185. # [22:20] <timeless> sorry, my top priority right now is minutes from last week
  1186. # [22:25] * Quits: erichynds (~ehynds@64.206.121.41)
  1187. # [22:25] <timeless> tantek: <dt id="T21-51-45">21:51:45 [chaals]</dt><dd>tantek: deoms are awesome. scope is broader than I ahd understood. How broad is the scope intended to be?</dd>
  1188. # [22:25] <timeless> i presume "deoms" should be "DCOM" ?
  1189. # [22:26] * timeless isn't sure and hasn't gotten around to running the results through a spell-checker
  1190. # [22:26] * Joins: krit1 (~krit@dslb-088-071-076-002.pools.arcor-ip.net)
  1191. # [22:26] * Quits: krit (~krit@dslb-088-071-076-002.pools.arcor-ip.net) (Read error: Connection reset by peer)
  1192. # [22:27] <tantek> no deoms is a typo transposition of demos
  1193. # [22:27] <timeless> ok
  1194. # [22:27] <tantek> but sure, related topics mentioned were DCOM, DSOM etc., I think that was earlier
  1195. # [22:28] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  1196. # [22:28] <tantek> and CORBA for that matter
  1197. # [22:28] * timeless nods
  1198. # [22:28] <timeless> lemme send this thing through a spell checker
  1199. # [22:30] <timeless> kam = kamos = komoroske = Alex_Komoroske:, right?
  1200. # [22:30] <tantek> https://twitter.com/jackrusher/status/199851560665235457
  1201. # [22:31] * Quits: nesta_ (~nesta_@195.Red-83-52-132.dynamicIP.rima-tde.net) (Quit: nesta_)
  1202. # [22:32] <tantek> except that I don't think the #webintents folks know of CORBA - they're simply reinventing it (as well as OpenDoc/OLE) by walking down the same paths. it's like some odd 20 year generational cycle.
  1203. # [22:33] <timeless> well
  1204. # [22:33] <timeless> i'm vaguely involved in intents
  1205. # [22:33] <timeless> and i've dealt w/ corba and ole, and i have memories of opendoc
  1206. # [22:34] <timeless> what prevents someone from claiming that the embeddable Gmaps apis violate OpenDoc/OLE patents?
  1207. # [22:34] <tantek> timeless - you seem to be vaguely involved with many web things :)
  1208. # [22:34] <timeless> yes
  1209. # [22:34] <timeless> OT: did you get around to rebooting your mac?
  1210. # [22:35] <tantek> I'm not very familiar with embeddable Gmaps APIs - you'd have to talk to someone who understands both technologies
  1211. # [22:35] * timeless just upgraded PlayBook and phone os's
  1212. # [22:35] <tantek> no
  1213. # [22:35] <tantek> I don't reboot very often.
  1214. # [22:35] <timeless> well... to the end user, you end up w/ a google map inside someone else's web page
  1215. # [22:35] <timeless> you can interact w/ the google map pretty much the way you would if it weren't embedded
  1216. # [22:35] <timeless> which is more or less what OpenDoc/OLE allow
  1217. # [22:36] <timeless> Intents most of the time will not actually give you that
  1218. # [22:36] <tantek> problem with OpenDoc/OLE is it was a huge set of technologies
  1219. # [22:36] <tantek> some of which was patented
  1220. # [22:36] <timeless> it's mostly just giving you a function that can return a value
  1221. # [22:36] <tantek> so you can't prove anything by the negative
  1222. # [22:36] <timeless> it's closer to CORBA than OLE/OpenDoc
  1223. # [22:37] <timeless> hrm
  1224. # [22:37] <timeless> put slightly differently
  1225. # [22:37] <tantek> timeless - from the WebApps f2f there is no "mostly just" with webintents.
  1226. # [22:37] <tantek> it's an ever growing scope
  1227. # [22:37] <tantek> I wish you luck with attempting to limit it
  1228. # [22:37] <timeless> are the OLE/OpenDoc patents older than the MPEG1 patents? :)
  1229. # [22:37] <tantek> I've already decided on the specific focus I'm solving with web actions.
  1230. # [22:37] <tantek> timeless - if you're curious, you can do your own patent search.
  1231. # [22:38] <tantek> I'm not familiar with MPEG1 patents (nor do I have any interest in being)
  1232. # [22:38] <timeless> i'm pretty sure my lawyers would yell at me :)
  1233. # [22:38] <tantek> exactly
  1234. # [22:38] <tantek> so it's futile to attempt to reason by the negative
  1235. # [22:38] * timeless sighs
  1236. # [22:38] <timeless> well, i'm not trying to really reason
  1237. # [22:38] <timeless> just paint a broad stroke
  1238. # [22:39] <timeless> i have a feeling that ole/opendoc could be older than mpeg1
  1239. # [22:39] * Quits: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  1240. # [22:39] <timeless> and we've sort of reached a point where mpeg1 patents were offering to expire
  1241. # [22:44] * Quits: krit1 (~krit@dslb-088-071-076-002.pools.arcor-ip.net) (Quit: Leaving.)
  1242. # [22:46] * Joins: nessy (~Adium@124-149-96-148.dyn.iinet.net.au)
  1243. # [22:47] * Joins: Tony (Tony@99-138-48-235.lightspeed.iplsin.sbcglobal.net)
  1244. # [22:54] * Quits: eric_carlson (~ericc@c-98-248-192-34.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
  1245. # [22:54] <Velmont> timeless: Thanks for fixing that :)
  1246. # [22:56] <rniwa> the whole discussion about arabizi was funny....
  1247. # [22:58] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
  1248. # [23:01] * Parts: Tony (Tony@99-138-48-235.lightspeed.iplsin.sbcglobal.net)
  1249. # [23:01] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  1250. # [23:03] * Joins: nesta_ (~nesta_@45.Red-88-11-39.dynamicIP.rima-tde.net)
  1251. # [23:04] * Quits: Ms2ger (~Ms2ger@91.181.124.114) (Ping timeout: 260 seconds)
  1252. # [23:05] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Ping timeout: 260 seconds)
  1253. # [23:05] * Joins: PalleZingmark (~Adium@c83-250-135-157.bredband.comhem.se)
  1254. # [23:11] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  1255. # [23:15] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox)
  1256. # [23:18] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  1257. # [23:20] * Quits: MacTed (~Thud@63.119.36.36)
  1258. # [23:23] * Quits: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca) (Quit: davidb)
  1259. # [23:24] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1260. # [23:24] * Joins: necolas (~necolas@8.25.195.26)
  1261. # [23:34] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  1262. # [23:43] <timeless> Velmont: thanks for pointing it out
  1263. # [23:43] <timeless> Testing
  1264. # [23:43] <timeless> rniwa: I like to write tests
  1265. # [23:43] <timeless> ... if we have a tool that could go through the tests
  1266. # [23:43] <timeless> <inserted> schepers:
  1267. # [23:43] <timeless> rniwa: the CSS Tool called "Shepard" (by plinns)
  1268. # [23:43] <timeless> -- help?
  1269. # [23:43] <shepazu> huh?
  1270. # [23:44] <timeless> chaals inserted "shepazu:" before "Shepard"
  1271. # [23:44] <timeless> i'm not sure why
  1272. # [23:44] <timeless> was he trying to say that you were speaking?
  1273. # [23:44] <timeless> i.e. did you say "the CSS Tool called" ?
  1274. # [23:44] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  1275. # [23:45] * timeless decides that shepazu probably did say that (and not rniwa)
  1276. # [23:46] <shepazu> timeless: yes, I did mention Shepard
  1277. # [23:46] <timeless> ok, great, thanks
  1278. # [23:46] <timeless> note that the final minutes won't say schpers
  1279. # [23:47] <timeless> it says that so i can test a scribe speaker-present tool
  1280. # [23:52] * Joins: cpearce (~cpearce@60.234.54.74)
  1281. # [23:55] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1282. # [23:56] * Quits: nesta_ (~nesta_@45.Red-88-11-39.dynamicIP.rima-tde.net) (Ping timeout: 248 seconds)
  1283. # [23:56] * Quits: ap (~ap@2620:149:4:1b01:6d77:dbc:104e:38dd) (Quit: ap)
  1284. # [23:58] <paul_irish> shepazu: where is this tool? i'm interested.
  1285. # [23:59] <paul_irish> http://test.csswg.org/shepherd/
  1286. # [23:59] <paul_irish> http://wiki.csswg.org/test/css2.1/contribute
  1287. # Session Close: Fri May 11 00:00:00 2012

The end :)