Options:
- # Session Start: Thu May 10 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] <othermaciej> the chances of it being removed from the standards track or changed incompatibly are very low
- # [00:00] <annevk> Hixie: http://lists.w3.org/Archives/Public/www-style/2012Feb/1103.html is what's proposed for CSS which is much simpler
- # [00:01] <annevk> Hixie: it doesn't address your width use case and dunno if the CSS WG bikeshedded it into something more complex
- # [00:01] <annevk> llrcombs: is he also in charge of the HTML? because sending XHTML as text/html is doubtful as far as following standards goes
- # [00:02] * Joins: davean (~davean@vervet.isomerica.net)
- # [00:02] <llrcombs> annevk: he says he does that because it's better supported by some browsers
- # [00:02] <llrcombs> not sure how
- # [00:02] <llrcombs> lemme just copy
- # [00:02] <annevk> [citation needed]
- # [00:02] <annevk> anyway, I don't care, awesome comics are readable either way
- # [00:02] <llrcombs> <davean> llrcombs: the standard specifies sending XHTML as text/html is acceptable <davean> llrcombs: And it works better and we should be satisfying the compatability rules
- # [00:04] <annevk> http://www.w3.org/TR/xhtml-media-types/#text-html
- # [00:05] <annevk> I guess if you want to use XHTML and not HTML and still somehow work with IE you do want text/html indeed
- # [00:05] <webben> XHTML 1.1 as text/html? 2009 wants its boring debates back.
- # [00:05] <annevk> webben: more like 2004
- # [00:05] <llrcombs> I do believe it satisfies appendix A, but I'm not sure. If you really care, ask at #xkcd on foonetic
- # [00:05] <othermaciej> Hixie: I think an <img> attribute that takes similar syntax to the proposed CSS image-set would be a fine solution
- # [00:06] <gavinc> and make it Ployglot, 'cause making it Ployglot is so much fun
- # [00:06] <annevk> when <template> is there XML is over
- # [00:06] <othermaciej> Hixie: it can be in addition to src, so fallback works
- # [00:07] <othermaciej> Hixie: and presumably the same thing for any other content attributes that reference an image, not sure what the full set of those is (at least <video poster> I guess)
- # [00:07] <annevk> assuming <template> is going to be widely adopted and used
- # [00:07] <llrcombs> what's <template>?
- # [00:07] <annevk> othermaciej: <link rel=icon>
- # [00:07] <annevk> othermaciej: oh wait that already has a syntax
- # [00:08] <gavinc> othermaciej: I was unaware of image-set! Yes! That on <img>! That's clearly what I meant ;)
- # [00:08] <othermaciej> annevk: that has a syntax to represent different sizes, and I suspect scale as separate from size is irrelevant
- # [00:08] <annevk> llrcombs: feature primarily for "web components"
- # [00:09] * Joins: jwalden (~waldo@216.239.45.22)
- # [00:09] <othermaciej> annevk: (because icons are most likely rendered at a visible size chosen by the UA independent of intended scales of the underlying images)
- # [00:10] <llrcombs> link to spec?
- # [00:10] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [00:10] <annevk> llrcombs: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html
- # [00:11] <othermaciej> Hixie: anyway you should definitely consider <http://lists.w3.org/Archives/Public/www-style/2012Feb/1103.html> as part of input for this, it even suggests an HTML syntax, though we have only implemented the proposed CSS syntax in WebKit so far
- # [00:11] <llrcombs> that's helpful. I'll read up later. Thanks!
- # [00:12] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [00:13] * Quits: hij1nx (~hij1nx@2.sub-166-248-5.myvzw.com) (Ping timeout: 240 seconds)
- # [00:14] * Joins: hij1nx (~hij1nx@240.sub-166-248-11.myvzw.com)
- # [00:14] * Quits: jwalden (~waldo@216.239.45.22) (Ping timeout: 256 seconds)
- # [00:15] * jernoble is now known as jernoble|afk
- # [00:17] * jonlee is now known as jonlee|afk
- # [00:19] * Joins: recur (~textual@c-67-180-21-195.hsd1.ca.comcast.net)
- # [00:19] * jonlee|afk is now known as jonlee
- # [00:21] * Joins: nesta_ (~nesta_@46.Red-79-158-1.staticIP.rima-tde.net)
- # [00:22] * Joins: mpt (~mpt@canonical/mpt)
- # [00:27] * gsnedder1 is now known as gsnedders
- # [00:28] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Read error: Connection reset by peer)
- # [00:28] * Joins: jwalden (~waldo@216.239.45.22)
- # [00:28] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [00:29] * Quits: twisted` (~twisted@p5DDBB055.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [00:32] * Joins: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net)
- # [00:40] * Quits: hij1nx (~hij1nx@240.sub-166-248-11.myvzw.com) (Quit: hij1nx)
- # [00:40] * Joins: Druide_ (~Druid@p5B05DC78.dip.t-dialin.net)
- # [00:42] * Quits: Druide__ (~Druid@p5B13617B.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [00:43] * Quits: tabatkins (~jackalmag@80.187.201.88) (Ping timeout: 260 seconds)
- # [00:44] <Hixie> othermaciej: image-set?
- # [00:45] <Hixie> othermaciej: oh the 1x 2x thing?
- # [00:45] <othermaciej> Hixie: I'm not sure what you are asking about image-set, but my answer is probably "yes" (assuming it is a yes/no question)
- # [00:45] <Hixie> othermaciej: my question was "what is image-set", but your later link cleared that up
- # [00:45] <Hixie> othermaciej: people also want to be able to handle different available widths and heights
- # [00:45] <Hixie> widths mainly
- # [00:45] <Hixie> e.g. banner on narrow window vs banner on fullscreen tablet
- # [00:47] <othermaciej> Hixie: I see - not sure how to handle that one
- # [00:47] <othermaciej> Hixie: CSS media queries can handle things like screen size of course, but don't apply to content images
- # [00:47] <othermaciej> replicating the full CSS media query syntax would be a bother
- # [00:47] * Joins: tabatkins (~jackalmag@80.187.201.88)
- # [00:48] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [00:48] <Hixie> othermaciej: yeah
- # [00:48] <othermaciej> I suspect people serving different image widths for different screen widths often want to do additional adaptation to the layout, so a technique for dealing with just the images may have less value
- # [00:48] <Hixie> othermaciej: what i'm proposing (See junkyard link earlier) is close to what image-set is doing
- # [00:48] <Hixie> well, the layout can be adapted in css
- # [00:49] <Hixie> the point is there are some content-level images that would also need to be adapted
- # [00:49] <Hixie> and it'd be sad to have to have the css replace the content-level images
- # [00:49] * Joins: jdaggett (~jdaggett@p57AEC372.dip0.t-ipconnect.de)
- # [00:50] * Quits: jdaggett (~jdaggett@p57AEC372.dip0.t-ipconnect.de) (Client Quit)
- # [00:50] <othermaciej> Hixie: forcing a fixed naming convention seems like a significant limitation with little upside
- # [00:50] <othermaciej> Hixie: images for different resolutions might not even be served from the same host
- # [00:50] <Hixie> that seems unlikely
- # [00:51] <othermaciej> Hixie: for the width thing, I guess you can set the layout width of the <img> with a CSS media query and then use your algorithm to pick the source, otherwise it seems unlikely to be helpful
- # [00:51] <othermaciej> Hixie: I suspect Apple Web properties will in many cases want to vary by device pixel ratio but not by available screen width, does your proposal provide for that?
- # [00:52] <Hixie> yes
- # [00:52] <Hixie> see link above
- # [00:52] <othermaciej> I looked at http://junkyard.damowmow.com/506 and it's not obvious
- # [00:52] <Hixie> it uses width, height, and pixel density
- # [00:52] <othermaciej> do you have to specify the width and height and put it in the image name even if you don't want to vary on it?
- # [00:53] * Quits: gwicke (~gabriel@212.255.28.33) (Ping timeout: 240 seconds)
- # [00:53] <Hixie> no, you could just use foo@%r.jpeg to use foo@1.jpeg or foo@2.jpeg
- # [00:53] <othermaciej> and what do you put in src-versions?
- # [00:53] <Hixie> i guess you do have to specify a dimension in the sec-versions attributes
- # [00:53] <Hixie> src-versions
- # [00:54] <othermaciej> I think authors for the "resolution adaptation only" use case will not want to mention dimensions in the markup
- # [00:54] <Hixie> yeah, that's valid
- # [00:54] <Hixie> in many of hte examples i saw, there were many images with filenames that had all the same data as the dimensions
- # [00:55] <Hixie> it seems really sucky to require those authors to duplicate all that data
- # [00:55] <othermaciej> and I think that use case will be more common than the width adaptation use case
- # [00:55] <Hixie> i think they're both common enough to be addressed directly
- # [00:56] <othermaciej> I might have a non-representative sample of developer requests
- # [00:56] <othermaciej> but I have heard lots of requests for resolution adaptation and none for width adaptation (on an image-by-image basis)
- # [00:56] <othermaciej> not even on the CSS side
- # [00:57] <othermaciej> but my point was only that width adaptation should not make resolution adaptation alone more complicated
- # [00:57] <othermaciej> (more complicated to use)
- # [00:58] <othermaciej> we do have some limited testing/deployment experience with image-set in CSS and authors seem to like it
- # [00:58] <othermaciej> in some cases authors objected to a fixed filename pattern solution, though I don't know that we ever proposed an adaptable name template as you have it
- # [00:59] <othermaciej> in current deployment I think there are cases where the 1x name is undecorated and the 2x name has @2x appended before the extension
- # [01:01] <Hixie> yeah
- # [01:02] <Hixie> i'd love to support a way to support separate names while still not requiring duplication
- # [01:04] * jonlee is now known as jonlee|afk
- # [01:04] * Joins: hij1nx (~hij1nx@mobile-166-137-137-199.mycingular.net)
- # [01:04] <othermaciej> I think you'd need to support author choice of either a list or the template thing to support both
- # [01:05] <othermaciej> I can't think of an obvious way to unify other than that
- # [01:10] <Hixie> yeah
- # [01:10] <Hixie> me either
- # [01:10] <Hixie> doing both seems lame
- # [01:11] <gavinc> the list covers all the uses cases but requires some duplication, the template doesn't support as many use cases
- # [01:12] <Hixie> right
- # [01:12] <Hixie> supporting more use cases isn't always a win if the result is less usable overall
- # [01:13] <Hixie> often the key to language design is figuring out which use cases to forsake
- # [01:14] <annevk> the only thing I have seen suggested thus far is resolution
- # [01:14] * Quits: michaeln (michaeln@nat/google/x-uiytszzzcbphdfwf) (Quit: Leaving.)
- # [01:15] <Hixie> a lot of the e-mails on whatwg discussed image dimensions
- # [01:15] <annevk> oh, I guess some have suggested width as well, but I'm not sure that's quite as valid
- # [01:15] <Hixie> in fact that was discussed long before pixel density
- # [01:15] <gavinc> annevk: I mean for example one image on one server and the other image on another, the template method can't support that at all
- # [01:15] <Hixie> (the concern being a page that displays on a tiny mobile display and a huge desktop display)
- # [01:16] <annevk> tiny mobile display does not really exist anymore though
- # [01:16] <Hixie> o_O
- # [01:17] <Hixie> i can fit about 45 phone screens the size of my phone in the space of my desktop's screen :-P
- # [01:17] <annevk> most desktop sites render fine on my phone
- # [01:18] <annevk> and pixel wise they are not too different, although I guess that might change
- # [01:19] <gavinc> annevk: err, at css pixal size they (read iPhone) are still small
- # [01:20] <annevk> sure, but you also hold it closer to you, so it sort of works out, especially combined with zooming
- # [01:22] <annevk> it would be interesting to know how many sites try to accomplish the different image for mobile and desktop but the rest remains the same today
- # [01:22] <annevk> because it seems a rather obscure case
- # [01:23] <Hixie> dude if you send my 1280x720 phone a 2560x1440 picture, you're wasting a lot of pixels
- # [01:23] <annevk> whereas providing high resolution images without messing with bandwidth usage for lower resolution devices seems like something everyone wants to do
- # [01:23] <Hixie> but if you send my 2560x1440 desktop a 1280x720 picture, you're gonna find it doesn't fit my screen
- # [01:24] <Hixie> (both are 96dpi-equivalent displays)
- # [01:25] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
- # [01:25] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [01:25] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [01:25] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [01:25] * Joins: michaeln (michaeln@nat/google/x-fqlztnfftggijutd)
- # [01:25] * Quits: recur (~textual@c-67-180-21-195.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [01:26] <annevk> that's what often ends up happening when browsing reddit and it doesn't matter that much :)
- # [01:28] <Hixie> a lot of web authors seem to disagree about it not mattering
- # [01:29] * fishd_ is now known as fishd
- # [01:30] * Quits: nesta_ (~nesta_@46.Red-79-158-1.staticIP.rima-tde.net) (Quit: nesta_)
- # [01:30] <Hixie> hober: (did you ever mention http://lists.w3.org/Archives/Public/www-style/2012Feb/1103.html on whatwg btw?)
- # [01:33] * Joins: hamaji (~hamaji@2401:fa00:4:1004:1aa9:5ff:febf:8c3c)
- # [01:33] * Joins: yutak (~yutak@74.125.56.33)
- # [01:35] <Hixie> anyone know off-hand what ascii punctuation characters aren't allowed anywhere in a URL?
- # [01:36] * Quits: othermaciej (~mjs@17.245.106.253) (Quit: othermaciej)
- # [01:37] * jonlee|afk is now known as jonlee
- # [01:38] <Hixie> damnit, commas are valid in URLs
- # [01:39] * Joins: ap_ (~ap@17.245.107.164)
- # [01:39] * Quits: ap_ (~ap@17.245.107.164) (Client Quit)
- # [01:39] * Joins: othermaciej (~mjs@17.245.106.253)
- # [01:41] * Quits: ap (~ap@2620:149:4:1b01:9dac:f18e:37a8:2eec) (Ping timeout: 245 seconds)
- # [01:42] <Hixie> http://junkyard.damowmow.com/507
- # [01:43] * Quits: teleject (~christoph@70.116.86.65) (Remote host closed the connection)
- # [01:43] * Joins: teleject (~christoph@70.116.86.65)
- # [01:43] <Hixie> othermaciej, annevk, gavinc, hober: ^
- # [01:44] <annevk> why do you pick the widest if they're all too wide and not the least wide?
- # [01:44] <Hixie> oversight
- # [01:45] <othermaciej> Hixie: seems good in general, though I'm not totally sure all details of the algorithm are right (why drop ones w/ no width when sorting by width?)
- # [01:45] <annevk> also, if you split on comma first, you can allow omitting everything
- # [01:45] <Hixie> othermaciej: i don't know what to do with the other ones
- # [01:45] <Hixie> annevk: can't split on comma, urls can have commas
- # [01:45] <Hixie> annevk: so have to parse more carefully
- # [01:46] <annevk> "," is a reserved character afaik
- # [01:47] <gavinc> yeah, "," is reserved
- # [01:47] <Hixie> it's a sub-delim, allowed in various places in urls
- # [01:47] <Hixie> e.g. anywhere in the path
- # [01:47] <annevk> yeah sorry
- # [01:47] <gavinc> mmm, yeah and a complex grammar to find them likely isn't worth while
- # [01:48] <Hixie> easy enough to walk the string bit by bit
- # [01:48] <annevk> but just like spaces sometimes have to be escaped, you could require it to be escaped here, but more complicated parsing works too I guess
- # [01:48] <annevk> I wonder how the image-set parsing is defined
- # [01:48] <Hixie> url(...)
- # [01:49] <annevk> oh right
- # [01:49] <gavinc> could require ,
- # [01:49] <gavinc> err
- # [01:49] <gavinc> comma followed by whitespace
- # [01:49] <gavinc> but nah
- # [01:50] <annevk> Hixie: overall looks much better than the previous proposal
- # [01:50] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [01:50] <Hixie> this is basically hober's proposal slightly extended
- # [01:50] <Hixie> i can't claim credit :-)
- # [01:51] <annevk> hober's asleep, if you act quick the internet will never know
- # [01:51] <Hixie> hah
- # [01:51] <annevk> speaking of which, nn everyone
- # [01:51] <Hixie> nn
- # [01:56] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Ping timeout: 265 seconds)
- # [01:58] <Hixie> ok i guess i'll spec this out tomorrow
- # [01:59] <Hixie> need to speak to hober about naming of the attribute
- # [01:59] <Hixie> set="" is kinda lame
- # [01:59] * Quits: tabatkins (~jackalmag@80.187.201.88) (Ping timeout: 252 seconds)
- # [02:02] <Hixie> bbiab. if anyone wants to bikeshed the set="" attribute name post it here
- # [02:08] * Joins: yarco (~yarco_wan@122.246.214.111)
- # [02:10] * Parts: michaeln (michaeln@nat/google/x-fqlztnfftggijutd)
- # [02:14] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
- # [02:17] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Client Quit)
- # [02:23] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Ping timeout: 250 seconds)
- # [02:25] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [02:26] * Quits: jwalden (~waldo@216.239.45.22) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
- # [02:31] * Quits: jsbell (jsbell@nat/google/x-bkizfjphfkzjqcid) (Quit: There's no place like home...)
- # [02:35] * Joins: jondong (~jondong@123.126.22.58)
- # [02:45] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [02:48] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [02:53] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [02:54] * Quits: jochen__ (jochen@nat/google/x-hqddqmhnuypcayhz) (Remote host closed the connection)
- # [02:54] * Joins: jochen__ (jochen@nat/google/x-ddvsanvkzghtqxad)
- # [02:55] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [02:55] * Quits: othermaciej (~mjs@17.245.106.253) (Quit: othermaciej)
- # [02:58] * jonlee is now known as jonlee|afk
- # [02:58] * Joins: othermaciej (~mjs@17.245.106.253)
- # [03:06] * Quits: hij1nx (~hij1nx@mobile-166-137-137-199.mycingular.net) (Quit: hij1nx)
- # [03:17] * Quits: othermaciej (~mjs@17.245.106.253) (Quit: othermaciej)
- # [03:22] * Quits: tantek (~tantek@nat/mozilla/x-izvuwblxtsdddeij) (Quit: tantek)
- # [03:26] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
- # [03:29] <gavinc> yay, DOM4 HTML datatype for RDF preposed http://lists.w3.org/Archives/Public/public-rdf-wg/2012May/0222.html
- # [03:31] <gavinc> proposed too
- # [03:36] * miketaylrawaylol is now known as miketaylr
- # [03:42] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
- # [03:44] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [03:46] * Quits: jennb (jennb@nat/google/x-zuctgetyturvnejt) (Quit: jennb)
- # [04:01] * Quits: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [04:03] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [04:04] * ojan_gardening is now known as ojan_away
- # [04:09] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [04:15] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [04:28] * Joins: tantek (~tantek@67.103.42.57)
- # [04:49] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [04:54] * Joins: scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net)
- # [04:54] * Quits: scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net) (Changing host)
- # [04:54] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [05:02] * miketaylr is now known as miketaylrawaylol
- # [05:02] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [05:08] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox)
- # [05:08] * Quits: tantek (~tantek@67.103.42.57) (Quit: tantek)
- # [05:11] * Joins: MikeSmith (~MikeSmith@u-211130161081.u11.hotspot.ne.jp)
- # [05:15] <MikeSmith> Hixie: w3c systems team tells me that they're having trouble getting hypermail to recognize the format of the online whatwg archives
- # [05:15] <MikeSmith> perhaps due to missing Received headers
- # [05:15] <Hixie> weird
- # [05:15] <Hixie> ah maybe
- # [05:16] <Hixie> can't they fake them or something?
- # [05:16] <MikeSmith> they are wondering if you have the original mobx
- # [05:16] <MikeSmith> maybe
- # [05:16] <Hixie> i have nothing
- # [05:16] <MikeSmith> OK
- # [05:16] <Hixie> sorry :-(
- # [05:17] <MikeSmith> no problem
- # [05:17] <MikeSmith> I'm sure we'll get it figured out
- # [05:35] * Joins: [[zzz]] (~q@125.25.55.147.adsl.dynamic.totbb.net)
- # [05:36] * Joins: jochen___ (jochen@nat/google/x-vvzjdnaczprzsfbr)
- # [05:38] * Joins: teleject_ (~christoph@70.116.86.65)
- # [05:38] * Quits: [[zz]] (~q@125.25.32.105.adsl.dynamic.totbb.net) (Ping timeout: 252 seconds)
- # [05:39] * [[zzz]] is now known as [[zz]]
- # [05:40] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [05:40] * Quits: jochen__ (jochen@nat/google/x-ddvsanvkzghtqxad) (Ping timeout: 260 seconds)
- # [05:40] * jochen___ is now known as jochen__
- # [05:41] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [05:41] <kennyluck> Hixie, why don't you just make a mbox out of your whatwg folder?
- # [05:41] <kennyluck> (Or whoever has all the mails)
- # [05:42] * Quits: teleject_ (~christoph@70.116.86.65) (Client Quit)
- # [05:42] <Hixie> i certainly don't have all the e-mails
- # [05:42] * Quits: teleject (~christoph@70.116.86.65) (Ping timeout: 260 seconds)
- # [05:42] <Hixie> i delete them once i've replied to them :-)
- # [05:42] <Hixie> dunno if anyone else does
- # [05:42] <othermaciej> Hixie: I agree that "set" is not the best attribute name
- # [05:43] <othermaciej> I was thinking maybe src-set or srcset or something if the parallel to image-set is actually worthwhile
- # [05:43] * Quits: JohnAlbin_zzzzzz (~JohnAlbin@114-42-62-166.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [05:43] <Hixie> yeah
- # [05:43] <Hixie> srcset might work
- # [05:46] * miketaylrawaylol is now known as miketaylr
- # [05:52] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [06:10] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
- # [06:21] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [06:27] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [06:34] * Quits: yarco (~yarco_wan@122.246.214.111) (Quit: Leaving.)
- # [06:37] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [06:42] * Joins: alystair (~alystair@108.162.155.35)
- # [06:43] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Read error: Operation timed out)
- # [06:50] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [06:55] <othermaciej> hmm I guess this applies to <input type=image src> and <video poster>, is it also required for the case of using <object> to reference an image (e.g. to be able to have a structured textual alternative)?
- # [06:55] * Quits: MikeSmith (~MikeSmith@u-211130161081.u11.hotspot.ne.jp) (Quit: MikeSmith)
- # [06:56] * Joins: ehsan (~ehsan@209.20.29.228)
- # [06:56] <othermaciej> also in theory <command icon> but who knows when/if anyone will implement <command>
- # [06:58] * niftylettuce is now known as blahblah123
- # [06:58] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [07:01] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [07:11] * Joins: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de)
- # [07:12] * Joins: rniwa (~rniwa@216.239.45.130)
- # [07:14] <tantek> yay for another microsyntax!
- # [07:14] <tantek> othermaciej, you mean <object data> ?
- # [07:15] <othermaciej> tantek: yes, <object data> in the specific case of using it to refer to an image (though I guess you don't even know that up front and it's not clear what scale factor would mean for plugin content or an HTML document)
- # [07:16] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [07:16] * Joins: jacobolus (~jacobolus@199-188-193-145.PUBLIC.monkeybrains.net)
- # [07:17] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [07:19] <Hixie> othermaciej: i dunno that i'd worry about those
- # [07:21] <othermaciej> it certainly seems useful for poster frames
- # [07:21] <othermaciej> there is no obvious alternative in that case
- # [07:22] <othermaciej> for <input type=image> I guess you could use a client-side image map instead as an arguably preferable alternative
- # [07:22] <tantek> othermaciej - why limit to images?
- # [07:22] <tantek> (for <object data> that is)
- # [07:22] <tantek> at different scales you might decide say a raster vs. a vector graphic may make more sense.
- # [07:23] <tantek> and if it's a raster graphic, like SVG, it might also be interactive, if it happens to be an interactive medium
- # [07:23] <othermaciej> tantek: the semantic is that it both selects based on device pixel ratio, and scales by that factor
- # [07:23] <othermaciej> I can see how you might use a vector image as one of a set, but <img> with an SVG source caters to that
- # [07:24] <othermaciej> I'm not sure how it would make sense to select one of several HTML files based on device scale
- # [07:24] <tantek> as Hixie was pointing out, sometimes bandwidth is a selection factor
- # [07:24] <tantek> which may also be true for a static image vs. an interactive image
- # [07:24] <tantek> where interactive image may be SVG, or may be an iframe
- # [07:24] <Hixie> othermaciej: for poster, shouldn't we just use the highest res image? i mean, the user might go fullscreen, etc
- # [07:24] <othermaciej> I am skeptical that bandwidth-based selection can be defined or implemented sanely
- # [07:24] * Joins: yarco (~yarco_wan@122.246.214.111)
- # [07:25] <Hixie> yeah me to
- # [07:25] * Quits: yarco (~yarco_wan@122.246.214.111) (Max SendQ exceeded)
- # [07:25] <Hixie> o
- # [07:25] * Joins: yarco (~yarco_wan@122.246.214.111)
- # [07:26] <tantek> heck, I'd even offer up network reliability as another axis
- # [07:26] <tantek> and both of those are real-world design problems
- # [07:26] <tantek> as anyone with AT&T in SF knows
- # [07:26] <tantek> or that goes to conferences with open/free wifi like SXSW
- # [07:26] <tantek> both are trivial examples of both bandwidth and reliability problems/challenges
- # [07:27] <othermaciej> Hixie: you could always use an over-res image, but then you have to set an explicit size when you might otherwise not need to; and also it might be wasteful of bandwidth for pages that embed many videos but expect the user not to play most
- # [07:27] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:27] <othermaciej> Hixie: I concede that it is a less common case than <img>
- # [07:28] <Hixie> yeah, worth keeping in mind, certainly
- # [07:28] <tantek> the one example of this kind of thing in the original image had nothing to do with dimensions or pixel density. it had to do with bandwidth. lowsrc
- # [07:28] <othermaciej> tantek: network bandwidth, latency and reliability are all useful things to know, but they are hard to define or compute in a sane way
- # [07:28] <Hixie> i'm a little reluctant to go all-in and define a solution for everything at once
- # [07:28] <tantek> original img
- # [07:29] <tantek> Hixie, I didn't claim to have or know of any kind of easy/simple solution.
- # [07:29] <othermaciej> tantek: the one case where there's an attempt to use them over the network is for adaptive video streaming, which intrinsically deals with the fact that these properties change unpredictably over time
- # [07:29] <Hixie> i was responding to othermaciej about poster=, data=, etc
- # [07:30] <othermaciej> if srcset works out it would not be a huge deal to later define <video posterset> or <input type=image srcset>
- # [07:30] <othermaciej> (or whatever the name ends up being
- # [07:30] <Hixie> yeah
- # [07:32] <alystair> what's the core issue being discussed here?
- # [07:32] <Hixie> responsive web design, subsection images
- # [07:34] <alystair> Isn't responsive design mostly a solved CSS ordeal? Also sprites?
- # [07:35] <tantek> alystair - two things. 1. except when images are content rather than just presentational, and 2. many/most of the CSS solutions fail to avoid downloading all variants anyway.
- # [07:35] <tantek> so no, responsive design is not really "solved". there are some hacks.
- # [07:40] <alystair> seems like something that could be solved at a level below html? eg. some sort of header being sent and server can shoot back other files? (if we are discussing the high density display issue)
- # [07:41] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 240 seconds)
- # [07:41] * Quits: kennyluck (~kennyluck@114-43-121-173.dynamic.hinet.net) (Ping timeout: 244 seconds)
- # [07:41] * Joins: kennyluck_ (~kennyluck@114-43-117-100.dynamic.hinet.net)
- # [07:42] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [07:45] <tantek> alystair, the general pattern of "some sort of header being sent and server can shoot back other files" is AFAIK called CONNEG AKA "content negotiation" and has largely been decided to be a near complete failure.
- # [07:46] <tantek> Hixie, for the set attribute, why not simply re-use CSS style declaration syntax?
- # [07:48] * Quits: kennyluck_ (~kennyluck@114-43-117-100.dynamic.hinet.net) (Remote host closed the connection)
- # [07:48] * Joins: kennyluck (~kennyluck@114-43-117-100.dynamic.hinet.net)
- # [07:49] <tantek> e.g. putting urls inside a url() function, and then using ; delimited property:value declarations
- # [07:49] <tantek> group with { } as necessary
- # [07:53] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [08:02] <othermaciej> tantek: I presume in part to align with http://lists.w3.org/Archives/Public/www-style/2012Feb/1103.html
- # [08:04] <tantek> othermaciej - note that Ted advocates url(foo-lowres.png) rather than just a naked foo-lowres.png
- # [08:04] <tantek> (in the CSS variant)
- # [08:05] <tantek> doing so in the set="" attribute variant makes parsing simpler for that also.
- # [08:06] <othermaciej> tantek: yeah, I think the CSS variant should let you drop url(), but point taken
- # [08:09] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:10] <tantek> it does feel like the "set" syntax is just a "light" syntax for writing mediaqueries
- # [08:12] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [08:16] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
- # [08:18] * Joins: tabatkins (~jackalmag@80.187.201.88)
- # [08:20] * Joins: Ducki (~Ducki@pD9E398EC.dip0.t-ipconnect.de)
- # [08:24] * Joins: niloy (~niloy@61.12.96.242)
- # [08:25] * Joins: nesta_ (~nesta_@149.Red-81-44-192.dynamicIP.rima-tde.net)
- # [08:28] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [08:30] * Joins: Shyba (~x@177.19.218.200)
- # [08:34] <othermaciej> tantek: kind of, yes - in practice using media queries to do the image resolution thing turns out to be too awkward
- # [08:34] <tantek> indeed
- # [08:34] <othermaciej> at the CSS level it's just syntactic sugar
- # [08:34] <tantek> or vinnegar
- # [08:44] * Quits: tabatkins (~jackalmag@80.187.201.88) (Ping timeout: 260 seconds)
- # [08:49] * Quits: Shyba (~x@177.19.218.200) (Quit: tchau)
- # [08:49] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [08:51] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Client Quit)
- # [08:54] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [08:56] * Joins: tabatkins (~jackalmag@193.105.139.140)
- # [09:04] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:04] * Joins: jdaggett (~jdaggett@193.105.139.140)
- # [09:04] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
- # [09:05] * Joins: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net)
- # [09:06] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [09:07] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Client Quit)
- # [09:08] * Joins: gwicke (~gabriel@212.255.28.33)
- # [09:11] <niloy> firefox applying same origin policy for web fonts is very annoying, doesnt work well with CDN
- # [09:12] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [09:12] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [09:12] * Joins: dbaron (~dbaron@193.105.139.140)
- # [09:14] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [09:15] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [09:20] * Joins: stalled_ (~stalled@unaffiliated/stalled)
- # [09:21] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [09:23] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 272 seconds)
- # [09:25] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [09:33] * Joins: junglecode (~junglecod@193.105.139.140)
- # [09:33] * Parts: junglecode (~junglecod@193.105.139.140)
- # [09:34] * Joins: jet_ (~junglecod@193.105.139.140)
- # [09:39] * Zauberfisch_ is now known as Zauberfisch
- # [09:42] * Joins: pyrsmk (~pyrsmk@84.6.46.4)
- # [09:42] * Quits: jet_ (~junglecod@193.105.139.140) (Quit: jet_)
- # [09:50] <odinho> yay for getting something speced like srcset.
- # [09:51] <zcorpan> srcset?
- # [09:52] <hober> zcorpan: <img srcset="foo.jpg 2x" src=bar.jpg>
- # [09:52] <odinho> zcorpan: http://junkyard.damowmow.com/507
- # [09:52] <hober> speaking of which, Hixie: I don't remember if I mentioned it on whatwg
- # [09:53] <hober> Hixie: I'll post to whatwg next week (CSS F2F this week).
- # [09:53] <odinho> odinho == Velmont, btw, -- I found out I could just use this name from work and Velmont from home :P
- # [09:53] <Hixie> hober: don't bother, i'm about to reply to the relevant thread subsubing your mail
- # [09:53] <hober> Hixie: I don't think you need the w & h bits.
- # [09:54] <Hixie> subsumingh
- # [09:54] <Hixie> subsuming
- # [09:54] <hober> Hixie: otherwise this looks a lot like what i have written up for html
- # [09:54] <hober> I was going with srcset
- # [09:54] <Hixie> yeah, that's not a coincidence :-)
- # [09:54] <hober> for a while i had src-set, but hyphens are weird in html attr names
- # [09:54] <Hixie> yeah
- # [09:54] <Hixie> anyway i expect to spec that tomorrow
- # [09:55] <Hixie> in other news
- # [09:55] <Hixie> i thought position:absolute;left:0;right:0;margin:auto;width:auto; would shrink wrap
- # [09:55] <Hixie> am i wrong?
- # [09:55] <odinho> hober: earlier prop was different http://junkyard.damowmow.com/506 -- then someone said it should look more like your earlier proposal on csswg.
- # [09:55] <hober> Hixie: i'll have to think about the algorithm you have here, to see how it matches what i've been working on
- # [09:55] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:56] <hober> odinho: oh, jebus. src-template. ewwwwh. :)
- # [09:56] <Hixie> hey!
- # [09:56] <Hixie> it's not THAT bad
- # [09:56] <odinho> :P
- # [09:56] <Hixie> :-P
- # [09:56] <Hixie> jeez
- # [09:56] <hober> fwiw hyatt wanted to do something like that
- # [09:57] <hober> though i think his idea was less ugly :)
- # [09:59] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [10:00] <hober> tantek othermaciej: I think in CSS we should simply allow any <image> in the image-set syntax, which would let you have "foo.png" or url(foo.png) etc. etc., but only used url() in examples to keep things simple
- # [10:06] <hober> Hixie: i went ahead and sent my drafted-quite-a-while-ago proposal to the whatwg list. :)
- # [10:07] <Hixie> hober: k, i'll take a look. i hope you won't be offended if my reply doesn't reference it since i've already written it based on your www-style mail :-)
- # [10:07] <hober> yeah, no problem. :)
- # [10:09] <hober> i guess i should get around to writing the epic "why <picture> is a terrible idea" email
- # [10:10] <jgraham> Hixie: BTW did you answer my question about spinning the event loop?
- # [10:10] <odinho> Better preemtively buy some popcorn then.
- # [10:10] <Hixie> jgraham: yes
- # [10:10] <Hixie> jgraham: you didn't like my answer though
- # [10:10] <hober> odinho: :)
- # [10:11] <jgraham> Hixie: You were going to check on the followup about load events
- # [10:11] <Hixie> jgraham: oh, right. yeah, i looked it up, and i was correct in my description.
- # [10:12] <Hixie> jgraham: the way the spec is phrased, as soon as there's nothing left blocking, the task is queued to continue on
- # [10:12] <Hixie> jgraham: even if something else blocking is immediately introduced
- # [10:16] * Joins: graememcc (~chatzilla@host86-147-206-115.range86-147.btcentralplus.com)
- # [10:16] <jgraham> OK, so you can't implement "spin the event loop until /condition/" with a list of functions that run each time the event loop is run, they have to be run… well actually I don't know what the smaller atomic unit iun the spec is
- # [10:18] <jgraham> s/implementation/hypothetical implementation/
- # [10:20] <jgraham> Oh, I didn't say implementation
- # [10:20] <jgraham> Sigh
- # [10:20] <jgraham> So what is the atomic unit?
- # [10:22] <Hixie> if any of the definitions rely on anything being atomic, and the thing in question isn't described as happening "atomically", they're broken
- # [10:23] <Hixie> short of that, the atomic unit is something like CPU cycle.
- # [10:23] <jgraham> Hixie: I still don't understand then. Sorry if I am being thick :)
- # [10:23] <Hixie> planck time
- # [10:23] <jgraham> Well I can't check if /condition/ is true once per CPU cycle
- # [10:24] <Hixie> turns out, for all the conditions, you don't need to
- # [10:24] <Hixie> unless i made a mistake
- # [10:24] <jgraham> OK, so the concrete case I was looking at was stuff blocking the load event
- # [10:24] <Hixie> right
- # [10:25] <Hixie> so you can implement that using a counter
- # [10:25] <Hixie> and whenever you change it to zero, set a flag
- # [10:25] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [10:25] <jgraham> OK
- # [10:26] <jgraham> Well if that's how it's supposed to work, it is possible to make it work that way
- # [10:26] <jgraham> But it wasn't how I imagined the model from what it says in the spec
- # [10:26] <Hixie> yeah, that's a different question
- # [10:26] <Hixie> it's what the spec says
- # [10:27] <Hixie> whether the spec is right, i dunno
- # [10:27] <Hixie> you shouldn't imagine things, just read what the spec says :-P
- # [10:27] <jgraham> The spec isn't always 100% clear :p
- # [10:27] <Hixie> in other news, shimming <form method=dialog> is surprisingly harder than it looks
- # [10:28] <Hixie> jgraham: file a bug or send mail if there's something i can clarify, always happy to try to do that
- # [10:29] <jgraham> Hixie: Sure. Thanks for being patient :)
- # [10:29] <Hixie> np, sorry for writing a crappy spec :-)
- # [10:29] <Hixie> we really still have no way for JS to access the form data set on submission?
- # [10:30] <Hixie> who's running this show, a clown?
- # [10:30] * Joins: graememcc_ (~chatzilla@host86-148-25-196.range86-148.btcentralplus.com)
- # [10:32] * Quits: graememcc (~chatzilla@host86-147-206-115.range86-147.btcentralplus.com) (Ping timeout: 272 seconds)
- # [10:32] * graememcc_ is now known as graememcc
- # [10:32] <jgraham> Heh
- # [10:35] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [10:37] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:39] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [10:39] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
- # [10:50] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:02] * Joins: nessy (~Adium@124-149-96-148.dyn.iinet.net.au)
- # [11:07] * Quits: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [11:09] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [11:10] * Joins: Lachy (Lachy@nat/opera/x-wmcraleudnolvsrz)
- # [11:11] * Joins: richt_ (~richt@guest.opera.com)
- # [11:12] * Quits: richt (richt@nat/opera/x-dypgwwotnevbhcfc) (Ping timeout: 272 seconds)
- # [11:30] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [11:33] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [11:33] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [11:40] * Quits: emc (~cburgdorf@host81-149-6-231.in-addr.btopenworld.com) (Quit: emc)
- # [11:41] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [11:46] * Joins: nonge_ (~nonge@p50829430.dip.t-dialin.net)
- # [11:48] * Quits: nonge (~nonge@p5082910F.dip.t-dialin.net) (Read error: Operation timed out)
- # [11:56] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [11:57] * Quits: richt_ (~richt@guest.opera.com) (Remote host closed the connection)
- # [12:00] * Joins: richt (richt@nat/opera/x-daadpztvosdzujde)
- # [12:01] <annevk> gavinc: btw, for canonical stuff, you can prolly use DOM's isEqualNode()
- # [12:03] * Quits: malcolmva (~malcolmva@pool-74-108-142-22.nycmny.fios.verizon.net) (Ping timeout: 246 seconds)
- # [12:05] * Quits: richt (richt@nat/opera/x-daadpztvosdzujde) (Ping timeout: 245 seconds)
- # [12:05] * Joins: richt (richt@nat/opera/x-seobmhpsznedeyvw)
- # [12:08] <annevk> Hixie: people did ask about accessing the contents of FormData
- # [12:08] <annevk> Hixie: I wasn't quite sure whether that would be the correct solution
- # [12:24] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
- # [12:24] * Quits: 77CAAV3NM (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
- # [12:24] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [12:30] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:31] <jgraham> hsivonen_: Do you know anything about how gecko decides whether to block onload for CSS resources?
- # [12:34] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [12:49] * Quits: yarco (~yarco_wan@122.246.214.111) (Quit: Leaving.)
- # [12:52] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 240 seconds)
- # [12:53] * Joins: niloy (~niloy@61.12.96.242)
- # [12:54] * Quits: niloy (~niloy@61.12.96.242) (Client Quit)
- # [13:00] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [13:03] <hober> annevk: you might enjoy http://lists.w3.org/Archives/Public/www-style/2012May/0409.html
- # [13:05] <annevk> hober: it's kind of unbelievable it even has to be discussed given how many people implemented it and how often it's used already
- # [13:06] <hober> i know, right?
- # [13:06] <hober> it's *crazy*
- # [13:08] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [13:08] * Joins: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net)
- # [13:09] <annevk> and the alternative is not exactly easier to author
- # [13:09] <annevk> (understatement)
- # [13:13] * Quits: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net) (Read error: Operation timed out)
- # [13:29] * Quits: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [13:29] * Joins: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de)
- # [13:29] * Quits: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de) (Client Quit)
- # [13:29] * Joins: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de)
- # [13:36] * Quits: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [13:42] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [13:43] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [13:44] * Joins: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de)
- # [13:44] * Quits: tabatkins (~jackalmag@193.105.139.140) (Ping timeout: 252 seconds)
- # [13:45] <odinho> Meh, you got me into the black hole of reading www-style, -- reading vendor prefixes discussion. Quite interesting but not really what I was doing.
- # [13:46] <michel_v> save yourself, mammal
- # [13:46] * Quits: jochen__ (jochen@nat/google/x-vvzjdnaczprzsfbr) (Ping timeout: 264 seconds)
- # [13:47] * Joins: jochen__ (jochen@nat/google/x-uvqahbvzyjugmoyy)
- # [13:47] <odinho> I really like many of the responses, -- but I'm mostly clicking Florian's links, which I know will be good - and also reading Henri Sivonen's now.
- # [13:48] <annevk> reading www-style is a good way to worsen one's jetlag
- # [13:48] <odinho> annevk :|
- # [13:51] * Joins: tabatkins (~jackalmag@193.105.139.140)
- # [13:53] <annevk> I am curious though how that prefix discussion went
- # [13:53] <hober> it hasn't happened yet
- # [13:53] <hober> in person anyway
- # [13:53] <hober> the most recent thread was actually pretty good
- # [13:53] <odinho> Ahh. Guess we'll hear it first on w3cmemes
- # [13:54] <hober> i blame othermaciej for the improved light-to-heat ratio on the subject
- # [13:54] <annevk> :)
- # [13:55] <odinho> hober: The thread florian started?
- # [13:58] * Joins: lorin (~alystair@108.162.155.35)
- # [13:59] * Quits: alystair (~alystair@108.162.155.35) (Disconnected by services)
- # [13:59] * lorin is now known as alystair
- # [14:08] <hober> odinho: yeah
- # [14:10] <odinho> hober: Yea, that was what I was reading. Seems to have gotten quite much support. Which is great.
- # [14:11] <odinho> Anywayz. So, DOMString takes \0 with no problem, -- but doesn't really print it out in console etc. -- But I guess this is perfectly legal then: IDBObjectStore.createIndex("a\0b") ? Since it takes DOMString as argument (name of the index).
- # [14:13] * Quits: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net) (Quit: richardschwerdtf)
- # [14:13] <gsnedders> odinho: Yeah, unless the spec special-cases it.
- # [14:14] <zcorpan> AryehGregor: <link sizes> has "any" for vector images
- # [14:14] * Joins: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net)
- # [14:14] <odinho> gsnedders: OK, just wanted to double check so that I don't allow crazystuff that shouldn't be allowed.
- # [14:15] <AryehGregor> zcorpan, why would you bother specifying more than one size at all if a vector size is available? Just for fallback? I ignore the case where you want significantly different (not just rescaled) images for different resolutions, although that's a real scenario -- for larger icons you might want more detail.
- # [14:15] <smaug____> annevk: what is the latest spec for appcache
- # [14:15] * Quits: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net) (Client Quit)
- # [14:16] <smaug____> I guess http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html#offline
- # [14:18] <zcorpan> AryehGregor: dunno
- # [14:25] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
- # [14:28] * mbatle` is now known as mbatle
- # [14:32] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [14:36] <annevk> smaug____: yup
- # [14:43] * Joins: ruby_on_tails (~awakened@117.194.236.24)
- # [14:43] * Parts: mbatle (mbatle@pasanda.collabora.co.uk) ("Ex-Chat")
- # [14:44] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [14:44] * Quits: ruby_on_tails (~awakened@117.194.236.24) (Read error: Connection reset by peer)
- # [14:45] * antti_s_ is now known as antti_s
- # [14:46] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
- # [14:46] * Joins: ruby_on_tails (~awakened@117.194.236.24)
- # [14:47] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox)
- # [14:50] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [14:54] * Quits: nessy (~Adium@124-149-96-148.dyn.iinet.net.au) (Quit: Leaving.)
- # [14:57] * Joins: richardschwerdtf (~RichS@32.97.110.65)
- # [15:00] * Joins: malcolmva (~malcolmva@pool-74-108-142-22.nycmny.fios.verizon.net)
- # [15:01] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Read error: Connection reset by peer)
- # [15:01] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [15:03] * Joins: davidb (~davidb@66.207.208.98)
- # [15:06] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
- # [15:07] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [15:11] * jgraham wishes for a single-page CSS spec
- # [15:14] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:15] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [15:16] <hober> jgraham: http://dev.w3.org/csswg/css-style-attr/ is probably as close as you're going to get
- # [15:19] * Quits: nesta_ (~nesta_@149.Red-81-44-192.dynamicIP.rima-tde.net) (Quit: nesta_)
- # [15:20] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:21] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
- # [15:21] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
- # [15:23] * Joins: ehsan (~ehsan@209.20.29.228)
- # [15:26] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [15:26] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [15:26] <Velmont> lol, I'm credited as you in the webapps minutes, hober.
- # [15:27] <odinho> Hmm. Not so easy having two irc's open I see. I write in the wrong window :P
- # [15:28] <hober> Velmont: link?
- # [15:30] <odinho> hober: http://www.w3.org/2012/05/02-webapps-minutes.html#item10 (I'm Velmont from work)
- # [15:30] <odinho> hober: Stuff you said there was not said by you, but by me ;-)
- # [15:31] <odinho> timeless: So ... should probably update the minutes there. Don't know how to do that.
- # [15:32] <hober> several of the things attributed to me should be, though
- # [15:32] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Read error: Connection reset by peer)
- # [15:32] <hober> you should be more specific when you email the request to update the minutes
- # [15:32] <odinho> hober: Yes, just in the IndexedDB place :-)
- # [15:33] <hober> i would be very surprised if i got minuted saying anything about indexeddb :)
- # [15:33] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [15:36] <jgraham> Velmont: You could just be odinho here too. That would help my little brain :)
- # [15:42] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
- # [15:43] * Quits: malcolmva (~malcolmva@pool-74-108-142-22.nycmny.fios.verizon.net) (Quit: Leaving)
- # [15:43] <odinho> jgraham: I mean, -- Velmont is my private user. -- odinho is work user. I just shouldn't use the Velmont user in the #whatwg channel, it'll be less confusing :P
- # [15:43] <AryehGregor> Live DOM Viewer is down for me. :(
- # [15:44] <jgraham> AryehGregor: WFM
- # [15:45] <AryehGregor> Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
- # [15:45] * Joins: malcolmva (~malcolmva@pool-74-108-142-22.nycmny.fios.verizon.net)
- # [15:46] <jgraham> Oh, maybe it loaded from a cache for me
- # [15:46] <jgraham> It's down now
- # [15:46] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [15:47] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:48] * Quits: Hixie (~ianh@trivini.no) (Remote host closed the connection)
- # [15:54] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Ping timeout: 250 seconds)
- # [15:58] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [15:58] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [16:05] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Ping timeout: 244 seconds)
- # [16:09] * Joins: JohnAlbin (~JohnAlbin@114-42-62-166.dynamic.hinet.net)
- # [16:14] <hsivonen_> jgraham: I know nothing about that
- # [16:14] * hsivonen_ is now known as hsivonen
- # [16:14] * Joins: PalleZingmark (~Adium@outside.creuna.dk)
- # [16:19] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [16:20] * Joins: lkjhl (jhlkjh@117.224.196.124)
- # [16:20] <lkjhl> hi
- # [16:20] <lkjhl> what this is about ?
- # [16:23] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [16:23] <lkjhl> annevk hi
- # [16:24] * Joins: graememcc_ (~chatzilla@host86-148-27-166.range86-148.btcentralplus.com)
- # [16:25] * lkjhl is now known as limbu
- # [16:26] <limbu> heeeellllllllloooooooooo
- # [16:26] * Quits: graememcc (~chatzilla@host86-148-25-196.range86-148.btcentralplus.com) (Ping timeout: 272 seconds)
- # [16:26] * graememcc_ is now known as graememcc
- # [16:26] <zcorpan> limbu: see http://whatwg.org/
- # [16:37] * Quits: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:39] <limbu> okay got it
- # [16:39] <limbu> your a web compnay
- # [16:40] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
- # [16:40] * Parts: limbu (jhlkjh@117.224.196.124)
- # [16:41] <hober> nope
- # [16:42] * Quits: Ducki (~Ducki@pD9E398EC.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [16:42] <odinho> He left anyway.
- # [16:46] * Joins: Ms2ger (~Ms2ger@91.181.124.114)
- # [16:49] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [16:55] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [16:56] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [16:56] * Quits: nonge_ (~nonge@p50829430.dip.t-dialin.net) (Quit: Verlassend)
- # [16:57] * Joins: nesta_ (~nesta_@195.Red-83-52-132.dynamicIP.rima-tde.net)
- # [16:57] * Joins: erichynds (~ehynds@64.206.121.41)
- # [17:01] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [17:01] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [17:01] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds)
- # [17:02] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Quit: leaving)
- # [17:04] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:06] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [17:06] * Joins: MacTed (~Thud@63.119.36.36)
- # [17:08] * Quits: ruby_on_tails (~awakened@117.194.236.24) (Quit: Leaving.)
- # [17:13] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Ping timeout: 245 seconds)
- # [17:15] * Joins: Wilto (u2821@gateway/web/irccloud.com/x-iyfryebhuoycyqkv)
- # [17:15] <Wilto> Oh what hello did someone say "images with disparate sources?"
- # [17:16] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [17:16] <hober> Wilto: yeah
- # [17:17] <Wilto> Mentioning images three times summons me like a marginally more obnoxious version of Beetlejuice.
- # [17:17] <Wilto> How goes it, hober?
- # [17:18] <hober> good good. survived the hour-long css3 grid layout discussion. now, autogeneration of super/subscript glyphs in css3 fonts.
- # [17:18] <hober> you?
- # [17:18] <Wilto> That sounds like an action packed, thrill-a-minute kinda day.
- # [17:19] <hober> you know it!
- # [17:19] <Wilto> Not bad, man, not bad. Psyched to see the respimg topic being broached; about to have my Boston-themed shirt design go up on unitedpixelworkers.com
- # [17:20] <hober> o rly
- # [17:20] * Joins: DJVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
- # [17:20] <Wilto> aww yiss
- # [17:20] * hober is from the Boston area
- # [17:20] <Wilto> I know, man—I seen your hat on Twitter.
- # [17:20] <Wilto> http://wil.to/bos-pxl.png Shh.
- # [17:21] <Wilto> I am already way off topic in here.
- # [17:21] <hober> ooooh, nice. /me might have to pick that up.
- # [17:21] * hober needs another t-shirt like he needs a hole in the head
- # [17:22] <Wilto> I hear you; I’m already swimming in Pixelworkers stuff.
- # [17:22] <Wilto> Oh, so, original question:
- # [17:23] <Wilto> I’m gonna shoot an email to the respimg CG and ask them to join in the discussion on the list. Any qualms from anybody?
- # [17:25] <hober> if you think that would be useful
- # [17:26] <tabatkins> Wilto: like I mentioned on the list, the RespImg proposal is really *not* meant for the use-case that @srcset is solving.
- # [17:26] <Wilto> That’s why I wanted to ask first, yeah.
- # [17:27] <Wilto> A subset of the CG’s discussion has been around the resolution problem specifically—I didn’t know if getting those folks involved might be helpful.
- # [17:30] <tabatkins> It might be useful to discuss what sort of decisions you can make with the explicit resolution information.
- # [17:30] <tabatkins> The obvious one is retina screens.
- # [17:31] <tabatkins> And the second obvious one is deciding differently based on your knowledge of recent bandwidth.
- # [17:31] <Wilto> Right. I mean, we’ve all got the shiny new iPads front-of-mind.
- # [17:32] <Wilto> There’s been a lot — a _lot_ — of discussion around the idea of giving users the ability to opt out of high-resolution images regardless of bandwidth, but that’s more a subject for UAs.
- # [17:33] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [17:34] * Quits: DJVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
- # [17:35] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
- # [17:36] <jgraham> 10:13 < Wilto> I am already way off topic in here <-- I see you din't read the topic closely enough
- # [17:37] <Wilto> The "sense of logic" part? I wouldn't know logic if it bit me, man.
- # [17:40] * Quits: Lachy (Lachy@nat/opera/x-wmcraleudnolvsrz) (Quit: Computer has gone to sleep.)
- # [17:41] * Quits: nephyrin (nephyrin@63.245.208.169) (Ping timeout: 245 seconds)
- # [17:43] * Quits: krit (~krit@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [17:43] * Joins: nephyrin (nephyrin@people.mozilla.com)
- # [17:45] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [17:46] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
- # [17:48] * Quits: jacobolus (~jacobolus@199-188-193-145.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [17:48] * Quits: PalleZingmark (~Adium@outside.creuna.dk) (Quit: Leaving.)
- # [17:49] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
- # [17:52] * Joins: GlitchMr (~glitchmr@178-36-182-44.adsl.inetia.pl)
- # [17:53] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [17:54] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [17:57] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:57] * jernoble|afk is now known as jernoble
- # [18:02] <tabatkins> Wilto: I don't think that (users opting out of high-res) is something that we need to worry about from a spec perspective at all. It's a UA thing.
- # [18:03] <Wilto> tabatkins: Yeah, with you there.
- # [18:03] * Quits: jdaggett (~jdaggett@193.105.139.140) (Quit: jdaggett)
- # [18:03] <hober> yup
- # [18:03] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [18:07] * Joins: jdaggett (~jdaggett@193.105.139.140)
- # [18:07] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:13] * Quits: tabatkins (~jackalmag@193.105.139.140) (Ping timeout: 245 seconds)
- # [18:13] * Quits: benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
- # [18:14] <rafaelw_> hsivonen: you around? any chance we can attempt to settle on a solution for DocumentFragment.innerHTML?
- # [18:15] <annevk> I don't think we need MQs in markup though if we get srcset
- # [18:15] <annevk> or the <picture> design or whatever
- # [18:15] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [18:16] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Read error: Connection reset by peer)
- # [18:18] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
- # [18:18] * Quits: jdaggett (~jdaggett@193.105.139.140) (Quit: jdaggett)
- # [18:19] * Joins: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net)
- # [18:21] <Wilto> annevk: I mean, if srcset is limited to DPI we would.
- # [18:23] <Wilto> I think srcset as it’s being pitched now is a great solution, it’s just a solution to a very specific issue. It doesn't really solve the greater "responsive images" problem.
- # [18:25] * Quits: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [18:25] <annevk> Hixie made it work for width/height too
- # [18:25] <annevk> he just hasn't posted it yet but it was discussed here yesterday
- # [18:25] * JohnAlbin is now known as JohnAlbin_food
- # [18:25] <odinho> Wilto, here ya go: http://junkyard.damowmow.com/507
- # [18:25] <Wilto> Thanks, odinho.
- # [18:27] * Quits: dbaron (~dbaron@193.105.139.140) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [18:27] <Wilto> Ah, yeah, we had something along these lines in one of our early drafts.
- # [18:28] <Wilto> I mean, at this point, I'm almost ready to say "please just give us any solution."
- # [18:28] <Wilto> But that looks like an absolute nightmare for authors.
- # [18:28] <odinho> http://junkyard.damowmow.com/506 hixies first draft
- # [18:29] <Wilto> Ah man.
- # [18:29] <Wilto> I just... was this just done in a vacuum?
- # [18:30] <odinho> Nah, don't think so. I've followed the respimg stuff, -- but it's too much talk and too little action ;-) Time to get it moving.
- # [18:30] <Wilto> This is a solution, and I absolutely don't fault anyone for throwing ideas out there, but... we've been talking about this stuff publicly for almost a year now. We've worked through a lot of this.
- # [18:30] <odinho> I really like hixies 507 proposition.
- # [18:30] * Joins: jsbell (jsbell@nat/google/x-tmaqhmkjjkihorns)
- # [18:30] <Wilto> There's the thing. I literally have no idea what we can do beyond https://github.com/Wilto/respimg
- # [18:30] * Joins: tomasf (~tom@c-dedbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:31] <Wilto> It would be obnoxious if I kept bombarding you guys with this stuff.
- # [18:32] * Joins: qubodup (~qubodup@f052137106.adsl.alicedsl.de)
- # [18:32] <Wilto> But speaking as an author, having worked through a nearly identical idea with a group of other authors, 507/508 would be just gross to work with.
- # [18:32] <Wilto> In what way is it better than <picture>, seeing as it breaks with every convention for specifying alternate sources already built into markup?
- # [18:33] <Wilto> Not a rhetorical question there; I can absolutely be convinced.
- # [18:33] <annevk> it's way simpler?
- # [18:33] <odinho> New tag is heavy stuff.
- # [18:33] <odinho> what annevk said :-)
- # [18:33] <annevk> and yeah, you really don't want new elements for images
- # [18:33] <Wilto> It’s more markup, but it’s _familiar_ markup.
- # [18:33] <Wilto> annevk: Why?
- # [18:34] <Wilto> How was this scheme decided on for video, and why would a variance in media markup make sense?
- # [18:34] <odinho> Wilto: We are not designing HTML from scratch.
- # [18:34] <Wilto> No, of course not.
- # [18:34] <odinho> Wilto: In that scheme, doing <picture> like that might in fact be the way it was done. -- But we're not there.
- # [18:35] <othermaciej> Wilto: <img> can't have children, and a new element with children specifying the sources would have a hard time with degrading gracefully
- # [18:35] <Wilto> othermaciej: It would degrade the same as <video>, <canvas>, etc.
- # [18:36] <odinho> othermaciej: I think the idea was that you'd have a <img> child in there that would be the default.
- # [18:36] <Wilto> Specifying fallback markup, ignored by browsers that do support it.
- # [18:36] <qubodup> hi, I was guided here on #html
- # [18:36] <othermaciej> Wilto: if you had a new element analogous to <video> (<picture> I guess?) would, in addition to source-type elements, need to have an <img> child for UAs that don't support it, then also a way to have a non-image textual equivalent
- # [18:36] <qubodup> I am wondering why a white space char appears inside an <a href> in one case but not in another http://ompldr.org/vZG96bg
- # [18:36] <Wilto> othermaciej: Yep, exactly.
- # [18:36] <odinho> But I so prefer the simplicity of srcset="logo-hd.png 2x"
- # [18:36] <othermaciej> so your minimum complexity for just doing the retina display 2x scale thing would be a lot higher
- # [18:37] <othermaciej> instead of <img src="foo.png" srcset="foo.png 1x, foo@2x.png 2x" alt="The world's greatest foo">
- # [18:37] <Wilto> So this is more or less decided, then.
- # [18:38] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
- # [18:38] <Wilto> Based on short-term conversation and a few quick drafts, in a total vacuum, independent of all the conversation that has happened in the Community Group.
- # [18:38] <odinho> Wilto: Heh, if we're having a discussion we need to actually discuss :-)
- # [18:38] <othermaciej> you would have to do <picture><source src="foo.png" media="max-device-pixel-ratio: 1"><source src="foo@2x.png" media="min-device-pixel-ratio: 2"><img src="foo.png>The world's greatest foo</picture>
- # [18:39] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [18:39] * Quits: pyrsmk (~pyrsmk@84.6.46.4) (Read error: Operation timed out)
- # [18:39] <othermaciej> (or whatever the exact syntax would be)
- # [18:39] <Wilto> othermaciej: I’m not saying it’s pretty, but at least it uses already established conventions.
- # [18:40] <othermaciej> <video> <source> also has a first-match selection algorithm
- # [18:40] <othermaciej> while srcset as proposed currently attempts to do best-batch
- # [18:40] <Wilto> I see no benefit of 507 over the new element for users, and despite being _less characters_ the syntax is going to be completely alien to developers.
- # [18:40] <annevk> Wilto: conventions are not everything
- # [18:40] <annevk> Wilto: simplicity counts
- # [18:41] <odinho> Wilto: I can't speak for others, but I've been following the CG. -- And seeing the proposals both hober and hixie came with they seem to have seen it as well.
- # [18:41] <Wilto> Brevity and simplicity are not the same thing.
- # [18:41] <Wilto> Where have they been in the conversations, then?
- # [18:41] <annevk> Wilto: there's a lot more parameters for video/audio unfortunately that make them more complex, though in retrospect I'm not sure <source> was such a good idea
- # [18:41] <othermaciej> the syntax is pretty similar to proposed CSS image-set, which is implemented in WebKit and has been used by developers without undue confusion
- # [18:41] <Wilto> I can’t help feeling like the CG was a little sandbox for the developers to play in while the decisions were made without us, seeing the progress presented here.
- # [18:42] <odinho> Yes, it's basically image-set ported to html.
- # [18:42] <annevk> Wilto: I didn't know there was a CG
- # [18:42] <paul_irish> just to provide context, he's corralled and led a group of the best mobile web developers, created a CG, isolated a solution (from many), fought for and won consensus within the group, wrote a draft spec and proposed it. Basically he's done the thing standards folks really want "authors" to do. Which is why this this feels so defeating.
- # [18:42] <othermaciej> I don't even know if there is a decision
- # [18:42] <othermaciej> I'm certainly not the decider
- # [18:43] <othermaciej> I just gave some input, and I'm explaining to you guys now what I think the tradeoffs among different options are
- # [18:43] <Wilto> Thanks, paul_irish. I’m tryin’, at least.
- # [18:43] <othermaciej> I did not know there was a CG for this specific topic, nor was I aware that it had produced a draft spec
- # [18:43] <annevk> paul_irish: not sure we'd want people to create their own groups, not sure there has been a decision either
- # [18:43] <othermaciej> pointers?
- # [18:44] <Wilto> othermaciej: Admittedly, this is my effort at winging a spec. I am no spec author. https://github.com/Wilto/respimg
- # [18:44] <Wilto> Just a way of getting all the details in one place.
- # [18:44] <Wilto> The community group is here. http://www.w3.org/community/respimg/
- # [18:45] <Wilto> If you're in the mood for prose, some of the details leading to the group's creation and efforts are detailed at http://www.alistapart.com/articles/responsive-images-how-they-almost-worked-and-what-we-need/ and http://www.netmagazine.com/features/state-responsive-images
- # [18:45] <Wilto> Interest from the public crashed the CG database servers when the group was formed.
- # [18:46] <othermaciej> Wilto: it seems like a neat proposal, one thing I am not clear on is the specific algorithm to be used for selecting among the <source> elements
- # [18:46] <othermaciej> last one whose media query matches wins?
- # [18:46] <Wilto> If no one’s heard of my group -- considering how big my soapbox is -- it sure sucks to be your average developer with something to say.
- # [18:46] <othermaciej> was it announced to any of the existing groups working on standardization of HTML?
- # [18:47] <annevk> well it's pretty easy, submit proposals to whatwg@whatwg.org
- # [18:47] <divya> yes it was.
- # [18:47] <Wilto> I did.
- # [18:47] <annevk> alright
- # [18:47] * JohnAlbin_food is now known as JohnAlbin
- # [18:47] <divya> annevk: it was submitted
- # [18:47] <odinho> Wilto: As I said, I've followed it after I saw it on whatwg.
- # [18:47] <annevk> then I'm pretty sure it was considered
- # [18:47] <divya> huh
- # [18:47] <divya> and then dismissed?
- # [18:47] <Wilto> Yeah. No accusations here, odinho. I’m just discouraged, here.
- # [18:48] <Wilto> annevk: An email would’ve been nice.
- # [18:48] <annevk> divya: well no, I assume Hixie will write one of his emails replying to everyone who gave input on the topic
- # [18:48] <odinho> AFAIK he started on that yesterday.
- # [18:48] <odinho> Wilto: The email is not yet sent.
- # [18:48] <othermaciej> was rasping mentioned on whatwg@ prior to May 10th?
- # [18:48] <othermaciej> er, "respimg"
- # [18:48] <othermaciej> I can't find any mention
- # [18:48] <annevk> Wilto: if you emailed the list you'll get one :)
- # [18:49] <Wilto> annevk: Hixie responded that CSS solved this problem, and then I didn’t hear from him further.
- # [18:49] * Joins: necolas (~necolas@8.25.194.28)
- # [18:49] <Wilto> Look, my tone isn't great here, and for that I genuinely apologize.
- # [18:49] <annevk> Wilto: I get the frustration :)
- # [18:49] <othermaciej> and I can't find any mentions at all on public-html
- # [18:49] <Wilto> But, man, this is kind of a beatdown.
- # [18:49] <odinho> hober heard that hixie was writing a respimg reply, -- and so he remembered he had an unsent email about it, and sent that.
- # [18:49] <divya> othermaciej: http://www.w3.org/Search/Mail/Public/search?type-index=public-html&index-type=t&keywords=picture+element
- # [18:50] <Wilto> Interestingly, othermaciej, it first came up in 2007 and a few times since. One sec; I have previous discussion documented.
- # [18:50] <divya> othermaciej: it is under 'prior art and discussion'
- # [18:50] <Wilto> Actually, yeah, there are a few links at https://github.com/Wilto/respimg#5-prior-discussion
- # [18:50] <othermaciej> none of those emails seem to mention the respimg community group
- # [18:51] <othermaciej> that's the bit I'm wondering about
- # [18:51] <annevk> Wilto: anyway, I suggest giving it another day / two days until Hixie posted his rationale
- # [18:51] * Joins: ap (~ap@2620:149:4:1b01:6d77:dbc:104e:38dd)
- # [18:51] <Wilto> This… seems fundamentally flawed.
- # [18:51] <othermaciej> you can't expect people to be aware of your CG's discussions if you didn't tell them about the CG
- # [18:51] <annevk> Wilto: and if you disagree with his arguments say so, this is not exactly set it stone
- # [18:51] * Quits: ciluu (~ciluu@2a01:270:201f:0:20c:29ff:fe66:da98) (Ping timeout: 272 seconds)
- # [18:51] <annevk> in*
- # [18:52] * Joins: ciluu (~ciluu@2a01:270:201f:0:20c:29ff:fe66:da98)
- # [18:52] <Wilto> othermaciej: It was; I can dig through the list for mentions. I mostly documented discussion on the threads prior to the CG.
- # [18:52] <othermaciej> and if you want to make a spec that might get implemented in browsers, it's to your advantage to make sure at least some browser implementors participate in your group
- # [18:52] * Joins: pablof (~pablof@144.189.101.1)
- # [18:52] * Joins: izhak (~izhak@188.244.177.185)
- # [18:52] <Wilto> othermaciej: They have.
- # [18:53] <necolas> othermaciej: the respimg CG took down the whole server, such was the initial interest. i think people knew it was there
- # [18:53] <divya> othermaciej: i dont even know anymore. W3C says create community group, get partners in.
- # [18:53] <annevk> necolas: W3C systems team might have known, I never heard about that :)
- # [18:53] <divya> so it was done.
- # [18:53] <divya> so now what then.
- # [18:53] <necolas> annevk: that's surprising
- # [18:53] <divya> everything that was asked of developers was done
- # [18:53] <divya> especially with the superhuman effort of Wilto to put them all together.
- # [18:54] <necolas> annevk: considering the massive interest in the dev community
- # [18:54] <Wilto> Yeah. Like divya says: I wasn’t given a process. I was given a Wordpress blog and a hearty "good luck."
- # [18:54] <othermaciej> I can't find any mention of the string "respimg" in my public-html folder, and only one mention on May 10th (today) in my whatwg folder
- # [18:54] <divya> othermaciej: so we need to alert public-html with respimg?
- # [18:54] <Wilto> Yeah, is that what it comes down to?
- # [18:55] <othermaciej> well the fact that you didn't is probably the reason many folks working on the html spec itself have never heard of it before
- # [18:55] <Wilto> In fairness, at no point did I see it fit to say "our community group still exists."
- # [18:55] <othermaciej> if they had heard of it, they might have participated
- # [18:55] <divya> othermaciej: who *are* working on the spec?
- # [18:55] <divya> all we know is hixie
- # [18:55] <annevk> CGs work if you have all the relevant stakeholders there; just having a CG and a bunch of people participating does not necessarily create a standard
- # [18:55] <necolas> othermaciej: the problem is that the WG's dont engage the general developer community, even when they set up CG blogs for them
- # [18:55] <divya> how are we supposed to know who all to work?
- # [18:55] <divya> Who *are* the stackholders.
- # [18:55] <annevk> and if you want to change HTML, it goes via the WHATWG
- # [18:55] <Wilto> othermaciej: The point of the community groups is to connect developers with those involved standards process.
- # [18:55] <divya> this spec was shown to implementors in Opera, Google
- # [18:56] <Wilto> in the*
- # [18:56] <divya> and whoever showed interest.
- # [18:56] <divya> (i am using the word spec loosely)
- # [18:56] <Wilto> No arguments there, divya. It’s a... "Pseudospec."
- # [18:56] <Wilto> Just key implementor details in one semi-formal place.
- # [18:56] <divya> at NO POINT did anyone mention pinging whatwg about the existence of the CG
- # [18:56] <divya> or anything similar.
- # [18:57] <annevk> divya: not sure who you talked to then...
- # [18:57] <annevk> divya: but you can't extend HTML in a vacuum
- # [18:57] <divya> annevk: i sent it to the opera core mailing list
- # [18:57] <necolas> right back at ya :P
- # [18:57] <divya> zcorpan even commented
- # [18:57] <annevk> necolas: sure man, but 90 people is less than 1500
- # [18:57] <Wilto> I sent it to Chrome’s standards list, as well.
- # [18:57] <necolas> there's obviously been a communication breakdown
- # [18:57] <divya> yeah lets just move on from this.
- # [18:58] <necolas> hopefully everyone can learn lessons from it
- # [18:58] <divya> the point is now what.
- # [18:58] <Wilto> Agreed.
- # [18:58] <annevk> I recommend emailing the proposal to the WHATWG list at least
- # [18:58] <necolas> because im sure most of the whatwg actually want to have happy, engaged developers involved
- # [18:58] <othermaciej> independent of the communications breakdown, it seems like there are two useful things:
- # [18:58] <necolas> and developers dont want to feel pushed out and told off for not doing things as they should be done
- # [18:58] <othermaciej> 1) send the proposal (not just a link to the CG) to whatwg@
- # [18:59] <othermaciej> 2) send a list of use cases it's meant to address
- # [18:59] <othermaciej> 3) if Hixie puts something in the spec that does not meet all your use cases, point out which ones are not addressed
- # [18:59] * Joins: jennb (jennb@nat/google/x-fzachlpettowmdli)
- # [19:00] <othermaciej> in general you will have a better time if you focus more on use cases and don't sweat it too much if the final syntax is not exactly what you wished for
- # [19:00] <annevk> necolas: agreed, if there's anything we can improve in http://wiki.whatwg.org/wiki/FAQ that would be useful to know
- # [19:00] <annevk> I have to go now unfortunately
- # [19:00] <othermaciej> I guess that was 3 things
- # [19:00] <Wilto> I genuinely don’t care about the pattern itself, beyond the fact that—of the many markup patterns we discussed—this is the one for which most developers involved voiced a preference.
- # [19:00] <Wilto> As long as the use cases are, as you said, met.
- # [19:01] <Wilto> 3 makes me very uneasy, however.
- # [19:01] <othermaciej> I can see that <picture> can in theory do lots of things that imgset can't, what I'm wondering about is which of those things are specifically important to web developers for particular use cases
- # [19:01] <divya> Wilto: i think the least we can do is #1 and #2
- # [19:01] <Wilto> I assumed that, as someone who has spent a year discussing this with many developers and browser representatives, there would be a general overtone of “oh, good, welcome to the discussion—you’ll likely have insight here."
- # [19:01] <divya> lets worry about #3 when it comes to that.
- # [19:01] * Quits: krit (~krit@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [19:02] <Wilto> It sounds more like I have a chance to say "oh hey waitasec" after it has been specced.
- # [19:02] <Wilto> Guess so, yeah.
- # [19:02] <othermaciej> Wilto: you are definitely welcome to discuss!
- # [19:02] <tantek> othermaciej - perhaps every new CG created should be announced to whatwg?
- # [19:03] <othermaciej> I suggest that you put your list of use cases front and center
- # [19:03] <othermaciej> tantek: well, if it is planning to do something HTML-related then yes
- # [19:03] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [19:03] <Wilto> Again, guys, I genuinely apologize for my tone here.
- # [19:03] <Wilto> I've just owned this topic for a very long time. It's... Not un-stressful.
- # [19:04] <tantek> othermaciej - I think the problem with that is that CG are started to solve a problem / use-case, and that "do something HTML-related" is a specific type of solution that may or may not be clear from the outset.
- # [19:04] <tantek> hence my suggestion that might as well announce them all to whatwg, since they *might* do something HTML-related
- # [19:04] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
- # [19:04] <necolas> Wilto: the dev community appreciates your massive efforts to bridge the gap
- # [19:05] <divya> well we certainly do Wilto.
- # [19:05] <Wilto> Thanks, guys.
- # [19:06] * tantek reiterates his position that email lists tend to function more as support forums in practice than for any actual development (which has shifted in practice to IRC + wikis, or email just for snapshot announcements of proposals)
- # [19:07] <othermaciej> tantek: good point - but they might also do something Web API related or CSS related (or perhaps in rare cases SVG-related)
- # [19:07] <tantek> The whatwg list only seems to "work" because Hixie uses it as his personal inbox.
- # [19:08] <tantek> othermaciej - those groups seem more willing to accept outside consensus as a starting point for discussion than whatwg.
- # [19:08] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [19:08] <othermaciej> I think different people are comfortable with different communication modes
- # [19:09] <tantek> othermaciej - differences in communication comfort doesn't dispute my conclusion about email = support forum in practice.
- # [19:09] <shepazu> tantek: for reference, the SVG WG works via email and telcon more than IRC
- # [19:10] <tantek> cont'd re other groups vs. whatwg: whatwg appears have to have developed more of an NIH type culture (as evidenced by the responsive images example).
- # [19:10] <tantek> shepazu, I can see "has worked", but I'm not convinced that occurs much anymore.
- # [19:11] <tantek> even CSS has switched more to many things being quickly hashed out in IRC first
- # [19:11] <othermaciej> I don't know if this is an example of NIH, people were just genuinely other ware of the other proposal and other venue
- # [19:11] <othermaciej> might have sent the discussion in a different direction had they known
- # [19:11] <shepazu> tantek: I'm not trying to convince you, I'm telling you how the SVG WG works, and you can choose to believe otherwise if it fits your model better… Audio WG is the same way, btw
- # [19:11] <othermaciej> otoh whatwg seems to only consider proposals that have actually been implemented as particularly strong precedent, not just ones that have been discussed
- # [19:12] <tantek> othermaciej - but that doesn't matter, once made aware that there has already been a lot of work done, it's worth evaluating that rather than a few day brainstorm in progress.
- # [19:12] <tantek> othermaciej - that has the weakness of preferring browser implementers over developers / authorability.
- # [19:12] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Ping timeout: 272 seconds)
- # [19:12] <tantek> which is an inversion of the the respective HTML design principles' community priorities.
- # [19:13] <othermaciej> tantek: I don't think anyone has told the proponents of the other proposal to go home or ignored their input, the most recent actual discussion about this was prior to knowing about their work
- # [19:13] <othermaciej> at least, that applies to any discussions I've been involved with
- # [19:14] <tantek> from Wilto's apparent frustration, it sounds like he feels like he is being effectively ignored. correct me if I'm wrong Wilto.
- # [19:14] <othermaciej> tantek: the design principle priorities are about who benefits, not who is most qualified to decide - just as asking users what they want isn't usually the best way to do HI design, asking clients what they want isn't necessarily the best way to do API design
- # [19:14] <Wilto> Speaking as a developer completely new to any "pitching standards" processes, I assumed there was an inherent connection between the CGs and those involved in this process.
- # [19:14] <tantek> othermaciej - sure
- # [19:14] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
- # [19:14] <othermaciej> I think Wilto expected that everyone should have already known about his CG and taken it as precedent
- # [19:14] <Wilto> I didn't think it was necessary — or even appropriate — to point it out on several occasions.
- # [19:15] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [19:15] <tantek> Wilto, that being said, nothing is stopping you or the CG from bringing your proposal directly to browser implementers (e.g. filing bugs in their respective bug databases)
- # [19:15] <Wilto> tantek: I have, yeah.
- # [19:15] <tantek> if you think you have a solid consensus proposal
- # [19:15] <tantek> if the browser implementers implement it, then whatwg will likely spec it as implemented.
- # [19:16] <othermaciej> fwiw, at Apple we discussed the tradeoffs between a <picture>-like design vs the srcset-style design and thought the latter was better
- # [19:16] <tantek> so that's another path that's always available, you don't have to coordinate with whatwg (though you're likely to get a better spec/technology/adoption if you do)
- # [19:16] * Quits: necolas (~necolas@8.25.194.28) (Ping timeout: 240 seconds)
- # [19:16] <tantek> othermaciej, good to know
- # [19:16] <othermaciej> in large part due to experience with media queries being too verbose for the related use cases in CSS
- # [19:16] <Wilto> I mean… I _want_ to coordinate with the WHATWG.
- # [19:16] * Joins: kdvh (~kdvh@unaffiliated/kdvh)
- # [19:16] * Joins: myndzi\ (myndzi@c-67-168-184-168.hsd1.wa.comcast.net)
- # [19:17] <othermaciej> clients we talked to really wanted something more concise, thus the CSS image-set() proposal
- # [19:17] * Quits: myndzi (myndzi@c-67-168-184-168.hsd1.wa.comcast.net) (Ping timeout: 265 seconds)
- # [19:17] <tantek> Wilto, cool, then do you understand what is requested of you re: documenting use-cases?
- # [19:17] <othermaciej> the feedback we have gotten is that it's more usable
- # [19:17] <tantek> othermaciej - it sounds like the question is not just one of syntax/usability, but does it solve the use-cases.
- # [19:18] <tantek> thus I agree that some documenting of use-cases, e.g. on a wiki, is an important next step
- # [19:18] <othermaciej> I agree
- # [19:18] <annevk> tantek: fwiw, announcing all CGs on the WHATWG list is bad for S/N
- # [19:18] <tantek> annevk - are there that many CGs?
- # [19:18] <Wilto> tantek: I believe so, yes.
- # [19:18] <annevk> tantek: yes
- # [19:18] <tantek> and if CGs don't affect the web platform, then what are they doing at W3C?
- # [19:18] <Wilto> And I do appreciate the guidance in here, sincerely.
- # [19:19] <othermaciej> there are a huge number of CGs and there are indeed ones that do not affect the Web platform
- # [19:19] <othermaciej> Apple folks' opinion on <picture> vs srcset would probably be different if we knew <picture> handled some important use cases that can't practically be done w/ srcset
- # [19:19] * jonlee|afk is now known as jonlee
- # [19:19] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:20] * Joins: ehsan (~ehsan@66.207.208.98)
- # [19:20] <Wilto> othermaciej: Is Apple comfortable with implementing a "look-ahead" of sorts on the img tag?
- # [19:21] <timeless> odinho / hober : if you guys have corrections
- # [19:21] <othermaciej> Wilto: I'm not totally sure what you mean by "look-ahead"
- # [19:21] <timeless> i'm working on webapps minutes now
- # [19:21] <Wilto> The word I've gotten from a few WebKit devs is that it wouldn't fly; the src of the img will be prefetched in any case, leading to a redundant request.
- # [19:21] <Wilto> Which would very much defeat the purpose of any new markup pattern. I mean, otherwise, we'd just script something.
- # [19:23] <Wilto> Or use CSS pattern to swap the source, using some of the proposals out there already. Namely: http://www.w3.org/TR/css3-values/#attr
- # [19:24] <othermaciej> Wilto: I'm still not sure what you mean by look-ahead
- # [19:25] <othermaciej> I think in either the picture-style solution or the srcset-style solution, we'd only load the selected image
- # [19:25] <Wilto> That's likely not the right term. I mean... In terms of prefetching, would the browser be able to say "this is an image. Before fetching the src, I should see if there are alternate sources specified."
- # [19:25] <Wilto> On paper, I'd think "yeah, of course it can."
- # [19:25] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [19:26] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [19:26] <othermaciej> I believe it is possible with either the srcset syntax or the <picture> syntax, with a browser-native implementation at least
- # [19:26] <Wilto> If so, it would have to prefetch an appropriate source. I don't know the internals there; would the client information be available at that time? Would they want to kick in that logic during the prefetching process?
- # [19:26] <timeless> annevk: gah. i'm ~500 conversations behind on www-style
- # [19:27] <Wilto> Hm. See, we kept pitching ideas based on modifying img, and they were all promptly shut down for that reason.
- # [19:28] <Wilto> A new element would afford UAs an opportunity to build in more advanced logic. They... generally do not seem eager to bolt things onto <img>, whether that's by choice or necessity.
- # [19:28] <othermaciej> prefetch would have to be smarter to avoid accidentally prefetching the src
- # [19:29] <othermaciej> and prefetching an image based on width selection may well be impossible to do correctly
- # [19:29] <Wilto> Right. Which, on paper, seems fine. I don't know though; I have to go on the word of the browser devs we've been speaking to.
- # [19:29] <othermaciej> but prefetching the right one based on resolution is practical
- # [19:29] <Wilto> I haven't heard anything indicating that width-based sources would be an issue.
- # [19:30] <webben> Has anyone proposed a @defer attribute or something for iframe (would be useful for implementing non-blocking ads, widgets, videos etc)?
- # [19:33] <othermaciej> width-based sources (at least as proposed in srcset) depend on the available width, which is not known until layout time, so can't be done at prefetch time
- # [19:34] * Quits: kdvh (~kdvh@unaffiliated/kdvh) (Quit: WeeChat 0.3.6-rc2)
- # [19:34] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
- # [19:34] <Wilto> Yeah, see, that's what I was worried about.
- # [19:35] <Wilto> We'd effectively be saying "if this <img> has an alternate source, disable prefetching on it." I'm certain that won't fly.
- # [19:35] <othermaciej> so you could choose to do no preloading at all in that case
- # [19:35] * Joins: necolas (~necolas@8.25.195.26)
- # [19:35] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [19:35] <othermaciej> not really an issue for the 1x vs 2x resolution use case though
- # [19:35] <Wilto> No one has voiced the same concerns about <picture>, however. I assume they're afforded more flexibility in implementation with a blank canvas.
- # [19:36] <othermaciej> I do not know if it is possible to evaluate arbitrary media queries at preloading time
- # [19:36] <Wilto> (we tried <canvas> for workarounds, too. Ba-dum tss.)
- # [19:40] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [19:42] <timeless> anyone from the webapps f2f around to help me?
- # [19:43] * Joins: jwalden (~waldo@nat/mozilla/x-nzsnfmyrlzghhiae)
- # [19:43] * Quits: jwalden (~waldo@nat/mozilla/x-nzsnfmyrlzghhiae) (Remote host closed the connection)
- # [19:44] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [19:44] * Joins: jwalden (~waldo@nat/mozilla/x-vpncjgockwwjebxd)
- # [19:44] * Quits: jwalden (~waldo@nat/mozilla/x-vpncjgockwwjebxd) (Client Quit)
- # [19:45] * Quits: eric_carlson (~eric@2620:149:4:1b01:4507:ceaf:4683:745f) (Quit: eric_carlson)
- # [19:47] * Joins: jwalden (~waldo@nat/mozilla/x-wcdonnjuxssgsuam)
- # [19:47] <tantek> timeless what's up?
- # [20:02] * Quits: necolas (~necolas@8.25.195.26) (Remote host closed the connection)
- # [20:03] * Quits: GlitchMr (~glitchmr@178-36-182-44.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [20:08] * Quits: izhak (~izhak@188.244.177.185) (Remote host closed the connection)
- # [20:11] * Joins: izhak (~izhak@188.244.177.185)
- # [20:15] * Joins: rniwa (rniwa@nat/google/x-olgyujkrggeabmcd)
- # [20:20] <dglazkov> rafaelw_: I'd suggest starting a new thread with the new-best solution and getting ayes/nays on it
- # [20:20] <rafaelw_> ok
- # [20:25] * gwicke is now known as gwicke_away
- # [20:26] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:29] * Quits: qubodup (~qubodup@f052137106.adsl.alicedsl.de) (Quit: leaving)
- # [20:30] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [20:31] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [20:35] <timeless> tantek: trying to fix up the minutes
- # [20:36] * Joins: jarek (~jarek@aeaq41.neoplus.adsl.tpnet.pl)
- # [20:36] * Quits: jarek (~jarek@aeaq41.neoplus.adsl.tpnet.pl) (Changing host)
- # [20:36] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [20:36] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [20:38] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [20:38] * Joins: twisted` (~twisted@p5DDB90AB.dip.t-dialin.net)
- # [20:39] <tantek> timeless ok
- # [20:40] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [20:42] * Joins: FlorianX (~Dimitri@p4FE5CE5D.dip.t-dialin.net)
- # [20:42] * Parts: FlorianX (~Dimitri@p4FE5CE5D.dip.t-dialin.net)
- # [20:48] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [20:49] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Ping timeout: 272 seconds)
- # [20:51] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [20:52] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [20:56] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
- # [20:59] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Client Quit)
- # [21:04] * timeless sighs
- # [21:04] <timeless> Chrome is such a crappy browser for simple <find-forward> tasks
- # [21:04] * Joins: ehsan (~ehsan@66.207.208.98)
- # [21:04] <timeless> Obviously having scrolled to an anchor using <find>, i want to search from the _top_ of the document when i find again
- # [21:04] <timeless> and i obviously want to search letter at a time
- # [21:06] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [21:07] <timeless> odinho: ok...
- # [21:07] <timeless> odinho: read through everything
- # [21:07] <timeless> ... but when we send new comments
- # [21:07] <timeless> ... it's because we got to a new point
- # [21:07] <timeless> odinho: so far it's things that aren't really defined
- # [21:07] <timeless> ... and nitpicking, making things easier to read
- # [21:07] <timeless> hober: i hope the two of you are ok w/ that correction
- # [21:12] * Joins: necolas (~necolas@8.25.195.26)
- # [21:12] * Joins: eric_carlson_ (~ericc@c-98-248-192-34.hsd1.ca.comcast.net)
- # [21:12] * timeless goes back to looking at the minutes and the minute scripts
- # [21:15] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Ping timeout: 252 seconds)
- # [21:15] * eric_carlson_ is now known as eric_carlson
- # [21:16] * Quits: necolas (~necolas@8.25.195.26) (Remote host closed the connection)
- # [21:16] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:17] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [21:17] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [21:17] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
- # [21:18] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [21:20] * jonlee is now known as jonlee|afk
- # [21:20] * gwicke_away is now known as gwicke
- # [21:20] * Joins: necolas (~necolas@8.25.195.26)
- # [21:21] * jernoble is now known as jernoble|afk
- # [21:23] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [21:25] * Quits: necolas (~necolas@8.25.195.26) (Remote host closed the connection)
- # [21:26] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [21:26] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:26] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [21:29] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [21:31] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Ping timeout: 252 seconds)
- # [21:33] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:33] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [21:33] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [21:35] <Ms2ger> gavinc, you may be interested in the compromise webperf has for its DOM reference: https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#DOM3Core
- # [21:37] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:38] * Quits: alystair (~alystair@108.162.155.35) (Ping timeout: 248 seconds)
- # [21:38] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [21:39] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:39] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 244 seconds)
- # [21:40] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [21:41] <timeless> Ms2ger: what's w/ the random link/no-link behavior?
- # [21:42] <timeless> Available at http://www.ietf.org/rfc/rfc2119.txt [link]
- # [21:42] <timeless> The latest version of DOM4 is available at http://www.w3.org/TR/dom/ [notlink].
- # [21:42] <timeless> This version of the ECMAScript Language is available from http://www.ecma-international.org/publications/standards/Ecma-262.htm [notlink].
- # [21:42] * Joins: tabatkins (~jackalmag@80.187.201.88)
- # [21:42] <Ms2ger> "Incompetence"
- # [21:42] <timeless> aha
- # [21:42] <timeless> well, i'm happy
- # [21:43] <timeless> my scripts can now distinguish Paul_Cotton form Paul_Kinlan
- # [21:43] <timeless> at least, if Paul_Kinlan speaks...
- # [21:43] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:43] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [21:43] <timeless> (the script is still pretty stupid in the case when paul kinlan doesn't speak)
- # [21:43] <timeless> s/form/from/
- # [21:44] * Joins: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca)
- # [21:44] * Joins: danbri__ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:45] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [21:46] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:48] * Joins: necolas (~necolas@8.25.195.27)
- # [21:48] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 244 seconds)
- # [21:48] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [21:48] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
- # [21:50] * Quits: danbri__ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 244 seconds)
- # [21:51] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [21:51] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:51] * Quits: graememcc (~chatzilla@host86-148-27-166.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [21:51] * Quits: necolas (~necolas@8.25.195.27) (Remote host closed the connection)
- # [21:53] * Joins: krit (~krit@dslb-088-071-076-002.pools.arcor-ip.net)
- # [21:55] * jernoble|afk is now known as jernoble
- # [21:55] <dglazkov> timeless: file a bug? I'll cc finnur, who can fix it
- # [21:56] <eighty4> anyone happen to know if you can redefine how contenteditable inserts <br>s and <div>s and so on?
- # [21:56] * Joins: othermaciej (~mjs@17.245.106.253)
- # [21:56] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:57] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
- # [22:01] <Ms2ger> I'm sure AryehGregor does
- # [22:02] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Quit: tantek)
- # [22:03] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
- # [22:04] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Client Quit)
- # [22:05] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
- # [22:05] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [22:05] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Client Quit)
- # [22:06] <gavinc> Ms2ger: thanks
- # [22:06] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
- # [22:06] <Ms2ger> Np
- # [22:07] * jonlee|afk is now known as jonlee
- # [22:16] * Joins: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
- # [22:18] * ojan_away is now known as ojan
- # [22:19] * Quits: JVoracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Client Quit)
- # [22:19] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Quit: annevk)
- # [22:20] <timeless> dglazkov: that'd require me to find the bug database and credentials
- # [22:20] <timeless> sorry, my top priority right now is minutes from last week
- # [22:25] * Quits: erichynds (~ehynds@64.206.121.41)
- # [22:25] <timeless> tantek: <dt id="T21-51-45">21:51:45 [chaals]</dt><dd>tantek: deoms are awesome. scope is broader than I ahd understood. How broad is the scope intended to be?</dd>
- # [22:25] <timeless> i presume "deoms" should be "DCOM" ?
- # [22:26] * timeless isn't sure and hasn't gotten around to running the results through a spell-checker
- # [22:26] * Joins: krit1 (~krit@dslb-088-071-076-002.pools.arcor-ip.net)
- # [22:26] * Quits: krit (~krit@dslb-088-071-076-002.pools.arcor-ip.net) (Read error: Connection reset by peer)
- # [22:27] <tantek> no deoms is a typo transposition of demos
- # [22:27] <timeless> ok
- # [22:27] <tantek> but sure, related topics mentioned were DCOM, DSOM etc., I think that was earlier
- # [22:28] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [22:28] <tantek> and CORBA for that matter
- # [22:28] * timeless nods
- # [22:28] <timeless> lemme send this thing through a spell checker
- # [22:30] <timeless> kam = kamos = komoroske = Alex_Komoroske:, right?
- # [22:30] <tantek> https://twitter.com/jackrusher/status/199851560665235457
- # [22:31] * Quits: nesta_ (~nesta_@195.Red-83-52-132.dynamicIP.rima-tde.net) (Quit: nesta_)
- # [22:32] <tantek> except that I don't think the #webintents folks know of CORBA - they're simply reinventing it (as well as OpenDoc/OLE) by walking down the same paths. it's like some odd 20 year generational cycle.
- # [22:33] <timeless> well
- # [22:33] <timeless> i'm vaguely involved in intents
- # [22:33] <timeless> and i've dealt w/ corba and ole, and i have memories of opendoc
- # [22:34] <timeless> what prevents someone from claiming that the embeddable Gmaps apis violate OpenDoc/OLE patents?
- # [22:34] <tantek> timeless - you seem to be vaguely involved with many web things :)
- # [22:34] <timeless> yes
- # [22:34] <timeless> OT: did you get around to rebooting your mac?
- # [22:35] <tantek> I'm not very familiar with embeddable Gmaps APIs - you'd have to talk to someone who understands both technologies
- # [22:35] * timeless just upgraded PlayBook and phone os's
- # [22:35] <tantek> no
- # [22:35] <tantek> I don't reboot very often.
- # [22:35] <timeless> well... to the end user, you end up w/ a google map inside someone else's web page
- # [22:35] <timeless> you can interact w/ the google map pretty much the way you would if it weren't embedded
- # [22:35] <timeless> which is more or less what OpenDoc/OLE allow
- # [22:36] <timeless> Intents most of the time will not actually give you that
- # [22:36] <tantek> problem with OpenDoc/OLE is it was a huge set of technologies
- # [22:36] <tantek> some of which was patented
- # [22:36] <timeless> it's mostly just giving you a function that can return a value
- # [22:36] <tantek> so you can't prove anything by the negative
- # [22:36] <timeless> it's closer to CORBA than OLE/OpenDoc
- # [22:37] <timeless> hrm
- # [22:37] <timeless> put slightly differently
- # [22:37] <tantek> timeless - from the WebApps f2f there is no "mostly just" with webintents.
- # [22:37] <tantek> it's an ever growing scope
- # [22:37] <tantek> I wish you luck with attempting to limit it
- # [22:37] <timeless> are the OLE/OpenDoc patents older than the MPEG1 patents? :)
- # [22:37] <tantek> I've already decided on the specific focus I'm solving with web actions.
- # [22:37] <tantek> timeless - if you're curious, you can do your own patent search.
- # [22:38] <tantek> I'm not familiar with MPEG1 patents (nor do I have any interest in being)
- # [22:38] <timeless> i'm pretty sure my lawyers would yell at me :)
- # [22:38] <tantek> exactly
- # [22:38] <tantek> so it's futile to attempt to reason by the negative
- # [22:38] * timeless sighs
- # [22:38] <timeless> well, i'm not trying to really reason
- # [22:38] <timeless> just paint a broad stroke
- # [22:39] <timeless> i have a feeling that ole/opendoc could be older than mpeg1
- # [22:39] * Quits: LBP (~Mirc@pD9EB19CD.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [22:39] <timeless> and we've sort of reached a point where mpeg1 patents were offering to expire
- # [22:44] * Quits: krit1 (~krit@dslb-088-071-076-002.pools.arcor-ip.net) (Quit: Leaving.)
- # [22:46] * Joins: nessy (~Adium@124-149-96-148.dyn.iinet.net.au)
- # [22:47] * Joins: Tony (Tony@99-138-48-235.lightspeed.iplsin.sbcglobal.net)
- # [22:54] * Quits: eric_carlson (~ericc@c-98-248-192-34.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [22:54] <Velmont> timeless: Thanks for fixing that :)
- # [22:56] <rniwa> the whole discussion about arabizi was funny....
- # [22:58] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [23:01] * Parts: Tony (Tony@99-138-48-235.lightspeed.iplsin.sbcglobal.net)
- # [23:01] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [23:03] * Joins: nesta_ (~nesta_@45.Red-88-11-39.dynamicIP.rima-tde.net)
- # [23:04] * Quits: Ms2ger (~Ms2ger@91.181.124.114) (Ping timeout: 260 seconds)
- # [23:05] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Ping timeout: 260 seconds)
- # [23:05] * Joins: PalleZingmark (~Adium@c83-250-135-157.bredband.comhem.se)
- # [23:11] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [23:15] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox)
- # [23:18] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [23:20] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:23] * Quits: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca) (Quit: davidb)
- # [23:24] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:24] * Joins: necolas (~necolas@8.25.195.26)
- # [23:34] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [23:43] <timeless> Velmont: thanks for pointing it out
- # [23:43] <timeless> Testing
- # [23:43] <timeless> rniwa: I like to write tests
- # [23:43] <timeless> ... if we have a tool that could go through the tests
- # [23:43] <timeless> <inserted> schepers:
- # [23:43] <timeless> rniwa: the CSS Tool called "Shepard" (by plinns)
- # [23:43] <timeless> -- help?
- # [23:43] <shepazu> huh?
- # [23:44] <timeless> chaals inserted "shepazu:" before "Shepard"
- # [23:44] <timeless> i'm not sure why
- # [23:44] <timeless> was he trying to say that you were speaking?
- # [23:44] <timeless> i.e. did you say "the CSS Tool called" ?
- # [23:44] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [23:45] * timeless decides that shepazu probably did say that (and not rniwa)
- # [23:46] <shepazu> timeless: yes, I did mention Shepard
- # [23:46] <timeless> ok, great, thanks
- # [23:46] <timeless> note that the final minutes won't say schpers
- # [23:47] <timeless> it says that so i can test a scribe speaker-present tool
- # [23:52] * Joins: cpearce (~cpearce@60.234.54.74)
- # [23:55] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:56] * Quits: nesta_ (~nesta_@45.Red-88-11-39.dynamicIP.rima-tde.net) (Ping timeout: 248 seconds)
- # [23:56] * Quits: ap (~ap@2620:149:4:1b01:6d77:dbc:104e:38dd) (Quit: ap)
- # [23:58] <paul_irish> shepazu: where is this tool? i'm interested.
- # [23:59] <paul_irish> http://test.csswg.org/shepherd/
- # [23:59] <paul_irish> http://wiki.csswg.org/test/css2.1/contribute
- # Session Close: Fri May 11 00:00:00 2012
The end :)