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

Options:

  1. # Session Start: Wed May 16 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] <TabAtkins> annevk: And not shared with image-set().
  4. # [00:00] <annevk> also, given how much markup <picture> requires; avoid needless complexity seems considered...
  5. # [00:00] <TabAtkins> annevk: And duplicated from MQ. ^_^
  6. # [00:00] <Hixie> divya: well any solution in this space would involve new syntax of some sort. new elements, new attribute, something has to be new.
  7. # [00:00] <adactio> annevk: Yes, it is. It's one of the things in srcset's favour.
  8. # [00:00] <divya> Hixie: yeah i feel if it is a pattern devs can relate with.
  9. # [00:00] <divya> it would be less difficult to make mistakes with.
  10. # [00:00] <annevk> TabAtkins: someone proposed using 10x10 instead like rel=icon; but often you don't need one or the other
  11. # [00:01] <divya> annevk: i would prefer verbose/readable to concise machine language.
  12. # [00:01] <Hixie> necolas: that's reasonable. What channels should we be using? We have forums, a blog, a wiki, a Google+ page, and a FAQ. What else should we be doing?
  13. # [00:01] <TabAtkins> annevk: I agree with that criticism.
  14. # [00:01] <miketaylr> Hixie: Wilto is the "technical curator" of ALA. Publishing wouldn't be hard.
  15. # [00:01] <Hixie> adactio: how do we "send it to ALA"?
  16. # [00:01] <TabAtkins> annevk: My preference is something like "w:200px" like Zewt suggested, or full-bore embedding of some MQs like "min-width:200px".
  17. # [00:02] <ShaneHudson> miketaylr: So THAT is how he managed to get an article out today so quickly!
  18. # [00:02] * Joins: dgathright (~dgathrigh@ip-64-134-233-41.public.wayport.net)
  19. # [00:02] <annevk> TabAtkins: why use units?
  20. # [00:02] <annevk> TabAtkins: nothing in HTML has units
  21. # [00:02] <miketaylr> ShaneHudson: heh
  22. # [00:02] <TabAtkins> annevk: Because people are used to it. And by people, I mean "me".
  23. # [00:02] <Hixie> TabAtkins: w:200px is still new syntax, and if we're going to have new syntax, 200w seems better.
  24. # [00:02] * Quits: MacTed (~Thud@63.119.36.36)
  25. # [00:02] <divya> annevk: this discussion seems to mirror the discussion around open font ligatures
  26. # [00:02] <divya> from what i gather the movement there has been from terse opentype syntax
  27. # [00:02] <TabAtkins> The big problem I have is that sometimes I want to use min-width, and sometimes it's clearer to say max-width.
  28. # [00:02] <divya> to a longer descriptive one
  29. # [00:03] <divya> but then again, i maybe wrong.
  30. # [00:03] <adactio> Hixie: I'll drop you a line in an email and introduce you to some of the ALA people.
  31. # [00:03] <annevk> divya: don't think I was involved in that discussion
  32. # [00:03] <ShaneHudson> Hixie: submit@alistapart.com is their official submit email address, but there are quite a few people that I am sure could speed it up
  33. # [00:03] <annevk> divya: or know much about it
  34. # [00:03] <zewt> 200w vs w:200 seems pretty much dead-on even to me (intuitively) as far as readability/typability/etc
  35. # [00:03] <necolas> Hixie: The G+ page, for example, hasn't been updated for over 3 weeks. There is no mention of any of the discussions or plans surrounding "responsive images"
  36. # [00:03] * Quits: weinig (~weinig@2620:149:4:1b01:111f:22c2:794b:7ee2) (Quit: weinig)
  37. # [00:03] <annevk> necolas: you want to help maintain it?
  38. # [00:04] <necolas> If you have the channels, then it seems like the information isn't being fed into them before (or even after, in this case) the fact.
  39. # [00:04] <Hixie> necolas: if you'd like to help that would be awesome :-) the problem is i don't know what to mention -- there's over 1000 e-mails in the queue for me to deal with, i can't very well mention each one of them on g+ :-)
  40. # [00:04] <zewt> being able to parse all entries as "%c:something" and tell what it is based soley on the %c seems a plus--but a minor one (it's not likely to end up with tons of possible values), so I don't feel strongly about it
  41. # [00:04] <Hixie> necolas: i don't know what is an issue developers want to be told about and what isn't
  42. # [00:05] <dreadnaut> With css using units after the number, 200w would look a bit strange.
  43. # [00:05] <divya> Hixie: if you could like broadly group what you are looking to solve currently.
  44. # [00:05] * Quits: tgecho (~tgecho@66-55-201-102.gwi.net) (Read error: Connection reset by peer)
  45. # [00:05] <divya> and mention it publicly.
  46. # [00:05] <divya> it would be useful.
  47. # [00:05] <TabAtkins> dreadnaut: Spot on. That's my objection, I think.
  48. # [00:05] <divya> we can simply subscribe to threads within that set that is useful.
  49. # [00:05] <ShaneHudson> Hixie: If there is anything I can do to help, let me know.. I have been wanting to get involved for ages as I said earlier
  50. # [00:05] <Hixie> divya: i don't know what i'm going to be working on. I go through e-mail more or less on a first-come-first-served basis, so it's all over the place.
  51. # [00:05] <necolas> annevk Hixie: i'd be tentatively willing to be involved with others in helping out. i've got a full time job + open source commitments also consume most of my time.
  52. # [00:05] <Hixie> divya: http://whatwg.org/issues/ lists all the e-mails
  53. # [00:06] <Hixie> divya: "broadly categorised"
  54. # [00:06] <zewt> if any variable string values are ever added then x: is better, but I can't think of any (even theoretically)
  55. # [00:06] <annevk> ShaneHudson: necolas: we've had this "WHATWG Weekly" running on http://blog.whatwg.org/ but I've been getting worse at maintaining it
  56. # [00:06] <divya> perhaps what we need then Hixie is someone to summarize your current week's responses. :P
  57. # [00:06] * Joins: tgecho (~tgecho@66-55-201-102.gwi.net)
  58. # [00:06] <divya> its right now too much effort to follow everything you respond to.
  59. # [00:06] * Joins: othermaciej (~mjs@17.245.104.240)
  60. # [00:07] <annevk> ShaneHudson: necolas: if you think having blog posts of standards activity will help and you can help out with that I can set you up
  61. # [00:07] <MarcDrummond> Hixie: One concern I have with the srcset syntax is that the breakpoints are defined in pixels. However, for a responsive design, it's better to set breakpoints in ems, so that the layout can shift if the text is resized. This could lead to a disconnect between the breakpoints in the layout and for the images.
  62. # [00:07] <zewt> sounds like a good way to confuse things :)
  63. # [00:07] <Hixie> divya: anne was doing that with whatwg weekly but yes, it'd be awesome to have people help him with that
  64. # [00:07] * Joins: weinig (~weinig@17.212.155.187)
  65. # [00:07] <Hixie> divya: shelley helped for a while
  66. # [00:07] <Hixie> which was cool
  67. # [00:07] <necolas> annevk Hixie, you know, it might be worth also looping some people in who are already trying to do this stuff: bruce lawson, the html5doctor people.
  68. # [00:07] <divya> yeah :)
  69. # [00:08] <ShaneHudson> annevk: An 0 comments on most of the articles.. that blog needs promoting! I am surprised actually that with the amount of high profile people I have seen in the irc today that promotion has not been easy!
  70. # [00:09] <Hixie> necolas: bruce is around sometimes
  71. # [00:09] * Parts: duecaja (~duecaja@cpe-24-93-190-62.neo.res.rr.com)
  72. # [00:09] * Quits: nathanstaines (~nathansta@cpc36-camd13-2-0-cust393.20-2.cable.virginmedia.com) (Quit: Leaving...)
  73. # [00:10] <Hixie> MarcDrummond: (i'm not familiar with the term "breakpoint" as you use it... do you have a link to a page explaining that by any chance?)
  74. # [00:10] <annevk> ShaneHudson: it has about 7000 people subscribed to it via Google Reader
  75. # [00:10] <Hixie> MarcDrummond: in practice 1rem = 16px and the font size changes are all known to the author so i'm not sure it really matters if it's pixels or ems
  76. # [00:10] * Joins: uokesita (~uokesita@190.75.196.101)
  77. # [00:10] <TabAtkins> Hixie: A "breakpoint" is a point where you suddenly shift your layout.
  78. # [00:11] <Hixie> ah
  79. # [00:11] <TabAtkins> In other words, where your current layout breaks and you need to rearrange.
  80. # [00:11] <divya> Hixie: i think what we need is what you are currently responding to :P basically a hixie-response-summary-bot
  81. # [00:11] <annevk> necolas: I talk with Bruce now and then; he's not so close to the activities though that he could summarize what is going on
  82. # [00:11] <jreading> OMG
  83. # [00:11] <ShaneHudson> annevk: Really? Ok I reckon I could help out with the blog... though I am new to this group
  84. # [00:11] <jreading> 'nuff….
  85. # [00:11] * Quits: dgathright (~dgathrigh@ip-64-134-233-41.public.wayport.net) (Quit: dgathright)
  86. # [00:11] * Parts: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net)
  87. # [00:12] <necolas> Hixie and annevk, what is a good avenue to continue the discussion and bring in others who are already partially involved in commenting on whatwg happenings? this feels like something that would be worth attempting.
  88. # [00:12] <Hixie> annevk: (btw, the width and height in srcset are viewport width/height, not image width/height. still about the images, but not necessarily the image dimensions per se.)
  89. # [00:12] <necolas> mailing list? :P
  90. # [00:12] * Joins: moneal (u2603@gateway/web/irccloud.com/x-isztngbrxdcjinwg)
  91. # [00:12] <gsnedders> necolas: Yeah, the mailing list is the place
  92. # [00:12] <adactio> Hixie: you've got mail (some intros to ALA folk).
  93. # [00:12] <Hixie> adactio: thanks
  94. # [00:13] * Joins: weinig_ (~weinig@17.245.106.44)
  95. # [00:13] <zewt> Hixie: that's on the unintuitive side
  96. # [00:13] * Joins: nicksergeant (~Nick@cpe-72-230-184-180.rochester.res.rr.com)
  97. # [00:13] <Hixie> zewt: yeah, unfortunately we're kinda stuck on that. see the e-mail.
  98. # [00:13] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  99. # [00:14] <zewt> "viewport-width: ..." would be clearer (but not crazy about the verboseness)
  100. # [00:14] <Hixie> yeah
  101. # [00:14] <annevk> CSS has vw / vh but they mean something else
  102. # [00:15] * Quits: raphc (~rc@ppp-sei21-46-193-160.67.wb.wifirst.net) (Ping timeout: 248 seconds)
  103. # [00:15] <MarcDrummond> Hixie: TabAtkins summarized breakpoints well. file.jpg 600w 200h would have breakpoints at 600 pixels wide and at 200 pixels high. The issue is that I would define the layout shift at 37.5em. If the user increases their text size, then the layout shift and the file shift might not sync up.
  104. # [00:15] <TabAtkins> Unfortunately "max-width" is both a MQ and a property.
  105. # [00:15] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  106. # [00:15] * Quits: weinig (~weinig@17.212.155.187) (Ping timeout: 240 seconds)
  107. # [00:15] * weinig_ is now known as weinig
  108. # [00:15] <zcorpan> annevk: it's not describing the image
  109. # [00:15] * Joins: jarek_ (~jarek@aeap216.neoplus.adsl.tpnet.pl)
  110. # [00:15] * jarek is now known as Guest29124
  111. # [00:15] <annevk> yeah I was just told
  112. # [00:15] <annevk> silly me
  113. # [00:15] * Parts: dreadnaut (~Miranda@188-221-64-204.zone12.bethere.co.uk)
  114. # [00:16] <Hixie> MarcDrummond: if the user increases their font size, they also increase their pixel density, but they don't change the number of pixels
  115. # [00:16] * Parts: moneal (u2603@gateway/web/irccloud.com/x-isztngbrxdcjinwg)
  116. # [00:16] <zcorpan> ah. i failed at reading the logs then :-)
  117. # [00:16] <MarcDrummond> Hixie: This could be really important because I might want images to fill 100% of the width of their container below 37.5 em and only 40% of the container above 37.5em.
  118. # [00:16] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  119. # [00:16] <Hixie> MarcDrummond: (don't change the pixel font size, i should say)
  120. # [00:16] <Hixie> MarcDrummond: (assuming they change font size using regular browser zoom)
  121. # [00:17] <TabAtkins> Hixie: Problem still occurs when they have a minimum font-size.
  122. # [00:17] <MarcDrummond> Hixie: Yes, but the issue is if they change the actual text size rather than using browser zoom.
  123. # [00:17] * Quits: bradbice (~bradbice@209.117.183.2)
  124. # [00:17] <Hixie> TabAtkins: does that affect teh computed font size?
  125. # [00:17] * Joins: Obvious (tachikoma@188.226.74.2)
  126. # [00:17] <Hixie> TabAtkins: i guess in certain cases it does
  127. # [00:17] * Quits: Guest29124 (~jarek@unaffiliated/jarek) (Ping timeout: 272 seconds)
  128. # [00:18] <TabAtkins> Hixie: Yeah, that's the whole point.
  129. # [00:18] <Hixie> MarcDrummond: i don't expect browsers going forward to really support changing the font size. too many sites break if 1rem != 16px.
  130. # [00:18] <TabAtkins> I've considered enforcing a 16px minimum font size before, but I don't think Chrome lets me do that.
  131. # [00:18] <Hixie> TabAtkins: web breaks if you do that, i have in the past tried
  132. # [00:18] <zcorpan> can the syntax for 200w be more obvious about what it means, maybe?
  133. # [00:18] <MarcDrummond> Hixie: Lots and lots of browsers do support changing the actual font size right now. I haven't seen evidence that ability will be eliminated.
  134. # [00:19] <zewt> TabAtkins: pretty sure they finally added the option for that (but chrome is being stupid and timing out loading the ... options screen? so I can't check)
  135. # [00:19] <MarcDrummond> Hixie: And if there was, there would be a huge outcry from the accessibility community. The primary purpose of changing font size is for low vision users.
  136. # [00:19] <TabAtkins> zewt: Aww yeah!
  137. # [00:20] <TabAtkins> Everything's big now, woo!
  138. # [00:20] <Hixie> zcorpan: suggestions always welcome, mail the list :-)
  139. # [00:20] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  140. # [00:20] <zewt> yeah it's sort of hidden but it's there
  141. # [00:20] <MarcDrummond> Hixie: That's why the best practice is to use ems to determine break points rather than pixels. That allows your layout to still work if the base font size is not equal to 16 px.
  142. # [00:20] <TabAtkins> I was pretty sure that pkasting was fighting against it at some point, but whatever.
  143. # [00:20] <zewt> minimum font size is a pretty critical feature, in a world where people with better-than-20/20 vision design websites with no understanding of people with less-than-20/20
  144. # [00:20] <Hixie> MarcDrummond: the primary purpose of zooming is for low vision users, too, but without the disadvantages of text size changing.
  145. # [00:21] * Joins: dgathright (~dgathrigh@adsl-75-37-27-96.dsl.pltn13.sbcglobal.net)
  146. # [00:21] <Hixie> MarcDrummond: i would expect browsers going forward to more and more drop their font size settings ui
  147. # [00:21] <zewt> (i don't want to zoom in and make *everything* needlessly big; i just want excessively small text fixed)
  148. # [00:21] <zcorpan> zewt: better-than-20/20?
  149. # [00:21] * Quits: SimpleQuark (~SimpleQua@64.124.62.236) (Quit: SimpleQuark)
  150. # [00:21] <zewt> yes, 20/20 isn't a maximum
  151. # [00:22] <zewt> don't recall how it works offhand (not that it's really the point :)
  152. # [00:22] <MarcDrummond> Hixie: Zooming works well too. But the reality is that people *can* change font sizes right now. And probably next month. And probably the next month after that.
  153. # [00:22] * zcorpan looks it up
  154. # [00:22] <MarcDrummond> Hixie: This isn't an insurmountable problem. I'm just saying that if srcset is used as a syntax, it would be good to be able to define the breakpoints in units beyond pixels.
  155. # [00:23] * miketaylr is now known as miketaylrawaylol
  156. # [00:23] <zcorpan> so 20/10 means that you have supervision, and 20/100 means that you have crappy vision, and 20/20 is "normal"
  157. # [00:23] <zewt> cool, we have a Mr. Development posting on the list
  158. # [00:23] <TabAtkins> zewt: A/B means that, at A feet, you see things about as well as a "normal" person does a B feet.
  159. # [00:23] <ShaneHudson> Right, added myself to the irc users wiki page :) It is times like this that I realise how boring I am! No books, no active blogs, no awards and not even working for a browser :[
  160. # [00:23] <ShaneHudson> * :p
  161. # [00:24] <zcorpan> at least when looking at something 20 feet away
  162. # [00:24] <zewt> at least he's not posting as a company name; that's one of the more annoying things on lists
  163. # [00:24] <Hixie> MarcDrummond: in general we're designing for 10 years from now, so what they'll be doing in a few months isn't a huge concern. i am pretty sure that font size setting ui is headed out, and that it's ok to treat 1rem=16px.
  164. # [00:24] <zewt> (that is, as a company name with no real name)
  165. # [00:24] <zcorpan> usually people's screens are closer than that, so 20/20 is not really relevant
  166. # [00:24] <TabAtkins> Hixie: I'm curious why you think minimum font-szies are heading out.
  167. # [00:24] <TabAtkins> Do you think people are going to inevitably get better vision?
  168. # [00:24] <zewt> Hixie: i don't have any opinion on whatever he's arguing, but I'd object ferociously if people removed minimum font sizes
  169. # [00:25] <Hixie> TabAtkins: minimum font sizes may not be but they're not really where you see this kind of image
  170. # [00:25] <Hixie> i'm talking about the definition of rem, not the definition of 0.1rem
  171. # [00:26] <MarcDrummond> Hixie: There's a lot of websites that have been developed between 2002 and 2012. There will be even more between 2012 and 2022. The markup pattern for srcset *will break* how images work within responsive design until font size uis are removed in 2022. That is a problem.
  172. # [00:26] <TabAtkins> Hixie: The point is that if a webdev, say, sets "html { font-size: 10px; } body { font-size: 1.6rem; }" (which I've seen in tutorials), it may break the page.
  173. # [00:27] <Hixie> TabAtkins: that page will be broken long before srcset="" gets involved, though, no?
  174. # [00:28] <MarcDrummond> Hixie: To be clear, it's not that the font size will be different, and that will screw up the image. The problem is that the layout is based on the font size. So if the font size changes, the entire layout can change, the widths of containers can change.
  175. # [00:28] <TabAtkins> Hixie: Maybe, but maybe not. If the author is being very consistent about sizing in rems, though, the page will at least scale up uniformly. It would suck if the image breakpoints weren't allowed to do the same.
  176. # [00:28] <Hixie> MarcDrummond: maybe i'm not understanding what you mean. can you show me a realistic example of where one would use srcset that would be broken if someone set a minimum font size?
  177. # [00:29] <TabAtkins> MarcDrummond: Yeah, that's right.
  178. # [00:29] <MarcDrummond> MarcDrummond: This isn't an isolated use case either. The best practice for responsive design is to change layouts based on ems, not px. And responsive design is swiftly becoming one of the primary techniques for designing new sites.
  179. # [00:29] <Hixie> TabAtkins: well i don't disagree in principle, but there's already a solution: don't set a 10px font size if you want a 16px font size.
  180. # [00:29] <TabAtkins> Hixie: You use a breakpoint at a particular spot, set in ems or rems or something, that changes your layout via MQ. You set up your @srcset to match it, translating into px based on your assumptions about the user's font size.
  181. # [00:29] <Hixie> TabAtkins: no need to massively increase the complexity of srcset="" to handle something that can already be addressed, imho
  182. # [00:30] <TabAtkins> The user's minimum font-size kicks in, suddenly your conversions to pixels are inaccurate, and your images swap at weird points.
  183. # [00:31] * Quits: twisted` (~twisted@p5DDB9484.dip.t-dialin.net) (Ping timeout: 240 seconds)
  184. # [00:31] <zcorpan> TabAtkins: why would the conversion be inaccurate? surely the minimum font-size only affects actual text, not computed values of other things like width:10rem ?
  185. # [00:33] <MarcDrummond> Hixie: Here's a simple test page. http://www.vistasmith.com/responsive-ems/responsive-ems.html
  186. # [00:33] * Quits: jarek_ (~jarek@aeap216.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  187. # [00:33] <TabAtkins> zcorpan: 10rem is the font-size of the root element. If the minimum font-size causes the font-size of the root to go up, well...
  188. # [00:33] * Joins: twisted` (~twisted@p5DDBBA25.dip.t-dialin.net)
  189. # [00:33] <Hixie> zcorpan: no, minimum font-size affects the computed value for 'em'
  190. # [00:33] <Hixie> zcorpan: see the bottom of http://hixie.ch/specs/css/font-size-ui/font-size-ui
  191. # [00:34] <Hixie> (it doesn't affect inheritance though)
  192. # [00:34] <zcorpan> hmm. ok.
  193. # [00:34] <Hixie> MarcDrummond: i see no images there
  194. # [00:34] <TabAtkins> Yeah, it's just literally "if an element's font-size is below the minimum, change it to the minimum".
  195. # [00:35] <MarcDrummond> Right. It's just a test page I already have.
  196. # [00:35] <MarcDrummond> Hixie: I'll throw some in there quick.
  197. # [00:35] * Quits: sicking (~chatzilla@nat/mozilla/x-oixmvwucyeqaizct) (Ping timeout: 244 seconds)
  198. # [00:35] <Hixie> MarcDrummond: (fundamentally, the problem is that we can't use 'em's because 'em's rely on layout and we need to be able to pick the image before layout happens, btw. so unfortunately even if you convince me that it would be nice to do this, i think we're stuck here.)
  199. # [00:35] <Hixie> MarcDrummond: (but i would still like to understand the problem.)
  200. # [00:36] <MarcDrummond> So the short summary is this.
  201. # [00:36] * Quits: othermaciej (~mjs@17.245.104.240) (Quit: othermaciej)
  202. # [00:37] <MarcDrummond> With that layout, there's two columns above 30ems up to 880px. At 1em=16px, that's 480px to 880px.
  203. # [00:37] <zcorpan> TabAtkins: so if you have something like <h1 style="width:30rem">Hello!</h1>, that will be way too wide if the user increases the minimum font-size
  204. # [00:38] <ShaneHudson> After seeing what it has been like with responsive images... I am really glad I was not involved on the spec side of the original browser wars!
  205. # [00:38] <MarcDrummond> However, if the base font size is 1em = 20px, then there will be two columns between 600px and 1100px.
  206. # [00:38] * Joins: othermaciej (~mjs@17.245.104.240)
  207. # [00:38] * Parts: Methapod (~anthony@203.b.005.mel.iprimus.net.au)
  208. # [00:38] <zcorpan> but maybe it makes sense for rem-based layouts to get bigger when minimum font-size is increased
  209. # [00:38] <necolas> adactio Hixie: if an ALA article happens, that might be a good time both to highlight whatwg communication channels with the wider dev community, and ask for people to help filter the key mailing list content for summary on the whatwg blog etc.
  210. # [00:39] * Joins: cazepeda (81711c2e@gateway/web/freenode/ip.129.113.28.46)
  211. # [00:39] <adactio> necolas: Agreed.
  212. # [00:39] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  213. # [00:39] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  214. # [00:40] <akamike> necolas: I've sent a call to action to the other H5Ds, so we might be able to help
  215. # [00:40] <Hixie> zcorpan: it's only a problem if the font-size of the root element is smaller than the minimum, which it shouldn't be unless the minimum is really high, in which case imho the user should just be using zoom (and the UA UI imho should just be taking care of that detail automatically; see the top of the aforementioned page)
  216. # [00:40] <TabAtkins> zcorpan: Yes.
  217. # [00:40] <MarcDrummond> That filters down to the column widths. So if you have an image set to the full width of the second column, that's going to be a different number of pixels when the font size increases.
  218. # [00:40] <necolas> akamike: nice!
  219. # [00:40] <ShaneHudson> akamike: What is a H5D?
  220. # [00:40] <Hixie> MarcDrummond: sure but when is the user going to set a minimum font size of 20px?? the entire web would fall apart.
  221. # [00:40] <akamike> ShaneHudson: http://html5doctor.com/
  222. # [00:41] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  223. # [00:41] <ShaneHudson> akamike: Oh! Of course, sorry and thanks :)
  224. # [00:41] <MarcDrummond> Hixie: The point of defining the layout in ems rather than px is so that the web does not fall apart.
  225. # [00:41] * Quits: weinig (~weinig@17.245.106.44) (Quit: weinig)
  226. # [00:41] <Hixie> MarcDrummond: i mean the existing web
  227. # [00:42] <ShaneHudson> What is the opinion in here of rem instead of em?
  228. # [00:42] <Hixie> MarcDrummond: not future web pages written by perfect web authors, the web pages that already exist that implicitly assume that when they say font-size: 16px it won't turn into 20px
  229. # [00:42] * Joins: Druide_ (~Druid@p5B05DA71.dip.t-dialin.net)
  230. # [00:43] <MarcDrummond> Hixie: So the problem is that at 16px, the columns shift at480px, but at 20px, they shift at 600px. However, if srcset has the image coded to shift at 480px, then at 20px, the wrong image will be delivered.
  231. # [00:43] * Quits: hartless (6c496899@gateway/web/freenode/ip.108.73.104.153) (Ping timeout: 245 seconds)
  232. # [00:43] <MarcDrummond> Hixie: Unfortunately, that assumption is incorrect.
  233. # [00:43] <MarcDrummond> Hixie: Lots and lots of web developers design their sites assuming that users *can* change their font sizes.
  234. # [00:44] * Quits: Druide__ (~Druid@p5B05C14C.dip.t-dialin.net) (Ping timeout: 265 seconds)
  235. # [00:44] <MarcDrummond> Hixie: That's the best practice that's being taught with responsive design right now.
  236. # [00:44] <Wilto> I use em-based media queries, yeah.
  237. # [00:44] <MarcDrummond> Hixie: So if the srcset breakpoints are hard-coded as px, incorrect images will be delivered.
  238. # [00:45] * Quits: joeellis (b8bf3910@gateway/web/freenode/ip.184.191.57.16) (Ping timeout: 245 seconds)
  239. # [00:45] <Wilto> CloudFour has a great write-up on them; it’s really impressive stuff in practice. http://blog.cloudfour.com/the-ems-have-it-proportional-media-queries-ftw/
  240. # [00:45] <zcorpan> so for em- or rem-based layouts, it seems it would be useful to be able to use em/rem in srcset as well to describe the viewport
  241. # [00:45] <Hixie> MarcDrummond: lots and lots of web developers design their sites assuming that users *can* change their font sizes, but they are utterly swamped by the number of web developers who do not.
  242. # [00:45] <MarcDrummond> zcorpan: Exactly.
  243. # [00:46] <TabAtkins> Hixie: It kind of sucks to tell webdevs that are doing responsible things "sucks to be you, maybe you should do what all the sucky devs are doing instead".
  244. # [00:46] <MarcDrummond> Hixie: That doesn't mean that people who are following best practices should be unable to deliver a solution for their users.
  245. # [00:46] <zcorpan> Hixie: we don't need to cripple a new feature just because most authors don't use rem-based layouts :-P
  246. # [00:46] <Hixie> TabAtkins: agreed, but i don't know what else we can do.
  247. # [00:46] <ShaneHudson> Hixie: But that does not mean the ones that do not are right for not doing it
  248. # [00:46] <Wilto> Completely agreed, on all counts.
  249. # [00:46] <TabAtkins> Hixie: Um, use zewt's idea?
  250. # [00:47] <TabAtkins> w:200px
  251. # [00:47] <TabAtkins> Or w:40em
  252. # [00:47] <TabAtkins> whatever.
  253. # [00:47] <Wilto> I mean, I have an idea, but… y’know.
  254. # [00:47] <MarcDrummond> Hixie: I'm not trying to criticize you here. I'm just saying that this is a very important use case, and that incorporating the usage of ems into the syntax of srcset is essential.
  255. # [00:47] <Hixie> MarcDrummond: my point is that people who are following best practices _can_ deliver a solution for their users anyway, because users aren't going to pick a minimum font size of great than 16px.
  256. # [00:47] <Hixie> MarcDrummond: they'll just zoom instead
  257. # [00:47] <Hixie> MarcDrummond: and zoom works fine if you use pixels
  258. # [00:47] <Hixie> MarcDrummond: since it zooms the CSS pixels
  259. # [00:48] <TabAtkins> Hixie: Bonus advantage of zewt's suggested syntax: it doesn't like a CSS "w" unit.
  260. # [00:48] <Hixie> TabAtkins: as i said earlier, we can't actually use em even if we want to, because we need to be able to do the calculations before layout happens. i'm just trying to work out if there is a problem because if there is then maybe we need another solution altogether.
  261. # [00:48] <MarcDrummond> Hixie: What evidence do you have that users *never* change their default font size? Because accessibility folks would tell you, they do.
  262. # [00:48] <TabAtkins> Hixie: Make the same assumption that MQs do about rem.
  263. # [00:48] <TabAtkins> MQs interpret em as relative to the initial font size.
  264. # [00:49] <TabAtkins> s/rem/em/
  265. # [00:49] <TabAtkins> (rem is identical, obviously).
  266. # [00:49] <Wilto> Except Opera, I think.
  267. # [00:49] <TabAtkins> Bwuh?
  268. # [00:49] <Wilto> I _think_ it uses the body font size?
  269. # [00:49] * Quits: grigs (~jason@67.131.102.78) (Remote host closed the connection)
  270. # [00:49] <TabAtkins> That's nonsense.
  271. # [00:49] <zcorpan> what?
  272. # [00:49] <MarcDrummond> Hixie: I don't think you have to calculate the layout. You just have to calculate the base font size. Then both the images and the layout are calculated from that font size.
  273. # [00:49] <TabAtkins> (Opera might do it, but it's still nonsense.)
  274. # [00:49] <Hixie> TabAtkins: initial font size is always 16px, so then you're fine with pixels.
  275. # [00:49] <Wilto> Oh, right. I mean, submitted without comment.
  276. # [00:50] * Joins: grigs (~jason@67.131.102.78)
  277. # [00:50] <TabAtkins> Hixie: Nope, initial font-size is adjustable by the user.
  278. # [00:50] <MarcDrummond> Hixie: Initial font size is not always 16px.
  279. # [00:50] <zcorpan> i don't follow, what does opera do?
  280. # [00:50] <Hixie> TabAtkins: not in practice.
  281. # [00:50] <Hixie> TabAtkins: we should just fix it to 16px and use zoom.
  282. # [00:50] <TabAtkins> Hixie: Sigh.
  283. # [00:51] <Hixie> see http://hixie.ch/specs/css/font-size-ui/font-size-ui
  284. # [00:51] <TabAtkins> So, nobody does anything like what you suggest there.
  285. # [00:51] <TabAtkins> We have font-size prefs, and zoom is always a full-page zoom.
  286. # [00:51] <Hixie> i should point out that i used to say the same kind of things as you (MarcDrummond, TabAtkins) are saying, but the truth is it just isn't compatible with the web.
  287. # [00:52] <Hixie> too many sites make bad assumptions for it to work.
  288. # [00:52] <Hixie> (i know this from personal experience of intentionally browsing with unusual font defaults)
  289. # [00:52] <TabAtkins> That's what web browsers do *right now*, so browsers apparently don't find it too incompatible.
  290. # [00:53] <MarcDrummond> Hixie: I understand how you found that lots of websites don't work at other font sizes. However, that doesn't invalidate the fact that some people do so.
  291. # [00:53] <MarcDrummond> Hixie: I have seen people in my office who have changed the font size on their browser, because of their eyesight.
  292. # [00:53] <MarcDrummond> Hixie: They are not alone.
  293. # [00:54] * Quits: nicksergeant (~Nick@cpe-72-230-184-180.rochester.res.rr.com) (Ping timeout: 265 seconds)
  294. # [00:55] * Quits: twisted` (~twisted@p5DDBBA25.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  295. # [00:55] <Hixie> i 100% agree we should address their use case
  296. # [00:55] <Hixie> i'm just saying that what we have now does a bad job and we can do much better
  297. # [00:55] <Hixie> and when we do, the issue about using pixels goes away
  298. # [00:55] <ShaneHudson> I often zoom into pages, but haven't changed my default font-size
  299. # [00:56] <Hixie> exactly
  300. # [00:57] <zcorpan> odinho: 200w isn't a hint. read the spec :-P
  301. # [00:57] <MarcDrummond> Hixie: All I ask is that you look into the possibility of using zewt's suggested syntax of putting w: before the number rather than after, and allow for ems to be used instead of px. It really would make a difference for developers.
  302. # [00:57] <MarcDrummond> Hixie: Heading out. Thanks for listening.
  303. # [00:58] <Hixie> ttyl
  304. # [00:58] * Parts: MarcDrummond (9c8e302a@gateway/web/freenode/ip.156.142.48.42)
  305. # [00:58] <ShaneHudson> Quick question, probably stupid.. In Zurb's Foundation Template they use the classes hide-on-phones show-on-desktop etc. Has there been any suggestion (or is it worth it) making it so only one appears in the source? Seems very unsemantic to have duplicates. Or is it recommended to just keep as much in the css as possible?
  306. # [00:59] <TabAtkins> The latter, but when necessary, use @hidden to hide the stuff that is irrelevant.
  307. # [00:59] <TabAtkins> Or just use JS to remove it.
  308. # [01:00] * Joins: sicking (~chatzilla@nat/mozilla/x-esqtosusttyitimo)
  309. # [01:00] <ShaneHudson> Ok, fair enough
  310. # [01:01] * Joins: kfarris (50651d8f@gateway/web/freenode/ip.80.101.29.143)
  311. # [01:01] <zcorpan> a team of editors for html5? awesome
  312. # [01:05] * Parts: cazepeda (81711c2e@gateway/web/freenode/ip.129.113.28.46)
  313. # [01:05] * Quits: tomasf (~tom@c-dedbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  314. # [01:06] * Parts: kfarris (50651d8f@gateway/web/freenode/ip.80.101.29.143)
  315. # [01:06] <Velmont> TabAtkins: Nice blog post. (odinho here btw)
  316. # [01:07] <ShaneHudson> It is getting late. It has been good to meet you all and to finally see where to contribute. Goodnight all
  317. # [01:07] <TabAtkins> Velmont: Ah, keep a consistent ircnick!
  318. # [01:09] <tantek> TabAtkins indeed, hence we now have: http://wiki.whatwg.org/wiki/Irc-people
  319. # [01:09] <tantek> add yourself and others
  320. # [01:09] * Joins: weinig (~weinig@2620:149:4:1b01:683c:c524:30fd:d237)
  321. # [01:11] * Joins: weinig_ (~weinig@17.245.106.44)
  322. # [01:13] <zcorpan> there's http://gavinsharp.com/irc/whatwg.html already
  323. # [01:14] * Quits: weinig (~weinig@2620:149:4:1b01:683c:c524:30fd:d237) (Ping timeout: 245 seconds)
  324. # [01:14] * weinig_ is now known as weinig
  325. # [01:16] <smaug____> if gavin's scripts just were updating that page regularly
  326. # [01:16] <gavin> they are?
  327. # [01:16] <smaug____> gavin: looks like that page is updated randomly
  328. # [01:17] <gavin> smaug____: there were a few cases where the machine was disconnected recently
  329. # [01:17] <smaug____> the "Statistics generated on" gives usually too optimistic date
  330. # [01:17] <gavin> but it's on a cron job to update every day, with a full rebuild of the cache every three days
  331. # [01:17] <zcorpan> gavin: would be nice if the page showed /whois in the first table
  332. # [01:18] * Quits: drublic (~drublic@frbg-5f73366a.pool.mediaWays.net) (Remote host closed the connection)
  333. # [01:19] * Quits: nessy (~Adium@124-169-129-81.dyn.iinet.net.au) (Quit: Leaving.)
  334. # [01:22] * Joins: kok (1f866789@gateway/web/freenode/ip.31.134.103.137)
  335. # [01:24] * Joins: tomasf (~tom@c-dedbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  336. # [01:26] * Quits: necolas (~necolas@5ade1e67.bb.sky.com) (Remote host closed the connection)
  337. # [01:26] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Read error: Operation timed out)
  338. # [01:27] * Joins: calteoh (~Adium@38.117.157.146)
  339. # [01:27] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  340. # [01:28] * jonlee is now known as jonlee|afk
  341. # [01:29] <Hixie> so i'm going to be mostly offline for the next few days, is there anyone who would like to work on that ALA article we discussed earlier?
  342. # [01:29] <Hixie> if not i can work on it when i get back
  343. # [01:29] <Velmont> TabAtkins: Can't, odinho is taken by my work computer :P I should really just not speak when I'm reading from home.
  344. # [01:30] <Hixie> or use odinho_ :-)
  345. # [01:30] <Hixie> that's what most people do :-P
  346. # [01:30] * Joins: seventh (seventh@209.99.2.22)
  347. # [01:30] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  348. # [01:31] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  349. # [01:32] <hober> didn't someone already write an ALA article about how to contribute at the whatwg?
  350. # [01:32] <hober> that sounds really familiar
  351. # [01:32] <Velmont> 00:48 < zcorpan> odinho: 200w isn't a hint. read the spec :-P <---- Ohwell, but you can put 5000w or something else. You can make it up, -- and it will do removal based on your device width. However, -- as far as I understand, browser is actually free to use those numbers as it want. Breaking that would at least not be really evil (as far as I can see, although I haven't really thought about it).
  352. # [01:33] <Velmont> Hixie: Heh, have my legacy nick that people in other channels than #whatwg know me by. :-/ -- But I can just as well pose as two different people. Might be less confusing overall :P
  353. # [01:33] <adactio> hober: it would be good to see an ALA article that responded directly to the concerns raised there today by Wilto: http://www.alistapart.com/articles/responsive-images-and-web-standards-at-the-turning-point/
  354. # [01:33] <adactio> hober: would you up for writing such an article?
  355. # [01:33] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 256 seconds)
  356. # [01:35] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  357. # [01:35] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 256 seconds)
  358. # [01:35] <Velmont> adactio: You're speaking much truth in your answer to my mail.
  359. # [01:37] <adactio> Velmont: Thanks. Just trying to take a step back and look at the problem we're trying to solve ...and realising that actually it's problem*s*, plural. So that's why I suspect that instead of a solution, there probably needs to be solution*s*, plural.
  360. # [01:37] <Velmont> adactio: Yes. We had a talk a bit earlier about that. Hmmm...
  361. # [01:38] * Parts: calteoh (~Adium@38.117.157.146)
  362. # [01:38] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  363. # [01:38] * Quits: ap (~ap@2620:149:4:1b01:8c01:d49c:4306:e324) (Quit: ap)
  364. # [01:40] * Joins: ap (~ap@17.245.107.164)
  365. # [01:40] * Quits: ap (~ap@17.245.107.164) (Client Quit)
  366. # [01:40] <Velmont> Having trouble finding it. So extremely many emails :P
  367. # [01:43] * Joins: myakura (~myakura@FL1-211-135-237-201.tky.mesh.ad.jp)
  368. # [01:43] * Quits: othermaciej (~mjs@17.245.104.240) (Quit: othermaciej)
  369. # [01:43] <zcorpan> Velmont: oh, right. for some reason i thought the heuristics step was only for choosing between 2x etc, not for width/height
  370. # [01:43] * jonlee|afk is now known as jonlee
  371. # [01:43] <Velmont> adactio: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-May/035819.html like this strawman.
  372. # [01:44] <zcorpan> but is that what we want? why do we want to allow heuristics for deciding on the width/height descriptors?
  373. # [01:44] <grigs> adactio: thank you for that email. good summary of what I think is going on as well.
  374. # [01:46] <Hixie> zcorpan: we don't, generally, hence the discouragement in the spec. but there are certain cases where maybe the UA has reason to do otherwise, e.g. it wants to use the image for the biggest possible viewport width because it has reason to believe the user is about to switch to a wide viewport width (e.g. because the tab is only displayed narrowly when in the background)
  375. # [01:46] * Joins: othermaciej (~mjs@17.245.104.240)
  376. # [01:46] <adactio> grigs: Thanks. I think a good next step would be to consolidate the use-case examples for art-directed responsive images (e.g. Boston Globe) *separately* from the use-case examples of retina/bandwidth responsive images (e.g. Apple.com).
  377. # [01:46] <adactio> grigs: Also: your blog post does an excellent job of separating out the two use-cases. Thanks for writing it.
  378. # [01:47] * Quits: othermaciej (~mjs@17.245.104.240) (Client Quit)
  379. # [01:47] * jernoble is now known as jernoble|afk
  380. # [01:47] * Joins: othermaciej (~mjs@17.245.104.240)
  381. # [01:48] <grigs> one thing i've been thinking a lot about in the last few days is that in art directed changes, it may be both a combination of the image and the layout changing.
  382. # [01:48] <zcorpan> Hixie: rendering background tabs at a different width than they would be when active seems like asking for problems
  383. # [01:49] <grigs> which is why even if the Obama example can be handled by srcset (which Hixie’s email argued it could) i don’t think it would work for art direction overall.
  384. # [01:49] <grigs> The Obama example keeps the same ratio for dimensions which won't necessarily be the case.
  385. # [01:49] <Hixie> zcorpan: yeah, it's rarely the right thing, but i don't want to make it completely non-conforming, because there are some rare cases where it makes some sense.
  386. # [01:50] * Quits: uokesita (~uokesita@190.75.196.101) (Quit: Leaving)
  387. # [01:51] <zcorpan> Hixie: my knee-jerk reaction is to not allow it
  388. # [01:52] <Hixie> yeah that was mine too, had to go back and add in that step
  389. # [01:52] <Hixie> hence why it was so poorly written originally, as jgraham pointed out :-)
  390. # [01:55] * Quits: dgathright (~dgathrigh@adsl-75-37-27-96.dsl.pltn13.sbcglobal.net) (Ping timeout: 252 seconds)
  391. # [01:55] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  392. # [01:56] * Joins: dgathright (~dgathrigh@adsl-76-199-100-54.dsl.pltn13.sbcglobal.net)
  393. # [01:56] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 245 seconds)
  394. # [01:56] * Quits: seventh (seventh@209.99.2.22) (Remote host closed the connection)
  395. # [01:57] * miketaylrawaylol is now known as miketaylr
  396. # [02:01] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
  397. # [02:03] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 265 seconds)
  398. # [02:04] * Quits: adactio (~adactio@cust217-dsl91-135-3.idnet.net) (Quit: adactio)
  399. # [02:04] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  400. # [02:05] * Quits: tgecho (~tgecho@66-55-201-102.gwi.net) (Read error: Connection reset by peer)
  401. # [02:05] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  402. # [02:05] * Joins: nicksergeant (~Nick@cpe-72-230-184-180.rochester.res.rr.com)
  403. # [02:06] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  404. # [02:06] * Joins: tgecho (~tgecho@66-55-201-102.gwi.net)
  405. # [02:08] * Parts: tgecho (~tgecho@66-55-201-102.gwi.net)
  406. # [02:09] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 260 seconds)
  407. # [02:12] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  408. # [02:18] <zcorpan> TabAtkins: time to flip a table?
  409. # [02:18] <TabAtkins> zcorpan: For fucks sake, yes.
  410. # [02:20] * jonlee is now known as jonlee|afk
  411. # [02:20] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  412. # [02:20] <TabAtkins> Oh, weird. If you @reply someone who doesn't exist, it doesn't count, and shows in other people's feeds anyway.
  413. # [02:21] <TabAtkins> In other words, for the purpose of showing/hiding @-replies, you're considered to follow all non-existent people.
  414. # [02:23] * jonlee|afk is now known as jonlee
  415. # [02:23] * Quits: dgathright (~dgathrigh@adsl-76-199-100-54.dsl.pltn13.sbcglobal.net) (Quit: dgathright)
  416. # [02:23] <TabAtkins> Shit, I keep ending tweets with periods. Gotta strip that shit.
  417. # [02:26] * Quits: kok (1f866789@gateway/web/freenode/ip.31.134.103.137) (Quit: Page closed)
  418. # [02:28] * Joins: MarcDrummond (4c71fd3d@gateway/web/freenode/ip.76.113.253.61)
  419. # [02:29] <grigs> TabAtkins: I *think* I may have finally figured out how to describe where I see the disconnect on the art direction side in the email I just sent to the list. I’m curious to hear what you think given our attempts earlier today to get on the same page.
  420. # [02:29] * Joins: MikeSmith (~MikeSmith@81.253.1.31)
  421. # [02:29] <grigs> TabAtkins: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-May/035895.html
  422. # [02:30] * Joins: dgathright (~dgathrigh@c-67-188-41-68.hsd1.ca.comcast.net)
  423. # [02:30] * Quits: dgathright (~dgathrigh@c-67-188-41-68.hsd1.ca.comcast.net) (Remote host closed the connection)
  424. # [02:31] <tantek> Good to see the progress on http://www.w3.org/wiki/Images
  425. # [02:32] <tantek> grigs - are the use-cases you mention, "art direction" vs "retina/bandwidth" adequately described / mentioned in that page?
  426. # [02:32] <tantek> and uniquely enough to refer to by URL?
  427. # [02:33] <grigs> tantek: I don't think so. I was looking at that page earlier and trying to figure out where to start editing it.
  428. # [02:33] <tantek> hmm - list items make it harder to reference by frag - going to do some heading edits to make it more granular
  429. # [02:33] <TabAtkins> grigs: Answering your email now. You're misunderstanding the syntax, which may be causing the disagreement.
  430. # [02:34] <grigs> tantek: it isn't organized the way my brain works so i'm struggling a little to figure out how to contribute. not insurmountable, just giving me a moments pause (i opened it up to edit a few minutes ago and stopped)
  431. # [02:34] <tantek> grigs - let me take a shot
  432. # [02:34] <othermaciej> right now the wiki page seems more like a list of issues than of use cases
  433. # [02:34] <grigs> TabAtkins: Cool.
  434. # [02:35] * grigs nods in agreement with othermaciej
  435. # [02:35] <othermaciej> "There are many different screen sizes" is not a use case, "authors want to serve different content to browsers with different viewport sizes, specifically like X, Y or Z" would be a use case
  436. # [02:39] * Joins: cazepeda (632e3e37@gateway/web/freenode/ip.99.46.62.55)
  437. # [02:39] * Joins: mrazzari (~chatzilla@201.216.196.41)
  438. # [02:40] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  439. # [02:42] <tantek> othermaciej - agreed - I'm on it
  440. # [02:43] * Joins: kireihana (ae743c87@gateway/web/freenode/ip.174.116.60.135)
  441. # [02:43] <grigs> TabAtkins: hmm… so the width in srcset isn't the width of the image? but the "the algorithm here could be to sort the images by width, and remove all those that are wider than the available width"
  442. # [02:43] <tantek> grigs, othermaciej - take a look: http://www.w3.org/wiki/Images
  443. # [02:44] <tantek> Hopefully I've helped make it clearer what's missing in terms of documenting the use-cases
  444. # [02:44] <grigs> looks better. i'll take a stab later tonight. gotta head out soon.
  445. # [02:44] <tantek> thanks grigs - any incremental iteration / editing / contribution is appreciated
  446. # [02:44] <zcorpan> grigs: don't read the 507 thing. read the spec
  447. # [02:45] <grigs> zcorpan: i'm reading Hixie’s email.
  448. # [02:45] * jernoble|afk is now known as jernoble
  449. # [02:45] <zcorpan> ah. ok
  450. # [02:45] <grigs> zcorpan: not sure what the 507 thing is. URL for what I should read just to make sure I’m in the right spot?
  451. # [02:45] <zcorpan> i guess by "images" there, he really meant "candidates"
  452. # [02:46] <tantek> grigs - I think the "DPI" use-case is attempting to cover the "retina" use-case you mention: http://www.w3.org/wiki/Images#DPI
  453. # [02:46] <tantek> and the "slow networks" use case is attempting to cover the "bandwidth" use-case you mention: http://www.w3.org/wiki/Images#Slow_Networks
  454. # [02:46] <tantek> but I don't see anything that would correspond to the "art direction" use case you mention
  455. # [02:46] <grigs> correct
  456. # [02:46] <tantek> does that have to do with portrait vs. landscape? or something else? or both?
  457. # [02:47] <grigs> no, two things
  458. # [02:47] <zcorpan> grigs: it's just an extract from his email
  459. # [02:47] <grigs> first is easiest to explain here http://blog.cloudfour.com/a-framework-for-discussing-responsive-images-solutions/
  460. # [02:47] <grigs> The Obama example in my post.
  461. # [02:48] * Quits: Druide_ (~Druid@p5B05DA71.dip.t-dialin.net)
  462. # [02:48] <tantek> different cropping for different sizes?
  463. # [02:49] * Joins: Druide_ (~Druid@p5B05DA71.dip.t-dialin.net)
  464. # [02:49] <tantek> is that what you mean by art direction? or are there other modifications going on? (different color palette, contrast, etc.)
  465. # [02:49] <grigs> The problem with the Obama example is that the photo doesn’t change proportions nor do I mention that the layout may change as well. In email, I looked at Nokia’s browser site as another example. http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-May/035795.html
  466. # [02:49] <zcorpan> if the image is *just* cropped, why isn't CSS crop good enough?
  467. # [02:50] <tantek> zcorpan - you beat me to it
  468. # [02:50] <grigs> zcorpan: downloading unnecessary data.
  469. # [02:50] <grigs> zcorpan: also, the nokia browser example shows the image making a more substantial change.
  470. # [02:50] <zcorpan> grigs: what if you have already downloaded the bigger image, and then the viewport gets narrower?
  471. # [02:50] <grigs> part of the reason why my Obama example was ok, but sort of misleading.
  472. # [02:51] <grigs> zcorpan: i'm not sure i understand the question.
  473. # [02:51] <tantek> a-ha, so the Obama example is the simple art direction use-case
  474. # [02:51] <grigs> tantek: right. very basic.
  475. # [02:51] <tantek> and the Nokia phone changing orientation (horizontal vs vertical) and crop is the more advanced art direction use-case
  476. # [02:52] * Joins: miketaylr (~miketaylr@204.57.75.26)
  477. # [02:53] * Joins: dgoodlad (~dgoodlad@115.146.71.1)
  478. # [02:53] <zcorpan> grigs: you said it would download unnecessary data. but going from a wide viewport to a narrow viewport would also download unnecessary data (a cropped image when you could just crop the bigger image you already have with css)
  479. # [02:54] * Quits: mrazzari (~chatzilla@201.216.196.41) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  480. # [02:54] <grigs> zcorpan: unnecessary data on a small screen--many of which can never be resized and thus will never see the extra data.
  481. # [02:55] * Joins: bwhitman (u697@gateway/web/irccloud.com/x-ozpenvyxtbpcfmlt)
  482. # [02:55] * jonlee is now known as jonlee|afk
  483. # [02:55] <tantek> grigs, could you give your <h3> tags 'id' attributes so I could link directly to those sections here? http://blog.cloudfour.com/a-framework-for-discussing-responsive-images-solutions/
  484. # [02:55] <zcorpan> grigs: mobiles can usually be flipped which changes the viewport width :-P
  485. # [02:56] <zcorpan> anyway, i shouldn't be here
  486. # [02:56] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  487. # [02:56] <grigs> tantek: done
  488. # [02:58] * ojan is now known as ojan_away
  489. # [03:01] * Quits: jsbell (jsbell@nat/google/x-qebgnrehpisxnvsk) (Quit: There's no place like home...)
  490. # [03:02] <grigs> heading out. i'll take a crack at the use cases wiki later.
  491. # [03:02] * Quits: grigs (~jason@67.131.102.78) (Quit: grigs)
  492. # [03:02] * Joins: seventh (seventh@177.97.192.104)
  493. # [03:03] <tantek> ah just missed him. updated: http://www.w3.org/wiki/Images
  494. # [03:03] <tantek> for those interested in the "Art Direction" use-case, I attempted to capture what Grigs was explaining and emailing here: http://www.w3.org/wiki/Images#Art_Direction
  495. # [03:03] <tantek> I don't claim to have done it justice, please feel free to rewrite/extend what I'd written there to improve the use-case description.
  496. # [03:05] <tantek> also - if anyone wants to sort the use-cases by what they see as priority/importance (and add reasoning as to such), please feel free to re-order them - they're not in any particular order right now.
  497. # [03:06] * Quits: MarcDrummond (4c71fd3d@gateway/web/freenode/ip.76.113.253.61) (Quit: Page closed)
  498. # [03:07] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
  499. # [03:08] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  500. # [03:11] * Quits: danielfilho (~daniel@187.31.77.7) (Quit: </html>)
  501. # [03:12] * Quits: cazepeda (632e3e37@gateway/web/freenode/ip.99.46.62.55) (Ping timeout: 245 seconds)
  502. # [03:13] * Quits: mkanat (mkanat@nat/google/x-znqjevxmhnykdspx) (Quit: Ex-Chat)
  503. # [03:13] * Quits: jamesr_ (jamesr@nat/google/x-rlvvpxuvwmcoskmv) (Quit: jamesr_)
  504. # [03:14] * Quits: espadrine (~thaddee_t@nat/mozilla/x-mxhbowpmlthsaghx) (Quit: espadrine)
  505. # [03:16] * Quits: malydok (~marek@moma.t16.ds.pwr.wroc.pl) (Quit: Farewell)
  506. # [03:21] * Quits: weinig (~weinig@17.245.106.44) (Remote host closed the connection)
  507. # [03:21] * Joins: weinig (~weinig@2620:149:4:1b01:35a6:4ab4:1926:58cc)
  508. # [03:22] * jernoble is now known as jernoble|afk
  509. # [03:27] * Quits: kireihana (ae743c87@gateway/web/freenode/ip.174.116.60.135) (Ping timeout: 245 seconds)
  510. # [03:28] * Quits: richw (560acfe2@gateway/web/freenode/ip.86.10.207.226) (Ping timeout: 245 seconds)
  511. # [03:28] * Quits: kevinSuttle (4a88c1a4@gateway/web/freenode/ip.74.136.193.164) (Ping timeout: 245 seconds)
  512. # [03:28] * Joins: jonathansnook (~jonathans@CPE0026f30cb9c8-CM0026f30cb9c5.cpe.net.cable.rogers.com)
  513. # [03:32] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  514. # [03:33] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Client Quit)
  515. # [03:34] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  516. # [03:36] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  517. # [03:39] * Joins: jksdua (3ba78563@gateway/web/freenode/ip.59.167.133.99)
  518. # [03:39] * Quits: weinig (~weinig@2620:149:4:1b01:35a6:4ab4:1926:58cc) (Quit: weinig)
  519. # [03:40] * Joins: Flak (~Adium@92.60.25.20)
  520. # [03:40] * Flak is now known as Guest47638
  521. # [03:41] * Guest47638 is now known as Flakerimi
  522. # [03:42] * Quits: seventh (seventh@177.97.192.104) (Ping timeout: 260 seconds)
  523. # [03:43] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  524. # [03:48] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  525. # [03:49] <Flakerimi> Having <menu><ul><li></li></ul></menu> and styling with: menu { border:1em solid red} works, but is it wrong? I know its more xml but it helps. Creating custom tags should be treated as divs!
  526. # [03:50] * Joins: mswartz (~textual@209-6-87-47.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com)
  527. # [03:51] <Flakerimi> So instead of creating <div id="wrapper"> why not just <wrapper>
  528. # [03:55] * Quits: othermaciej (~mjs@17.245.104.240) (Quit: othermaciej)
  529. # [03:55] * Quits: miketaylr (~miketaylr@204.57.75.26) (Quit: Leaving...)
  530. # [03:59] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  531. # [04:06] * Joins: TabAtkins_ (~jackalmag@50-0-151-4.dsl.dynamic.sonic.net)
  532. # [04:12] * mswartz is now known as mike
  533. # [04:12] * mike is now known as Guest38022
  534. # [04:16] * Joins: nessy (Adium@nat/google/x-utagidifkmsdtyud)
  535. # [04:16] * Joins: jmather (~jmather@c-68-42-164-45.hsd1.mi.comcast.net)
  536. # [04:18] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Quit: tantek)
  537. # [04:20] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
  538. # [04:21] <jmather> TabAtkins: just a follow up thought re: bandwidth-based mq's… what if they're only calculated once per page load? That would prevent throwing assets out if something changes while a page loads up.
  539. # [04:23] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  540. # [04:29] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  541. # [04:29] * Quits: rworth (~rworth@pool-173-66-213-252.washdc.fios.verizon.net) (Quit: Leaving...)
  542. # [04:30] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Client Quit)
  543. # [04:30] * Quits: lumely (~lumely@dhcp2-235.slis.tsukuba.ac.jp) (Quit: Leaving...)
  544. # [04:31] * Joins: espadrine (~thaddee_t@nat/mozilla/x-gfxxywzzylpcntaq)
  545. # [04:31] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  546. # [04:31] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Client Quit)
  547. # [04:36] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
  548. # [04:37] <zewt> jmather: pages stay loaded for a long time now; bandwidth changes (wifi vs. cell vs. docked)
  549. # [04:38] <jmather> And that would be a problem for people loading large assets after-the-fact
  550. # [04:38] <jmather> ok, it's clicking now
  551. # [04:38] <jmather> Reading Dylan's reply to me on the CG
  552. # [04:39] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  553. # [04:39] * Quits: sicking (~chatzilla@nat/mozilla/x-esqtosusttyitimo) (Ping timeout: 244 seconds)
  554. # [04:39] <jmather> The problem is nothing really solves the core issue, as I understand it, because what we really need, for a future proof way to move forward, is a way to describe which image to select relative to the space available for it, as opposed to viewport size/whatnot
  555. # [04:40] <jmather> any other means of describing when to use which image means lots of headaches of one type or another come redesign time
  556. # [04:41] <jmather> and we can't do that because we don't know that until css is processed, which means we can't prefetch images
  557. # [04:41] <jmather> I'm sure i'm restating the obvious to a lot of people but it's just fully dawning on me :D
  558. # [04:41] <tantek> jmather - the use cases I've seen so far refer to device viewport dimensions, rather than "space available for it"
  559. # [04:41] <tantek> which use-case are you referring to? http://www.w3.org/wiki/Images
  560. # [04:42] <jmather> tantek: i'm not looking at any in particular. I'm processing in my head… the issue Dylan raises is how horrific the syntax can get, and what an unmaintainable nightmare it would become for static html when a redesign comes up
  561. # [04:44] <tantek> yeah, I haven't seen an "elegant" syntax solution yet either, nor am I sure what/which use-cases are solved by which.
  562. # [04:44] <jmather> and i started to reply that the media queries should describe how to display the image relative to the space available for it, which clicked the whole "we have to rely on the viewport, not the image space" deal, which lead me to the fact that none of this fits my personal distilled view of the problem.
  563. # [04:45] <tantek> indeed - I've found the best way to broaden our collective distilled views of the problem is to share/document the use-cases until there's some agreement there at least
  564. # [04:45] <jmather> I'm going to try to distill my use-case into the wiki and see if I can make something coherent
  565. # [04:46] <tantek> it's different from the existing use-cases?
  566. # [04:46] <jmather> essentially, when you redesign the site 4 years down the line, you shouldn't have to alter anything, because you have already described how to display the image for a variety of space considerations…. which I think invalidates every approach talked about thus far, but I could be wrong.
  567. # [04:47] * Quits: TabAtkins_ (~jackalmag@50-0-151-4.dsl.dynamic.sonic.net) (Ping timeout: 272 seconds)
  568. # [04:47] <jmather> Is that off base or does that make sense?
  569. # [04:47] <tantek> jmather - I'm not sure any solution will handle the "redesign the site 4 years down the line" scenario
  570. # [04:47] <tantek> given how fast things are changing
  571. # [04:47] <jmather> because the goal of HTML5 was to begin to make things autonomous
  572. # [04:47] <tantek> it was?
  573. # [04:47] <jmather> part of it anyway
  574. # [04:48] <jmather> with <article> in particular
  575. # [04:48] <tantek> <article> essentially just reflected what we already knew from years of experience with RSS
  576. # [04:48] <jmather> should contain self-… something content, which can be pulled out and used elsewhere
  577. # [04:48] <jmather> right
  578. # [04:48] <tantek> nothing "future proof" there
  579. # [04:48] <jmather> but if you embed site-specific requirements on image displays inside an <article>
  580. # [04:48] <tantek> more like paving the footpaths
  581. # [04:48] <jmather> then that content is no longer container independent, so to speak
  582. # [04:49] <jmather> I take a little while to get myself to where my conclusion has taken me… give me a minute to rethink/rework/whatnot… :)
  583. # [04:51] <jmather> ok, let me try and re-step-through that logic set
  584. # [04:52] <jmather> theoretically, content wrapped in an <article> tag should be able to be taken off the site and used elsewhere w/ limited issues. Am I right-ish here?
  585. # [04:53] <tantek> as much as RSS <item>s can be, I suppose.
  586. # [04:56] <jmather> so, if we're embedding rules on when to use what image, there would be a valid concern in ensuring the rules described when to pick which image relative to the image's container. Because if the rules described how to select an image based on browser viewport, that would/could cause an issue where it's loading the 800px wide image when the container is only … ok, well, i guess … now i've gone and circled myself back around to where i
  587. # [04:56] <jmather> ago
  588. # [04:57] <jmather> what if picture had a default style of max-width: 100%? It still doesn't solve the bigger than intended, but it should keep it from looking absolutely horrible in almost every situation...
  589. # [04:57] <jmather> it'd be hard to apply that to img w/ backwards compatibility issues, so it wouldn't work for srcset (I don't think)
  590. # [05:00] <jmather> I still think the best idea would be to be able to describe relative to container width, but I think it's been established as not going to happen, so I don't know at this point. :D
  591. # [05:01] <tantek> jmather - I'm having trouble following your general example. if you could describe it with a specific example similar to http://blog.cloudfour.com/a-framework-for-discussing-responsive-images-solutions/#artdirection that would help
  592. # [05:04] <jmather> Yeah… let me think on it to see if I can solidify it. It's hard for me to think it through at the moment though because I am pretty sure srcset initially tried/thought to do this and it got shot down by the browsers, so the width/height then became relative to viewport instead of container.
  593. # [05:08] * Joins: TabAtkins_ (jackalmage@50-0-151-4.dsl.dynamic.sonic.net)
  594. # [05:09] <TabAtkins_> jmather: The maintenance issue is unavoidable if you want to do this in HTML proper. And you *do* want that, because it allows prefetching.
  595. # [05:10] <jmather> TabAtkins_: right, except maybe it'd be worth giving up prefetching to gain a longer lifetime of usefulness.
  596. # [05:10] * Quits: izhak (~izhak@188.168.201.226) (Remote host closed the connection)
  597. # [05:13] <jmather> Just a thought, because, well, I like thinking about crazy things.
  598. # [05:14] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  599. # [05:15] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Client Quit)
  600. # [05:16] * Joins: tjhellmann (~tjhellman@c-98-216-69-251.hsd1.ma.comcast.net)
  601. # [05:16] <jmather> Most of the page will use image-set in CSS to load the layout and such, so the only things affected are content images anyway
  602. # [05:16] <jmather> eventually anyway
  603. # [05:17] * Quits: tjhellmann (~tjhellman@c-98-216-69-251.hsd1.ma.comcast.net) (Client Quit)
  604. # [05:17] * Joins: tjhellmann (~tjhellman@c-98-216-69-251.hsd1.ma.comcast.net)
  605. # [05:19] <jmather> I'm just trying to maybe throw some off-the-wall ideas out there. If these are crackpot ideas, feel free to tell me so. I just know a lot of the time people sometimes get stuck thinking inside of some constraints, and so I like to try and see if they can be re-evaluated.
  606. # [05:20] * jmather has a team who is good at making him readjust outside of the box.
  607. # [05:20] * Quits: Taggnostr (~quassel@dyn57-365.yok.fi) (Read error: Operation timed out)
  608. # [05:21] * Quits: nick_evans (~nicholas@static-98-113-167-42.nycmny.fios.verizon.net) (Quit: nick_evans)
  609. # [05:24] <tantek> jmather - no problem with posing off-the-wall/crackpot ideas for exploration/discussion, especially when framed as such.
  610. # [05:25] <jmather> tantek: cool. I'm just thinking from my perspective… there's not enough man-power in the world at my employer to go back and upgrade 4 year old content.
  611. # [05:25] <jmather> well, there is, but not that will get paid for.
  612. # [05:25] <jmather> It'd be a miserable summer for a couple interns.
  613. # [05:26] * Quits: jonathansnook (~jonathans@CPE0026f30cb9c8-CM0026f30cb9c5.cpe.net.cable.rogers.com) (Quit: jonathansnook)
  614. # [05:26] <tantek> othermaciej - earlier http://krijnhoetmer.nl/irc-logs/whatwg/20120515#l-2032 you asked (and I missed amongst other discussion) "what bad advice do you think the respimg guys got on the whatwg mailing list?"
  615. # [05:26] <jmather> And I hate having that be the solution to anything
  616. # [05:26] <tantek> and the answer was/is: http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Feb/0169.html
  617. # [05:27] <tantek> jmather, designing for "future proof" is pretty much impossible (if you figure this out, plenty of folks want to hear about it)
  618. # [05:27] <tantek> however, designing for "future friendly" may be possible
  619. # [05:27] <jmather> tantek: i'd be happy with friendly, but i don't think any of the responsive solutions even hit that target very squarely
  620. # [05:28] <jmather> unless i'm wrong about srcset's implementation, which i very well could be
  621. # [05:28] <jmather> (that the width/height refer to browser, not container)
  622. # [05:29] <tantek> jmather, I leave you with http://futurefriend.ly/ - and note that many of the folks behind that were/are involved with the respimg CG (and some have even been participating right here in the channel today)
  623. # [05:30] <jmather> Yeah, I know
  624. # [05:30] <jmather> I've been there and all
  625. # [05:30] <jmather> I'm just saying, looking at it as a whole, selecting the content image to display based on browser size, is a terrible idea.
  626. # [05:31] <jmather> Well, terrible implementation anyway
  627. # [05:31] * Quits: nicksergeant (~Nick@cpe-72-230-184-180.rochester.res.rr.com) (Quit: WeeChat 0.3.7)
  628. # [05:36] * Joins: weinig (~weinig@17.212.155.187)
  629. # [05:37] <jmather> Is that too off the wall, or does that make sense?
  630. # [05:41] <jmather> Just realized I hadn't actually joined the CG group so I can't post my crazy idea. Maybe that's a good thing, but request pending anyway… :D
  631. # [05:44] <tantek> jmather - anyone with a W3C account can edit the W3C wiki: w3.org/wiki
  632. # [05:44] * Quits: bradee1 (~Adium@sjfw1.adobe.com) (Read error: Connection reset by peer)
  633. # [05:44] <tantek> no need to wait to join the CG or anything else
  634. # [05:46] <jmather> I figured I would use the CG to ensure I'm not a total moron before I let /everyone/ know I'm an idiot, and I don't think the wiki is the right context for a 'what if we are looking at the wrong requirements' type question
  635. # [05:47] <jmather> Maybe they've already thought of this and it's simply so un-doable that they've dismissed it
  636. # [05:49] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
  637. # [05:50] <jmather> Alright, off for the night. Good chat, thanks for dealing with my crazy. Hopefully tomorrow will be more cohesive.
  638. # [05:50] * Joins: grigs (~jason@c-71-237-195-54.hsd1.or.comcast.net)
  639. # [05:51] * jonlee|afk is now known as jonlee
  640. # [05:52] <tantek> jmather - if you follow the example of describing a specific use-case like the URL I gave earlier, http://blog.cloudfour.com/a-framework-for-discussing-responsive-images-solutions/#artdirection then it's unlikely that you'll appear as a moron/idiot ;)
  641. # [05:52] <jmather> Brain hurts from all this today, heh
  642. # [05:52] <tantek> welcome back grigs
  643. # [05:52] <tantek> w3.org/wiki/Images edited per our discussion here earlier
  644. # [05:52] <jmather> tantek: yeah, that's the plan. It's pretty off the wall though, so I think I'll have to put on my flame retardant underwear before I post it.
  645. # [05:53] <grigs> thanks tantek. :-)
  646. # [05:53] <grigs> jmather: fwiw, i think i've been following your logic and i don't think you're off the wall.
  647. # [05:54] <jmather> grigs: I've got an even more crackpot idea at this point, unless you've been watching in chat for the last hour or so? :D
  648. # [05:54] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 272 seconds)
  649. # [05:55] <grigs> jmather: i just reread the chat logs before jumping back in.
  650. # [05:55] <jmather> Ah! awesome
  651. # [05:55] <grigs> little easier to catch up on the conversation tonight than it was earlier in the day.
  652. # [05:55] <jmather> Yeah, I bet
  653. # [05:56] <jmather> I'll think on it over night, but the more I think about it, the more I think the premise of our solutions in general have been wrong. The images should be selected based on the size of the content area available. I know that means it can't be selected until css has been processed, but maybe that's just something we accept as part of the solution to get the best solution.
  654. # [05:57] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
  655. # [05:59] <jmather> I have to run for a few
  656. # [05:59] <jmather> bbl
  657. # [06:00] <grigs> tantek: the write up of art direction is good
  658. # [06:00] * Quits: Guest38022 (~textual@209-6-87-47.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com) (Quit: Computer has gone to sleep.)
  659. # [06:01] * Joins: ry5n (~ry5n@d66-183-101-212.bchsia.telus.net)
  660. # [06:02] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
  661. # [06:02] * Parts: ry5n (~ry5n@d66-183-101-212.bchsia.telus.net)
  662. # [06:08] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  663. # [06:10] <tantek> thanks grigs
  664. # [06:12] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  665. # [06:13] <grigs> btw, this slide deck from bryan rieger was one of the first examinations i saw of this issue. http://www.slideshare.net/bryanrieger/prime-sky in particular, slide 20 shows the scaling issues.
  666. # [06:13] <grigs> was tempted to add it to the use cases wiki, but think it might confuse things because it was written before responsive design was a thing.
  667. # [06:15] * Quits: tjhellmann (~tjhellman@c-98-216-69-251.hsd1.ma.comcast.net) (Quit: tjhellmann)
  668. # [06:20] * Quits: grigs (~jason@c-71-237-195-54.hsd1.or.comcast.net) (Quit: grigs)
  669. # [06:26] * Quits: espadrine (~thaddee_t@nat/mozilla/x-gfxxywzzylpcntaq) (Quit: espadrine)
  670. # [06:27] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  671. # [06:29] * Joins: eminor (~eminor@p548CF755.dip.t-dialin.net)
  672. # [06:40] * Quits: weinig (~weinig@17.212.155.187) (Quit: weinig)
  673. # [06:47] * Joins: nickrathert (~nickrathe@c-98-206-42-116.hsd1.il.comcast.net)
  674. # [06:49] * Quits: tomasf (~tom@c-dedbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  675. # [06:49] * Joins: Taggnostr (~quassel@dyn57-365.yok.fi)
  676. # [06:50] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  677. # [06:55] * Joins: skylamer` (cgskylamer@78.90.213.55)
  678. # [06:55] * Quits: nickrathert (~nickrathe@c-98-206-42-116.hsd1.il.comcast.net) (Quit: Colloquy for iPad - http://colloquy.mobi)
  679. # [07:02] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  680. # [07:05] * Joins: darcyclarke (~darcyclar@dsl-66-186-92-83.vianet.ca)
  681. # [07:05] * Quits: darcyclarke (~darcyclar@dsl-66-186-92-83.vianet.ca) (Client Quit)
  682. # [07:09] * Joins: bensmithett (~smitty@ppp118-209-184-170.lns20.mel6.internode.on.net)
  683. # [07:12] * Joins: darcyclarke (~darcyclar@dsl-66-186-92-83.vianet.ca)
  684. # [07:12] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 248 seconds)
  685. # [07:14] * Quits: bensmithett (~smitty@ppp118-209-184-170.lns20.mel6.internode.on.net) (Quit: bensmithett)
  686. # [07:15] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Quit: tantek)
  687. # [07:17] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  688. # [07:17] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  689. # [07:17] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  690. # [07:18] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  691. # [07:19] * Joins: necolas (~necolas@5ade1e67.bb.sky.com)
  692. # [07:21] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  693. # [07:25] <AryehGregor> annevk, subscribe to the Mozilla bug and you'll know as much about detach() as I do. If anyone complains, it will likely be filed as blocking that bug, so we'll see it then.
  694. # [07:25] * Joins: grigs (~jason@c-71-237-195-54.hsd1.or.comcast.net)
  695. # [07:25] <AryehGregor> The metrics I added are actually useless in practice. I should have added something that counts how many times an exception would have been thrown and now wasn't.
  696. # [07:27] * Joins: Areks (~Areks@rs.gridnine.com)
  697. # [07:32] * Quits: grigs (~jason@c-71-237-195-54.hsd1.or.comcast.net) (Quit: grigs)
  698. # [07:36] * Joins: tjhellmann (~tjhellman@c-98-216-69-251.hsd1.ma.comcast.net)
  699. # [07:46] * Joins: niloy (~niloy@61.12.96.242)
  700. # [07:48] * Quits: TabAtkins_ (jackalmage@50-0-151-4.dsl.dynamic.sonic.net) (Ping timeout: 248 seconds)
  701. # [07:52] * Quits: darcyclarke (~darcyclar@dsl-66-186-92-83.vianet.ca) (Quit: Bye!)
  702. # [08:08] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 240 seconds)
  703. # [08:15] * Joins: Ducki (~Ducki@pD9E398AD.dip0.t-ipconnect.de)
  704. # [08:17] * Joins: ehsan (~ehsan@209.20.29.228)
  705. # [08:19] * Quits: MikeSmith (~MikeSmith@81.253.1.31) (Ping timeout: 240 seconds)
  706. # [08:23] * Joins: TabAtkins_ (jackalmage@50-0-151-4.dsl.dynamic.sonic.net)
  707. # [08:27] * Quits: jksdua (3ba78563@gateway/web/freenode/ip.59.167.133.99) (Ping timeout: 245 seconds)
  708. # [08:28] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  709. # [08:31] * Joins: mfb (~mark@j0.ramona.indybay.org)
  710. # [08:38] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
  711. # [08:39] * Joins: anatolbroder (~bro@frnk-4d01d4a8.pool.mediaWays.net)
  712. # [08:40] * Joins: cpearce (~cpearce@ip-118-90-120-55.xdsl.xnet.co.nz)
  713. # [08:52] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  714. # [08:57] <hsivonen> I should probably read all the threads before commenting, but it seems that the responsive images debate conflates two issues:
  715. # [08:57] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  716. # [08:57] <hsivonen> 1) Whether it's better to have <picture> and <source> or an attribute-based microsyntax
  717. # [08:58] <hsivonen> 2) Whether Media Queries are the appropriate way to declare things that pertain to the selection of the alternative image files
  718. # [08:59] <othermaciej> those are two of the differences between <picture> and <img srcset>
  719. # [08:59] <othermaciej> I believe there is at least one other important difference:
  720. # [09:00] <othermaciej> 3) Should selecting an image intended for a particular display resolution automatically rescale it, or should it be up to the author to do that with CSS?
  721. # [09:00] <othermaciej> and one other difference the importance of which has not been established:
  722. # [09:00] <othermaciej> 4) Are there useful criteria for selecting images besides width, height, and pixel density?
  723. # [09:01] <othermaciej> those are the actual non-bikeshed differences between the two options
  724. # [09:01] <hsivonen> othermaciej: about #3: do you mean it's up for debate if the box of the image should change size relative to the surroundings as part of the responsiveness function?
  725. # [09:01] <hsivonen> othermaciej: yeah, #4 is part of #2
  726. # [09:01] <othermaciej> hsivonen: I'm not sure I understand the framing of your question, but...
  727. # [09:01] <hsivonen> othermaciej: I'm not sure what you mean by not automatically rescaling
  728. # [09:02] <othermaciej> let's say I have a 600x200 version of an image and a 1200x400 version of an image, the latter intended for devices with a 2x scale factor (e.g. an iPad with Retina display)
  729. # [09:02] <othermaciej> the following always has the same intrinsic size: <img src="foo.jpg" srcset="foo@2.jpg 2x">
  730. # [09:03] * Quits: TabAtkins_ (jackalmage@50-0-151-4.dsl.dynamic.sonic.net) (Ping timeout: 245 seconds)
  731. # [09:03] <hsivonen> so if I have a device with 1.5 scale factor, I'd expect to see the 1200x400 version scaled down
  732. # [09:03] * Joins: TabAtkins_ (jackalmage@50-0-151-4.dsl.dynamic.sonic.net)
  733. # [09:03] * Joins: drublic (~drublic@frbg-5d84f2b2.pool.mediaWays.net)
  734. # [09:04] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
  735. # [09:04] <othermaciej> the following does not always have the same intrinsic size: <picture><source src="foo@2.jpg" media="min-device-pixel-ratio: 2"><source src="foo.jpg"></picture>
  736. # [09:04] <hsivonen> also, if I have an 1x device and zoom in by a factor of 2, I'd expect to see the 1200x400 image as soon as it has downloaded
  737. # [09:04] <othermaciej> the <picture> version will have different intrinsic size based on which image is selected
  738. # [09:04] <hsivonen> ah
  739. # [09:04] <hsivonen> that would be bad for swapping the images when zooming
  740. # [09:04] <othermaciej> the <img> version will have consistent intrinsic size, as when the 2x version is selected, it gets downscaled by a factor of 2
  741. # [09:05] <othermaciej> you'd have to either apply fixed size, or have a CSS rule that applies image-resolution based on a media query
  742. # [09:05] <othermaciej> with the <picture> version
  743. # [09:05] * Joins: ruby_on_tails (~awakened@117.194.239.213)
  744. # [09:05] <othermaciej> otherwise, you get something twice as large, not something with twice the density
  745. # [09:08] * Joins: bensmithett (~bensmithe@ppp118-209-184-170.lns20.mel6.internode.on.net)
  746. # [09:09] <hsivonen> I don't particularly like responding to issues by rallying troops from one's group of colleagues or fans instead of addressing *why* something is better or worse
  747. # [09:10] <othermaciej> me neither
  748. # [09:10] <othermaciej> I think the important thing to do is identify use cases (or other pragmatic considerations) in favor of one approach or the other, rather than counting Facebook likes
  749. # [09:10] <othermaciej> (or their equivalent)
  750. # [09:11] <smaug____> hmm, how to say politely that "given its quality, this spec sure feels like an early draft"
  751. # [09:11] <othermaciej> smaug____: what formal maturity level is it?
  752. # [09:12] <smaug____> WD
  753. # [09:12] <othermaciej> for an FPWD, the polite way to say it would be to not mention it, since it goes without saying
  754. # [09:12] * Joins: Kolombiken (~Adium@217.13.228.226)
  755. # [09:12] <othermaciej> for a PR, presumably even stronger words are called for
  756. # [09:12] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  757. # [09:12] <othermaciej> for LCWD, the way you said it is probably appropriately polite
  758. # [09:12] <smaug____> well, I'd want to answer to comment " This is not an early draft of a spec."
  759. # [09:13] <smaug____> ah, yeah, I could just say it is WD
  760. # [09:14] * Joins: mpt (~mpt@nat/canonical/x-zheijktxaoejxrky)
  761. # [09:14] * Quits: mpt (~mpt@nat/canonical/x-zheijktxaoejxrky) (Changing host)
  762. # [09:14] * Joins: mpt (~mpt@canonical/mpt)
  763. # [09:18] * Joins: cheron (~cheron@unaffiliated/cheron)
  764. # [09:19] * Quits: ruby_on_tails (~awakened@117.194.239.213) (Read error: Connection reset by peer)
  765. # [09:20] * Joins: pyrsmk (~pyrsmk@202.182.141.88.rev.sfr.net)
  766. # [09:22] <anatolbroder> othermaciej: any feedback on srcset from devs of Wordpress, Drupal, Joomla, $anotherCMS? I’m wondering which CMS will be the first to implement it.
  767. # [09:24] <othermaciej> anatolbroder: no idea; haven't heard from any of them
  768. # [09:25] <othermaciej> I doubt it will get big-time deployment until at least one significant-share browser supports it
  769. # [09:27] <anatolbroder> othermaciej: I suppose, Webkit will support it very soon (<6 month), right?
  770. # [09:27] <othermaciej> I hope so - depends on how fancy we want to get
  771. # [09:28] <hsivonen> anatolbroder: I sure hope no CMS deploys anything on the responsive images topic before there's a browser build to test with
  772. # [09:29] <hsivonen> premature and subtly incorrect deployment in a popular CMS is a way to poison a feature for everyone
  773. # [09:31] * Quits: TabAtkins_ (jackalmage@50-0-151-4.dsl.dynamic.sonic.net) (Ping timeout: 265 seconds)
  774. # [09:35] <anatolbroder> hsivonen: sure. But I hope the guys from the popular CMSs pay attention to that topic. If $cms_1 supports responsive images before $cms_2, I would start my next cat’ face project with $cms_1.
  775. # [09:37] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  776. # [09:38] * Quits: import-logic (~ambience@cpe-066-057-225-104.nc.res.rr.com) (Remote host closed the connection)
  777. # [09:39] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  778. # [09:42] * Quits: jonlee (~jonlee@2620:149:4:1b01:8957:2d7c:281d:fb0f) (Remote host closed the connection)
  779. # [09:42] * Joins: jonlee (~jonlee@2620:149:4:1b01:9d0e:a49b:5f3a:62)
  780. # [09:42] * Quits: necolas (~necolas@5ade1e67.bb.sky.com) (Remote host closed the connection)
  781. # [09:43] <jgraham> see also: premature polyfills
  782. # [09:44] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
  783. # [09:44] * Joins: necolas (~necolas@5ade1e67.bb.sky.com)
  784. # [09:44] <Von_Davidicus> Yes, it's me again, with questions of markup. <: )
  785. # [09:44] <othermaciej> it's better to polyfill only once there's something to fill
  786. # [09:45] <jgraham> Right. Making the whole wall out of polyfill is likely to be structurally unsound, or something.
  787. # [09:45] <jgraham> Although I think that's not quite the right extension of the metaphor
  788. # [09:46] <Von_Davidicus> How often were webpages written in XML + XSLT?
  789. # [09:46] <jgraham> It's more like "will get in the way of building the actual wall"
  790. # [09:46] <jgraham> Von_Davidicus: I doubt anyone has statistics. Is "too often" too cynical?
  791. # [09:47] <Von_Davidicus> So I'm not the only one who was that weird?
  792. # [09:47] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  793. # [09:48] <jgraham> Von_Davidicus: It depends whether you were responsible for http://thedailywtf.com/Articles/Where-the-Wild-Web-Things-Are.aspx or not
  794. # [09:48] <hsivonen> Von_Davidicus: often enough that removing support for XSLT is not actively pursued but rarely enough that it doesn't make sense to invest in improving XSLT support
  795. # [09:49] * Quits: esc_ (~esc_ape@178.115.248.12.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  796. # [09:50] <Von_Davidicus> Okay.
  797. # [09:50] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  798. # [09:50] <jgraham> Oh, that was quite a good answer
  799. # [09:50] <hsivonen> there's even at least one Chrome Experiment that uses XSLT. For shame.
  800. # [09:50] <jgraham> Although I think it is the same as "too often"
  801. # [09:50] * Von_Davidicus did most of a website in XSLT + XML (+ Schema + DTD + WTHWIT) and another set of pages with XML + XSLT.
  802. # [09:51] <anatolbroder> What’s about Firefox and Opera, are they willing to support the srcset soon (<6 month)?
  803. # [09:51] <Von_Davidicus> But I wasn't going to count those because that would be cheating.
  804. # [09:52] <jgraham> anatolbroder: We (Opera) don't generally make promises about our roadmap.
  805. # [09:52] <hsivonen> anatolbroder: it would be unwise for anyone to promise support at this point
  806. # [09:53] * Quits: necolas (~necolas@5ade1e67.bb.sky.com) (Remote host closed the connection)
  807. # [09:53] <jgraham> anatolbroder: A reasonable point is that a simpler design is likely to lead to faster implementations
  808. # [09:53] <Von_Davidicus> Here's another question: What's wrong with XML + XSLT?
  809. # [09:53] <anatolbroder> jgraham, hsivonen: I understand.
  810. # [09:53] <jgraham> If the feature needs extensive development + QA work it will take longer than if one bored developer can do it in an afternoon
  811. # [09:53] * Joins: necolas (~necolas@5ade1e67.bb.sky.com)
  812. # [09:53] <tantek> FWIW server-side XSLT is used some production deployments.
  813. # [09:54] <tantek> *in some
  814. # [09:54] <hsivonen> yeah, the parts of srcset that would fall on my plate to implement would be simpler than the parts of <picture> that would fall on my plate
  815. # [09:54] <hsivonen> server-side XSLT is OK
  816. # [09:54] * Joins: graememcc (~chatzilla@host86-148-31-83.range86-148.btcentralplus.com)
  817. # [09:54] <tantek> hsivonen - it's still a pain to maintain.
  818. # [09:54] <jgraham> (I am not claiming that any design is simple enough to only be an afternoon of work)
  819. # [09:55] * jonlee is now known as jonlee|afk
  820. # [09:55] * Joins: gwicke (~gabriel@212.255.28.33)
  821. # [09:55] <tantek> but once it works, it seems quite reliable.
  822. # [09:55] <Von_Davidicus> But--and here's the reason I used it--It resulted in a smaller website (pertaining to file size)
  823. # [09:58] <othermaciej> serving xml+xslt to the client has some downsides
  824. # [09:58] <Ms2ger> Wow
  825. # [09:58] <othermaciej> 1) you have to transform the whole document before you can render it
  826. # [09:58] <Ms2ger> Is there anything I should read in the million lines of Responsive Images trolling in yesterday's logs?
  827. # [09:59] <othermaciej> 2) you can't really do dynamic updates to your model very well and have them properly restyled (as with css0
  828. # [09:59] <jgraham> Ms2ger: I think you will livwe
  829. # [09:59] <jgraham> *live
  830. # [09:59] <othermaciej> 3) if you are using generic xml or a custom xml vocabulary with your xslt, you are serving something that doesn't have useful widely understood semantics for data mining type consumers
  831. # [10:00] <othermaciej> so, less efficient to render, less dynamically adaptable, and less semantic
  832. # [10:00] <othermaciej> using xslt on the server side does not have any of these issues
  833. # [10:00] <othermaciej> assuming your output is html
  834. # [10:00] <anatolbroder> jgraham: I see the point. I really love the scrset spec. It’s so smart. This is the solution I always dreamed of. Now I can tell, the web is not print anymore. I build my current picture based project with scrset in mind. Thanks again to all you devs!
  835. # [10:01] <Ms2ger> anatolbroder, are you a webdev?
  836. # [10:01] <Von_Davidicus> Okay, so 1) means that the pages actually load slower than an HTML page?
  837. # [10:01] <hsivonen> Von_Davidicus: yes
  838. # [10:01] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  839. # [10:01] <anatolbroder> Ms2ger: I create web pages.
  840. # [10:02] <Von_Davidicus> Wow.
  841. # [10:02] <hsivonen> 4) XSLT doesn't benefit from speculative preloading of images, scripts and CSS
  842. # [10:02] <Von_Davidicus> Could you explain 2) a bit more clearly?
  843. # [10:02] <Ms2ger> That can't be true, several people came in here yesterday and made it clear that ALL web developers HATE srcset
  844. # [10:03] * Joins: Kolombiken (~Adium@217.13.228.226)
  845. # [10:03] <othermaciej> Von_Davidicus: 2) is relevant only if you have client-side scripts or ever plan to add any
  846. # [10:05] <Von_Davidicus> Oh, okay. None of my XML+XSLT pages had any scripts--certainly none that fiddled with the DOM.
  847. # [10:05] <anatolbroder> Ms2ger: It was very funny, indeed. Most of that “web developers” are control freaks, caught in the print world. They just don’t want to understand, what is web for.
  848. # [10:06] <Ms2ger> anatolbroder, I'm not going to comment on that :)
  849. # [10:06] * Joins: charlvn_ (~charlvn@cl-2393.ams-05.nl.sixxs.net)
  850. # [10:07] <Von_Davidicus> Assuming the DOM is what you were referring to when you said "model" and stuff like "document.createElement()" was what you meant by doing "dynamic updates". :)
  851. # [10:08] * Quits: Kolombiken (~Adium@217.13.228.226) (Excess Flood)
  852. # [10:08] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  853. # [10:09] * Joins: Ducki_ (~Ducki@pD9E398AD.dip0.t-ipconnect.de)
  854. # [10:09] * Quits: nessy (Adium@nat/google/x-utagidifkmsdtyud) (Quit: Leaving.)
  855. # [10:09] * Joins: Kolombiken (~Adium@217.13.228.226)
  856. # [10:10] * Quits: necolas (~necolas@5ade1e67.bb.sky.com) (Remote host closed the connection)
  857. # [10:11] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (*.net *.split)
  858. # [10:11] * Quits: Ducki (~Ducki@pD9E398AD.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
  859. # [10:16] <Ms2ger> tantek, note, regardless of whether you want to call Hixie a benevolent dictator, you know he's not appointed for life.
  860. # [10:18] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  861. # [10:18] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
  862. # [10:18] <tantek> Ms2ger - I don't think any of the BFDLs referenced in the Wikipedia article are "appointed for life" - from my understanding it is a deliberate term of exaggeration.
  863. # [10:19] <tantek> sorry, BDFLs
  864. # [10:20] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  865. # [10:22] * Quits: gwicke (~gabriel@212.255.28.33) (Remote host closed the connection)
  866. # [10:23] * Joins: gwicke (~gabriel@212.255.28.33)
  867. # [10:24] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  868. # [10:24] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
  869. # [10:25] * Joins: Gargoyle (~gargoyle@pdpc/supporter/bronze/gargoyle)
  870. # [10:27] * Quits: anatolbroder (~bro@frnk-4d01d4a8.pool.mediaWays.net) (Ping timeout: 272 seconds)
  871. # [10:27] <Ms2ger> Also, winter/summer on http://wiki.whatwg.org/wiki/Irc-people ... Northern or Southern hemisphere?
  872. # [10:30] <charlvn_> very good question, but is daylight savings going to make so much of a difference in any case?
  873. # [10:30] <charlvn_> we're talking about an hour sooner or later
  874. # [10:30] <charlvn_> most people's irc times are pretty variable in any case
  875. # [10:31] * charlvn_ is now known as charlvn
  876. # [10:31] <tantek> charlvn_ on the contrary, the data shows most people's irc times are pretty consistent within certain blocks of hours - see the preponderance of particular color blocks for people in general here: http://gavinsharp.com/irc/whatwg.html
  877. # [10:32] <Gargoyle> If you were going to specify a timezone, what is wrong with the "Europe/London" syntax?
  878. # [10:32] <tantek> Gargoyle - because that's political, you can't trust it over time.
  879. # [10:32] <zcorpan> TabAtkins: for the square and rectangle example, if you wanted to use the rectangle as the fallback image, the syntax doesn't provide for that, right?
  880. # [10:33] * Joins: PalleZingmark (~Adium@217.13.228.226)
  881. # [10:33] <tantek> Ms2ger - by the preponderance of people listed there it is easy to conclude Northern hemisphere. If you have suggestions for clarifying, please feel free to edit the wiki accordingly.
  882. # [10:33] * Joins: raphc (~rc@92.103.77.27)
  883. # [10:33] <charlvn> tantek: i guess you might be right
  884. # [10:34] <charlvn> perhaps it's just my own times that are quite variable :)
  885. # [10:34] <tantek> charlvn - it's not about me, I'm simply communicating what the data appears to show. feel free to provide alternate interpretations.
  886. # [10:34] <Gargoyle> tantek: Isn't that a benefit, so you don't need to wory about DST?
  887. # [10:34] <Ms2ger> tantek, how so? Europe/London seems more reliable than +0000
  888. # [10:34] <othermaciej> what is the purpose of the people/timezone list? knowing when to try to contact someone?
  889. # [10:34] * Joins: Methapod (~anthony@203.b.005.mel.iprimus.net.au)
  890. # [10:35] <Ms2ger> I guess one is more likely to move than to have their time zone changed under them...
  891. # [10:35] <tantek> othermaciej - I don't remember why it was introduced to the list of irc-people on microformats.org - but given it's presence there I simply copied the template rather than re-bikeshed it.
  892. # [10:35] <tantek> its presence even
  893. # [10:35] <tantek> feel free to edit the template if you have ideas for improving it
  894. # [10:36] <tantek> Ms2ger - named timezones are the parlance of politicians and tend to be less stable than numerical offsets from Z which is more the parlance of scientists.
  895. # [10:36] <tantek> borders change, when summer times start/end change etc.
  896. # [10:37] <hsivonen> tantek: looking at the recent i18n comments on HTML, it seems the political instability of named time zones is considered a feature
  897. # [10:37] <Ms2ger> tantek, well, I guess Europe/London wouldn't make much sense if you were in Lisbon, but it seems sensible enough for someone who actually lives in London
  898. # [10:37] <tantek> hsivonen, that's sad to hear.
  899. # [10:37] <othermaciej> tantek: what is the intended purpose of the irc-people list in general? would be glad to improve it if I knew what it is meant to be used for
  900. # [10:37] <othermaciej> hsivonen: oh?
  901. # [10:38] <tantek> help people get to know each other better
  902. # [10:38] <hsivonen> tantek: it seems they want to be able to specify named time zones so that if the politicians move the named zone, the times anchored to the named zone change accordingly
  903. # [10:38] <Gargoyle> tantek: Is'nt that what whois is for?
  904. # [10:38] <tantek> whois doesn't do irc nickname lookups AFAIK
  905. # [10:39] <hsivonen> (if that's not what they want, asking for named zones makes no sense)
  906. # [10:39] <tantek> plus a wiki makes it possible for anyone to curate such information about anyone
  907. # [10:40] <tantek> othermaciej - with so many folks in the channel, it helps to be able to lookup who is a person, what have they worked on, are they a browser implementer etc. - especially should a person choose to document that on their User page.
  908. # [10:40] <hsivonen> I suppose the use case is that if you agree that a meeting takes place at noon on a given day next year, if the politicians change the UTC offset, the meeting still takes place at noon according to the new offset
  909. # [10:40] <tantek> the breadth of participants has far exceeded a small # of folks who mostly know each other.
  910. # [10:40] <othermaciej> ok, so not just list of nicks but ideally some sort of brief information about their context-relevant background and interests
  911. # [10:41] <tantek> othermaciej - the "brief information about their context-relevant background and interests" can go on their User page - it's already there for that purpose
  912. # [10:41] <tantek> better to just have the list link to user pages
  913. # [10:41] <tantek> rather than duplicate that content inline
  914. # [10:41] <othermaciej> is it considered bad form to edit someone else's user page?
  915. # [10:41] <tantek> othermaciej - nah, people are assume to be benevolent on a wiki until proven otherwise
  916. # [10:41] <tantek> it's part of the wiki-way (as far as I understand it)
  917. # [10:42] <hsivonen> (I think politicians who think it's cool to have daylight saving time and non-integral hour time zones should be required to implement calendar software with some punishment for each bug)
  918. # [10:42] <Ms2ger> Depends on the wiki, I've been told off for it long ago
  919. # [10:42] * Joins: nessy (Adium@nat/google/x-tmraclpffwreloqi)
  920. # [10:42] <tantek> hsivonen +1
  921. # [10:42] * Parts: Von_Davidicus (~IceChat7@173.210.203.196)
  922. # [10:42] <othermaciej> I've fixed enough security vulnerabilities to consider everyone malevolent by default, myself included :-)
  923. # [10:42] * Joins: gwicke_ (~gabriel@212.255.28.33)
  924. # [10:42] <Ms2ger> othermaciej++
  925. # [10:42] <tantek> Ms2ger - yeah? sorry to hear that. haven't had that problem with any wiki I've edited.
  926. # [10:43] * Quits: gwicke (~gabriel@212.255.28.33) (Ping timeout: 244 seconds)
  927. # [10:43] <othermaciej> I had the impression that user pages, unlike general wiki content, were in some way "owned" by the relevant user
  928. # [10:43] <othermaciej> but I am no expert on wiki etiquette
  929. # [10:43] <charlvn> the irc regulars list sounds like an interesting idea, but while we are on the topic of the wiki, it seems like i am both unable to perform password recovery and unable to register a new account
  930. # [10:43] <tantek> othermaciej - mostly it's summed up by be nice and forgiving.
  931. # [10:44] <tantek> that tends to handle the vast majority of cases.
  932. # [10:44] <tantek> beyond that, wikipedia has various escalations for conflict resolution.
  933. # [10:44] <tantek> charlvn - new whatwg wiki accounts are registered thru Hixie.
  934. # [10:44] <othermaciej> I'm totally down with being nice to and forgiving of wiki edits made by others, just not sure what kinds of edits it is nice to make
  935. # [10:45] <odinho> 09:36 < othermaciej> it's better to polyfill only once there's something to fill <-- BTW totally agreed, -- I made my proof of concept (very shortcutty) polyfill merely to demonstrate that "it can't be polyfilled!11" argument was incorrect.
  936. # [10:45] <annevk> charlvn: if you give me your email address I can get you an account
  937. # [10:45] <othermaciej> I will take your word for it that editing other people's user pages is provisionally ok unless the person in question says otherwise
  938. # [10:45] <charlvn> tantek: thanks, just saw the notice on the main page as well, i'll speak to him next time i see him online or just send him a mail
  939. # [10:45] <tantek> othermaciej - perhaps the kinds of edits you wouldn't mind if someone else made for you?
  940. # [10:46] <tantek> btw anyone who'd like to discuss political timezone arcana should ping dbaron when he's around - he's got the most thorough database of historical timezone changes (nearly weekly?) that I've seen.
  941. # [10:47] * Quits: nessy (Adium@nat/google/x-tmraclpffwreloqi) (Ping timeout: 244 seconds)
  942. # [10:47] * Joins: phili (80f3fd72@gateway/web/freenode/ip.128.243.253.114)
  943. # [10:47] <othermaciej> wikipedia has a lot of policy related to their use of user pages http://en.wikipedia.org/wiki/User_page
  944. # [10:48] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  945. # [10:48] <AryehGregor> Wikipedia convention is definitely that you should generally avoid touching other people's user pages unless you have very good reason.
  946. # [10:48] <AryehGregor> I've corrected typos and formatting errors and gotten away with it, and I had people do things like substitute templates that were about to be deleted.
  947. # [10:48] <othermaciej> man, wikipedia has more policies than the html wg
  948. # [10:48] <AryehGregor> And of course, if you violate policies . . .
  949. # [10:49] <AryehGregor> othermaciej, Wikipedia is a lot bigger than the HTMLWG.
  950. # [10:49] <AryehGregor> Also, its "policies" are whatever someone happens to have decided to write, and half the time they're ignored.
  951. # [10:49] <tantek> othermaciej - their policies show a history of the abuses they've had to deal with
  952. # [10:49] <AryehGregor> Real and perceived.
  953. # [10:49] <tantek> not unlike other processes I know of. ahe.
  954. # [10:50] <tantek> *ahem
  955. # [10:50] <charlvn> yeah considering the number of people who edit the whatwg wiki is fairly small, i don't see this as a big problem in the short-mid term
  956. # [10:50] <charlvn> i'm sure if there are some specific cases of abuse/unhappiness we can get them resolved fairly easily
  957. # [10:50] <tantek> oh look - I totally missed that the Astrology company withdrew their copyright suit over the Olson timezone database: http://www.computerworld.com/s/article/9224557/Astrolabe_withdraws_copyright_suit_over_Internet_time_zone_database
  958. # [10:50] * Joins: danielwrobert (~Adium@ip72-199-237-203.sd.sd.cox.net)
  959. # [10:50] <tantek> well that was hilarious while it lasted.
  960. # [10:51] <othermaciej> html wg policy has grown cumulatively in response to real or perceived problems with events that actually occurred
  961. # [10:51] <hsivonen> othermaciej: unfortunately, the policy hasn't been very good at adapting to deal with problems arising from the policy
  962. # [10:51] <othermaciej> I think it could be potentially improved by having less of it
  963. # [10:52] <tantek> othermaciej - I wonder if there is a way to grow processes in a more usable/accessible/positive manner. that is, instead of so much focus on avoiding negative events/behavior, can we craft process to presume positive / cooperative behaviors, and then separately list "exception handling" so that it doesn't interfere with understanding the main process flow of control.
  964. # [10:52] <othermaciej> it is hard to design a system that cannot be gamed (as a general rule)
  965. # [10:53] <hsivonen> I think the HTML WG policy optimizes for avoidance of accusation of the chairs being unfair but I think it should optimize for good technical outcomes and efficient use of the participants' time
  966. # [10:53] <tantek> indeed
  967. # [10:53] <othermaciej> tantek: I originally envisioned the issue process in general, and the survey part in particular, to be "exception handling"
  968. # [10:53] <othermaciej> but that created an incentive for some people to purposefully fall into the exception case
  969. # [10:53] <tantek> in practice it appears to have descended into a primary use
  970. # [10:53] <tantek> I'm not sure there is incentive, as much as inaction
  971. # [10:53] <othermaciej> because there is no incentive not to
  972. # [10:54] <tantek> it seems if people disagree, and do nothing, surveys happen
  973. # [10:54] <othermaciej> at least, if you care a lot about a narrow set of issues
  974. # [10:54] <tantek> but I don't have a specific proposed fix, so I can't really criticize particulars
  975. # [10:54] <tantek> hence my more general musing above
  976. # [10:55] <othermaciej> I prefer systems that give people positive incentives to do the right thing
  977. # [10:55] * Joins: nathanstaines (~nathansta@217.205.197.194)
  978. # [10:55] <othermaciej> sometimes negative incentives to discourage undesirable behavior are also required but ideally should not be the focus
  979. # [10:58] * Joins: nessy (~Adium@49.178.5.59)
  980. # [10:58] * Quits: myakura (~myakura@FL1-211-135-237-201.tky.mesh.ad.jp) (Remote host closed the connection)
  981. # [11:00] * Quits: nessy (~Adium@49.178.5.59) (Read error: Connection reset by peer)
  982. # [11:01] * Parts: danielwrobert (~Adium@ip72-199-237-203.sd.sd.cox.net)
  983. # [11:01] * Joins: MikeSmith (~MikeSmith@81.253.62.188)
  984. # [11:01] * Quits: payman (~payman@pat.se.opera.com) (Remote host closed the connection)
  985. # [11:02] <hsivonen> so typical. I'm trying to fix one document.open() regression and notice that the code doesn't appear to quite match the spec in other cases, either
  986. # [11:02] <hsivonen> sigh. instead of just adding a couple of boolean checks, it seems I now have to write test cases
  987. # [11:03] * Joins: payman (~payman@pat.se.opera.com)
  988. # [11:03] * Parts: Methapod (~anthony@203.b.005.mel.iprimus.net.au)
  989. # [11:03] <zcorpan> hsivonen: the real fun doesn't start until you find that the spec is wrong :-P
  990. # [11:04] * Joins: necolas (~necolas@80.231.76.54)
  991. # [11:05] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  992. # [11:05] * Joins: emilbjorklund (~emilbjork@c-756be555.046-5-64736c16.cust.bredbandsbolaget.se)
  993. # [11:09] * Joins: maikmerten (~maikmerte@port-92-201-123-40.dynamic.qsc.de)
  994. # [11:09] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  995. # [11:10] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  996. # [11:10] * Joins: glob (~glob@me.glob.com.au)
  997. # [11:11] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
  998. # [11:11] * Quits: 13WAAYTNC (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
  999. # [11:11] * Joins: globbot (~logbot@lump.glob.com.au)
  1000. # [11:12] * Joins: jarib (~jarib@unaffiliated/jarib)
  1001. # [11:12] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  1002. # [11:13] * Joins: jarib (~jarib@unaffiliated/jarib)
  1003. # [11:13] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 252 seconds)
  1004. # [11:14] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  1005. # [11:15] * Parts: jacobrask (~jacob@jacobrask.net)
  1006. # [11:16] * Joins: PalleZingmark (~Adium@217.13.228.226)
  1007. # [11:16] <AryehGregor> hsivonen, is writing test cases a bad thing?
  1008. # [11:16] <AryehGregor> :)
  1009. # [11:22] * Quits: boblet (u1921@gateway/web/irccloud.com/x-xlrsrtwfdfayhsnq)
  1010. # [11:23] * Joins: boblet (u1921@gateway/web/irccloud.com/x-ftasifkphissyuri)
  1011. # [11:25] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
  1012. # [11:25] * Joins: paulmist (53f4ac24@gateway/web/freenode/ip.83.244.172.36)
  1013. # [11:27] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 250 seconds)
  1014. # [11:28] * Quits: paulmist (53f4ac24@gateway/web/freenode/ip.83.244.172.36) (Client Quit)
  1015. # [11:37] * Quits: pyrsmk (~pyrsmk@202.182.141.88.rev.sfr.net) (Quit: tzing)
  1016. # [11:37] * Joins: Lachy (Lachy@nat/opera/x-skqrqqzcdlbpbgyj)
  1017. # [11:37] * Joins: pyrsmk (~pyrsmk@202.182.141.88.rev.sfr.net)
  1018. # [11:38] * Quits: pyrsmk (~pyrsmk@202.182.141.88.rev.sfr.net) (Client Quit)
  1019. # [11:38] * Joins: pyrsmk (~pyrsmk@202.182.141.88.rev.sfr.net)
  1020. # [11:42] * glob is now known as glob|away
  1021. # [11:43] * Joins: esc_ (~esc_ape@178.115.249.156.wireless.dyn.drei.com)
  1022. # [11:45] * Joins: nonge_ (~nonge@p50829699.dip.t-dialin.net)
  1023. # [11:46] * Quits: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net) (Ping timeout: 272 seconds)
  1024. # [11:48] <odinho> Oh my. http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-May/035920.html
  1025. # [11:49] * Quits: nonge (~nonge@p508299DF.dip.t-dialin.net) (Ping timeout: 252 seconds)
  1026. # [11:50] * Joins: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net)
  1027. # [11:50] * Joins: rworth (~rworth@pool-173-66-213-252.washdc.fios.verizon.net)
  1028. # [11:52] <annevk> classic
  1029. # [11:52] * Joins: myakura (~myakura@FL1-211-135-237-201.tky.mesh.ad.jp)
  1030. # [11:52] * Joins: Guest_ (~textual@212.161.9.162)
  1031. # [11:56] * Quits: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net) (Max SendQ exceeded)
  1032. # [11:57] * Joins: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net)
  1033. # [11:59] * Joins: twisted` (~twisted@p5DDBBA25.dip.t-dialin.net)
  1034. # [12:06] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  1035. # [12:07] * Joins: lph_ (5d6ba638@gateway/web/freenode/ip.93.107.166.56)
  1036. # [12:08] * Quits: Guest_ (~textual@212.161.9.162) (Quit: Computer has gone to sleep.)
  1037. # [12:13] <hsivonen> it's rather hard to get a good idea of how srcset works conceptually by reading the algorithms in the spec. :-(
  1038. # [12:14] * Quits: glob|away (~glob@me.glob.com.au) (Quit: Leaving...)
  1039. # [12:15] <annevk> there's a note that explains it except it has minimum/maximum reversed
  1040. # [12:16] * gwicke_ is now known as gwicke
  1041. # [12:17] <hsivonen> oh ok. so srcset doesn't do what I thought it was doing.
  1042. # [12:17] <hsivonen> seems to just reinvent viewport querying
  1043. # [12:17] <hsivonen> instead of declaring the characteristics of the image
  1044. # [12:18] <hsivonen> now I don't understand the point of doing srcset instead of <source media>
  1045. # [12:18] <annevk> the 2x bit is not querying
  1046. # [12:18] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
  1047. # [12:18] <annevk> well, Xx bit
  1048. # [12:19] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  1049. # [12:19] <hsivonen> did Hixie post to the list with design rationale?
  1050. # [12:19] * Joins: timh (~tim@host86-186-70-81.range86-186.btcentralplus.com)
  1051. # [12:20] * Quits: sanjayb (~sanj@122.179.176.179) (Read error: Connection reset by peer)
  1052. # [12:20] <annevk> hsivonen: http://lists.w3.org/Archives/Public/public-whatwg-archive/2012May/0247.html
  1053. # [12:20] * Joins: richt (richt@nat/opera/x-oascxthncvapndvv)
  1054. # [12:21] <hsivonen> annevk: thanks
  1055. # [12:23] <jgraham> hsivonen: testharness.js testcases + W3C submission please? :)
  1056. # [12:24] <hsivonen> jgraham: is testharness.js still hard to use?
  1057. # [12:24] <jgraham> hsivonen: It really isn't that hard to use
  1058. # [12:24] <jgraham> If you mean "is it Mochitest" then no
  1059. # [12:25] <hsivonen> I don't want mochitest. I want something that I can run in all browsers and then mochitestify
  1060. # [12:26] <jgraham> Well testharness.js tests run in all browsers
  1061. # [12:26] <jgraham> For a sutiable definition of "all"
  1062. # [12:27] <smaug____> mochitests should run on all browsers if you don't use browser specific features
  1063. # [12:27] <smaug____> the problem is to set proxies correctly in the browsers
  1064. # [12:35] * Quits: lph_ (5d6ba638@gateway/web/freenode/ip.93.107.166.56) (Quit: Page closed)
  1065. # [12:35] <odinho> testharness.js is nice. I like it alot. Being grown up with testharness I see lots of weaknesses in other systems when I have to use them.
  1066. # [12:36] * Joins: sanjayb (~sanj@122.179.175.174)
  1067. # [12:38] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  1068. # [12:43] * Quits: rworth (~rworth@pool-173-66-213-252.washdc.fios.verizon.net) (Quit: Linkinus - http://linkinus.com)
  1069. # [12:43] * Joins: kStar1 (~shann@5e0feb54.bb.sky.com)
  1070. # [12:46] * Quits: bensmithett (~bensmithe@ppp118-209-184-170.lns20.mel6.internode.on.net) (Quit: bensmithett)
  1071. # [12:46] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  1072. # [12:48] * Quits: danja (~danny@host94-204-dynamic.13-79-r.retail.telecomitalia.it) (Ping timeout: 272 seconds)
  1073. # [12:52] * Quits: emilbjorklund (~emilbjork@c-756be555.046-5-64736c16.cust.bredbandsbolaget.se) (Quit: emilbjorklund)
  1074. # [12:53] * Quits: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net) (Quit: จรลี จรลา ...)
  1075. # [12:54] * Joins: bensmithett (~bensmithe@ppp118-209-184-170.lns20.mel6.internode.on.net)
  1076. # [12:54] * Quits: bensmithett (~bensmithe@ppp118-209-184-170.lns20.mel6.internode.on.net) (Client Quit)
  1077. # [12:56] * Quits: timh (~tim@host86-186-70-81.range86-186.btcentralplus.com) (Quit: ta-ra chuck)
  1078. # [12:57] * Joins: tyz (53f4c284@gateway/web/freenode/ip.83.244.194.132)
  1079. # [12:58] * Parts: tyz (53f4c284@gateway/web/freenode/ip.83.244.194.132)
  1080. # [12:58] <jgraham> So, can anyone suggest what the simplest thing I can do is to cause a task to be queued? Preferably not involving resource loading
  1081. # [12:58] <annevk> setTimeout
  1082. # [12:59] <jgraham> Not good enough since that has a delay
  1083. # [12:59] * Joins: dacmo (53f4c284@gateway/web/freenode/ip.83.244.194.132)
  1084. # [13:00] <annevk> jgraham: if you specify 0 it shouldn't
  1085. # [13:00] <jgraham> (if setTimeout 0 was sure to not have a delay it would be)
  1086. # [13:00] <jgraham> Well I can try that, but the spec doesn't actually say it has to work
  1087. # [13:00] <odinho> It has no delay first time called? Isn't there an optimization like that? -- Yeah, spec...
  1088. # [13:00] <jgraham> So if there is a better option, I would prefer it
  1089. # [13:01] * Joins: danja (~danny@host163-201-dynamic.12-79-r.retail.telecomitalia.it)
  1090. # [13:01] <jgraham> odinho: "Optionally wait a User Agent specified amount of time" or something
  1091. # [13:01] * Joins: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net)
  1092. # [13:01] <odinho> jgraham: IndexedDB transaction? :P
  1093. # [13:01] <jgraham> odinho: No :p
  1094. # [13:05] <zcorpan> jgraham: postMessage
  1095. # [13:06] <hsivonen> soo... does "completely loaded" mean something other than readyState == "complete"? http://www.whatwg.org/specs/web-apps/current-work/#completely-loaded
  1096. # [13:07] <jgraham> zcorpan: Wrong task source
  1097. # [13:07] <hsivonen> apparently so
  1098. # [13:07] * Quits: danja (~danny@host163-201-dynamic.12-79-r.retail.telecomitalia.it) (Ping timeout: 265 seconds)
  1099. # [13:07] <hsivonen> gotta love terminology like that
  1100. # [13:07] <annevk> hmm, so even the ALA article from yesterday on <picture> gets the media query syntax wrong
  1101. # [13:07] * Joins: danja (~danny@host163-201-dynamic.12-79-r.retail.telecomitalia.it)
  1102. # [13:08] <hsivonen> I wonder how Gecko tracks the "completely loaded" concept
  1103. # [13:08] <wilhelm> annevk: Is there a spec somewhere? I haven't paid attention.
  1104. # [13:08] <annevk> wilhelm: there's a spec for media queries
  1105. # [13:08] <odinho> wilhelm: For what? srcset?
  1106. # [13:08] <wilhelm> odinho: Yes. Or <picture>. Or whatever it's called now. (c:
  1107. # [13:09] <odinho> wilhelm: http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-1.html#attr-img-srcset
  1108. # [13:09] <annevk> beautiful, all the examples on https://github.com/Wilto/respimg are also invalid
  1109. # [13:10] <annevk> you'd think if you propose using media queries you'd at least know how to use them
  1110. # [13:10] <hsivonen> Hixie: is it intentional that per spec document.open() doesn't return document when the steps are terminated due to the user refusing to allow the document to be unloaded?
  1111. # [13:11] <zcorpan> jgraham: which task source do you need?
  1112. # [13:11] <wilhelm> odinho: Thanks.
  1113. # [13:12] <jgraham> zcorpan: The one that is used for the task related to the load event
  1114. # [13:12] <jgraham> DOM manipulation
  1115. # [13:13] <zcorpan> annevk: i think being grumpy doesn't help
  1116. # [13:13] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
  1117. # [13:14] <jgraham> There is so much grumpy going round that not even dglazkov can balance it out
  1118. # [13:14] <zcorpan> jgraham: window load?
  1119. # [13:14] <jgraham> Yeah
  1120. # [13:14] <zcorpan> yeah there is, and clearly it doesn't help
  1121. # [13:14] * Quits: danja (~danny@host163-201-dynamic.12-79-r.retail.telecomitalia.it) (Ping timeout: 272 seconds)
  1122. # [13:15] * zcorpan opens "The End"
  1123. # [13:15] <hsivonen> ha. at least Gecko isn't randomly non-compliant. It's consistent with IE: http://hsivonen.iki.fi/test/moz/document-open-during-network-parse.html
  1124. # [13:16] <hsivonen> Gecko and Trident don't return document from document.open() contrary to the spec
  1125. # [13:16] <hsivonen> WebKit and Presto return document per spec
  1126. # [13:17] * Quits: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net) (Read error: Connection timed out)
  1127. # [13:19] <zcorpan> jgraham: have a syntax error in a dedicated worker and listen for worker.onerror
  1128. # [13:19] <zcorpan> though that loads a resource too eh
  1129. # [13:20] <zcorpan> jgraham: <input autofocus>
  1130. # [13:20] <hsivonen> hmm. the spec seems bogus in this case: http://hsivonen.iki.fi/test/moz/document-open-during-script-created-parse.html
  1131. # [13:21] <zcorpan> jgraham: or the storage event
  1132. # [13:22] <hsivonen> never trust the spec
  1133. # [13:22] <hsivonen> always write test cases anyway
  1134. # [13:22] <hsivonen> sigh
  1135. # [13:22] * Quits: jmather (~jmather@c-68-42-164-45.hsd1.mi.comcast.net) (Quit: jmather)
  1136. # [13:23] <zcorpan> jgraham: or use <marquee>
  1137. # [13:23] <jgraham> marquee?!
  1138. # [13:23] <zcorpan> yep
  1139. # [13:23] <zcorpan> the start event
  1140. # [13:24] <zcorpan> and finish
  1141. # [13:24] * Joins: mattlucht (~mattlucht@194.102.13.2)
  1142. # [13:25] <jgraham> Wow
  1143. # [13:25] <jgraham> Every day's an adventure in HTML land
  1144. # [13:25] * Quits: eminor (~eminor@p548CF755.dip.t-dialin.net) (Quit: eminor)
  1145. # [13:25] <jgraham> That looks perfect, and delightfully bizzare. Thank you!
  1146. # [13:26] <zcorpan> np
  1147. # [13:26] * Joins: Ms2ger (~Ms2ger@91.181.123.95)
  1148. # [13:28] * Joins: danja (~danny@host234-76-dynamic.22-79-r.retail.telecomitalia.it)
  1149. # [13:31] * Joins: emilbjorklund (~emilbjork@c-756be555.046-5-64736c16.cust.bredbandsbolaget.se)
  1150. # [13:35] * Joins: tgecho (~tgecho@66-55-201-102.gwi.net)
  1151. # [13:39] * Quits: MikeSmith (~MikeSmith@81.253.62.188) (Read error: Connection reset by peer)
  1152. # [13:39] * Joins: MikeSmith (~MikeSmith@81.253.62.188)
  1153. # [13:41] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 244 seconds)
  1154. # [13:55] <zcorpan> odinho: isn't this the wrong way around?
  1155. # [13:55] <zcorpan> <img src="fallback..." srcset="logo-150px.jpg, logo-50px.jpg 600w">
  1156. # [13:56] <odinho> zcorpan: img without anything will get Infinite w and Infinite h.
  1157. # [13:56] <zcorpan> logo-50px.jpg will be used when the viewport is 600px or *bigger*
  1158. # [13:57] <zcorpan> also you need at least one descriptor, or the comma will be part of the url
  1159. # [13:58] * Quits: raphc (~rc@92.103.77.27) (Ping timeout: 272 seconds)
  1160. # [13:58] * Joins: manuchill (~mstalfoor@83.232.96.217)
  1161. # [13:58] <zcorpan> so it should be <img src="fallback..." srcset="logo-150px.jpg 600w, logo-50px.jpg 1x"> or <img src="logo-50px.jpg" srcset="logo-150px.jpg 600w">
  1162. # [13:59] <odinho> zcorpan: Ah, very true.
  1163. # [14:00] <zcorpan> (the syntax doesn't support the case where you want to use the 150 image as the fallback, afaict)
  1164. # [14:00] <zcorpan> maybe there should be an attribute to give descriptors for the src attribute
  1165. # [14:01] <zcorpan> or have a max-width descriptor
  1166. # [14:01] <odinho> zcorpan: I did rock around that one a few times also, wondering if I should write something correct or just small and easy and only to the point. But yes, it'd be all wrong. Anyway, that is written wrong, but it can be done like I say anyway. Just look past the error :P
  1167. # [14:01] <odinho> zcorpan: I don't understand.
  1168. # [14:02] <odinho> zcorpan: I think it can support anything as fallback.
  1169. # [14:02] <zcorpan> the fallback is a candidate, but you can't change its descriptors
  1170. # [14:02] <zcorpan> let's say you want to have 600w for the fallback
  1171. # [14:03] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  1172. # [14:03] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1173. # [14:03] <zcorpan> having two candidates with the same descriptors is invalid
  1174. # [14:03] * Joins: jarek (~jarek@unaffiliated/jarek)
  1175. # [14:04] <zcorpan> (so <img src="fallback..." srcset="logo-150px.jpg 600w, logo-50px.jpg 1x"> is invalid actually)
  1176. # [14:04] <zcorpan> (since fallback... and logo-50px.jpg have the same descriptors)
  1177. # [14:05] <odinho> Hmm. Either you or I am wrong here. srcset="logo-150px.jpg 600w, logo-50px.jpg 1x", I would've written srcset="logo-150px.jpg 1x, logo-50px.jpg 600w".
  1178. # [14:05] <odinho> zcorpan: I don't see why that is valuable.
  1179. # [14:07] <odinho> The attribute essentially takes a comma-separated list of URLs each with one or more descriptors giving the maximum viewport dimensions and pixel density allowed to use the image.
  1180. # [14:07] <odinho> </quote> from spec.
  1181. # [14:07] <odinho> ... To specify an image, give first a URL, then one or more descriptors of the form 100w, 100h, or 2x, where "100w" means "maximum viewport width of 100 CSS pixels",
  1182. # [14:08] <zcorpan> "If there are any entries in candidates that have an associated width that is greater than max width, then remove them,"
  1183. # [14:08] <zcorpan> so if the viewport is 400px, the 600w candidate is removed
  1184. # [14:09] <odinho> That's conflicting.
  1185. # [14:09] <zcorpan> odinho: what you quoted might be wrong :-)
  1186. # [14:09] <odinho> Yes, or the steps in the algorithm might be. :P
  1187. # [14:09] <zcorpan> Hixie: ^
  1188. # [14:09] <hsivonen> maybe we should have the <picture><source> thing for the "art directed" axis and srcset="foo.jpg 2x" for the different pixel samplings of the same image
  1189. # [14:10] <odinho> hsivonen: Or punt, art directed. As I want.
  1190. # [14:10] <odinho> hsivonen: Have a way to say "don't do prefetch load" maybe. -- So that it can be done in javascript.
  1191. # [14:10] <zcorpan> what's clear with the current syntax is that even people who read the spec get it wrong
  1192. # [14:10] <zcorpan> that's bad
  1193. # [14:10] * Quits: sanjayb (~sanj@122.179.175.174) (Remote host closed the connection)
  1194. # [14:10] <zcorpan> at least the width/height descriptors
  1195. # [14:11] <hsivonen> zcorpan: yeah. it can't stay in the spec as written
  1196. # [14:11] <hsivonen> It's terribly confusing that Nw and Mh don't refer to the image file's characteristics
  1197. # [14:11] <zcorpan> yes
  1198. # [14:12] <zcorpan> and even if you know it refers to the viewport, it's not clear if it's max-width or min-width
  1199. # [14:12] <hsivonen> that, too
  1200. # [14:14] * Joins: mpt (~mpt@canonical/mpt)
  1201. # [14:14] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  1202. # [14:14] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  1203. # [14:14] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  1204. # [14:15] <odinho> zcorpan: Hmmmm. Yeah, now I wonder more, what is supposed to be correct - the detailed spec, or the overview...
  1205. # [14:15] <odinho> zcorpan: I'll go back to the source.
  1206. # [14:17] <odinho> <img alt="Obama spoke at the factory." src="factory.jpeg" srcset="obama-factory-face.jpeg 500w">
  1207. # [14:18] * Joins: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca)
  1208. # [14:18] <odinho> If viewport 1000px. factory Infinity is greater than 1000. So that one is removed.
  1209. # [14:18] <odinho> The spec algorithm steps are reversed/wrong then. Based on Hixie's example in his email.
  1210. # [14:19] <zcorpan> i'll fire off an email
  1211. # [14:20] <odinho> This one: If there are any entries in candidates that have an associated width that is greater than max width, then remove them, unless that would remove all the entries, in which case remove only the entries whose associated width is greater than the smallest such width.
  1212. # [14:20] <odinho> Should probably say "associated width that is less than max width". (or less than or the same, or similar).
  1213. # [14:20] * Joins: erichynds (~ehynds@64.206.121.41)
  1214. # [14:21] <odinho> As far as I've understood it.
  1215. # [14:23] <jgraham> It has to be min width
  1216. # [14:24] <jgraham> Uh, have I confused myself
  1217. # [14:25] <jgraham> Well I guess it could work either way, depending on what you want the behaviour of src to be
  1218. # [14:25] <jgraham> The important point is that it should be one or the other though
  1219. # [14:25] <jgraham> So you can't create gaps
  1220. # [14:26] <jgraham> So yeah, maybe a slightly more verbose syntax would help
  1221. # [14:26] <odinho> zcorpan: I strongly believe it should be min-width, and that was the intended thing, that only the spec steps got it wrong.
  1222. # [14:27] <jgraham> odinho: I thought the opposite. Why do you strongly believe that?
  1223. # [14:27] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-nogxbtkdfruqiljp)
  1224. # [14:27] <odinho> jgraham: Because of all the code hixie has been giving makes sense when it is that, all code I've written assumes that as well.
  1225. # [14:28] <zcorpan> odinho: you mean max-width? :)
  1226. # [14:28] <jgraham> It's probably clearer not to talk in terms of media query properties
  1227. # [14:28] <odinho> zcorpan: I mean, steps should say "associated width that is less than max width".
  1228. # [14:28] <odinho> zcorpan: I don't know if that is min- og max- tbh :P
  1229. # [14:29] <odinho> yeah probably max when you say it like that.
  1230. # [14:29] <odinho> Oh man
  1231. # [14:29] <jgraham> odinho: Do you think that an image with 600w shoud load if the viewport is wider than 600px or narrower, given sutiable alaternatives?
  1232. # [14:29] <odinho> jgraham: 600w, it picks that picture if the viewport is 600 or less.
  1233. # [14:30] <jgraham> And you think that is the right behaviour?
  1234. # [14:30] <jgraham> (I agree that is what the spec says, and I agree it makes sense)
  1235. # [14:30] <jgraham> Because it means that the @src image is always the biggest one
  1236. # [14:31] <jgraham> Which seems like the right fallback behaviour
  1237. # [14:31] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  1238. # [14:31] <zcorpan> (except it's not what the spec says in the algorithm)
  1239. # [14:31] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1240. # [14:32] <odinho> And that's our confusion ;-)
  1241. # [14:33] <jgraham> It's not?
  1242. # [14:34] <odinho> jgraham: Nope. Spec is contradicting itself in the overview-text, and the actual steps. As far as me an zcorpan has been able to see.
  1243. # [14:34] <zcorpan> http://krijnhoetmer.nl/irc-logs/whatwg/20120516#l-1182
  1244. # [14:34] <annevk> there's a bug on the note already
  1245. # [14:34] <jgraham> If the viewport is narrower than the width descriptor, you remove the image from the list of candidates
  1246. # [14:34] * jgraham isn't looking at the note
  1247. # [14:35] <jgraham> it's in green -> irrelevant :)
  1248. # [14:35] <odinho> annevk: Shouldn't be a bug on the note, should be in the steps. IMHO.
  1249. # [14:35] <odinho> annevk: But the bug goes for the same anyway ;-)
  1250. # [14:35] <odinho> annevk: Where is it?
  1251. # [14:36] <jgraham> ...which doesn't match what you expect
  1252. # [14:36] <jgraham> OK
  1253. # [14:38] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1254. # [14:38] * Quits: danja (~danny@host234-76-dynamic.22-79-r.retail.telecomitalia.it) (Ping timeout: 252 seconds)
  1255. # [14:39] * Joins: JakeA (~Adium@93-97-17-15.zone5.bethere.co.uk)
  1256. # [14:39] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  1257. # [14:39] * Joins: danja (~danny@host234-76-dynamic.22-79-r.retail.telecomitalia.it)
  1258. # [14:42] * Joins: slikts (rivanovs@wikipedia/reinis)
  1259. # [14:44] <annevk> odinho: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17057
  1260. # [14:44] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  1261. # [14:45] <smaug____> ++foolip_
  1262. # [14:46] * Joins: mpt (~mpt@nat/canonical/x-zaojonyxwbogrnxx)
  1263. # [14:46] * Quits: mpt (~mpt@nat/canonical/x-zaojonyxwbogrnxx) (Changing host)
  1264. # [14:46] * Joins: mpt (~mpt@canonical/mpt)
  1265. # [14:48] * Quits: emilbjorklund (~emilbjork@c-756be555.046-5-64736c16.cust.bredbandsbolaget.se) (Quit: emilbjorklund)
  1266. # [14:48] <annevk> smaug____: context?
  1267. # [14:51] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  1268. # [14:51] <smaug____> annevk: reviewing a badly defined spec
  1269. # [14:51] <smaug____> (WebAudio)
  1270. # [14:55] * Joins: brent__ (aa8c6801@gateway/web/freenode/ip.170.140.104.1)
  1271. # [14:56] * Quits: twisted` (~twisted@p5DDBBA25.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  1272. # [14:59] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  1273. # [15:00] <adactio> I'm glad it's not just me who was confused by what's in the spec.
  1274. # [15:02] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  1275. # [15:04] <adactio> Also, this text in the spec is very presumptuous: " This attribute allows authors to provide alternative images for environments with smaller screens..." It could equally well be used to provide alternative images for environments with *larger* screens (in fact, using the "Mobile First" approach, it should be).
  1276. # [15:05] <odinho> adactio: Heh, don't get too worked up over that. ;-)
  1277. # [15:06] <adactio> odinho: I'm not getting worked up. I'm just pointing out an unwarranted assumption in the spec text.
  1278. # [15:07] <Kolombiken> Better? " This attribute allows authors to provide alternative images for different screens in different environments…"
  1279. # [15:07] <Kolombiken> No assumptions
  1280. # [15:07] <odinho> adactio: It's only explanation text (non-normative), it's not "real" part of the spec.
  1281. # [15:07] <odinho> Kolombiken: Yeah.
  1282. # [15:07] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1283. # [15:07] <foolip_> smaug____, you rang?
  1284. # [15:07] <adactio> I thought that non-normative text was in green.
  1285. # [15:07] <adactio> Kolumbiken: Your rewording sounds good.
  1286. # [15:07] <odinho> adactio: I didn't actually check where it was, just sounded super non-normative.
  1287. # [15:08] * Joins: jdong_bot_ (~jdong_bot@118.186.206.221)
  1288. # [15:08] <adactio> odinho: That was why I brought it up: I would expect to see use-case sentences like that in the non-normative text.
  1289. # [15:08] <Kolombiken> adactio: Thanks :)
  1290. # [15:09] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  1291. # [15:09] <odinho> adactio: Ah, ohwell. It's easy to fix.
  1292. # [15:09] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
  1293. # [15:09] <slikts> is this the what what in the butt group?
  1294. # [15:09] <odinho> Kolombiken: It doesn't speak about different screen sizes, or different pixel densities though.
  1295. # [15:10] * Quits: phili (80f3fd72@gateway/web/freenode/ip.128.243.253.114) (Quit: Page closed)
  1296. # [15:10] <Philip`> adactio: Anything that isn't phrased with "must"/"should"/etc, and that isn't a definition used by such phrases, is non-normative regardless of typography
  1297. # [15:11] <Kolombiken> odinho: Which one doesn't?
  1298. # [15:11] <adactio> Philip: Okay. Got it.
  1299. # [15:11] <jgraham> The sentence seems right per spec. The img @src will always be used on infinitley big screens and the srcset allows you to provide images for smaller screens
  1300. # [15:11] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1301. # [15:11] <odinho> jgraham: Ah, that's very true.
  1302. # [15:11] <Philip`> adactio: (according to http://ln.hixie.ch/?start=1140242962&count=1)
  1303. # [15:12] <jgraham> There is some confusion about whether this is what is intended, but it is a statement of fact
  1304. # [15:12] <jgraham> i.e. neither normative nor non-normative
  1305. # [15:12] <jgraham> well strictly non-normative
  1306. # [15:12] * Quits: MikeSmith (~MikeSmith@81.253.62.188) (Read error: Connection reset by peer)
  1307. # [15:12] * Joins: MikeSmith_ (~MikeSmith@81.253.62.188)
  1308. # [15:12] <jgraham> But different to a note
  1309. # [15:13] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  1310. # [15:14] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 244 seconds)
  1311. # [15:15] * Joins: skylamer` (cgskylamer@78.90.213.55)
  1312. # [15:16] <adactio> So the example in the spec is wrong, no? srcset="banner-phone.jpeg 100w" will be served up to every device with a viewport width greater than 100 pixels, over-riding the image in the src attribute (where the intention was to only serve it up to small screens). So src="banner-phone.jpeg" srcset="banner.jpg 100w" would actually be correct.
  1313. # [15:16] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  1314. # [15:17] <odinho> adactio: Nope, opposite.
  1315. # [15:17] <odinho> adactio: Although you've hit the bug we've been talking about. :-)
  1316. # [15:17] <jgraham> adactio: The spec is buggy at the moment
  1317. # [15:17] <adactio> odinho: That is *extremely* worrying.
  1318. # [15:17] <odinho> adactio: Because the spec says two things about that right now.
  1319. # [15:17] <jgraham> There is no point in discussing this until the spec bug is fixed
  1320. # [15:17] <adactio> So is the plan to effectively make it impossible to mobile-first development?
  1321. # [15:18] <odinho> adactio: Nope.
  1322. # [15:18] * Joins: raphc (~rc@92.103.77.27)
  1323. # [15:19] <odinho> <img src="mobile-first.jpg" srcset="mobile-first.jpg 400w, normal.jpg 1000w, supersizemeomg 4069w">
  1324. # [15:19] * Ms2ger yawns
  1325. # [15:19] <odinho> adactio: granted, if you have a bigger screen than 4069px now, you'll get the mobile image :P -- But you can set it very high if you want.
  1326. # [15:20] <adactio> That. Sucks.
  1327. # [15:20] <adactio> Seriously. That's fucking awful.
  1328. # [15:20] <Ms2ger> Yes
  1329. # [15:20] <Ms2ger> Did you miss the part where there is a spec bug?
  1330. # [15:20] <Ms2ger> Did you also miss the idea that bugs can get fixed?
  1331. # [15:20] <odinho> Well, I want that behaviour I said now.
  1332. # [15:21] <adactio> Ms2ger: But this isn't about the spec bug, this about the desired behaviour.
  1333. # [15:22] <Ms2ger> Go and send a polite comment to the whatwg list, then
  1334. # [15:22] <adactio> Ms2ger: The spec bug will get resolved to make it clearer what the intended use is. And the intended use is desktop-first.
  1335. # [15:22] <adactio> Ms2ger: Oh, I plan to.
  1336. # [15:22] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Read error: Connection reset by peer)
  1337. # [15:23] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
  1338. # [15:23] * Joins: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net)
  1339. # [15:24] <Lachy> gsnedders, Ms2ger, in Anolis, how do I get the --dump-xrefs argument to work? It seems to just hang when I try running: $ anolis --dump-xrefs=data/xrefs/output.json Overview.html
  1340. # [15:24] * Joins: DJVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  1341. # [15:24] <jgraham> I don't understand foo-first
  1342. # [15:24] <jgraham> It's src-first
  1343. # [15:24] * Quits: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net) (Max SendQ exceeded)
  1344. # [15:24] * Joins: richw (b0236a65@gateway/web/freenode/ip.176.35.106.101)
  1345. # [15:25] * Joins: wingo (~wingo@176.pool85-50-188.dynamic.orange.es)
  1346. # [15:25] * Joins: shwetank (~shwetank@122.161.117.20)
  1347. # [15:25] <wingo> greets
  1348. # [15:25] <adactio> jgraham: It's a question of whether you assume a large-screen environment by default (in the src attribute) that gets over-ridden for small-screen environments (in the srcset attribute) vs. assuming a small-screen environment by default (in the src attribute) which gets over-ridden for large-screen environments (in the srcset attribute).
  1349. # [15:25] * Joins: samuelfine (~Samuel@c-98-229-217-214.hsd1.ma.comcast.net)
  1350. # [15:26] <wingo> are there html5lib folks here? where do I send a patch?
  1351. # [15:26] <adactio> It sounds like the plan is to go with an assumption of large-screen. That is very, very troubling.
  1352. # [15:27] <jgraham> adactio: Rather than talking about "the plan" being "very very troubling" why not send technical feedback on how the existing solution has a problem meeting your usecase, phrased in a polite way that doesn't assume a conspiracy to screw you over?
  1353. # [15:28] <adactio> jgraham: I'm writing an email right now. And I didn't say anything about conspiracies.
  1354. # [15:28] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  1355. # [15:28] <adactio> jgraham: Physician, heal thyself.
  1356. # [15:28] <jgraham> wingo: Yes. Attach it to an issue, perhaps?
  1357. # [15:29] <adactio> jgraham: And what wording should I use rather than "the plan"? "desired behaviour"? Seriously, I'd like to know.
  1358. # [15:29] <Ms2ger> Lachy, does data/xrefs/output.json exist?
  1359. # [15:31] <jgraham> adactio: "The srcset draft"
  1360. # [15:31] <Lachy> no, should I create it first?
  1361. # [15:31] <Ms2ger> Yes
  1362. # [15:31] <Ms2ger> On which revision are you?
  1363. # [15:31] <Lachy> empty file or with something in it?
  1364. # [15:31] <adactio> jgraham: That describes the thing, not the intention.
  1365. # [15:31] * Joins: rworth (~rworth@pool-173-66-213-252.washdc.fios.verizon.net)
  1366. # [15:31] <Lachy> anolis --version says 1.2pre
  1367. # [15:31] <jgraham> adactio: Yes.
  1368. # [15:31] * Quits: DJVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Read error: Connection reset by peer)
  1369. # [15:31] <Ms2ger> { "url": "foo#" }
  1370. # [15:31] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 248 seconds)
  1371. # [15:32] <Lachy> and I just updated html5lib to the most recent version too 0.95
  1372. # [15:32] * Parts: samuelfine (~Samuel@c-98-229-217-214.hsd1.ma.comcast.net)
  1373. # [15:32] <wingo> jgraham: ah, hum; just mailed it to the list
  1374. # [15:32] * Joins: samuelfine (~Samuel@c-98-229-217-214.hsd1.ma.comcast.net)
  1375. # [15:32] * Parts: samuelfine (~Samuel@c-98-229-217-214.hsd1.ma.comcast.net)
  1376. # [15:32] * Joins: bjankord (~bjankord@rrcs-98-100-97-130.central.biz.rr.com)
  1377. # [15:32] <wingo> issue is probably better
  1378. # [15:32] <Ms2ger> Lachy, well, it's the HG changeset I'm looking for :)
  1379. # [15:32] <adactio> jgraham: I need a phrase to describe the approach that "the srcset draft" is taking. The approach. The plan. The desired behaviour.
  1380. # [15:32] <wingo> modulo the obligatory grumbling about google accounts :)
  1381. # [15:32] * Joins: samuelfine (~Samuel@c-98-229-217-214.hsd1.ma.comcast.net)
  1382. # [15:32] <jgraham> adactio: No you don't
  1383. # [15:32] * Joins: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net)
  1384. # [15:32] <bjankord> Yeah he does
  1385. # [15:32] <adactio> jgraham: Yes, I do.
  1386. # [15:33] <bjankord> We all do
  1387. # [15:33] <jgraham> You need to explain how the current draft fails to meet your use case
  1388. # [15:33] <adactio> jgraham: Okay. Finally.
  1389. # [15:34] <bjankord> With srcset, if the viewport width changes will the img src change?
  1390. # [15:34] * Joins: rharr (~rharr@rrcs-98-100-9-178.central.biz.rr.com)
  1391. # [15:35] <Lachy> Ms2ger, ok, well, I should have the most recent changes. I downloaded and installed a fresh copy from the repo yesterday.
  1392. # [15:35] <Ms2ger> Ah, hmm
  1393. # [15:35] * Quits: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net) (Max SendQ exceeded)
  1394. # [15:35] * JohnAlbin_zzzzzz is now known as JohnAlbin
  1395. # [15:35] <Ms2ger> Because that version should have a useful error message...
  1396. # [15:35] * Joins: MacTed (~Thud@63.119.36.36)
  1397. # [15:35] <Lachy> anyway, even after creating the json file, I get the same result. It just sits there doing nothing until I kill it a few minutes later with Ctrl-C
  1398. # [15:36] <wingo> jgraham: http://code.google.com/p/html5lib/issues/detail?id=205
  1399. # [15:37] <jgraham> wingo: Oh, nice, thanks!
  1400. # [15:37] <Ms2ger> Oh
  1401. # [15:38] * Quits: MikeSmith_ (~MikeSmith@81.253.62.188) (Quit: MikeSmith_)
  1402. # [15:38] <wingo> you're welcome :)
  1403. # [15:38] * Joins: jmather (~jmather@mail.bojigroup.com)
  1404. # [15:38] <Lachy> it also seems to make no difference regardless of which input file I use, whether I use Overview.src.html or Overview.html. I even tried using a copy of the whatwg spec.
  1405. # [15:38] <Ms2ger> Lachy, you need something like anolis --dump-xrefs=data/xrefs/output.json Overview.src.html /tmp/foo
  1406. # [15:38] * Joins: ehsan (~ehsan@209.20.29.228)
  1407. # [15:39] <Lachy> what's the /tmp/foo path for?
  1408. # [15:39] <bjankord> ... With srcset, if the viewport width changes, will the img src update?
  1409. # [15:39] <bjankord> For example, with the following markup: <img alt="The Breakfast Combo"
  1410. # [15:39] <bjankord> src="photo-mobile-portrait.jpeg"
  1411. # [15:39] <bjankord> srcset="photo-mobile-portrait.jpeg 320w, photo-mobile-landscape.jpeg 480w">
  1412. # [15:40] <Lachy> oh, I see. It needs an output file.
  1413. # [15:40] <Ms2ger> Yeah
  1414. # [15:40] <bjankord> Would the img element update to use the photo-mobile-landscape on orientation change from portrait to landscape?
  1415. # [15:40] <Ms2ger> I guess I can probably make it work without one, but I'm not sure how much refactoring it would need
  1416. # [15:41] <samuelfine> bjankord: That's a good question. Not sure of the answer, but it makes me wonder how the browser will handle loading or pre-loading those srcset images.
  1417. # [15:41] * Joins: thiessenp (~thiessenp@ip4da8062e.direct-adsl.nl)
  1418. # [15:41] <samuelfine> bjankord: If the src does update, will there be a FOUC-esque load of the new image? Etc.
  1419. # [15:42] * Quits: rharr (~rharr@rrcs-98-100-9-178.central.biz.rr.com) (Remote host closed the connection)
  1420. # [15:42] <Lachy> thank you.
  1421. # [15:42] * Joins: temp01 (~temp01@unaffiliated/temp01)
  1422. # [15:42] <bjankord> I believe preloading/prefetching is a valid concern, one that sould be considered in any solution.
  1423. # [15:42] <Ms2ger> I've made it throw an exception for now
  1424. # [15:43] <bjankord> As far as FOUC, there are some JS based solutions that swap out images in the src attribute that do not seem to have noticeable FOUC
  1425. # [15:43] <odinho> bjankord: If you read the spec, you'll find the section where the algorithm for updating is.
  1426. # [15:44] <odinho> bjankord: It is specced, but browsers doesn't *have* to do it when the environment changes. But they are free to do so.
  1427. # [15:44] <odinho> bjankord: So a desktop browser will most probably do it. -- Whilst a phone might opt to save the bandwidth required to do a new fetch.
  1428. # [15:45] <bjankord> Ah I see
  1429. # [15:45] <bjankord> Yeah I'm reading through - http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-1.html#attr-img-srcset
  1430. # [15:46] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  1431. # [15:46] <odinho> bjankord: The algorithms are a bit further down. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-1.html#processing-the-image-candidates and then scroll down the full first algorithm, down to: "The user agent may at any time run the following algorithm to update an img element's image in order to react to changes in the environment. (User agents are not required to ever run this algorithm.)"
  1432. # [15:47] <bjankord> odinho: Thanks!
  1433. # [15:48] * Joins: CCD (~fragile@host86-132-138-217.range86-132.btcentralplus.com)
  1434. # [15:48] * Joins: mike_ (~textual@64.119.159.250)
  1435. # [15:49] * mike_ is now known as Guest10506
  1436. # [15:49] <samuelfine> Yes, thanks odinho. Looks like FOUC shouldn't be an issue, images aren't replaced until new images are fully downloaded.
  1437. # [15:50] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1438. # [15:50] <odinho> samuelfine: But it might flash over to the new image. If it doesn't fade-between or something. Guess that's QoI (Quality of Implementation), something user agents can compete on to make look nice.
  1439. # [15:52] <samuelfine> odinho: I would hope browsers would drop in new images over old ones before removing, but you're right. Up to the implementers to decide.
  1440. # [15:52] * Joins: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net)
  1441. # [15:53] <bjankord> samuelfine: That does sounds like the best way to handle the image swap, if/when it happens.
  1442. # [15:53] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  1443. # [15:53] <odinho> samuelfine: Oh, I think noone would leave a gap inbetween! It's possible yes, but why would you? :P I was thinking about just doing a fast swap, or a swap with a 0.2s dissolve between the images.
  1444. # [15:53] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Client Quit)
  1445. # [15:54] * Quits: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net) (Max SendQ exceeded)
  1446. # [15:55] <samuelfine> I try to avoid assuming any browser will default to the Right Way. ;)
  1447. # [15:55] * Joins: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net)
  1448. # [15:56] <zewt> dear world: please stop starting your own threads when we have 8 already for the same topic
  1449. # [15:57] <wingo> jgraham: http://code.google.com/p/html5lib/issues/detail?id=206 as well
  1450. # [15:58] * Quits: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net) (Max SendQ exceeded)
  1451. # [15:58] <odinho> zewt: Haha. Yeah.
  1452. # [15:58] <wingo> i was going to make planet venus add preload=none to all videos, but it seems not so straightforward
  1453. # [16:00] * Joins: jayhoffmann (cf7e6102@gateway/web/freenode/ip.207.126.97.2)
  1454. # [16:02] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  1455. # [16:03] * Quits: jayhoffmann (cf7e6102@gateway/web/freenode/ip.207.126.97.2) (Client Quit)
  1456. # [16:04] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  1457. # [16:04] * Quits: bwhitman (u697@gateway/web/irccloud.com/x-ozpenvyxtbpcfmlt)
  1458. # [16:09] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  1459. # [16:09] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Read error: Connection reset by peer)
  1460. # [16:09] * tomasf_ is now known as tomasf
  1461. # [16:09] * Joins: zcorpan (~zcorpan@c-5eeaaa29-74736162.cust.telenor.se)
  1462. # [16:10] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
  1463. # [16:11] <Ms2ger> Oh look, Gecko supports <source media> now
  1464. # [16:11] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  1465. # [16:11] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Read error: Connection reset by peer)
  1466. # [16:11] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  1467. # [16:11] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Client Quit)
  1468. # [16:12] <odinho> Ms2ger: Hehe.
  1469. # [16:13] <Ms2ger> I bet Opera did it first
  1470. # [16:14] <odinho> Ms2ger: ^^ How much?
  1471. # [16:14] <odinho> :P
  1472. # [16:14] * Joins: nicksergeant (~Nick@cpe-72-230-184-180.rochester.res.rr.com)
  1473. # [16:14] * Joins: scor (~scor@tims-iphone.mgh.harvard.edu)
  1474. # [16:14] * Quits: scor (~scor@tims-iphone.mgh.harvard.edu) (Changing host)
  1475. # [16:14] * Joins: scor (~scor@drupal.org/user/52142/view)
  1476. # [16:14] <Ms2ger> Hmm?
  1477. # [16:14] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  1478. # [16:14] * Quits: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Client Quit)
  1479. # [16:16] <odinho> Ms2ger: Choke up the money, lad ;]
  1480. # [16:16] <Ms2ger> Oh, heh
  1481. # [16:16] <Ms2ger> 10000 dollars? ;)
  1482. # [16:16] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Ping timeout: 260 seconds)
  1483. # [16:16] <odinho> Okay! :D I'll go in on that oone.
  1484. # [16:16] * Ms2ger is secretly running for US president
  1485. # [16:21] <zcorpan> opera indeed did do it first :-)
  1486. # [16:21] <zcorpan> but now i want to drop it :-P
  1487. # [16:21] * Quits: Lachy (Lachy@nat/opera/x-skqrqqzcdlbpbgyj) (Quit: Computer has gone to sleep.)
  1488. # [16:23] <Ms2ger> Too late ;)
  1489. # [16:23] <odinho> WAT!
  1490. # [16:23] <odinho> I didn't know we had done it.
  1491. # [16:23] <odinho> Ms2ger: Good thing it was Monopoly dollars! Now I just need your address to send it to you.
  1492. # [16:24] <odinho> :P
  1493. # [16:24] <Ms2ger> Hah
  1494. # [16:25] * Joins: nessy (~Adium@124-169-129-81.dyn.iinet.net.au)
  1495. # [16:25] * Joins: benbarnett (~Adium@217.138.12.130)
  1496. # [16:27] <zcorpan> odinho: we've supported it from the start (10.50)
  1497. # [16:28] <odinho> zcorpan: Yeah, saw that now. Way before my time.
  1498. # [16:29] <Ms2ger> Newb ;)
  1499. # [16:29] <odinho> :(
  1500. # [16:29] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
  1501. # [16:29] <odinho> :D
  1502. # [16:30] <odinho> (I just couldn't let that negative hang there...)
  1503. # [16:30] <Ms2ger> http://xkcd.com/859/
  1504. # [16:31] <odinho> Ms2ger: Yeah, it does feel bad.
  1505. # [16:31] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  1506. # [16:33] * nonge_ is now known as nonge
  1507. # [16:36] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  1508. # [16:40] * Joins: MikeSmith (~MikeSmith@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr)
  1509. # [16:41] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Quit: leaving)
  1510. # [16:41] * Quits: nicksergeant (~Nick@cpe-72-230-184-180.rochester.res.rr.com) (Ping timeout: 256 seconds)
  1511. # [16:41] * Joins: vimeo_joe (~vimeo_joe@c-71-202-222-94.hsd1.ca.comcast.net)
  1512. # [16:42] * Joins: ome_ (53f4c284@gateway/web/freenode/ip.83.244.194.132)
  1513. # [16:42] * Quits: MikeSmith (~MikeSmith@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr) (Read error: Connection reset by peer)
  1514. # [16:42] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  1515. # [16:42] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Client Quit)
  1516. # [16:43] * Joins: MikeSmith (~MikeSmith@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr)
  1517. # [16:43] <zcorpan> odinho: gotta love when someone top-post replies to your email asking not to top-post
  1518. # [16:43] * Quits: MikeSmith (~MikeSmith@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr) (Read error: Connection reset by peer)
  1519. # [16:44] * Quits: CCD (~fragile@host86-132-138-217.range86-132.btcentralplus.com) (Quit: Linkinus - http://linkinus.com)
  1520. # [16:46] * Joins: MikeSmith (~MikeSmith@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr)
  1521. # [16:46] <odinho> zcorpan: lol, haven't seen it yet.
  1522. # [16:46] <odinho> zcorpan: It may be like a "I really hate you"
  1523. # [16:47] * Quits: Ducki_ (~Ducki@pD9E398AD.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  1524. # [16:47] * Quits: MikeSmith (~MikeSmith@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr) (Read error: Connection reset by peer)
  1525. # [16:47] <zcorpan> you replied to it, so you must have seen it :-P
  1526. # [16:49] <odinho> zcorpan: Oh, I forgot that one. I asked for a new one now. And Matt did inline reply then. And Mike Taylor answered him with the guidelines, -- and then Matt answered back with a top-post. Which was kinda funny. :P
  1527. # [16:50] <odinho> zcorpan: Oh, -- yes, I also asked for non-top-posting in the email *before* that.
  1528. # [16:50] * Quits: niloy (~niloy@61.12.96.242) (Quit: Leaving)
  1529. # [16:50] <zcorpan> yeah
  1530. # [16:50] * Joins: nicksergeant (~Nick@cpe-72-230-184-180.rochester.res.rr.com)
  1531. # [16:51] * Parts: wingo (~wingo@176.pool85-50-188.dynamic.orange.es) ("Leaving")
  1532. # [16:52] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  1533. # [16:52] * Quits: nessy (~Adium@124-169-129-81.dyn.iinet.net.au) (Quit: Leaving.)
  1534. # [16:52] * Joins: ehsan (~ehsan@66.207.208.98)
  1535. # [16:52] * Quits: thiessenp (~thiessenp@ip4da8062e.direct-adsl.nl) (Quit: Peter is off to fight crime.)
  1536. # [16:55] * Quits: richt (richt@nat/opera/x-oascxthncvapndvv) (Remote host closed the connection)
  1537. # [16:56] * Joins: MikeSmith (~MikeSmith@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr)
  1538. # [16:56] * Joins: [[zz]] (~q@node-9rj.pool-182-53.dynamic.totbb.net)
  1539. # [16:58] * Quits: brent__ (aa8c6801@gateway/web/freenode/ip.170.140.104.1) (Ping timeout: 245 seconds)
  1540. # [16:58] * Quits: MikeSmith (~MikeSmith@LLagny-156-36-9-136.w80-13.abo.wanadoo.fr) (Client Quit)
  1541. # [16:59] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  1542. # [16:59] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  1543. # [17:01] * Joins: saba (~foo@c80-217-39-171.bredband.comhem.se)
  1544. # [17:01] * Quits: saba (~foo@c80-217-39-171.bredband.comhem.se) (Changing host)
  1545. # [17:01] * Joins: saba (~foo@unaffiliated/saba)
  1546. # [17:02] <zcorpan> step 6 "If url is empty, then jump to the step labeled descriptor parser." - if url is empty, doesn't that mean that you have reached the end of the attribute value?
  1547. # [17:05] * Quits: zcorpan (~zcorpan@c-5eeaaa29-74736162.cust.telenor.se) (Quit: zcorpan)
  1548. # [17:07] <annevk> zcorpan: just means you hit some space characters
  1549. # [17:07] <annevk> well one
  1550. # [17:07] * Parts: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  1551. # [17:08] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  1552. # [17:08] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  1553. # [17:08] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  1554. # [17:10] * Joins: Kolombiken (~Adium@217.13.228.226)
  1555. # [17:11] * Parts: manuchill (~mstalfoor@83.232.96.217) ("Ex-Chat")
  1556. # [17:12] * Joins: zcorpan (~zcorpan@c-5eeaaa29-74736162.cust.telenor.se)
  1557. # [17:13] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  1558. # [17:13] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Client Quit)
  1559. # [17:15] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  1560. # [17:15] <zcorpan> julian's concern with the comma seems valid. what can we use instead? newline?
  1561. # [17:15] <zcorpan> the examples seem to use newline anyway for readability
  1562. # [17:16] <hober> newline is way worse than comma
  1563. # [17:16] <zcorpan> why?
  1564. # [17:17] <annevk> what's wrong with comma?
  1565. # [17:17] <jgraham> Newline is awful
  1566. # [17:17] <zcorpan> annevk: urls can contain comma
  1567. # [17:17] <ShaneHudson> newline is fine for presentation but remember it will often be minimised
  1568. # [17:17] <annevk> zcorpan: sure
  1569. # [17:17] * Joins: danielwrobert (~Adium@ip72-199-237-203.sd.sd.cox.net)
  1570. # [17:18] <ShaneHudson> Use comma but add a new line as syntax style rather than syntax itself
  1571. # [17:19] * Joins: temp01 (~temp01@unaffiliated/temp01)
  1572. # [17:20] * Parts: danielwrobert (~Adium@ip72-199-237-203.sd.sd.cox.net)
  1573. # [17:20] * Joins: dnbrwstr (4857643b@gateway/web/freenode/ip.72.87.100.59)
  1574. # [17:20] * Joins: danielwrobert (~Adium@ip72-199-237-203.sd.sd.cox.net)
  1575. # [17:21] * Joins: jonathansnook (~jonathans@67.210.173.114)
  1576. # [17:21] * Parts: nicksergeant (~Nick@cpe-72-230-184-180.rochester.res.rr.com) ("WeeChat 0.3.7")
  1577. # [17:22] * Parts: danielwrobert (~Adium@ip72-199-237-203.sd.sd.cox.net)
  1578. # [17:25] <hober> the comma comes after the scale factor, which isn't a url, and before the next url. if you think your urls might start with a comma, use whitespace.
  1579. # [17:26] * Joins: PalleZingmark (~Adium@217.13.228.226)
  1580. # [17:27] <zcorpan> hober: i've seen one example where the descriptors were all omitted. that's invalid, sure, but it doesn't mean that the current syntax is golden
  1581. # [17:28] * Joins: darcyclarke (~darcyclar@dsl-66-185-219-193.vianet.ca)
  1582. # [17:29] * Joins: griswold (~god@vpn.space150.com)
  1583. # [17:30] <jgraham> Should have used JSON in the attribute value. srcset = "[{'url':'foo.jpg', 'height':200, width:20, resolution:2}]" everyone loves JSON
  1584. # [17:30] <jgraham> Note: this was not a serious suggestion
  1585. # [17:30] <hober> zcorpan: indeed. i believe i listed "new microsyntax" as a drawback of the design in my proposal :)
  1586. # [17:30] <smaug____> annevk: so, if a new event interface doesn't have init*Event, should one be able to create such event using createEvent() ?
  1587. # [17:31] <annevk> as per spec yes
  1588. # [17:31] <zcorpan> hober: the newness isn't a problem in itself :-)
  1589. # [17:31] * Quits: slikts (rivanovs@wikipedia/reinis) (Read error: Connection reset by peer)
  1590. # [17:31] <annevk> smaug____: I'm open to changing that either way
  1591. # [17:31] <smaug____> annevk: why ?
  1592. # [17:31] <smaug____> annevk: yeah
  1593. # [17:31] <annevk> smaug____: well the spec is generic and doesn't list any interfaces
  1594. # [17:31] <smaug____> annevk: if the event doesn't have init*, createEvent is useless
  1595. # [17:31] * Quits: jdong_bot_ (~jdong_bot@118.186.206.221) (Remote host closed the connection)
  1596. # [17:32] <annevk> it will still have initEvent()
  1597. # [17:32] <smaug____> well, sure
  1598. # [17:32] <annevk> but sure
  1599. # [17:33] <Ms2ger> jgraham, duh, should have used XML
  1600. # [17:33] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  1601. # [17:34] <odinho> <img src=ohman.jpg srcset="<srcset><img src='foo.jpg' height='1000' width='1000' resolution='2'></srcset>">
  1602. # [17:35] <odinho> OH MY GOD I FORGOT TO SELFCLOSE />
  1603. # [17:35] * Quits: dacmo (53f4c284@gateway/web/freenode/ip.83.244.194.132) (Ping timeout: 245 seconds)
  1604. # [17:35] <Philip`> Got to use &lt; instead of < to make sure it's polyglottal
  1605. # [17:37] <odinho> Philip`: Oh man, totally forgot - good you reminded me. It's going to be awsum.
  1606. # [17:37] <jgraham> Oooh, there's a meme for this situation
  1607. # [17:38] <odinho> <img src="ohman.jpg" srcset="&lt;srcset>&lt;img src='foo.jpg' height='1000' width='1000' resolution='2' />&lt;/srcset>" />
  1608. # [17:38] <odinho> There! what a beautify! spec it up
  1609. # [17:38] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  1610. # [17:39] <zcorpan> aha! <source> in srcset=""!
  1611. # [17:40] <zcorpan> everybody wins!
  1612. # [17:40] <odinho> why didn't I think of that :-/
  1613. # [17:40] * Joins: yodasw16_ (~dgillhesp@ql1fwhide.rockfin.com)
  1614. # [17:41] <annevk> needs more media query
  1615. # [17:42] <odinho> MEDIA QUERY ALL THE THINGS!
  1616. # [17:42] <odinho> o/
  1617. # [17:42] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Read error: Operation timed out)
  1618. # [17:43] <samuelfine> Refresh my memory as to why this isn't a job for media queries? That seems like the most obvious solution to me. I'm probably missing something though.
  1619. # [17:43] <Philip`> odinho: Make srcset conditional on a media query, like <img srcset-min-width-800px="&lt;srcset>..." srcset-min-width-400px="...">
  1620. # [17:44] * Quits: nathanstaines (~nathansta@217.205.197.194) (Quit: Linkinus - http://linkinus.com)
  1621. # [17:44] <zcorpan> samuelfine: http://www.xanthir.com/blog/b4Hv0
  1622. # [17:45] * Quits: yodasw16_ (~dgillhesp@ql1fwhide.rockfin.com) (Ping timeout: 244 seconds)
  1623. # [17:46] <samuelfine> None of the proposals gracefully manage bandwidth concerns, though.
  1624. # [17:47] <zcorpan> bandwidth concerns is up to the UA to deal with in the srcset proposal
  1625. # [17:48] <zcorpan> there was a suggestion to add byte size information, but no suggestion on what to do with that information
  1626. # [17:48] * Quits: zcorpan (~zcorpan@c-5eeaaa29-74736162.cust.telenor.se) (Quit: zcorpan)
  1627. # [17:48] <samuelfine> That's certainly a good reason to avoid using them *now*, but perhaps we should consider improving media queries instead of adding brand new attributes?
  1628. # [17:49] * Joins: twisted` (~twisted@p5DDBBA25.dip.t-dialin.net)
  1629. # [17:49] <samuelfine> I don't know how this process works, I'm just a lowly developer. It just feels like an overwrought solution to a problem that's already mostly solved.
  1630. # [17:49] <dglazkov> good morning, Whatwg!
  1631. # [17:49] <odinho> samuelfine: media has conflict with how img is loaded.
  1632. # [17:50] <samuelfine> odinho: I'm not sure what you mean.
  1633. # [17:52] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  1634. # [17:53] <odinho> samuelfine: Maybe start with http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-May/035886.html -- and also all the other emails in that thread. There's stuff scattered around in that list.
  1635. # [17:54] <samuelfine> odinho: Thanks. I'm still new to this mailing list thing, and trying to grok the site gives me a clot in my brain.
  1636. # [17:54] * Quits: jonathansnook (~jonathans@67.210.173.114) (Quit: jonathansnook)
  1637. # [17:55] <odinho> samuelfine: It's essential to have a good mail reader. -- I started using Opera M2 again half a year ago, and am very happy I've done that now. It's really nice to have such a good overview over complex discussions.
  1638. # [17:55] * Joins: izhak (~izhak@188.168.201.226)
  1639. # [17:56] <samuelfine> odinho: @opera.com recommending Opera Mail? I'm shocked! (Seriously though, I'll check it out. Mail for OS X is the worst.)
  1640. # [17:56] <odinho> samuelfine: lol, -- I don't recommend stuff I don't use. I don't use Opera IRC, I use irssi.
  1641. # [17:56] * Quits: samuelfine (~Samuel@c-98-229-217-214.hsd1.ma.comcast.net) (Quit: samuelfine)
  1642. # [17:57] <ShaneHudson> I use Sparrow Mail, it is very good
  1643. # [17:58] <ShaneHudson> Biggest problem is that I signed up with my email address that also goes to my phone.. not a good idea
  1644. # [17:58] <odinho> People in Opera choose their own mail reader, so people use all sorts of different readers. Except Outlook which is banned.
  1645. # [17:58] <ShaneHudson> Haha
  1646. # [18:00] * Joins: newtron (~newtron@199.71.174.101)
  1647. # [18:00] * Joins: kok (1f866789@gateway/web/freenode/ip.31.134.103.137)
  1648. # [18:01] * Joins: petecorreia (~petecorre@host-92-27-75-48.static.as13285.net)
  1649. # [18:01] * Quits: izhak (~izhak@188.168.201.226) (Remote host closed the connection)
  1650. # [18:02] * Quits: tgecho (~tgecho@66-55-201-102.gwi.net) (Read error: Connection reset by peer)
  1651. # [18:03] * Joins: tgecho (~tgecho@66.55.201.102)
  1652. # [18:03] * Quits: tgecho (~tgecho@66.55.201.102) (Remote host closed the connection)
  1653. # [18:03] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  1654. # [18:04] * Quits: twisted` (~twisted@p5DDBBA25.dip.t-dialin.net) (Remote host closed the connection)
  1655. # [18:05] * Quits: shwetank (~shwetank@122.161.117.20) (Quit: Linkinus - http://linkinus.com)
  1656. # [18:07] * Parts: newtron (~newtron@199.71.174.101)
  1657. # [18:08] * Joins: nwtn (~newtron@199.71.174.101)
  1658. # [18:11] * Joins: anatolbroder (~bro@frnk-4d01d4a8.pool.mediaWays.net)
  1659. # [18:12] * Quits: jochen__ (jochen@nat/google/x-qodgpcnmgjesufuh) (Remote host closed the connection)
  1660. # [18:12] * Joins: jochen__ (jochen@nat/google/x-avhdgmajghlqlnfl)
  1661. # [18:13] * Joins: Guest__ (~textual@212.161.9.162)
  1662. # [18:14] * Guest__ is now known as boxdeluxe
  1663. # [18:18] * Quits: Guest10506 (~textual@64.119.159.250) (Quit: Computer has gone to sleep.)
  1664. # [18:19] <odinho> foolip_: Funny email :-)
  1665. # [18:19] <foolip_> odinho, which one?
  1666. # [18:19] <odinho> foolip_: WHATWG one. <source media>
  1667. # [18:19] <foolip_> oh :)
  1668. # [18:19] <odinho> I should just stop writing emails in those threads. They just keep growing when I do it :-/
  1669. # [18:20] <foolip_> You can never shrink a thread by replying to it, that is true...
  1670. # [18:20] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
  1671. # [18:20] <odinho> So bad, I hate that.
  1672. # [18:20] <annevk> I think part of the reason we had <source media> is because the idea was that media queries would be used to determine whether or not the user would want to see subtitles and such by default
  1673. # [18:20] <annevk> I think since then we realized that would be way complex and invented something more clever
  1674. # [18:21] * Joins: samuelfine (~Samuel@c-98-229-217-214.hsd1.ma.comcast.net)
  1675. # [18:21] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  1676. # [18:21] * foolip_ is now known as foolip
  1677. # [18:22] * Quits: dnbrwstr (4857643b@gateway/web/freenode/ip.72.87.100.59) (Quit: Page closed)
  1678. # [18:22] <foolip> annevk, I didn't search the email archives around that time, do you remember where it was discussed?
  1679. # [18:22] * Joins: nathanstaines (~nathansta@217.205.197.194)
  1680. # [18:22] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  1681. # [18:23] * Joins: jonathansnook (~jonathans@67.210.173.114)
  1682. # [18:24] * Quits: jonathansnook (~jonathans@67.210.173.114) (Client Quit)
  1683. # [18:24] * Joins: jonathansnook (~jonathans@67.210.173.114)
  1684. # [18:24] <odinho> ShaneHudson: lol, go write that book.
  1685. # [18:25] <annevk> foolip: now we have http://lists.w3.org/Archives/Public/public-whatwg-archive/ you can search in both lists at the same time
  1686. # [18:25] <annevk> foolip: David Singer brought this up a few times
  1687. # [18:26] <annevk> foolip: but given the date of revision 724 this should be easy enough to figure out
  1688. # [18:26] <ShaneHudson> odinho: haha I want to write a book somewhen tbh
  1689. # [18:27] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 252 seconds)
  1690. # [18:28] * Joins: dacmo (5284d7a5@gateway/web/freenode/ip.82.132.215.165)
  1691. # [18:30] <foolip> annevk, http://lists.w3.org/Archives/Public/public-whatwg-archive/2007Jun/0126.html is the oldest I can find, but that's after the commit
  1692. # [18:30] * Joins: brent__ (aa8c6801@gateway/web/freenode/ip.170.140.104.1)
  1693. # [18:31] * Parts: brent__ (aa8c6801@gateway/web/freenode/ip.170.140.104.1)
  1694. # [18:32] <annevk> foolip: cannot find the follow up to http://lists.w3.org/Archives/Public/public-whatwg-archive/2007Apr/0059.html
  1695. # [18:32] * Quits: dacmo (5284d7a5@gateway/web/freenode/ip.82.132.215.165) (Ping timeout: 245 seconds)
  1696. # [18:33] <foolip> I guess we could just ask singer and hixie, if we really wanted to know.
  1697. # [18:34] <annevk> did find some youthful optimism http://lists.w3.org/Archives/Public/public-whatwg-archive/2007May/0088.html
  1698. # [18:34] <foolip> :)
  1699. # [18:35] <foolip> I also found a mail where Lachlan argued something slightly weird about Theora.
  1700. # [18:37] * Joins: bradee (~Adium@sjfw1-a.adobe.com)
  1701. # [18:37] <annevk> http://lists.w3.org/Archives/Public/public-whatwg-archive/2007Mar/0663.html mentions media queries
  1702. # [18:38] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1703. # [18:40] * jernoble|afk is now known as jernoble
  1704. # [18:41] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  1705. # [18:41] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  1706. # [18:42] <tantek> annevk - you're like a whatwg list human-search-engine
  1707. # [18:43] * Quits: necolas (~necolas@80.231.76.54) (Remote host closed the connection)
  1708. # [18:43] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  1709. # [18:43] <Ms2ger> foolip, eww, git :)
  1710. # [18:46] * Joins: dnbrwstr (4857643b@gateway/web/freenode/ip.72.87.100.59)
  1711. # [18:50] * Joins: ap (~ap@2620:149:4:1b01:f522:4eca:9785:d893)
  1712. # [18:53] <ShaneHudson> adactio: Very good article by the way! (http://adactio.com/journal/5474/)
  1713. # [18:54] <adactio> ShaneHudson: thanks.
  1714. # [18:54] <tantek> jgraham, FYI, the link you found on that W3C wiki login page has been fixed to link to something more understandable (same as the link on the W3C wiki home page) - for signing up for new accounts: http://www.w3.org/wiki/index.php?title=Special:UserLogin&returnto=Main_Page - thanks to brett in irc://irc.w3.org:6665/sysreq
  1715. # [18:56] * Joins: tgecho (~tgecho@66-55-201-102.gwi.net)
  1716. # [18:57] * Quits: jonathansnook (~jonathans@67.210.173.114) (Quit: jonathansnook)
  1717. # [18:57] * Parts: bradee (~Adium@sjfw1-a.adobe.com)
  1718. # [18:58] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Ping timeout: 265 seconds)
  1719. # [18:59] * Quits: nonge (~nonge@p50829699.dip.t-dialin.net) (Quit: Verlassend)
  1720. # [19:00] * Quits: jarib (~jarib@unaffiliated/jarib) (Ping timeout: 252 seconds)
  1721. # [19:01] * Quits: drublic (~drublic@frbg-5d84f2b2.pool.mediaWays.net) (Remote host closed the connection)
  1722. # [19:01] * Joins: espadrine (~thaddee_t@nat/mozilla/x-fdxxlewmpzxmmcha)
  1723. # [19:02] * Joins: jarib (~jarib@unaffiliated/jarib)
  1724. # [19:03] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
  1725. # [19:03] * Quits: pyrsmk (~pyrsmk@202.182.141.88.rev.sfr.net) (Ping timeout: 245 seconds)
  1726. # [19:04] <foolip> adactio, <picture><source> doesn't mimic the behavior of video at all, the video resource selection algorithm uses the first source that passes all the tests and then never changes
  1727. # [19:04] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
  1728. # [19:05] <foolip> but it's not surprising that many people make this mistake, given the complexity of the resource selection algorithm.
  1729. # [19:05] <adactio> foolip: A moot point at this juncture, wouldn't you say?
  1730. # [19:05] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
  1731. # [19:06] * Quits: richw (b0236a65@gateway/web/freenode/ip.176.35.106.101) (Ping timeout: 245 seconds)
  1732. # [19:06] <adactio> foolip: Also, I was talking about how <picture> mimicked the *syntax* of <video>, not necessarily the behaviour. But point taken.
  1733. # [19:07] <foolip> adactio, just thought you might want to know :)
  1734. # [19:07] * Joins: sarro (~sarro@i5E865F9D.versanet.de)
  1735. # [19:08] <foolip> It's also probably not true that "using media queries on the sources of videos has proven to be very tricky for implementors" but I haven't read all the email so I don't know who claimed that.
  1736. # [19:08] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  1737. # [19:09] * Quits: graememcc (~chatzilla@host86-148-31-83.range86-148.btcentralplus.com) (Ping timeout: 245 seconds)
  1738. # [19:10] * Quits: petecorreia (~petecorre@host-92-27-75-48.static.as13285.net) (Quit: petecorreia)
  1739. # [19:10] * Quits: JakeA (~Adium@93-97-17-15.zone5.bethere.co.uk) (Ping timeout: 244 seconds)
  1740. # [19:10] * Joins: pablof (~pablof@144.189.101.1)
  1741. # [19:12] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
  1742. # [19:12] * Quits: boxdeluxe (~textual@212.161.9.162) (Quit: ["Textual IRC Client: www.textualapp.com"])
  1743. # [19:13] * Parts: Gargoyle (~gargoyle@pdpc/supporter/bronze/gargoyle) ("Leaving")
  1744. # [19:13] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Remote host closed the connection)
  1745. # [19:13] * jonlee|afk is now known as jonlee
  1746. # [19:14] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
  1747. # [19:15] <jmather> tantek: wrote up my idea on the CG. Maybe I'm crazy. :D
  1748. # [19:16] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  1749. # [19:16] * Joins: jsbell (jsbell@nat/google/x-lvsaydlwyidlxslr)
  1750. # [19:16] * Quits: nathanstaines (~nathansta@217.205.197.194) (Quit: Linkinus - http://linkinus.com)
  1751. # [19:17] <annevk> foolip: that's probably in part because for <video> it goes only one way, and when evaluation of the media query changes, the resource does not change
  1752. # [19:18] <annevk> foolip: which is quite different from how people expect it to work for <picture> (although nobody has quite articulated how it would work I think)
  1753. # [19:18] <foolip> Yes, but it's easy to implement, it just isn't useful.
  1754. # [19:18] <foolip> at least it was easy in Opera, or I wouldn't have done it.
  1755. # [19:18] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  1756. # [19:18] * foolip counts to 6 lines of code to support it
  1757. # [19:19] <annevk> yeah at this point I have a hard time seeing why it was added too
  1758. # [19:19] <ShaneHudson> Talking about implementing, is there any ooks or indepth articles for getting started with browser development? Or is it just, clone the source and jump in?
  1759. # [19:19] <foolip> ShaneHudson, unfortunately you can't clone Opera, but I'd presume Gecko and WebKit start in that way :)
  1760. # [19:21] <jmather> The more I think about it the more I realize MQ's aren't the right way, even if the picture style syntax is/might be/whatever. As has been said, re-evaluation is/would be problematic, plus, the media query selector that's really needed doesn't exist.
  1761. # [19:22] * Joins: graememcc (~chatzilla@host86-162-163-211.range86-162.btcentralplus.com)
  1762. # [19:22] <ShaneHudson> foolip: Yes, I wouldn't expect to be able to jump into a paid position! :)
  1763. # [19:25] * Joins: jasonw22 (~quassel@c-67-169-48-176.hsd1.ca.comcast.net)
  1764. # [19:30] * Parts: jasonw22 (~quassel@c-67-169-48-176.hsd1.ca.comcast.net)
  1765. # [19:30] <tantek> ShaneHudson, reporting bugs to various browser's bug databases is one way of getting noticed.
  1766. # [19:30] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: brb)
  1767. # [19:31] * Joins: sicking (~chatzilla@nat/mozilla/x-fwufgewejvtotnpi)
  1768. # [19:31] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  1769. # [19:33] * Joins: nick_evans (~nicholas@static-98-113-167-42.nycmny.fios.verizon.net)
  1770. # [19:36] <othermaciej> ShaneHudson: WebKit is pretty approachable
  1771. # [19:36] <othermaciej> http://www.webkit.org/building/checkout.html
  1772. # [19:36] <othermaciej> http://www.webkit.org/building/build.html
  1773. # [19:38] <tantek> well if we're dropping URLs ;)
  1774. # [19:38] <tantek> http://www.mozilla.org/contribute
  1775. # [19:39] <tantek> https://developer.mozilla.org/en/Introduction
  1776. # [19:39] <othermaciej> ShaneHudson: finding and filing bugs is also a great way to get involved, as mentioned by tantek
  1777. # [19:40] <annevk> dropping URLs? http://opera.jobs/
  1778. # [19:46] * Joins: grigs (~jason@c-71-237-195-54.hsd1.or.comcast.net)
  1779. # [19:48] <tantek> ShaneHudson, summary for your convenience: http://wiki.whatwg.org/wiki/Getting_started_with_browser_development
  1780. # [19:48] * tantek wasn't sure if that was ontopic for the WHATWG FAQ or not so didn't add it - if someone more familiar with the FAQ feels it is ontopic enough, feel free to add it.
  1781. # [19:50] * Quits: samuelfine (~Samuel@c-98-229-217-214.hsd1.ma.comcast.net) (Quit: samuelfine)
  1782. # [19:52] * Joins: dgathright (~dgathrigh@nat/yahoo/x-rbmravopxlglxguz)
  1783. # [19:54] * Quits: raphc (~rc@92.103.77.27) (Ping timeout: 244 seconds)
  1784. # [19:55] * Joins: drublic (~drublic@frbg-5d84e645.pool.mediaWays.net)
  1785. # [20:00] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  1786. # [20:01] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  1787. # [20:02] * Quits: grigs (~jason@c-71-237-195-54.hsd1.or.comcast.net) (Quit: grigs)
  1788. # [20:02] * Quits: tgecho (~tgecho@66-55-201-102.gwi.net) (Read error: Connection reset by peer)
  1789. # [20:03] * Joins: tgecho (~tgecho@66-55-201-102.gwi.net)
  1790. # [20:06] * Joins: jonathansnook (~jonathans@67.210.173.114)
  1791. # [20:09] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  1792. # [20:10] * Joins: jamesr_ (jamesr@nat/google/x-epmyghurmfbqkzxc)
  1793. # [20:11] * Quits: myakura (~myakura@FL1-211-135-237-201.tky.mesh.ad.jp) (Remote host closed the connection)
  1794. # [20:12] * Joins: MikeSmith (~MikeSmith@80.187.201.110)
  1795. # [20:12] * Joins: mattgifford (~mattgiffo@67.131.102.78)
  1796. # [20:12] * Joins: necolas (~necolas@5ade1e67.bb.sky.com)
  1797. # [20:13] <MikeSmith> jgraham: a couple weeks there was something you said I should add the platform.html5.org, but I have since forgotten what it was
  1798. # [20:13] * Joins: izhak (~izhak@188.168.201.226)
  1799. # [20:14] * gwicke is now known as gwicke_away
  1800. # [20:14] * Quits: sarro (~sarro@i5E865F9D.versanet.de) (Ping timeout: 250 seconds)
  1801. # [20:15] * Joins: sarro (~sarro@i5E865D46.versanet.de)
  1802. # [20:17] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
  1803. # [20:17] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 248 seconds)
  1804. # [20:17] <annevk> MikeSmith: should prolly drop From-Origin at this point
  1805. # [20:18] <MikeSmith> hai
  1806. # [20:18] <MikeSmith> done
  1807. # [20:19] <othermaciej> annevk: is From-Origin abandoned?
  1808. # [20:19] * Joins: Kasey (~kkellydes@cpe-76-181-198-184.columbus.res.rr.com)
  1809. # [20:19] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 245 seconds)
  1810. # [20:22] <Ms2ger> 'parently
  1811. # [20:22] <othermaciej> should DNT be added to platform.html5.org maybe?
  1812. # [20:22] <othermaciej> or too soon?
  1813. # [20:22] * Joins: MacTed (~Thud@63.119.36.36)
  1814. # [20:23] * jwalden wonders if there's some sort of conference happening that caused #whatwg to be abnormally active yesterday
  1815. # [20:23] <othermaciej> jwalden: the ongoing responsive image discussion
  1816. # [20:23] * Joins: rniwa (rniwa@nat/google/x-ozzycloydzoazpzq)
  1817. # [20:24] * Joins: tomasf (~tom@2002:55e5:dbde:0:e5e2:ff0e:d6be:c9eb)
  1818. # [20:24] <Ms2ger> jwalden, you don't want to read it
  1819. # [20:24] <Ms2ger> It's trolling all over
  1820. # [20:24] <MikeSmith> othermaciej: I will add DNT. It seems clear it's going to become part of the platform in some form
  1821. # [20:24] <jwalden> yeah, I skimmed backlogs super-heavy
  1822. # [20:25] <jwalden> Ms2ger: I hear that Ms2ger troll is especially worth not reading
  1823. # [20:25] <Ms2ger> I wasn't around, fortunately
  1824. # [20:25] * Quits: izhak (~izhak@188.168.201.226) (Read error: Operation timed out)
  1825. # [20:25] <jwalden> haha
  1826. # [20:25] <jmather> Ms2ger: i think a lot of it is just more mis-understanding the sides honestly. At first I didn't entirely get where the srcset proposal was coming from
  1827. # [20:26] <jmather> i still don't particularly get it or agree with it, but I get you guys have your reasons… I'm now firmly in the camp that everyone is wrong and solving the problem the wrong way, so maybe i'm jus the odd one out. :D
  1828. # [20:26] * Joins: izhak (~izhak@188.168.201.226)
  1829. # [20:26] <othermaciej> jmather: do you have a specific better proposal in mind, or better yet, an important use case that is not well addressed by other proposals?
  1830. # [20:27] <hober> jmather: i think it's fair to say that there is no, single "the problem"
  1831. # [20:27] <jmather> http://www.w3.org/community/respimg/2012/05/16/shouldnt-we-be-defining-content-not-context/ I tried to work in a use-case type scenario but the comment below has a more susinct use case
  1832. # [20:27] <jmather> hober: granted. It's a multi-faceted issue, which makes it harder to solve
  1833. # [20:28] <jmather> and there is a lot of politics involved with what happened in yesterdays uproar
  1834. # [20:28] <annevk> othermaciej: afaik nobody is implementing it
  1835. # [20:28] <hober> annevk: DNT?
  1836. # [20:28] * jmather gets enough politics at work, tries to avoid it elsewhere, hah.
  1837. # [20:28] <annevk> hober: from-origin
  1838. # [20:28] * Quits: danja (~danny@host234-76-dynamic.22-79-r.retail.telecomitalia.it) (Ping timeout: 260 seconds)
  1839. # [20:29] <hober> annevk: oh, yeah. that makes me sad. i really like from-origin
  1840. # [20:29] * Joins: danja (~danny@host234-76-dynamic.22-79-r.retail.telecomitalia.it)
  1841. # [20:29] <annevk> me too :)
  1842. # [20:30] <Kasey> jwalden I'm not sure about anybody else, but this is why I just joined the channel: http://www.alistapart.com/articles/responsive-images-and-web-standards-at-the-turning-point/. Really interested to see how this turns out.
  1843. # [20:30] * hober is still somewhat bitter that we didn't agree to use it for @font-face
  1844. # [20:30] <Kasey> the article was just published yesterday
  1845. # [20:30] * Quits: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca) (Quit: davidb)
  1846. # [20:31] * jwalden likes the "I was also there, for some reason." line in that article :-)
  1847. # [20:31] <othermaciej> annevk: we'd be down for implementing it in WebKit but it's probably somewhat less useful if not applicable to fonts
  1848. # [20:31] <annevk> othermaciej: as currently defined it applies to all resources
  1849. # [20:32] * Joins: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca)
  1850. # [20:32] <jwalden> jmather: "you must be new here" :-)
  1851. # [20:32] <othermaciej> so what's the issue with it and @font-face?
  1852. # [20:32] <Ms2ger> The cabal, I suppose
  1853. # [20:32] <jwalden> web standards is politics to a decent extent :-)
  1854. # [20:32] <jmather> jwalden: Yep. Sure am. That's why I have the crazy ideas. :)
  1855. # [20:32] <annevk> @font-face requires CORS now I think
  1856. # [20:32] <othermaciej> (mind you, I also don't like the name From-Origin very much but I'm not sure of a better name)
  1857. # [20:33] <jwalden> that said, generally we get pretty good ideas out of stuff even with politics in the undertones
  1858. # [20:33] <othermaciej> the CSS3 Fonts WD doesn't seem to hard-require CORS, or at lest it leaves the From-Origin possibility open
  1859. # [20:33] * jwalden has been lurking here four years or so, has contributed directly on the list in the past, mostly has been busy in recent years tho with other stuff
  1860. # [20:33] <othermaciej> http://www.w3.org/TR/css3-fonts/#same-origin-restriction
  1861. # [20:34] <othermaciej> I guess that is deleted from the ED
  1862. # [20:34] <Ms2ger> jwalden, just a decent extent? :)
  1863. # [20:34] <annevk> othermaciej: I haven't followed up on that much
  1864. # [20:35] * Joins: davidaparicio (~administr@46404hpv103101.ikoula.com)
  1865. # [20:35] * Quits: necolas (~necolas@5ade1e67.bb.sky.com) (Remote host closed the connection)
  1866. # [20:35] <jmather> I just had some ideas one day about who to work towards responsive images and tried to follow along with the CG… now a lot of them are talking about meta variables in the head and that's the complete opposite solution i see as viable… making the content dependent on head variables and such… yikes. :D
  1867. # [20:36] <jmather> but that's what made me realize that the approach where browser size determines the image to pull is … problematic.
  1868. # [20:36] <jwalden> Ms2ger: eh, it depends; some of the stuff around window.postMessage back in the day (I am showing my age here, and get off my lawn) had a little bit of politics to it, some of it fair-ishly characterizable as coming from Mozilla, and we still got something pretty decent out in the first cut there (that everyone originally implemented, before various improvements to it got spec'd)
  1869. # [20:36] <jwalden> probably depends a bit on the issue
  1870. # [20:37] * jwalden remembers how late that landed in the 3.0 cycle with Mozilla, is glad that argument about changing things so late in a cycle is ancient history now
  1871. # [20:37] <jwalden> trains ftw
  1872. # [20:38] * Parts: davidaparicio (~administr@46404hpv103101.ikoula.com) ("WeeChat 0.3.0")
  1873. # [20:38] * Joins: davidaparicio (~administr@46404hpv103101.ikoula.com)
  1874. # [20:39] <jwalden> so having skimmed that article, I think it's safe to say I'm not close enough to web development to know how well either satisfies a reasonable set of the needs people are trying to solve
  1875. # [20:39] <jwalden> new elements like <picture> tend to be a hard sell, tho
  1876. # [20:40] <jwalden> but shoving everything into a microsyntax in an attribute is unpleasant enough, certainly
  1877. # [20:40] <jwalden> meh
  1878. # [20:40] <annevk> best go shopping?
  1879. # [20:41] <jwalden> assuming you meant "let's", sure :-)
  1880. # [20:41] <jmather> at this point i'm for either implementation if we can make it relate to the space for content
  1881. # [20:41] <othermaciej> the srcset micro syntax was more readable before the width/height additions
  1882. # [20:41] <othermaciej> maybe if you use only width or only resolution it's not so bad
  1883. # [20:42] <jmather> though i think i like the longer picture syntax w/ srcset style attributes
  1884. # [20:42] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
  1885. # [20:42] * Joins: mven (~mven__@169.241.49.57)
  1886. # [20:42] <tantek> jwalden, are the use cases you care about covered here? http://www.w3.org/wiki/Images (if so, feel free to add details, if not, add more use cases)
  1887. # [20:42] <jmather> the only problem is that polyfill's for srcset implementation will have the double-hit download
  1888. # [20:43] <annevk> jwalden: relevant: http://plasmasturm.org/log/495/
  1889. # [20:43] <annevk> jwalden: includes a working(!) pointer to Markup Barbie as a bonus
  1890. # [20:43] <jwalden> tantek: the things I can think of that I'd want seem covered by either proposal; as I said, I'm not close enough to web development these days to really experience firsthand the concerns people have, or to super-productively contribute on the point
  1891. # [20:44] <tantek> that's interesting because the two proposals appear to focused on solving different problems/use-cases.
  1892. # [20:44] * jwalden says a prayer for diveintomark.org, bless its soul
  1893. # [20:44] <jwalden> tantek: also I didn't read either super-closely
  1894. # [20:44] <jwalden> tantek: really I'm probably best ignored on this topic :-)
  1895. # [20:44] <tantek> jwalden - hence I'm asking a question from the perspective of needs rather than syntax/proposals
  1896. # [20:45] <jmather> tantek: that's where I think the authors and browser guys are butting heads… i think we're trying to solve our own issues and not looking at what the other side is trying to solve
  1897. # [20:45] <jwalden> I will claim to be worth listening to when I think there's a chance that's actually the case, and I don't think I would add anything here if I read more deeply :-)
  1898. # [20:45] <jmather> using we collectively there :)
  1899. # [20:45] <othermaciej> it looks like nearly every thread on whatwg@ is now on responsive images
  1900. # [20:45] <Ms2ger> Correct
  1901. # [20:45] <hober> yeah, i'm over 100 mails behind :(
  1902. # [20:46] * Quits: MikeSmith (~MikeSmith@80.187.201.110) (Quit: MikeSmith)
  1903. # [20:46] <jmather> From what I understand, browser side, the concern is knowing enough about the image to try and make better decisions about what to display and when
  1904. # [20:47] * Quits: benbarnett (~Adium@217.138.12.130) (Quit: Leaving.)
  1905. # [20:47] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
  1906. # [20:48] <jmather> Am I missing something there or is that a fair summary of srcset's origins?
  1907. # [20:48] <annevk> jmather: its origins are clearly explained here http://lists.w3.org/Archives/Public/public-whatwg-archive/2012May/0247.html
  1908. # [20:50] * Joins: TabAtkins_ (tabatkins@nat/google/x-ywpqksovfbhmgjyr)
  1909. # [20:50] <jmather> Ok, I've raid that. I really wish I could just scream size of the viewport is irrelevant from the mountain tops, but alas… there are no mountain tops here. :D
  1910. # [20:50] <jmather> sorry, read, not raid, hah
  1911. # [20:50] * Joins: ChrisWilson (~cwilso@74.125.59.1)
  1912. # [20:51] * jonlee is now known as jonlee|afk
  1913. # [20:51] * Joins: abstract44 (~anonymous@91-66-252-222-dynip.superkabel.de)
  1914. # [20:54] <tantek> welcome ChrisWilson
  1915. # [20:54] * Joins: ivo (8f6ac43a@gateway/web/freenode/ip.143.106.196.58)
  1916. # [20:55] <ChrisWilson> :)
  1917. # [20:56] * Quits: ap (~ap@2620:149:4:1b01:f522:4eca:9785:d893) (Ping timeout: 260 seconds)
  1918. # [21:01] * Quits: Ms2ger (~Ms2ger@91.181.123.95) (Ping timeout: 272 seconds)
  1919. # [21:02] * Quits: jonathansnook (~jonathans@67.210.173.114) (Quit: jonathansnook)
  1920. # [21:02] * Joins: Ms2ger (~Ms2ger@91.181.123.95)
  1921. # [21:07] <Ms2ger> WebKit guys, has https://bugs.webkit.org/show_bug.cgi?id=32695 been fixed?
  1922. # [21:09] * Quits: maikmerten (~maikmerte@port-92-201-123-40.dynamic.qsc.de) (Remote host closed the connection)
  1923. # [21:09] <ShaneHudson> python
  1924. # [21:09] <ShaneHudson> oops, wrong window!
  1925. # [21:09] <Ms2ger> perl!
  1926. # [21:09] <othermaciej> Ms2ger: working ok in my build
  1927. # [21:11] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  1928. # [21:12] * Quits: abstract44 (~anonymous@91-66-252-222-dynip.superkabel.de) (Quit: abstract44)
  1929. # [21:12] * Quits: ivo (8f6ac43a@gateway/web/freenode/ip.143.106.196.58) (Ping timeout: 245 seconds)
  1930. # [21:13] * jonlee|afk is now known as jonlee
  1931. # [21:15] * Joins: abstract44 (~anonymous@91-66-252-222-dynip.superkabel.de)
  1932. # [21:17] <ChrisWilson> ms2ger: and in Chrome Stable
  1933. # [21:19] <Ms2ger> Eek, it's ChrisWilson
  1934. # [21:19] <Ms2ger> And working for Google
  1935. # [21:19] <Ms2ger> Still feels weird, I got to say
  1936. # [21:19] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  1937. # [21:20] <ChrisWilson> heh.
  1938. # [21:20] <ChrisWilson> Not to me.
  1939. # [21:20] <ChrisWilson> Freeing, you might say.
  1940. # [21:23] * Joins: jarek (~jarek@unaffiliated/jarek)
  1941. # [21:26] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  1942. # [21:29] * jgraham reads that as "ChrisWilson has 'no underwear' in his Google contract", sells it to an online gossip rag
  1943. # [21:30] <ChrisWilson> jgraham: that would not be the worst thing said about me by a very long short.
  1944. # [21:30] <ChrisWilson> er, shot.
  1945. # [21:30] <ChrisWilson> :)
  1946. # [21:34] * Joins: yodasw16_ (~dgillhesp@ql1fwhide.rockfin.com)
  1947. # [21:34] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
  1948. # [21:35] <annevk> ChrisWilson: go on :p
  1949. # [21:36] <Ms2ger> "@Tab - yes I do remember, sorry. I'm being a bloody idiot."
  1950. # [21:36] <Ms2ger> If that's your entire email, yes.
  1951. # [21:37] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Ping timeout: 245 seconds)
  1952. # [21:37] * yodasw16_ is now known as yodasw16
  1953. # [21:38] <ChrisWilson> annevk: Pretty sure a few things said in this very forum make the cut. :)
  1954. # [21:39] * Joins: richw (560acfe2@gateway/web/freenode/ip.86.10.207.226)
  1955. # [21:40] * Parts: davidaparicio (~administr@46404hpv103101.ikoula.com) ("WeeChat 0.3.0")
  1956. # [21:43] <dglazkov> I wonder why the idiot is bloody?
  1957. # [21:43] <dglazkov> perhaps there was a terrible accident
  1958. # [21:45] * Quits: esc_ (~esc_ape@178.115.249.156.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  1959. # [21:45] * jonlee is now known as jonlee|afk
  1960. # [21:46] <jgraham> dglazkov: I always imagined it more like the black knight from monty python
  1961. # [21:48] * Parts: griswold (~god@vpn.space150.com) ("Leaving")
  1962. # [21:48] <dglazkov> oh wow! Monty Python is free on Amazon Prime. Yay, time to watch it all again!
  1963. # [21:52] * Quits: anatolbroder (~bro@frnk-4d01d4a8.pool.mediaWays.net) (Ping timeout: 272 seconds)
  1964. # [21:52] * Joins: esc_ (~esc_ape@178.115.249.156.wireless.dyn.drei.com)
  1965. # [21:52] * Quits: Flakerimi (~Adium@92.60.25.20) (Read error: Connection reset by peer)
  1966. # [21:52] * Joins: Flak (~Adium@92.60.25.20)
  1967. # [21:53] * Flak is now known as Guest7024
  1968. # [21:53] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  1969. # [22:01] * Guest7024 is now known as Flakerimi
  1970. # [22:10] * Quits: kStar1 (~shann@5e0feb54.bb.sky.com) (Quit: Ex-Chat)
  1971. # [22:11] * Quits: skylamer` (cgskylamer@78.90.213.55)
  1972. # [22:17] * Parts: tgecho (~tgecho@66-55-201-102.gwi.net)
  1973. # [22:20] * Quits: sicking (~chatzilla@nat/mozilla/x-fwufgewejvtotnpi) (Ping timeout: 252 seconds)
  1974. # [22:21] * Joins: sicking (~chatzilla@nat/mozilla/x-wngdtewvoumspkkd)
  1975. # [22:22] * Joins: raphc (~rc@ppp-sei21-46-193-160.67.wb.wifirst.net)
  1976. # [22:22] * Joins: othermaciej (~mjs@17.245.104.240)
  1977. # [22:25] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  1978. # [22:27] * jonlee|afk is now known as jonlee
  1979. # [22:28] * Quits: graememcc (~chatzilla@host86-162-163-211.range86-162.btcentralplus.com) (Remote host closed the connection)
  1980. # [22:29] * Joins: graememcc (~chatzilla@host86-162-163-211.range86-162.btcentralplus.com)
  1981. # [22:31] * Quits: drublic (~drublic@frbg-5d84e645.pool.mediaWays.net) (Remote host closed the connection)
  1982. # [22:31] * jernoble is now known as jernoble|afk
  1983. # [22:36] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  1984. # [22:37] * Quits: izhak (~izhak@188.168.201.226) (Remote host closed the connection)
  1985. # [22:38] * Joins: jarib (~jarib@unaffiliated/jarib)
  1986. # [22:40] * Joins: izhak (~izhak@188.168.201.226)
  1987. # [22:41] * 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.)
  1988. # [22:41] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  1989. # [22:41] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  1990. # [22:41] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  1991. # [22:42] <jgraham> http://pretty-rfc.herokuapp.com/
  1992. # [22:42] * gwicke_away is now known as gwicke
  1993. # [22:45] * Joins: nessy (~Adium@124-169-129-81.dyn.iinet.net.au)
  1994. # [22:48] * Joins: dtharp (~dtharp@i-global252.qualcomm.com)
  1995. # [22:48] <othermaciej> hmm, Media Queries is not a very good spec
  1996. # [22:49] * Quits: nessy (~Adium@124-169-129-81.dyn.iinet.net.au) (Client Quit)
  1997. # [22:52] <annevk> othermaciej: when I fixed most of its major problems (parsing was undefined and such) it was a bit too late to rewrite the whole thing
  1998. # [22:53] <othermaciej> annevk: parsing now seems to be defined, but as far as I can tell, evaluation is undefined
  1999. # [22:53] <othermaciej> I can't find a normative statement that would define when a media query property expression is true
  2000. # [22:53] <annevk> othermaciej: example?
  2001. # [22:53] <annevk> othermaciej: it doesn't use RFC 2119
  2002. # [22:53] <othermaciej> (it also uses "must" in the non-RFC2119 sense a bunch)
  2003. # [22:54] <othermaciej> but even overlooking the terminology
  2004. # [22:54] <othermaciej> what defines when a media query expression evaluates to true, and when it evaluates to false?
  2005. # [22:55] <annevk> I think that would be
  2006. # [22:55] <annevk> 'A media query is a logical expression that is either true or false. A media query is true if the media type of the media query matches the media type of the device where the user agent is running (as defined in the "Applies to" line), and all expressions in the media query are true'
  2007. # [22:55] <othermaciej> and what defines when an expression evaluates to true?
  2008. # [22:55] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Quit: Reconnecting…)
  2009. # [22:55] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  2010. # [22:55] <annevk> that
  2011. # [22:56] <annevk> oh sorry
  2012. # [22:56] * Quits: erichynds (~ehynds@64.206.121.41)
  2013. # [22:57] <othermaciej> that statement is defined in terms of expressions in the media query all being true, and I have a hard time finding an explicit statement of when expressions are true
  2014. # [22:58] <annevk> third bullet point in section 4
  2015. # [22:59] * Quits: jmather (~jmather@mail.bojigroup.com) (Quit: jmather)
  2016. # [22:59] <annevk> actually no, that's only for shorthands
  2017. # [22:59] <othermaciej> there are some specific defined conditions for when expressions are false
  2018. # [22:59] <annevk> yeah so this would have been caught if I had rewritten it
  2019. # [22:59] <annevk> anyway, I just patched known problems rather than taking a fresh look at the problem
  2020. # [23:00] <othermaciej> it also does not define how to evaluate relative units other than maybe in an example
  2021. # [23:00] <annevk> does section 6 not define that?
  2022. # [23:00] * Joins: anatolbroder (~bro@frnk-4d01d4a8.pool.mediaWays.net)
  2023. # [23:01] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  2024. # [23:01] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
  2025. # [23:02] <othermaciej> ah, mea culpa
  2026. # [23:03] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  2027. # [23:04] * Quits: MacTed (~Thud@63.119.36.36)
  2028. # [23:05] * jernoble|afk is now known as jernoble
  2029. # [23:06] <othermaciej> hmm, I have a hard time understanding what the initial value of font-size is (based on CSS 2.1 at least)
  2030. # [23:06] * Quits: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca) (Quit: davidb)
  2031. # [23:07] <Ms2ger> It's CSS, what'd you expect? :)
  2032. # [23:07] <annevk> othermaciej: undefined
  2033. # [23:07] <annevk> othermaciej: up the UA
  2034. # [23:08] <annevk> othermaciej: typically 16px
  2035. # [23:08] <othermaciej> is 'medium' supposed to be a fixed value per UA, or is it supposed to match the value of the current configured font size?
  2036. # [23:08] <Ms2ger> I think the latter
  2037. # [23:11] <othermaciej> I was trying to figure out if media queries based on 'em' units are actually useful, and my conclusion is that I can't tell
  2038. # [23:14] * Quits: cpearce (~cpearce@ip-118-90-120-55.xdsl.xnet.co.nz) (Ping timeout: 256 seconds)
  2039. # [23:18] * Quits: kennyluck (~kennyluck@114-43-113-27.dynamic.hinet.net) (Ping timeout: 248 seconds)
  2040. # [23:18] * Quits: nwtn (~newtron@199.71.174.101) (Remote host closed the connection)
  2041. # [23:18] * jonlee is now known as jonlee|afk
  2042. # [23:19] * Joins: sanjayb (~sanj@122.179.175.174)
  2043. # [23:19] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  2044. # [23:20] * jernoble is now known as jernoble|afk
  2045. # [23:22] * Quits: izhak (~izhak@188.168.201.226) (Read error: Operation timed out)
  2046. # [23:23] * Joins: ap (~ap@2001:558:6045:87:6de0:3a0a:fbb7:5aae)
  2047. # [23:24] * Joins: pablof_ (~pablof@144.189.101.1)
  2048. # [23:24] * Joins: jonathansnook (~jonathans@CPE0026f30cb9c8-CM0026f30cb9c5.cpe.net.cable.rogers.com)
  2049. # [23:24] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
  2050. # [23:24] * Quits: pablof (~pablof@144.189.101.1) (Read error: Connection reset by peer)
  2051. # [23:24] * pablof_ is now known as pablof
  2052. # [23:25] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
  2053. # [23:25] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Ping timeout: 272 seconds)
  2054. # [23:26] * Joins: kennyluck (~kennyluck@114-43-122-148.dynamic.hinet.net)
  2055. # [23:26] * Quits: ap (~ap@2001:558:6045:87:6de0:3a0a:fbb7:5aae) (Remote host closed the connection)
  2056. # [23:27] * Joins: ap (~ap@2001:558:6045:87:6de0:3a0a:fbb7:5aae)
  2057. # [23:28] <smaug____> dglazkov: Salty liquorice ice cream is way more effective than beer ;)
  2058. # [23:28] * Ms2ger keeps that in mind
  2059. # [23:29] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  2060. # [23:29] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  2061. # [23:29] * Quits: Ms2ger (~Ms2ger@91.181.123.95) (Quit: nn)
  2062. # [23:30] * Quits: ap (~ap@2001:558:6045:87:6de0:3a0a:fbb7:5aae) (Client Quit)
  2063. # [23:30] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  2064. # [23:31] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  2065. # [23:33] * Quits: sarro (~sarro@i5E865D46.versanet.de)
  2066. # [23:36] * Quits: graememcc (~chatzilla@host86-162-163-211.range86-162.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  2067. # [23:37] <annevk> othermaciej: they react to minimum font-size settings but if you change font-size on the root and base your calculations on that it'll go wrong
  2068. # [23:39] <TabAtkins_> othermaciej: Heh, I can't believe we didn't actually define when MQs are true. ^_^
  2069. # [23:40] * Joins: J_Voracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  2070. # [23:42] * Quits: J_Voracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Client Quit)
  2071. # [23:42] * Quits: tjhellmann (~tjhellman@c-98-216-69-251.hsd1.ma.comcast.net) (Quit: tjhellmann)
  2072. # [23:45] * Quits: anatolbroder (~bro@frnk-4d01d4a8.pool.mediaWays.net) (Ping timeout: 248 seconds)
  2073. # [23:45] <dtharp> TabAtkins_: yt?
  2074. # [23:46] * Parts: abstract44 (~anonymous@91-66-252-222-dynip.superkabel.de)
  2075. # [23:46] <othermaciej> TabAtkins_: I can't believe it got to PR that way
  2076. # [23:46] * Joins: cpearce (~cpearce@60.234.54.74)
  2077. # [23:47] <dglazkov> smaug____: http://www.icecreamsource.com/Black-Licorice--3-Gallons_p_361.html?
  2078. # [23:48] * Quits: othermaciej (~mjs@17.245.104.240) (Quit: othermaciej)
  2079. # [23:48] <TabAtkins_> dtharp: pong
  2080. # [23:48] <dtharp> TabAtkins_: Hi, I've been implementing MS ietestcenter tests in webkit, and recently found that webkit's 'computeLength()' is not handling vw, vh and vmin. I'm working on a patch for this. The issue I have a question with is that MS seems to have aliased vmin to 'vm' in their test htm. Apparently this alias has been in effect since IE6. The question is, should we alias vmin as 'vm' in webkit as well for compatibility? 'vm' is, of course, not
  2081. # [23:48] <dtharp> mentioned in the spec.
  2082. # [23:49] * jonlee|afk is now known as jonlee
  2083. # [23:49] <TabAtkins_> 'vm' was the original name used by the spec, but we changed it because it was impossible to tell whether it meant "min" or "max".
  2084. # [23:50] <TabAtkins_> I don't think there's a compat problem.
  2085. # [23:50] <dtharp> TabAtkins_: Ah, that makes sense. So you think it's fine to add the alias?
  2086. # [23:50] <smaug____> dglazkov: :p
  2087. # [23:52] <dglazkov> I like licorice. Never had licorice ice cream
  2088. # [23:53] <ShaneHudson> I have never even heard of licroice ice cream!
  2089. # [23:53] <ShaneHudson> Mint ice cream is good though
  2090. # [23:53] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
  2091. # [23:54] * Joins: ap (~ap@2620:149:4:1b01:4885:4cce:ad1a:bf6b)
  2092. # [23:55] <tantek> Mint chocolate chip even.
  2093. # [23:55] <ShaneHudson> mmmmm
  2094. # [23:56] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  2095. # [23:56] <ShaneHudson> I have none :( but I am about to grab some gingernut biscuits from the cupboard :)
  2096. # [23:58] * jernoble|afk is now known as jernoble
  2097. # [23:59] <smaug____> https://en.wikipedia.org/wiki/File:TotallyBlack.jpg is good
  2098. # Session Close: Thu May 17 00:00:00 2012

The end :)