Options:
- # Session Start: Thu Dec 08 00:00:00 2011
- # Session Ident: #whatwg
- # [00:01] * Joins: ojan (ojan@nat/google/x-esqegxbmioeccbzh)
- # [00:02] <gavinc> Well, the example in HTML comes out as A��B�C☺�... so perhaps some test cases are in order :D
- # [00:04] * jernoble is now known as jernoble|afk
- # [00:08] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Read error: No route to host)
- # [00:08] <gavinc> https://gist.github.com/1445180
- # [00:09] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [00:10] <annevk> Wilto: ?
- # [00:11] <annevk> hsivonen: cool
- # [00:11] <Wilto> Hey man, Mike Taylor mentioned I might want to get ahold of you—I’ve been working with Scott Jehl et al. on the whole “responsive images” problem.
- # [00:11] <annevk> Hixie: that can be fixed, I'm currently just overwriting files
- # [00:11] <Wilto> We whipped up that canvas-based demo the other day.
- # [00:11] <Wilto> ( http://scottjehl.com/imgwithfallback.html )
- # [00:12] <annevk> ah cool
- # [00:12] <annevk> yeah brucel keeps bugging me about it
- # [00:12] <Wilto> He doesn’t know it, but he might have just become my hero.
- # [00:12] <Wilto> I’ve been obsessing over this stuff for months.
- # [00:12] <annevk> so personally I'm not sure the requirements from authors are quite clear enough for a new markup feature
- # [00:12] <annevk> that's my a
- # [00:13] <annevk> my b is that I sort of feel that long term bandwidth will be less of an issue and everything will be 300ppi
- # [00:13] <annevk> and new markup only hits long term
- # [00:13] <Hixie> annevk: if you would that'd be great. i had someone send me a link to the webrtc section today, without them realising it was dead
- # [00:13] * Quits: martndemus (~martndemu@h254064.upc-h.chello.nl) (Quit: Lost terminal)
- # [00:13] <annevk> Hixie: so probably tomorrow around this time it will be fixed
- # [00:14] <annevk> Hixie: unless I get to it before going to bed somehow
- # [00:14] <Hixie> annevk: roger, thanks
- # [00:16] * Joins: necolas (~necolas@5e0c7fb2.bb.sky.com)
- # [00:17] <annevk> Wilto: both a and b might be false; there's not really sufficient information imo other than that some people are hitting this problem today
- # [00:18] <Wilto> annevk: Granted, yeah. And believe me, I have in no way been banking on “we need a new element”—I assume that’s a phrase that’s thrown around a lot when people first run into an issue like this.
- # [00:18] <annevk> Wilto: that's the brucel stance :)
- # [00:18] <Wilto> Thing is—and again, not something I say easily—this just doesn’t feel solvable on the front end.
- # [00:19] <Wilto> I would absolutely love to write up the history of the issue. I’m sure you guys have been getting it in fits and starts.
- # [00:20] <Wilto> It is a sordid tale of cookies and dynamically-injected base tags.
- # [00:21] <zewt> gar, quotostrophes
- # [00:21] * Quits: gwicke (~gabriel@212.255.38.51) (Quit: Bye!)
- # [00:22] * Joins: tantek (~tantek@206-80-17-29.static.twtelecom.net)
- # [00:22] <Wilto> The general thinking is that a reliable fallback pattern already exists in video/audio/canvas.
- # [00:23] <zewt> but that's a different pattern
- # [00:23] <heycam> Hixie, yes SVG does have path objects. but they, like much of the SVG DOM, suck. :)
- # [00:23] <annevk> Wilto: yeah I know, but that is mostly for different formats, although admittedly media queries are there (not sure if they are implemented though)
- # [00:23] <Wilto> Well, in terms of not breaking things that already exist.
- # [00:23] * Quits: zcorpan (~zcorpan@c-5eeaaa33-74736162.cust.telenor.se) (Quit: zcorpan)
- # [00:24] <heycam> Hixie, so we (SVGWG) want to improve the SVG DOM in the SVG2 timeframe (so some time over the next year)
- # [00:24] <Hixie> heycam: Are these the DOM nodes for some sort of path element, or are they separate Path objects?
- # [00:24] <heycam> Hixie, no, separate path objects
- # [00:24] <heycam> Hixie, however unlike say SVGPoint/SVGMatrix you can't create a disconnected SVGPath
- # [00:24] <heycam> Hixie, they only exist to reflect path data on elements at the moment
- # [00:24] <Hixie> k
- # [00:24] <Hixie> i'm gonna guess i'll be coming up with a new interface, but i'll take a look to see what can be reused...
- # [00:25] <heycam> Hixie, ok if you get to it before we do (which sounds likely) I'll take a look at what you come up with and see where to go from there
- # [00:25] * Joins: davidb (~davidb@bas1-toronto06-2925212153.dsl.bell.ca)
- # [00:25] <Hixie> i'm expecting to do work on canvas early next year
- # [00:26] <Hixie> one of the things is adding the path primitives
- # [00:26] <Hixie> would be great to have your feedback when i do, of course
- # [00:26] <heycam> yep sure
- # [00:26] <Wilto> annevk: So, in your opinion, is this idea a total non-starter?
- # [00:26] <annevk> Wilto: no, all I have is some thoughts
- # [00:26] <Hixie> heycam: i dunno how much similar they'll be. I mean, some of the stuff I'm looking at doing is the focus ring stuff, hit testing, etc.
- # [00:27] <Wilto> Or would it help if I wrote up, uh, anything. Like I said: desperate times.
- # [00:27] <annevk> Wilto: what we need for standards is mostly data
- # [00:27] <annevk> Wilto: which indeed usually starts with someone outlining the problem and such
- # [00:27] <Hixie> heycam: explicit stroking and filling, adding text to a path, create a path with text along another path
- # [00:27] <heycam> Hixie, but these'll be methods on the canvas rather than the path object I would expect?
- # [00:27] <annevk> Wilto: in this case someone might have already done something in that direction, I forgot, but not recently
- # [00:27] <Hixie> heycam: dunno
- # [00:27] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 240 seconds)
- # [00:27] <annevk> Wilto: you can take a few hints from http://wiki.whatwg.org/wiki/FAQ#Is_there_a_process_for_adding_new_features_to_a_specification.3F
- # [00:28] <heycam> Hixie, create a path with text along another path eh :) yes we're interested in a "convert text to its outline paths" too (probably including text along a path)
- # [00:28] <annevk> Wilto: it's not a literal process, but it contains the steps we usually go through
- # [00:28] <Wilto> annevk: No—we’ve got lots of notes on the subject, but the official documentation is pretty much “ask me.” I just wanted to check in with you to see if I was completely off the rails, y’know?
- # [00:28] <annevk> Wilto: okay
- # [00:29] <annevk> Wilto: so no, you're not, a write up would be great
- # [00:29] <Wilto> Excellent. I appreciate you taking the time, man!
- # [00:29] <annevk> Wilto: we can't really promise anything, but it's valuable to have that information
- # [00:29] <Wilto> Oh, no, no promises expected. It doesn’t hurt to have it all down on paper somewhere anyway.
- # [00:30] <annevk> Wilto: even if we decide not to do it in the end, at least it's more reasoned than a hunch from someone
- # [00:30] <gavinc> The over long utf-8 sequence \xC0\xAF (/) should produce a SINGLE U+FFFD character is that the correct reading of http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#utf-8 ?
- # [00:30] <annevk> Wilto: right; cool!
- # [00:30] <annevk> and with that I'm gonna get some sleep :)
- # [00:30] <Wilto> Have a good one!
- # [00:30] <annevk> nn
- # [00:31] <zewt> gavinc: yep; a whole overlong sequence is replaced with a single replacement character
- # [00:32] <gavinc> zewt: Guess what Java and Python don't do? ;)
- # [00:32] <zewt> lots of software don't deal with overlong sequences adequately
- # [00:32] <zewt> i don't think vim does
- # [00:33] <gavinc> yeah, iconv doesn't seem to :\
- # [00:33] <gavinc> Not sure I'm calling it correctly however
- # [00:33] <zewt> it's not always wanted--in some cases faster performance with less checks is the goal
- # [00:34] <zewt> python seems to throw an error on that sequence
- # [00:34] <gavinc> print '\xc0\xaf'.decode('utf-8', 'replace')
- # [00:34] <zewt> >>> '\xc0\xaf'.decode("utf-8")
- # [00:34] * Joins: jdong_bot_ (~jdong_bot@220.181.151.42)
- # [00:34] <zewt> in replace mode i'm not sure
- # [00:34] <zewt> though
- # [00:34] <gavinc> �� :D
- # [00:34] <zewt> ah right, that's legal, just a different recovery mode
- # [00:35] * Quits: jdong_bot_ (~jdong_bot@220.181.151.42) (Remote host closed the connection)
- # [00:35] <gavinc> close, seems to meet all the other HTML5 rules
- # [00:36] <zewt> vim doesn't detect it and converts it directly :(
- # [00:37] <gavinc> bad vim!
- # [00:37] <zewt> well
- # [00:37] <zewt> vim keeps the original binary sequence unchanged; what's wrong is that it renders it
- # [00:37] <gavinc> as a slash?
- # [00:37] <zewt> yeah
- # [00:38] <zewt> probably just a naive utf-8 decoder
- # [00:39] * Joins: jdong_bot_ (~jdong_bot@117.79.232.192)
- # [00:44] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [00:45] * Quits: jwalden (~waldo@nat/mozilla/x-iqvzthqoghqlqgif) (Quit: ChatZilla 0.9.87-3.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
- # [00:46] * Joins: diraol (~diraol@201.20.213.107.user.ajato.com.br)
- # [00:47] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [00:48] <Hixie> kennyluck: I need more context for some of your bugs! :-) (e.g. bug 14890)
- # [00:49] <Hixie> haha
- # [00:50] <Hixie> bug 15051 ends with "omg, you wannbe w3c"
- # [00:50] <Hixie> i'm pretty sure if there's one thing i don't want to be, it's the w3c. :-P
- # [00:50] <Hixie> dunno about you guys. :-P
- # [00:50] <zewt> hixietf
- # [00:56] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [00:59] * Joins: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp)
- # [01:07] * Quits: jdong_bot_ (~jdong_bot@117.79.232.192) (Remote host closed the connection)
- # [01:08] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [01:11] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [01:16] * Quits: tantek (~tantek@206-80-17-29.static.twtelecom.net) (Quit: tantek)
- # [01:17] <dbaron> https://www.w3.org/Bugs/Public/show_bug.cgi?id=15033 and https://www.w3.org/Bugs/Public/show_bug.cgi?id=15035 got put in "other Hixie specs" instead of "HTML5 spec" for some reason
- # [01:17] <dbaron> (they both came from the whatwg spec comment form, I think)
- # [01:19] * Quits: dainbrain (~dain@nat.corp.mediatemple.net) (Ping timeout: 255 seconds)
- # [01:21] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
- # [01:22] * jernoble|afk is now known as jernoble
- # [01:23] * Joins: jamesr (jamesr@nat/google/x-vtfqpdasvvvjbasd)
- # [01:26] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:26] * Quits: davidb (~davidb@bas1-toronto06-2925212153.dsl.bell.ca) (Quit: davidb)
- # [01:28] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [01:34] * Quits: dave_levin (dave_levin@nat/google/x-oejnwmjmzzmjdvtd) (Quit: dave_levin)
- # [01:34] * Quits: othermaciej (~mjs@17.245.88.48) (Quit: othermaciej)
- # [01:39] * Quits: fishd (darin@nat/google/x-aenkwowqcwlawtys) (Read error: Connection reset by peer)
- # [01:40] * Joins: fishd (darin@nat/google/x-onlebgiokpgelkjt)
- # [01:40] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [01:40] * Joins: othermaciej (~mjs@17.244.30.226)
- # [01:41] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [01:42] * jernoble is now known as jernoble|afk
- # [01:43] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 268 seconds)
- # [01:43] * danielfilho_ is now known as danielfilho
- # [01:43] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Read error: Connection reset by peer)
- # [01:44] * paul_irish_ is now known as paul_irish
- # [01:44] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [01:49] * Joins: sicking (~chatzilla@adsl-63-204-27-202.dsl.snfc21.pacbell.net)
- # [01:50] * Quits: nessy (~Adium@124-168-43-26.dyn.iinet.net.au) (Quit: Leaving.)
- # [01:53] * jernoble|afk is now known as jernoble
- # [01:54] * Quits: KillerX (~anant@nat/mozilla/x-bzppvcrajdiowagp) (Quit: KillerX)
- # [02:00] * Joins: unruthless (~ruthie@209.51.238.42)
- # [02:05] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:07] * Quits: othermaciej (~mjs@17.244.30.226) (Quit: othermaciej)
- # [02:09] * Joins: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net)
- # [02:11] * Joins: agektmr (~Adium@74.125.56.33)
- # [02:11] * Joins: othermaciej (~mjs@17.244.30.226)
- # [02:12] * Quits: unruthless (~ruthie@209.51.238.42) (Quit: afk)
- # [02:17] * Quits: sicking (~chatzilla@adsl-63-204-27-202.dsl.snfc21.pacbell.net) (Ping timeout: 255 seconds)
- # [02:17] * Quits: rillian_ (~rillian@184.71.166.126) (Remote host closed the connection)
- # [02:19] * Joins: fsdarterer (~deanedrid@124-197-11-114.callplus.net.nz)
- # [02:19] * Parts: fsdarterer (~deanedrid@124-197-11-114.callplus.net.nz)
- # [02:19] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [02:25] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [02:25] * Joins: deane (~deanedrid@124-197-11-114.callplus.net.nz)
- # [02:30] * Joins: jwalden (~waldo@nat/mozilla/x-kfwfnjiqaypfgbut)
- # [02:32] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [02:34] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:35] * Quits: ap (~ap@17.212.155.203) (Quit: ap)
- # [02:35] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 244 seconds)
- # [02:37] * Joins: MikeSmith (~MikeSmith@EM114-48-145-136.pool.e-mobile.ne.jp)
- # [02:38] * Quits: astearns (~anonymous@192.150.22.5) (Quit: astearns)
- # [02:41] <MikeSmith> man, the hover behavior and popups in the Firefox built-in Inspect tool are way awesome
- # [02:42] <paul_irish> so hot
- # [02:43] <MikeSmith> yeah
- # [02:43] <MikeSmith> nice clean simple UI
- # [02:44] <MikeSmith> responsiveness is great
- # [02:44] <MikeSmith> the way that inspectors in other browsers have been doing it now seems backwards
- # [02:45] <MikeSmith> I think you more often want to go from the rendered view and find the part of the HTML source that corresponds to that
- # [02:45] <MikeSmith> rather than the other way around
- # [02:46] * jernoble is now known as jernoble|afk
- # [02:46] <MikeSmith> definitely much better if all you need to do is, say, just see if a particular part of the page has an id, and what the id is
- # [02:48] <MikeSmith> wondering if the plan is for this to ship in Firefox 10
- # [02:49] <TabAtkins> Ooh, it has improved!
- # [02:49] * Quits: othermaciej (~mjs@17.244.30.226) (Quit: othermaciej)
- # [02:49] <MikeSmith> yeah
- # [02:50] <MikeSmith> I said Firefox but I meant Minefield of course
- # [02:50] <MikeSmith> er, Nightly now I guess
- # [02:50] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [02:51] * Joins: jdong_ (~quassel@222.126.155.250)
- # [02:52] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [02:52] * Joins: jdong_ (~quassel@222.126.155.250)
- # [02:53] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [02:54] * Joins: jdong_ (~quassel@222.126.155.250)
- # [02:55] <MikeSmith> really nice to have built-in debugging tools in Firefox
- # [02:56] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [02:56] * Joins: jdong_ (~quassel@222.126.155.250)
- # [02:57] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [02:59] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:00] * Joins: unruthless (~ruthie@173-13-118-97-NewEngland.hfc.comcastbusiness.net)
- # [03:06] <zewt> hmm
- # [03:07] <zewt> how would a spec go about interpreting the first argument (if any) of an "any..." argument as a particular WebIDL dictionary type
- # [03:08] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
- # [03:09] <zewt> eg. getContext("webgl", { alpha: true })
- # [03:11] <heycam> zewt, good question. you at least want to invoke the conversion steps for JS value to IDL dictionary value.
- # [03:11] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [03:12] <heycam> there's nothing in the spec currently that lets you say to do this conversion without saying "take the JS value that was passed as the second argument and _convert_ it to an IDL value of type MyDictionary".
- # [03:12] <zewt> been poking around looking for prior art
- # [03:12] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:12] <heycam> yeah I'm not sure there is any
- # [03:12] <zewt> (not to dictionary--it's too new--but to any type)
- # [03:13] <heycam> any… is probably just used for setTimeout and friends?
- # [03:13] <heycam> where it doesn't do any explicit conversion of JS to IDL values of those any… things
- # [03:13] <zewt> canvas.getContext uses it
- # [03:13] <zewt> because the arguments are context-type-specific
- # [03:13] * Quits: dbaron (~dbaron@nat/mozilla/x-ghaesegcpjsnyypy) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:13] <heycam> but does it actually use it for '2d'?
- # [03:13] <zewt> nope, it ignores any arguments
- # [03:14] <zewt> (i'm trying to get this cleaned up in webgl; it's a bit ad hoc right now)
- # [03:15] <heycam> so the quoted sentence I give above would be ok. it is language specific (but who cares).
- # [03:15] <zewt> can "JS" just be dropped? "take the value ..."
- # [03:16] <heycam> yeah maybe. you want it to be clear though that it's a particular language value, and not an IDL value.
- # [03:17] <heycam> also if you want _convert_ to go somewhere useful you've only got specific language binding conversions in web idl. there's no generic "convert" definition that says "if the value is JS, follow the steps in this section. if it's java, follow these other steps."
- # [03:17] <zewt> there's also the error case (TypeError)...
- # [03:18] <heycam> on my todo list is to add IDL-level exceptions with those names, and map them to the same things in JS
- # [03:18] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [03:18] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:19] <zewt> might be hard to market this as an improvement if i have to do that, plus "if the conversion is illegal, throw this exception and terminate these steps", starts to get bloaty
- # [03:20] * Quits: unruthless (~ruthie@173-13-118-97-NewEngland.hfc.comcastbusiness.net) (Quit: afk)
- # [03:20] <heycam> if you do link _convert_ to the relevant steps, then you get the exception thrown automatically
- # [03:20] <zewt> hmm
- # [03:20] <heycam> so you shouldn't need to mention it
- # [03:21] <zewt> are there any calls-out-to-algorithms where the algorithm throws an exception and terminates the caller algorithm?
- # [03:21] <zewt> don't think i've ever seen that
- # [03:21] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [03:21] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:21] * Joins: jdong__ (~quassel@222.126.155.250)
- # [03:21] <heycam> in other specs? I am not too sure, but the rules I use for the algorithms within Web IDL is that exceptions propagate out of algorithms and can terminate them.
- # [03:22] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [03:22] * Quits: jdong__ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [03:22] <zewt> i'd be surprised by that, since if I'm reading an algorithm in isolation I'm not expecting that any call to another algorithm might terminate it (unless the algorithm says so explicitly)
- # [03:22] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:22] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [03:23] <zewt> ("do this thing, and terminate these steps on failure" or something)
- # [03:23] * nunnun is now known as nunnun_away
- # [03:23] <heycam> is that what the html spec does?
- # [03:23] * nunnun_away is now known as nunnun
- # [03:23] <zewt> i've never seen called-algorithms-terminating-the-caller in html
- # [03:24] <heycam> ok
- # [03:24] <heycam> does html have called algorithms throw particular exceptions?
- # [03:24] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:25] <zewt> i don't remember seeing it, but ping @ hixie
- # [03:28] * Quits: jdong_ (~quassel@222.126.155.250) (Client Quit)
- # [03:28] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:30] <jamesr_> how much work does webidl do to support non-js impls?
- # [03:30] <heycam> jamesr_, there's a whole java binding appendix. but it's going to get ripped out. :o
- # [03:30] <jamesr_> and that's the only other binding?
- # [03:30] <heycam> yes
- # [03:31] <jamesr_> i guess it's time for the java bindings to be... (puts on csi:miami sunglasses) .... garbage collected
- # [03:31] <heycam> ha
- # [03:31] <zewt> found one example, the "XML fragment serialization algorithm" can throw an exception, and the place it's used explicitly mentions that it might throw (havn't found one like this that's part of a list of steps, though)
- # [03:33] <heycam> zewt, ok, yeah I want to see when an algorithm is invoked whether it notes that an exception might come out of it
- # [03:33] <Hixie> i hope that every time i throw an exception in a child algorithm, i catch it / say to propagate it
- # [03:33] <Hixie> file bugs if i screwed that up anywhere
- # [03:34] <Hixie> i do have some algorithms that (without exceptions) explicitly abort their caller
- # [03:34] <Hixie> media resource loading or whatever it's called may be one of them
- # [03:34] <heycam> Hixie, and you mention that in the calling algorithm
- # [03:35] <heycam> ?
- # [03:35] <zewt> Hixie: having trouble finding an algorithm that does that--anything off-hand to search for?
- # [03:35] * Quits: rniwa (rniwa@nat/google/x-mcynbtszdjuoddak) (Quit: rniwa)
- # [03:35] <Hixie> heycam: i wouldn't guarantee it
- # [03:36] <Hixie> zewt: try looking for "abort the"
- # [03:37] <zewt> ah here's one, in structured clone
- # [03:37] * Joins: KillerX_ (~anant@70-36-146-71.dsl.dynamic.sonic.net)
- # [03:38] <zewt> (for exceptions from user code rather than an algorithm, but close enough)
- # [03:39] * Quits: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
- # [03:39] * KillerX_ is now known as KillerX
- # [03:39] * nunnun is now known as nunnun_away
- # [03:40] <heycam> sounds like maybe I should do it then
- # [03:40] <heycam> zewt, if you're on the list would you mind mailing public-script-coord requesting it?
- # [03:40] <zewt> i'm not on that one
- # [03:43] <heycam> ok nm i'll just note it locally
- # [03:43] <zewt> how big is the difference between [Callback] interface and a dictionary? (have to weigh how much time to spend in convincing people to make changes, heh)
- # [03:43] * Quits: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net) (Quit: KillerX)
- # [03:43] * Joins: myakura (~myakura@FL1-211-135-241-47.tky.mesh.ad.jp)
- # [03:44] <zewt> webgl has "[Callback] interface WebGLContextAttributes", where similar stuff with event constructors has a dictionary for the data passed from the user and an interface for the resulting class
- # [03:44] <heycam> zewt, if it's just for taking in an argument to a function, then not that different. dictionary members can be "not present" though, which might be useful.
- # [03:44] <heycam> and you can specify default values in the idl
- # [03:44] <zewt> webgl definitely intends for arguments to be omitted
- # [03:45] <heycam> with hard coded defaults?
- # [03:45] <zewt> they specify the defaults in prose
- # [03:45] <heycam> but yeah if some can be omitted and the defaults aren't just the result of converting undefined to the right type, you'll need to use a dictionary
- # [03:46] <heycam> i think that's not valid then, you can't say what happens if there's no property for [Callback] objects
- # [03:46] * Joins: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net)
- # [03:47] <zewt> if the properties were nullable (which they're not, but putting that aside) i'd have guessed that the properties would read as null
- # [03:47] <heycam> yes
- # [03:47] <zewt> though i don't think they want those to be nullable anyway, so it'd want to be a separate type anyway
- # [03:48] <zewt> i like programming better; if i don't know how something works, I just try it and see what blows up
- # [03:49] * Quits: necolas (~necolas@5e0c7fb2.bb.sky.com) (Remote host closed the connection)
- # [03:49] <heycam> this is more like try something, wait a few months and see if i blow up
- # [03:50] <zewt> heh
- # [03:50] * Quits: diraol (~diraol@201.20.213.107.user.ajato.com.br) (Ping timeout: 244 seconds)
- # [03:50] <zewt> thanks to both; will think about it some more
- # [03:50] <heycam> kcool
- # [03:58] * Quits: ojan (ojan@nat/google/x-esqegxbmioeccbzh) (Quit: ojan)
- # [04:00] * Quits: LBP (~Mirc@pD9EB19E9.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
- # [04:01] <zewt> erg, another thing is that this is part of a sub-algorithm itself (the context creation called by getContext in step 6)
- # [04:01] * Joins: LBP (~Mirc@pD9EB1734.dip0.t-ipconnect.de)
- # [04:01] <zewt> getContext itself is not defined as throwing an exception in that step
- # [04:02] <zewt> (@ hixie)
- # [04:04] * Joins: unruthless (~ruthie@173-13-118-97-NewEngland.hfc.comcastbusiness.net)
- # [04:09] <zewt> heycam: so, "Convert" would ref http://dev.w3.org/2006/webapi/WebIDL/#es-dictionary ?
- # [04:12] <heycam> zewt, yes
- # [04:13] <heycam> or http://dev.w3.org/2006/webapi/WebIDL/#dfn-convert-ecmascript-to-idl-value
- # [04:13] <heycam> the latter is where all "convert"s within the spec link to actually
- # [04:14] <heycam> either would be fine
- # [04:14] * nunnun_away is now known as nunnun
- # [04:14] * Joins: ezoe (~ezoe@112-68-244-180f1.kyt1.eonet.ne.jp)
- # [04:15] <Hixie> zewt: file bugs (using the widget thing)
- # [04:17] * Joins: erlehmann (~erlehmann@89.204.139.230)
- # [04:21] <zewt> ok
- # [04:24] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 255 seconds)
- # [04:28] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [04:30] * nunnun is now known as nunnun_away
- # [04:38] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [04:39] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
- # [04:40] * Quits: unruthless (~ruthie@173-13-118-97-NewEngland.hfc.comcastbusiness.net) (Quit: afk)
- # [04:46] * Quits: ezoe (~ezoe@112-68-244-180f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [04:54] * Quits: myakura (~myakura@FL1-211-135-241-47.tky.mesh.ad.jp) (Remote host closed the connection)
- # [04:56] * Joins: jochen___ (jochen@nat/google/x-aflarkmxjledoshm)
- # [04:56] * Quits: jochen__ (jochen@nat/google/x-ldmcevpbpqktkfgh) (Remote host closed the connection)
- # [04:56] * jochen___ is now known as jochen__
- # [05:10] * Joins: jochen___ (jochen@nat/google/x-gsuxjpczqwtaesem)
- # [05:10] * Quits: jochen__ (jochen@nat/google/x-aflarkmxjledoshm) (Remote host closed the connection)
- # [05:10] * jochen___ is now known as jochen__
- # [05:12] * Quits: scor (~scor@drupal.org/user/52142/view) (Read error: Connection reset by peer)
- # [05:12] * Joins: scor_ (~scor@drupal.org/user/52142/view)
- # [05:13] * Joins: nonge_ (~nonge@p50829CE3.dip.t-dialin.net)
- # [05:14] * Quits: nonge (~nonge@p50829A1D.dip.t-dialin.net) (Read error: Operation timed out)
- # [05:30] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [05:31] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Client Quit)
- # [05:38] * Quits: jwalden (~waldo@nat/mozilla/x-kfwfnjiqaypfgbut) (Quit: ChatZilla 0.9.87-3.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
- # [05:39] * Quits: jamesr (jamesr@nat/google/x-vtfqpdasvvvjbasd) (Quit: jamesr)
- # [05:44] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [05:51] * Joins: msankhala (~mutant@unaffiliated/msankhala)
- # [06:05] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [06:09] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [06:11] * Quits: scor_ (~scor@drupal.org/user/52142/view) (Quit: scor_)
- # [06:13] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
- # [06:19] * nunnun_away is now known as nunnun
- # [06:28] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:30] * Joins: ezoe (~ezoe@112-68-244-180f1.kyt1.eonet.ne.jp)
- # [06:31] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:35] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [06:37] * Quits: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [06:37] * abarth is now known as abarth|desktop
- # [06:39] * Joins: ryanseddon_ (~ryanseddo@49.189.216.250)
- # [06:40] * Quits: TobiX (tobias@zoidberg.org) (Ping timeout: 244 seconds)
- # [06:40] * Quits: djr-irccloud (u788@gateway/web/irccloud.com/x-avrkycayekcanolw) (Ping timeout: 240 seconds)
- # [06:40] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-yxpzfjiwjcveeczp) (Ping timeout: 240 seconds)
- # [06:40] * Quits: broquaint (be7c98c596@78.47.79.137) (Ping timeout: 255 seconds)
- # [06:40] * Quits: Wilto (u2821@gateway/web/irccloud.com/x-siiyhtiygdehukzm) (Ping timeout: 248 seconds)
- # [06:40] * Quits: eae (u4278@gateway/web/irccloud.com/x-mhwhsapxbelcwazb) (Ping timeout: 248 seconds)
- # [06:40] * Quits: timeless (u4015@firefox/developer/timeless) (Ping timeout: 244 seconds)
- # [06:40] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-lglkcllmgvxtaygh) (Ping timeout: 240 seconds)
- # [06:40] * Quits: boblet (u1921@gateway/web/irccloud.com/x-cogpsuzozdjnrygd) (Ping timeout: 240 seconds)
- # [06:40] * Quits: wycats (u79@gateway/web/irccloud.com/x-vnwwiwakcfdlqini) (Ping timeout: 240 seconds)
- # [06:40] * Quits: upgrayeddd (~u2969@gateway/web/irccloud.com/x-tsstyiturkghjlya) (Ping timeout: 240 seconds)
- # [06:40] * Quits: krijn (u2319@gateway/web/irccloud.com/x-lphwckxubfhnwjic) (Ping timeout: 244 seconds)
- # [06:40] * Quits: arv (u4269@gateway/web/irccloud.com/x-posupbcdvfyxtyny) (Ping timeout: 240 seconds)
- # [06:41] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-vbczpzgwtlsjpgoq) (Ping timeout: 258 seconds)
- # [06:41] * Quits: lensco (u4054@gateway/web/irccloud.com/x-svxtqzaanbkwgzea) (Ping timeout: 258 seconds)
- # [06:41] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-snfwqswmqrhyuqvu) (Ping timeout: 260 seconds)
- # [06:41] * Quits: bobylito (u3929@gateway/web/irccloud.com/x-buaspfrdienxbczb) (Ping timeout: 255 seconds)
- # [06:41] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-bafualgymsfidvub) (Ping timeout: 240 seconds)
- # [06:41] * Quits: oal (u4126@gateway/web/irccloud.com/x-hbjopkikwfdbiuvs) (Ping timeout: 244 seconds)
- # [06:41] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-ptuplymsqppevtoz) (Ping timeout: 248 seconds)
- # [06:41] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-kvnooqfumjyrfxsp) (Ping timeout: 248 seconds)
- # [06:41] * Quits: matjas (u2247@gateway/web/irccloud.com/x-yigyoggrrgbcakyc) (Ping timeout: 248 seconds)
- # [06:41] * Quits: Phae (u455@gateway/web/irccloud.com/x-myclxqzjmqbxewrm) (Ping timeout: 248 seconds)
- # [06:41] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-qwvkqlpuudmxmsis) (Ping timeout: 252 seconds)
- # [06:41] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (Ping timeout: 248 seconds)
- # [06:41] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-estzjjjshzgbyqen) (Ping timeout: 252 seconds)
- # [06:41] * ryanseddon_ is now known as ryanseddon
- # [06:44] * Joins: dglazkov (~u4270@gateway/web/irccloud.com/x-pgcjbetkmsyojkdm)
- # [06:46] * Joins: TobiX (tobias@zoidberg.org)
- # [06:46] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-crbdowwptgtguwpi)
- # [06:47] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-capninkuwzlbuygr)
- # [06:47] * Joins: broquaint (f2e68eb922@78.47.79.137)
- # [06:47] * Joins: bobylito (u3929@gateway/web/irccloud.com/x-mjxgwmdkvdgewkun)
- # [06:48] * Joins: krijn (u2319@gateway/web/irccloud.com/x-cjoczobdsfvsiprf)
- # [06:48] * Joins: eae (u4278@gateway/web/irccloud.com/x-ugabihyfakhjiiab)
- # [06:49] * Joins: boblet (u1921@gateway/web/irccloud.com/x-rngpcmsdymlvzzvq)
- # [06:50] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Ping timeout: 252 seconds)
- # [06:51] * Quits: msankhala (~mutant@unaffiliated/msankhala) (Ping timeout: 244 seconds)
- # [06:52] * Joins: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net)
- # [06:52] * Joins: beowulf (u116@gateway/web/irccloud.com/x-lmbcxrqvjdkscubj)
- # [06:52] * Quits: beowulf (u116@gateway/web/irccloud.com/x-lmbcxrqvjdkscubj) (Changing host)
- # [06:52] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
- # [06:53] * Joins: lensco (u4054@gateway/web/irccloud.com/x-ydjobcgkfjlsypkb)
- # [06:54] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-capninkuwzlbuygr) (Max SendQ exceeded)
- # [06:54] * Joins: benschwarz (~u2121@gateway/web/irccloud.com/x-oybewocrzmflakyx)
- # [06:55] * Joins: djr-irccloud (~u788@gateway/web/irccloud.com/x-xtatbwcsdcyngbzh)
- # [06:56] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-iwnbspokmptfapmj)
- # [06:56] * Joins: jeremyselier (~u2513@gateway/web/irccloud.com/x-grdmrlomysnmiykh)
- # [06:57] * Joins: Phae (u455@gateway/web/irccloud.com/x-qvuhxkbowptzvibi)
- # [07:01] * Quits: ryanseddon (~ryanseddo@49.189.216.250) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [07:02] * Joins: upgrayeddd (u2969@gateway/web/irccloud.com/x-gdqsdvojfghrebih)
- # [07:06] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [07:07] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [07:15] * Joins: matjas (u2247@gateway/web/irccloud.com/x-avxxzmmmqvbjucts)
- # [07:18] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-oklymafstwwqedpm)
- # [07:20] * Joins: oal (u4126@gateway/web/irccloud.com/x-nmdnucfmlpdbesxp)
- # [07:20] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-rgghdnzacxssrbnz)
- # [07:21] * Joins: JonathanNeal (~Jonathan@cpe-67-49-64-18.socal.res.rr.com)
- # [07:24] * Quits: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:24] * Joins: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net)
- # [07:26] * heycam is now known as heycam|away
- # [07:27] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [07:30] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [07:31] * heycam|away is now known as heycam
- # [07:32] * Quits: agektmr (~Adium@74.125.56.33) (Quit: Leaving.)
- # [07:39] * Joins: agektmr (~Adium@74.125.56.33)
- # [07:41] * Quits: JonathanNeal (~Jonathan@cpe-67-49-64-18.socal.res.rr.com) (Read error: Connection reset by peer)
- # [07:41] * Joins: JonathanNeal (~Jonathan@cpe-67-49-64-18.socal.res.rr.com)
- # [07:43] * Quits: erlehmann (~erlehmann@89.204.139.230) (Quit: Ex-Chat)
- # [07:46] * Joins: sicking (~chatzilla@adsl-99-191-73-25.dsl.pltn13.sbcglobal.net)
- # [07:50] * Joins: Evanescence (~Evanescen@122.237.20.83)
- # [08:01] * abarth|desktop is now known as abarth|zZz
- # [08:11] * Joins: msankhala (~mutant@unaffiliated/msankhala)
- # [08:14] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:18] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [08:19] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [08:27] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [08:32] <hsivonen> aargh. MTWF FAIL: http://paulirish.com/2011/moving-the-web-forward/#comment-96808
- # [08:33] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:35] * Joins: MikeSmith_ (~MikeSmith@EM111-191-47-94.pool.e-mobile.ne.jp)
- # [08:38] * Quits: MikeSmith (~MikeSmith@EM114-48-145-136.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
- # [08:38] * MikeSmith_ is now known as MikeSmith
- # [08:46] * Joins: dragon_ (~dragon@58-70-24-216f1.hyg2.eonet.ne.jp)
- # [08:48] * Quits: dragon_ (~dragon@58-70-24-216f1.hyg2.eonet.ne.jp) (Client Quit)
- # [08:49] * Quits: ezoe (~ezoe@112-68-244-180f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
- # [08:50] * Quits: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [08:54] * Quits: Evanescence (~Evanescen@122.237.20.83) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [08:55] * Joins: codeho (~tschau@178-26-69-223-dynip.superkabel.de)
- # [08:57] * Quits: JonathanNeal (~Jonathan@cpe-67-49-64-18.socal.res.rr.com) (Quit: Leaving.)
- # [08:57] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [08:59] * Joins: incidence (jussi@unaffiliated/incidence)
- # [09:04] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [09:08] * Joins: roc (~chatzilla@121.98.230.221)
- # [09:09] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Ping timeout: 240 seconds)
- # [09:13] * Joins: danbri_ (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [09:16] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Ping timeout: 252 seconds)
- # [09:22] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [09:23] * Joins: FlorianX (~Dimitri@p578F195C.dip.t-dialin.net)
- # [09:23] * Joins: mishunov (~spliter@77.88.72.162)
- # [09:31] * Joins: Kotrotsos (~me@ip51cda7bf.speed.planet.nl)
- # [09:33] * Parts: deane (~deanedrid@124-197-11-114.callplus.net.nz)
- # [09:35] * codeho is now known as codeho_away
- # [09:38] * danbri_ is now known as danbri
- # [09:38] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [09:44] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [09:45] * heycam is now known as heycam|away
- # [09:46] * Joins: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net)
- # [09:47] * Quits: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net) (Client Quit)
- # [09:47] * Joins: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net)
- # [09:50] * Parts: Kotrotsos (~me@ip51cda7bf.speed.planet.nl)
- # [09:51] * codeho_away is now known as codeho
- # [09:54] * Quits: Druid_ (~Druid@p5B05D6CD.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [09:59] * Joins: Druid_ (~Druid@p5B1375C1.dip.t-dialin.net)
- # [10:07] * Joins: ezoe (~ezoe@203-140-90-170f1.kyt1.eonet.ne.jp)
- # [10:07] * Joins: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com)
- # [10:09] * Joins: Obvious (tachikoma@188.226.74.2)
- # [10:10] <zcorpan> https://www.w3.org/Bugs/Public/show_bug.cgi?id=15095 - how do you check the origin of a worker?
- # [10:11] * codeho is now known as codeho_away
- # [10:11] * Quits: codeho_away (~tschau@178-26-69-223-dynip.superkabel.de) (Quit: codeho_away)
- # [10:12] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [10:12] * Joins: gwicke (~gabriel@212.255.42.23)
- # [10:12] * Joins: richt (~richt@c83-249-28-214.bredband.comhem.se)
- # [10:13] <zcorpan> event.origin
- # [10:14] <hsivonen> writing character encoding related UI strings is hard
- # [10:14] <hsivonen> particularly for a browser
- # [10:15] <hsivonen> where for perf reasons you don't want to check if the page actually contains non-ASCII
- # [10:15] <hsivonen> and where you can't be sure whether the page author or a user ends up reading the UI string
- # [10:17] <zcorpan> i guess xhr/websocket/eventsource can expose the origin in a worker, too
- # [10:18] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [10:30] * Joins: codeho (~tschau@195.71.160.78)
- # [10:33] * Joins: codeho_ (~codeho@195.71.160.78)
- # [10:33] * Quits: codeho_ (~codeho@195.71.160.78) (Remote host closed the connection)
- # [10:33] * Joins: codeho_ (~codeho@195.71.160.78)
- # [10:34] * Quits: codeho (~tschau@195.71.160.78) (Read error: Connection reset by peer)
- # [10:39] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [10:49] * Joins: drublic (~drublic@frbg-5f733728.pool.mediaWays.net)
- # [10:49] * Quits: drublic (~drublic@frbg-5f733728.pool.mediaWays.net) (Remote host closed the connection)
- # [10:51] * codeho_ is now known as codeho
- # [10:53] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [10:55] * Joins: drublic (~drublic@frbg-5f733728.pool.mediaWays.net)
- # [10:55] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
- # [11:08] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [11:09] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 252 seconds)
- # [11:14] * Quits: drublic (~drublic@frbg-5f733728.pool.mediaWays.net) (Remote host closed the connection)
- # [11:18] * Quits: msankhala (~mutant@unaffiliated/msankhala) (Ping timeout: 240 seconds)
- # [11:22] * Joins: drublic (~drublic@frbg-5f733728.pool.mediaWays.net)
- # [11:24] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
- # [11:34] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [11:36] * Joins: Areks (~Areks@rs.gridnine.com)
- # [11:39] * Quits: michaelrtm (madcow@193.299.dsl.mel.iprimus.net.au) (Ping timeout: 252 seconds)
- # [11:40] * Joins: michaelrtm (madcow@193.299.dsl.mel.iprimus.net.au)
- # [11:48] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [11:51] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [11:53] * Joins: graememcc (~chatzilla@host109-151-240-187.range109-151.btcentralplus.com)
- # [11:55] * Quits: drublic (~drublic@frbg-5f733728.pool.mediaWays.net) (Remote host closed the connection)
- # [11:55] * Joins: drublic (~drublic@frbg-5f733728.pool.mediaWays.net)
- # [11:57] * Joins: drublic_ (~drublic@frbg-5f733728.pool.mediaWays.net)
- # [11:58] * Quits: drublic_ (~drublic@frbg-5f733728.pool.mediaWays.net) (Remote host closed the connection)
- # [11:58] * Joins: drublic_ (~drublic@frbg-5f733728.pool.mediaWays.net)
- # [11:59] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [11:59] * Joins: smaug____ (~chatzilla@GGKMMCLXXVII.gprs.sl-laajakaista.fi)
- # [12:00] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [12:01] * Quits: drublic (~drublic@frbg-5f733728.pool.mediaWays.net) (Ping timeout: 248 seconds)
- # [12:02] * codeho is now known as codeho_away
- # [12:06] * Joins: roc (~chatzilla@121.98.230.221)
- # [12:08] * codeho_away is now known as codeho
- # [12:13] * Quits: kennyluck (~kennyluck@114-43-118-197.dynamic.hinet.net) (Quit: kennyluck)
- # [12:14] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [12:16] * Quits: sicking (~chatzilla@adsl-99-191-73-25.dsl.pltn13.sbcglobal.net) (Ping timeout: 252 seconds)
- # [12:20] * codeho is now known as codeho_away
- # [12:30] * Joins: msankhala (~mutant@unaffiliated/msankhala)
- # [12:35] * Joins: necolas (~necolas@5e0c7fb2.bb.sky.com)
- # [12:37] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:45] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [12:49] * Quits: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [12:53] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-obomqcnapkbedoyb)
- # [12:56] * Quits: ezoe (~ezoe@203-140-90-170f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [13:01] * Joins: kennyluck (~kennyluck@111-248-41-131.dynamic.hinet.net)
- # [13:04] * Quits: kennyluck (~kennyluck@111-248-41-131.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [13:05] * Joins: kennyluck (~kennyluck@111-248-41-131.dynamic.hinet.net)
- # [13:10] * Joins: benjoffe_ (~benjoffe@123.208.75.213)
- # [13:20] * Quits: kennyluck (~kennyluck@111-248-41-131.dynamic.hinet.net) (Read error: No route to host)
- # [13:21] * Joins: kennyluck (~kennyluck@111-248-41-131.dynamic.hinet.net)
- # [13:21] * Quits: ParadoX- (parad0x@hades.spexhost.com) (Ping timeout: 248 seconds)
- # [13:23] * Joins: ParadoX- (parad0x@hades.spexhost.com)
- # [13:23] * Joins: kennyluck_ (~kennyluck@111-248-43-32.dynamic.hinet.net)
- # [13:25] * Quits: kennyluck (~kennyluck@111-248-41-131.dynamic.hinet.net) (Ping timeout: 244 seconds)
- # [13:25] * kennyluck_ is now known as kennyluck
- # [13:27] * Quits: kennyluck (~kennyluck@111-248-43-32.dynamic.hinet.net) (Read error: No route to host)
- # [13:28] * Joins: kennyluck (~kennyluck@114-24-14-59.dynamic.hinet.net)
- # [13:33] * Joins: what (ced9cd60@gateway/web/freenode/ip.206.217.205.96)
- # [13:33] * Joins: xec (~xec@2a00:10b0:1:1002:5ab0:35ff:fef8:6a01)
- # [13:35] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [13:37] * Quits: what (ced9cd60@gateway/web/freenode/ip.206.217.205.96) (Ping timeout: 264 seconds)
- # [13:43] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Ping timeout: 244 seconds)
- # [13:44] * codeho_away is now known as codeho
- # [13:48] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [13:49] <codeho> blergh.. this new mouse lock api is going to be hell
- # [13:58] * Joins: kennyluck_ (~kennyluck@114-24-14-59.dynamic.hinet.net)
- # [14:00] * Quits: kennyluck (~kennyluck@114-24-14-59.dynamic.hinet.net) (Ping timeout: 252 seconds)
- # [14:00] * kennyluck_ is now known as kennyluck
- # [14:01] * Joins: micheil (~micheil@92.40.253.192.threembb.co.uk)
- # [14:02] * Quits: micheil (~micheil@92.40.253.192.threembb.co.uk) (Client Quit)
- # [14:05] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:05] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [14:06] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Client Quit)
- # [14:11] <hsivonen> codeho: in what way?
- # [14:11] <codeho> i fear its gonna be abused
- # [14:12] <codeho> ad-blocks that trap your mouse
- # [14:12] <codeho> whole pages that trap your mouse
- # [14:12] <codeho> ect..
- # [14:12] <hsivonen> codeho: aren't there safeguards against that?
- # [14:14] <codeho> in the current spec i don't see any
- # [14:15] <codeho> it'll need the same approach as for pop-ups
- # [14:15] <jgraham> No one is going to implement it without safeguards
- # [14:15] <codeho> fullscreen and geoloc
- # [14:15] <jgraham> irre3spective of what the spec says
- # [14:15] <jgraham> I'm also rather sure this has been discussed
- # [14:15] <codeho> ost likely
- # [14:15] <codeho> +m
- # [14:17] <codeho> current chromium only allows it in fullscreen mode
- # [14:17] <codeho> thats good :)
- # [14:17] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:18] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [14:19] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [14:25] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [14:26] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
- # [14:27] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [14:27] <hsivonen> https://twitter.com/#!/MattWilcox/status/144765119203774464
- # [14:27] * Quits: benjoffe_ (~benjoffe@123.208.75.213) (Read error: Connection reset by peer)
- # [14:31] * Quits: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [14:33] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [14:36] * Quits: herbnerder (~herbnerde@ec2-72-44-36-35.compute-1.amazonaws.com) (Quit: ZNC - http://znc.in)
- # [14:37] * Joins: erlehmann (~erlehmann@89.204.139.230)
- # [14:38] * Quits: MikeSmith (~MikeSmith@EM111-191-47-94.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
- # [14:39] * Joins: benjoffe_ (~benjoffe@123.208.75.213)
- # [14:39] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:41] <smaug____> codeho: I think also Firefox implementation allows it only in fullscreen mode
- # [14:42] <smaug____> (I'm more worried about misusing fullscreen mode, since it doesn't require any permission )
- # [14:44] * Joins: MikeSmith (~MikeSmith@EM1-112-72-240.pool.e-mobile.ne.jp)
- # [14:50] <smaug____> codeho: if you're testing mouse lock, feel free to test FF builds http://vocamus.net/dave/?p=1388
- # [14:51] <codeho> smaug____: thanks! currently i'm just interested in the code, looking' at your repo if thats ok :)
- # [14:54] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
- # [14:55] * Quits: MikeSmith (~MikeSmith@EM1-112-72-240.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [14:55] <smaug____> codeho: not my code :)
- # [14:55] <codeho> i know
- # [14:55] <codeho> :)
- # [14:56] <codeho> (now) :)
- # [15:02] * Joins: dragon__ (~dragon@58-70-24-216f1.hyg2.eonet.ne.jp)
- # [15:03] * Quits: dragon__ (~dragon@58-70-24-216f1.hyg2.eonet.ne.jp) (Client Quit)
- # [15:09] * Quits: kennyluck (~kennyluck@114-24-14-59.dynamic.hinet.net) (Quit: kennyluck)
- # [15:10] * Joins: davidb (~davidb@66.207.208.98)
- # [15:12] * Quits: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [15:16] <smaug____> does webkit support event ctors for other than Event and CustomEvent
- # [15:16] * smaug____ has never understood why DOM4 has CustomEvent
- # [15:17] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
- # [15:20] * Joins: othree (~othree@140.118.5.39)
- # [15:22] <zcorpan> Hixie: hmm. now it's non-trivial to find the partial Document interface (previously HTMLDocument) by following xrefs
- # [15:23] * zcorpan filed a bug
- # [15:25] * Joins: dragon__ (~dragon@58-70-24-216f1.hyg2.eonet.ne.jp)
- # [15:25] * Quits: dragon__ (~dragon@58-70-24-216f1.hyg2.eonet.ne.jp) (Client Quit)
- # [15:28] * Joins: jdong_bot_ (~jdong_bot@220.181.151.11)
- # [15:29] * Quits: drublic_ (~drublic@frbg-5f733728.pool.mediaWays.net) (Remote host closed the connection)
- # [15:30] * Quits: agektmr (~Adium@74.125.56.33) (Quit: Leaving.)
- # [15:31] * Joins: drublic (~drublic@frbg-5f733728.pool.mediaWays.net)
- # [15:32] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [15:32] * Joins: agektmr (~Adium@74.125.56.33)
- # [15:37] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:44] <bga> http://funkyimg.com/u2/1081/563/9373757.png
- # [15:44] <bga> mozilla^
- # [15:44] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [15:46] <hsivonen> bga: looks like Content-Disposition in action
- # [15:46] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-auymxvvtmerkwyfy)
- # [15:46] <hsivonen> bga: and the user having set Opera as the default app for .xhtml
- # [15:46] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:47] <bga> m
- # [15:47] <bga> only opera open this url
- # [15:47] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [15:47] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [15:48] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [15:48] <bga> stupid browsers
- # [15:51] <bga> anyway this svg demo does not work even in FF
- # [15:51] <bga> ah
- # [15:51] * Joins: kennyluck (~kennyluck@114-43-118-197.dynamic.hinet.net)
- # [15:52] <bga> saving, rename to .xhtml and now work
- # [15:53] <bga> works only FF heh
- # [15:53] <bga> * +in
- # [15:56] * Joins: FrankParent (~fparent@64.34.146.254)
- # [15:58] * codeho is now known as codeho_away
- # [15:59] * Joins: martndemus (~martndemu@h254064.upc-h.chello.nl)
- # [15:59] * Joins: herbnerder (~herbnerde@ec2-72-44-36-35.compute-1.amazonaws.com)
- # [16:02] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:04] * Joins: Jusan (~jusan@2a01:e35:8af4:bf70:223:12ff:fe54:7a4e)
- # [16:05] * Quits: Jusan (~jusan@2a01:e35:8af4:bf70:223:12ff:fe54:7a4e) (Remote host closed the connection)
- # [16:09] * Joins: Wilto (u2821@gateway/web/irccloud.com/x-vamenkxryuouadzd)
- # [16:11] * codeho_away is now known as codeho
- # [16:12] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [16:13] * Joins: ksweeney (~Adium@nyv-exweb.iac.com)
- # [16:18] * Joins: dragon_ (~dragon@58-70-24-216f1.hyg2.eonet.ne.jp)
- # [16:18] * codeho is now known as codeho_awayz0r
- # [16:23] * Joins: strict9 (~strict9@74-94-172-134-NewEngland.hfc.comcastbusiness.net)
- # [16:27] * Quits: codeho_awayz0r (~codeho@195.71.160.78) (Quit: codeho_awayz0r)
- # [16:27] * Joins: bfrohs (~brandon@smtp.forewordinternal.com)
- # [16:29] * Joins: diraol (~diraol@189.100.9.100)
- # [16:29] * Quits: gwicke (~gabriel@212.255.42.23) (Quit: Bye!)
- # [16:30] * Quits: dragon_ (~dragon@58-70-24-216f1.hyg2.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [16:31] <bfrohs> Is it allowed to specify multiply [type] values for a form <input>? Or is there a less specific date value that allows for choosing a month or a day? Usage: Published Date for book. Publishers sometimes only specify a month (esp. if it's released on multiple days in different areas of the world), but allow for a specific day (e.g. released same day across timezones)
- # [16:32] <zcorpan> use two inputs
- # [16:34] * Joins: jarek (~jarek@bdb114.neoplus.adsl.tpnet.pl)
- # [16:34] * Quits: jarek (~jarek@bdb114.neoplus.adsl.tpnet.pl) (Changing host)
- # [16:34] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [16:34] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [16:35] <bfrohs> If you mean a Month and Date input, that has the downside of requiring a script to check for validation (having required on both would lock the form), as well as possible user confusion when selecting a date (when multiple fields are present, people want to fill both out, even if they're for the same thing)
- # [16:35] * Joins: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
- # [16:35] <bfrohs> The other possibility is using [pattern], but that removes the date picker
- # [16:36] * Quits: diraol (~diraol@189.100.9.100) (Quit: Leaving.)
- # [16:37] <zcorpan> what UI do you want? a date picker that can select either a month or a date?
- # [16:38] <bfrohs> Yes, that would be great. Even if it could choose a year as well (date, with every part excluding year optional). And requiring the month could be taken care of with [pattern] (however, without a 'date-optional' [type], this is not possible without a script)
- # [16:39] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [16:39] <zcorpan> i guess you should list the use cases for such a thing in a bug
- # [16:39] <bfrohs> Where would be the best place to submit it?
- # [16:40] <zcorpan> the comment form in the spec files a bug
- # [16:40] * Joins: jwalden (~waldo@nat/mozilla/x-gecfwleijlxvgcuy)
- # [16:40] <zcorpan> you need an account on w3c bugzilla if you want to comment on the bug further
- # [16:40] <zcorpan> alternatively, send an email to whatwg@whatwg.org (need to subscribe)
- # [16:42] <bfrohs> Thank ya
- # [16:46] * Joins: codeho (~codeho@178-26-69-223-dynip.superkabel.de)
- # [16:47] * Joins: annevk5 (u2483@gateway/web/irccloud.com/x-applbifvyyyqcgzf)
- # [16:53] * Quits: LBP (~Mirc@pD9EB1734.dip0.t-ipconnect.de) (Quit: Bye, bye!)
- # [16:54] * Quits: erlehmann (~erlehmann@89.204.139.230) (Ping timeout: 240 seconds)
- # [16:55] * Quits: abarth|zZz (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth|zZz)
- # [16:56] * Joins: erlehmann (~erlehmann@89.204.155.194)
- # [16:56] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [17:04] * Quits: benjoffe_ (~benjoffe@123.208.75.213) (Remote host closed the connection)
- # [17:05] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [17:05] * Joins: diraol (~diraol@189.100.9.100)
- # [17:09] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [17:10] * Quits: richt (~richt@c83-249-28-214.bredband.comhem.se) (Remote host closed the connection)
- # [17:12] * Quits: eric_carlson (~eric@2620:149:4:1b01:f4dd:b684:d1a7:680e) (Ping timeout: 252 seconds)
- # [17:13] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Client Quit)
- # [17:14] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:16] <smaug____> does anyone know which all event ctors webkit supports
- # [17:16] <smaug____> I haven't manage to install any latest webkit builds to this machine, so I can't test
- # [17:16] <smaug____> though, I think only Event and CustomEvent has ctor mentioned in any spec
- # [17:19] <zewt> webgl has one, which I doubt is implemented anywhere yet
- # [17:19] * Quits: Kuruma (~Kuruman@cherry.kurumatani.jp) (Ping timeout: 240 seconds)
- # [17:20] <zewt> there was a thread about using it with indexeddb months ago, but I guess that hasn't happened yet
- # [17:20] * Quits: strict9 (~strict9@74-94-172-134-NewEngland.hfc.comcastbusiness.net) (Quit: strict9)
- # [17:21] <zewt> and other noise about updating dom3 events, which I guess also hasn't happened
- # [17:22] <zewt> is webgl really the only spec outside of dom4 itself using it yet? heh
- # [17:34] * Joins: eric_carlson (~eric@17.212.152.104)
- # [17:37] * Quits: eric_carlson (~eric@17.212.152.104) (Client Quit)
- # [17:37] * Joins: eric_carlson (~eric@17.212.152.104)
- # [17:38] <annevk5> smaug____: they implemented most I think
- # [17:38] <annevk5> smaug____: I mean for most event interfaces they have
- # [17:38] * Joins: TabAtkins_ (~TabAtkins@76-253-1-30.lightspeed.sntcca.sbcglobal.net)
- # [17:38] <annevk5> smaug____: and then filed bugs on the specs
- # [17:38] * Joins: FlorianX1 (~Dimitri@p578F1F67.dip.t-dialin.net)
- # [17:38] <annevk5> smaug____: the HTML spec has event constructors defined for all its event interfaces
- # [17:38] <smaug____> well, one needs to know the order of stuff in the dictionaries
- # [17:39] <smaug____> ah
- # [17:39] * smaug____ looks at HTML spec
- # [17:40] * Joins: Kuruma (~Kuruman@cherry.kurumatani.jp)
- # [17:40] * Quits: FlorianX (~Dimitri@p578F195C.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [17:44] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:45] * Joins: SIDKID87 (~mike.badg@207.245.21.107)
- # [17:46] * Joins: LBP (~Mirc@pD9EB1734.dip0.t-ipconnect.de)
- # [17:46] <SIDKID87> Question surrounding the MetaExtensions. When I include these (i.e. HandheldFriendly) in my HTML document I get validation errors. How do I avoid this?
- # [17:47] * Joins: smplstk (~serio@207.245.21.150)
- # [17:47] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Ping timeout: 240 seconds)
- # [17:51] * Joins: wesbos (~wesbos@24.52.240.143)
- # [17:51] <karlcow> <annevk> my b is that I sort of feel that long term bandwidth will be less of an issue and everything will be 300ppi
- # [17:51] <karlcow> maybe the issue is slightly different for the b case
- # [17:52] <karlcow> it's not that much the absolute bandwidth of cell networks
- # [17:52] <karlcow> but the different between cables and wireless networks.
- # [17:52] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [17:52] <karlcow> if wireless gets higher speed, but cables go on a trend of super high speed
- # [17:52] <annevk5> smaug____: the order should not be important...
- # [17:52] <karlcow> there will still be the issue
- # [17:53] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # [17:53] <annevk5> karlcow: not if you not go beyond 300ppi
- # [17:53] <karlcow> annevk5: bigger size images :) if people can 10Mb they will, no?
- # [17:53] <annevk5> karlcow: or do you expect us to transmit raw camera images from a Canon 1D or some such?
- # [17:53] <karlcow> * can use
- # [17:54] <karlcow> annevk5: people will
- # [17:54] <jgraham> (1D images are way bigger than that)
- # [17:54] * Quits: Kuruma (~Kuruman@cherry.kurumatani.jp) (Ping timeout: 244 seconds)
- # [17:54] * Joins: ezoe (~ezoe@203-140-90-170f1.kyt1.eonet.ne.jp)
- # [17:54] <jgraham> (at least my 7D images are like 20Mb each and I guess the 1D is even bigger)
- # [17:55] <annevk5> karlcow: maybe reasonable, unless cables to home go away entirely
- # [17:55] <karlcow> so basically the speed difference in between different type of user experiences/networks.
- # [17:55] <annevk5> is a compressed JPEG for 300ppi much much larger than one for 150ppi today?
- # [17:55] <smaug____> annevk5: order is important
- # [17:55] <smaug____> because of getters
- # [17:56] <annevk5> smaug____: ah right
- # [17:56] <annevk5> smaug____: hopefully the dictionaries are interface order
- # [17:56] <annevk5> I wonder if Web IDL makes that crystal clear to everyone
- # [17:57] * Joins: sicking (~chatzilla@adsl-99-191-73-25.dsl.pltn13.sbcglobal.net)
- # [17:57] <smaug____> IIRC it does
- # [17:58] <smaug____> but I need to re-review
- # [17:59] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 240 seconds)
- # [17:59] <SIDKID87> <meta name="HandheldFriendly" content="True"> breaks validation, what's up with that?
- # [17:59] <karlcow> annevk5: already the case for some regions of the world. Or more exactly the cable was never the main delivery channel
- # [17:59] <karlcow> "Most people on #Internet in #Africa access thru mobile web - 85m of 110m web users - #IsisNyong'o of #InMobi at #ConvergenceAfrica #Nairobi" — http://twitter.com/tamihultman/status/144757444575375361
- # [18:00] * Quits: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com) (Quit: zcorpan)
- # [18:00] <annevk5> SIDKID87: per http://wiki.whatwg.org/wiki/MetaExtensions it's only a proposal and might not be implemented yet in the validator
- # [18:00] <annevk5> karlcow: I know
- # [18:01] <annevk5> karlcow: and there's claims of 80mbit mobile, which is pretty close to the 120mbit I get at home
- # [18:01] <annevk5> (via cable)
- # [18:01] <annevk5> and everyone hates cables
- # [18:02] <jgraham> It is not really clear if you will get that in rural areas though
- # [18:02] <jgraham> The range will be very short
- # [18:02] <jgraham> Still, maybe it will happen eventually
- # [18:02] <SIDKID87> annevk5: Thanks - that makes sense. :)
- # [18:02] * karlcow doesn't hate cables, but that is another topic :)
- # [18:02] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [18:03] <jgraham> In any case being able to select on screen size can be good even if both images are the same number of pixels
- # [18:03] <jgraham> But speculative prefetching with <picture> or similar solutions could be interesting
- # [18:03] * jgraham wonders what happens with <video> roday
- # [18:03] <jgraham> *today
- # [18:11] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [18:11] * Quits: diraol (~diraol@189.100.9.100) (Quit: Leaving.)
- # [18:11] * Joins: diraol (~diraol@189.100.9.100)
- # [18:11] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:13] * Joins: cooto (~Adium@pc-139-122-161-190.cm.vtr.net)
- # [18:13] * Parts: cooto (~Adium@pc-139-122-161-190.cm.vtr.net)
- # [18:14] * Joins: cooto (~Adium@pc-139-122-161-190.cm.vtr.net)
- # [18:14] * Quits: jdong_bot_ (~jdong_bot@220.181.151.11) (Remote host closed the connection)
- # [18:15] <zewt> heh, i've sort of wondered about tighter integration with progressive JPEGs and resource fetching, though I'm certain it'll never happen (and not sure it would work well anyway)
- # [18:15] * Quits: gavin_ (~gavin@76.14.70.183) (Read error: Connection reset by peer)
- # [18:16] * Joins: gavin_ (~gavin@76.14.70.183)
- # [18:16] <zewt> for example, if you have a 300 DPI, 3-pass interlaced JPEG and you're on a much lower-resolution display, request just the first two passes from the server
- # [18:17] <zewt> then you have a single file with no waste serving multiple resource sizes (but of course the server-side complexity is way too high)
- # [18:18] <karlcow> http://pypi.python.org/pypi/NodeTree
- # [18:19] <zewt> well, I suppose all you *really* need is an index file ("1 pass: 10000 bytes; 2 passes: 30000 bytes; 3 passes: 100000 bytes"), then the client can use Content-Range (still too complex)
- # [18:19] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
- # [18:21] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:21] * Quits: sicking (~chatzilla@adsl-99-191-73-25.dsl.pltn13.sbcglobal.net) (Ping timeout: 248 seconds)
- # [18:21] <zewt> annevk5: another thing to consider: no matter how much bandwidth you have, waste on mobile costs
- # [18:22] <zewt> downloading 10x the amount of data and then decoding a much larger file will *always* mean, at the least, more battery use
- # [18:25] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [18:27] * Joins: Ms2ger (~Ms2ger@91.181.44.25)
- # [18:27] <karlcow> was trying to find more information about nodetree not quite ready yet http://arcriley.blogspot.com/2011/12/nodetree-02-released.html
- # [18:30] * Quits: SIDKID87 (~mike.badg@207.245.21.107)
- # [18:30] <annevk5> zewt: so far though the images that use more bandwidth make the most sense on phones
- # [18:30] * Joins: ZXY (~ZXY@S01060023695e2b85.cg.shawcable.net)
- # [18:31] <annevk5> there's no desktop nearing 300ppi yet in wide use
- # [18:31] <ZXY> is there any at all?
- # [18:31] <ZXY> consumer/pro grade
- # [18:31] <annevk5> I thought IBM had made something at one point
- # [18:31] <annevk5> well some company
- # [18:32] <ZXY> that's not really ibm's thing
- # [18:32] <ZXY> they really don't make any consumer products anymore
- # [18:33] * Joins: jacobolu_ (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net)
- # [18:34] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [18:34] * Parts: bfrohs (~brandon@smtp.forewordinternal.com)
- # [18:34] * Joins: astearns (~anonymous@192.150.22.5)
- # [18:35] * nonge_ is now known as nonge
- # [18:36] * Joins: dainbrain (~dain@nat.corp.mediatemple.net)
- # [18:36] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [18:39] * Joins: ap_ (~ap@2620:149:4:1b01:b885:f253:976a:3145)
- # [18:41] * Quits: ezoe (~ezoe@203-140-90-170f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [18:41] <smaug____> I hope my event ctor implementation is somewhat compatible what chromium has
- # [18:44] <TabAtkins_> smaug____: Ask about it in #webkit
- # [18:44] <smaug____> I'd rather test
- # [18:44] <smaug____> but I have no idea where to get "nightly" chromium
- # [18:44] <smaug____> even the dev version doesn't seem to run on this machine
- # [18:44] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [18:44] <smaug____> s/run/install/
- # [18:44] <zewt> chrome's prerelease stuff is a big pain, because (last I tried it) it doesn't let you install them side-by-side
- # [18:44] <zewt> and it took a bit of digging to figure out how to go *back* to production when I was done
- # [18:45] <zewt> (iirc, going to prerelease builds was one click, going back not so much)
- # [18:45] <smaug____> but, I declare my implementation correct and if webkit does something else, I'll file webkit bugs :p
- # [18:45] <zewt> cage match
- # [18:47] <zewt> i suppose it's the usual neverending question: "do tests exist yet" :P
- # [18:47] <jgraham> Why would anyone ever run a production browser?
- # [18:48] * Quits: WolfieZero (~wolfiezer@jennie-en0.manor.fubra.net.manor.fubra.net) (Quit: WolfieZero)
- # [18:48] <zewt> why would anyone ever run a prerelease browser, when everything we do these days depend son it :)
- # [18:48] <annevk5> ZXY: I thought "pro" was acceptable too
- # [18:48] <annevk5> ZXY: I was thinking of http://en.wikipedia.org/wiki/IBM_T220/T221_LCD_monitors
- # [18:49] <ZXY> ah nice
- # [18:49] <annevk5> ZXY: still only 200ppi though
- # [18:49] <ZXY> I meant to say prosumer actually
- # [18:49] <ZXY> but this is really cool
- # [18:51] <zewt> then go for it http://www.ebay.com/itm/290642425026
- # [18:51] <jgraham> Well people have been talking about 200ppi monitors for years. It shows no sign of going mainstream though
- # [18:51] <zewt> heh 48hz, ouch
- # [18:52] <ZXY> they go for like 2-4 k it looks like
- # [18:52] <zewt> and I'm sure it's really poor by other modern standards (ghosting, view angle, color accuracy, black level, etc)
- # [18:52] <ZXY> plus I think you'd need two dvi connections
- # [18:53] <ZXY> everyone knows it's just for cramming more irc windows on your screen
- # [18:53] <zewt> i just maximize irc on my side monitor, heh
- # [18:54] <jgraham> Anyway if anyone is claiming that we don't need something because this tech will be ubiquitous RSN, I will take it with an ocean full of salt
- # [18:57] * smaug____ uses http://html5labs.interoperabilitybridges.com/dom4events/
- # [18:58] * jernoble|afk is now known as jernoble
- # [18:58] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
- # [18:58] * Joins: WolfieZero (~wolfiezer@jennie-en1.manor.fubra.net.manor.fubra.net)
- # [19:00] <smaug____> Ms2ger: what is the expected behavior for bubbles: get () { throw foo } ? :)
- # [19:00] <annevk5> jgraham: after iPad3, I expect my laptop to get a similar treatment
- # [19:00] <Ms2ger> I was hoping you'd figure that out ;)
- # [19:00] <Ms2ger> Let me check
- # [19:01] <smaug____> Ms2ger: currently the patch does what the spec say (no exceptions)
- # [19:01] <smaug____> I mean DOM4 spec
- # [19:01] <smaug____> WebIDL may hint something else
- # [19:01] <Ms2ger> Hrm, WebIDL doesn't seem clear
- # [19:03] <Ms2ger> "None of the algorithms or processing requirements in the ECMAScript language binding catch ECMAScript exceptions. Whenever an ECMAScript Function is invoked due to requirements in this section and that Function ends due to an exception being thrown, that exception MUST propagate to the caller, and if not caught there, to its caller, and so on."
- # [19:03] * Joins: wycats (u79@gateway/web/irccloud.com/x-lanikgqsemahlhvr)
- # [19:03] * Joins: tantek (~tantek@66-87-7-230.pools.spcsdns.net)
- # [19:04] <smaug____> aha, so exception should propagate
- # [19:04] <Ms2ger> Sounds like it
- # [19:06] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [19:06] * Joins: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net)
- # [19:07] <jgraham> annevk5: I would wait and see about that. Making that kind of screen that size is going to be hugely expensive (due to low yield). I wouldn't expect it in laptops overnight or on desktops for even longer
- # [19:08] <annevk5> there's not much else I can do
- # [19:08] <annevk5> but if they put that kind of screen on a MacBook Air, yield is going to be high
- # [19:08] * Quits: WolfieZero (~wolfiezer@jennie-en1.manor.fubra.net.manor.fubra.net) (Quit: WolfieZero)
- # [19:09] <smaug____> Ms2ger: thanks, fixed
- # [19:09] <Ms2ger> Thank you!
- # [19:11] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [19:13] * Quits: tantek (~tantek@66-87-7-230.pools.spcsdns.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [19:13] * Joins: _pdr__ (anonymous@nat/google/x-jaurjqdiplvnqjwi)
- # [19:14] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [19:15] <zewt> i wouldn't expect high dpi desktop/laptop monitors, because there isn't, as far as i know, much demand
- # [19:15] <zewt> you need a high dpi display for a phone because the screen's small, but for the vast majority of people (short of perhaps artists, print editors, that narrow category of users), 1920x1200 @ 24" is plenty
- # [19:16] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [19:17] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:17] * TobiX wants to get rid of sub-pixel-AA, because it's ugly for people with good eyes...
- # [19:18] * Quits: ap_ (~ap@2620:149:4:1b01:b885:f253:976a:3145) (Quit: ap_)
- # [19:18] <zewt> having an lcd with the text quality of eink would be great, but I wouldn't put my money on it...
- # [19:21] <karlcow> hmmm transparent HTTP negotiation
- # [19:21] <karlcow> maybe time to implement it after all
- # [19:22] * Quits: cooto (~Adium@pc-139-122-161-190.cm.vtr.net) (Ping timeout: 244 seconds)
- # [19:22] <karlcow> http://tools.ietf.org/html/rfc2295
- # [19:23] <zewt> ew
- # [19:23] <Ms2ger> Ew at ietf.org?
- # [19:23] <annevk5> oh right
- # [19:23] <annevk5> I should fix /complete/
- # [19:23] <zewt> if the idea is picking different image sizes at the HTTP level
- # [19:24] <TabAtkins_> zewt, smaug____: You can install Chrome Canary side-by-side with normal Chrome.
- # [19:27] * Joins: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk)
- # [19:27] <karlcow> zewt: the RFC is need. it disclose the choices. I will write about it. It certainly needs reediting because it is an old spec.
- # [19:27] <karlcow> but it is a spec which solves also a lot of issues
- # [19:27] <zewt> karlcow: maybe it has its uses (only skimmed the intro)--just "ew" if you were suggesting its use for the "responsive images" discussion
- # [19:27] <karlcow> for SEO, search engines in multi-lingual contexts
- # [19:27] <smaug____> TabAtkins_: where do I get Canary for linux?
- # [19:28] <smaug____> and actually, installing even dev failed for some reason
- # [19:30] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [19:30] <zewt> tab: looks like that's new since i looked at it last; looks like beta and dev still replace stable
- # [19:31] <zewt> new Event(1) should throw TypeError, right?
- # [19:32] <annevk5> Hixie: http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html is a 404 now but I think it should return some kind of document Philip` made at one point, no?
- # [19:32] <zewt> (doesn't in Chrome)
- # [19:32] <annevk5> zewt: no
- # [19:32] <annevk5> zewt: first argument is a string
- # [19:32] <zewt> eh yeah
- # [19:32] <zewt> new Event("", 1) then :)
- # [19:32] <zewt> (same)
- # [19:33] * Joins: arv (u4269@gateway/web/irccloud.com/x-flsgjjfdzruhwcok)
- # [19:33] <Ms2ger> Yes
- # [19:34] <Philip`> annevk5: It should return a 404 with a script that redirects to whatever page has #video
- # [19:34] <TobiX> Hmm. I was wondering. GreaseMonkey added a finalUrl attribute to XMLHttpRequest responses. Would this be useful for regular XHR beside my narrow use case?
- # [19:36] <zewt> heh, two spams in two days leaking to the list
- # [19:36] <zewt> (don't really care, just unusual)
- # [19:38] <Hixie> annevk5: try regenning again, it should be fixed
- # [19:38] <Hixie> annevk5: the .htaccess file was still pointing at the complete/ 404
- # [19:38] <Hixie> annevk5: so it got a 301 while trying to serve the 404
- # [19:39] <TobiX> zewt: There is http://crportable.sourceforge.net/ for following dev-builds...
- # [19:39] * Quits: erlehmann (~erlehmann@89.204.155.194) (Quit: Ex-Chat)
- # [19:39] <annevk5> Hixie: it's perfect now
- # [19:40] <annevk5> Hixie: it also deletes all files each time around so this problem should be gone in theory
- # [19:40] <Hixie> annevk5: cool
- # [19:42] <annevk5> hsivonen: just saw your "json" patch got landed, sweet
- # [19:43] <annevk5> hsivonen: we have implemented spec-compliant responseType "json" too
- # [19:43] <annevk5> hsivonen: in the next version we release
- # [19:47] * Joins: rniwa (rniwa@nat/google/x-coqnuiepbkxqnnxw)
- # [19:47] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
- # [19:47] <karlcow> zewt: what I meant with the RFC 2295 http://my.opera.com/karlcow/blog/2011/12/08/responsive-images-and-transparent-content-negotiation-in-http
- # [19:49] <zewt> it requires a blocking round-trip? that'll hurt responsiveness a lot in and of itself...
- # [19:50] <zewt> (2g is nothing if not latent)
- # [19:50] <karlcow> zewt
- # [19:51] <karlcow> not necessary
- # [19:51] <karlcow> but it could
- # [19:51] <karlcow> it depends on how you handle it.
- # [19:53] <TabAtkins_> smaug____: search for "chrome canary", or just go to http://tools.google.com/dlpage/chromesxs
- # [19:53] <TabAtkins_> zewt: Yes, beta and dev still replace stable; they don't easily coexist.
- # [19:55] <TabAtkins_> smaug____: I forget exactly how up-to-date Canary is. I think it's a daily build off of the last green configuration.
- # [19:56] <zewt> annevk5: i wonder if the event ctor "for each dictionary member..." should be a separate, referencable algorithm, if this pattern is likely to happen more and more
- # [19:56] <zewt> (converting a webidl dictionary parameter to an interface)
- # [19:56] <smaug____> TabAtkins that page gives "Your operating system is not supported. "
- # [19:56] <zewt> (suggesting the same text for some webgl stuff)
- # [19:57] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [19:57] * Joins: cooto (~Adium@pc-139-122-161-190.cm.vtr.net)
- # [19:58] <zewt> heycam: ^ more for you I guess, since I suppose it'd go in webidl rather than dom4
- # [20:00] * Quits: wesbos (~wesbos@24.52.240.143) (Quit: Linkinus - http://linkinus.com)
- # [20:09] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [20:14] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [20:18] * Quits: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net) (Ping timeout: 252 seconds)
- # [20:18] <TabAtkins_> smaug____: It's possible that Canary is only for windows.
- # [20:18] <TabAtkins_> smaug____: In that case, build from the tree yourself?
- # [20:19] <TabAtkins_> It's not overly difficult if you follow the Chromium instructions.
- # [20:19] * Quits: TabAtkins_ (~TabAtkins@76-253-1-30.lightspeed.sntcca.sbcglobal.net)
- # [20:19] <smaug____> TabAtkins: my machine is busy enough compiling Gecko
- # [20:19] * Joins: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net)
- # [20:20] <annevk5> zewt: file a bug on Web IDL?
- # [20:20] <annevk5> zewt: might be a nice construct to have if it turns out to be shorter and clearer
- # [20:20] * Quits: FlorianX1 (~Dimitri@p578F1F67.dip.t-dialin.net) (Quit: Leaving.)
- # [20:21] * Joins: ojan (ojan@nat/google/x-cwopnvdawdvnhvqp)
- # [20:21] <TobiX> smaug____: http://build.chromium.org/f/chromium/snapshots/
- # [20:22] * Joins: othermaciej (~mjs@17.245.90.156)
- # [20:24] * Quits: diraol (~diraol@189.100.9.100) (Ping timeout: 252 seconds)
- # [20:27] <smaug____> annevk5: shouldn't nullable DOMStrings have '?'
- # [20:28] <smaug____> or Ms2ger
- # [20:28] * smaug____ is lazy to verify from WebIDL
- # [20:29] <Ms2ger> Yeah
- # [20:29] <smaug____> k
- # [20:29] * smaug____ should file a spec bug
- # [20:32] <annevk5> back tomorrow most likely
- # [20:32] * Ms2ger waves
- # [20:33] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [20:34] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [20:35] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [20:40] * Joins: wesbos (~wesbos@24.52.240.143)
- # [20:43] * Quits: msankhala (~mutant@unaffiliated/msankhala) (Ping timeout: 252 seconds)
- # [20:45] * jacobolu_ is now known as jacobolus
- # [20:50] * heycam|away is now known as heycam
- # [20:51] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [21:02] * Joins: KillerX_ (~anant@70-36-146-71.dsl.dynamic.sonic.net)
- # [21:03] * Quits: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
- # [21:03] * KillerX_ is now known as KillerX
- # [21:06] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [21:07] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [21:11] * Joins: jamesr (jamesr@nat/google/x-ejtvrxsotcrfrsao)
- # [21:14] * Joins: dbaron (~dbaron@nat/mozilla/x-ugjmqhkdvvovldxz)
- # [21:21] * Joins: mishunov (~spliter@157.125.34.95.customer.cdi.no)
- # [21:21] * jernoble is now known as jernoble|afk
- # [21:22] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
- # [21:22] <zewt> "Web Storage is now a Candidate Recommendation and as such, a Call for Implementations was made [CfI]" ... really?
- # [21:22] <zewt> sometimes The Process(tm) is just comic
- # [21:25] * jernoble|afk is now known as jernoble
- # [21:28] * Joins: roc (~chatzilla@60.234.54.74)
- # [21:28] * Quits: _pdr__ (anonymous@nat/google/x-jaurjqdiplvnqjwi) (Quit: _pdr__)
- # [21:32] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [21:37] * Quits: Neocortex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Neocortex)
- # [21:44] <karlcow> zewt: note that it was not mandatory
- # [21:44] <karlcow> I don't know why people still think it is mandatory per se
- # [21:48] <karlcow> "Call for Implementations. Note: The Director MAY permit the Working Group to skip this step if the entrance criteria for the next step have already been satisfied." — http://www.w3.org/2005/10/Process-20051014/tr.html#rec-advance
- # [21:48] <karlcow> the steps in the process are entrance criterias
- # [21:48] <karlcow> if you demonstrate that you met all the requirements for the targeted step
- # [21:48] <zewt> just force of habit? heh
- # [21:48] <karlcow> you are fine.
- # [21:49] <karlcow> zewt: yes!
- # [21:49] <karlcow> it's not the process which is comics
- # [21:49] <Ms2ger> Well, we don't have tests, of course
- # [21:49] <karlcow> it is the people using the process ;)
- # [21:49] <zewt> karlcow: well, i feel more comfortable making fun of the process on irc than particular individuals :)
- # [21:49] <karlcow> The process is just a tool.
- # [21:49] <Ms2ger> Art can handle it :)
- # [21:49] <karlcow> hehe
- # [21:50] * Joins: KillerX_ (~anant@70-36-146-71.dsl.dynamic.sonic.net)
- # [21:51] <karlcow> but as a group it is perfectly reasonable that people develop tests and produce an interop report which shows that everything is implemented reasonably according to the group.
- # [21:51] <karlcow> and then move on
- # [21:51] <karlcow> and this can be done BEFORE entering CR
- # [21:51] <karlcow> :)
- # [21:51] <Ms2ger> Sure
- # [21:51] <Ms2ger> It is perfectly reasonable for people to write tests
- # [21:51] <karlcow> heh
- # [21:51] <Ms2ger> They just happen not to
- # [21:52] * Quits: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net) (Ping timeout: 244 seconds)
- # [21:52] * KillerX_ is now known as KillerX
- # [21:54] <karlcow> Ms2ger: hehe… I. know. that. :) I spent 5 years on trying to convince groups that it was good to prove interops. There is a huge leap compared to what was done before pre-2000. We are still not there yet.
- # [21:54] <Ms2ger> We're convinced
- # [21:54] <Ms2ger> And lazy
- # [21:54] <karlcow> lazy is the definition of a good developer. no? :)
- # [21:54] <jgraham> The process is a tool, or the people are tools? :p
- # [21:55] <zewt> Ms2ger: i wish we had a webapp for writing tests for webapp apis :P
- # [21:55] <jgraham> Surely iPhone has an app for that?
- # [21:55] <Ms2ger> Just Android
- # [21:55] <karlcow> jgraham: it depends on the circumstances and the quantity of alcohool you drunk before and how many clothes… [redacted]
- # [21:55] <zewt> there would be some irony in that
- # [21:55] <Ms2ger> Standards and iPhone? You must be kidding
- # [21:57] * jernoble is now known as jernoble|afk
- # [21:57] * Joins: ap (~ap@2620:149:4:1b01:b885:f253:976a:3145)
- # [21:57] <zewt> Ms2ger: sure, it works like this: "we'll do what we want. then you guys can make a standard out of it"
- # [21:57] <jgraham> In other news http://www.youtube.com/watch?v=EhkxDIr0y2U is very very odd. As one would expect.
- # [21:58] <jgraham> karlcow: Redacting people's clothes?
- # [21:58] <karlcow> where's the emperor
- # [21:59] <Ms2ger> Hixie's over there
- # [22:02] <karlcow> is he naked
- # [22:05] * Quits: mishunov (~spliter@157.125.34.95.customer.cdi.no) (Quit: mishunov)
- # [22:06] * Quits: Ms2ger (~Ms2ger@91.181.44.25) (Quit: nn)
- # [22:07] * Quits: smaug____ (~chatzilla@GGKMMCLXXVII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [22:08] <karlcow> http://www.w3.org/community/autowebtest/
- # [22:08] * Joins: _pdr__ (anonymous@nat/google/x-ayiwjfpchmpbffpn)
- # [22:08] <karlcow> the group has been created
- # [22:11] <zewt> does everything take a community group now? heh
- # [22:12] * Quits: LBP (~Mirc@pD9EB1734.dip0.t-ipconnect.de) (Quit: Bye, bye!)
- # [22:19] <karlcow> zewt: yup it seems. At least people create groups, but it doesn't mean they are active. Some do, some have a flat ECG
- # [22:20] <zewt> karlcow: smells like the usual "i want this to happen but can't/won't do it myself, so i'll create a [forum|mailing list|sourceforge project] and hope somebody will do it for me"
- # [22:20] <zewt> aka, noise
- # [22:20] <karlcow> yup… silent freedom
- # [22:21] <zewt> in this case, i think if someone wanted to create a webapp like this, they'd just ... do it, and mailing lists and CGs and whatever would come after there's something to show
- # [22:22] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:22] <zewt> (it's not like something that needs buy-in from vendors or anything like that)
- # [22:22] <karlcow> the Test automation thing has been started, if I understood correctly, to have a more formal TestAutomation API based on http://code.google.com/p/selenium/wiki/JsonWireProtocol
- # [22:23] <karlcow> which is now implemented for most browsers
- # [22:23] <karlcow> with at least two officially supported driver Chrome and Opera
- # [22:24] <zewt> that's a bit more low-level, yeah that would need UA work
- # [22:24] <jgraham> There is already a WG for that
- # [22:24] <jgraham> There is a WG to standardise webdriver
- # [22:25] <jgraham> and an IG for other testing concerns
- # [22:25] * jernoble|afk is now known as jernoble
- # [22:25] <jgraham> Adding a CG isn't obviously helpful unless it supercedes one of the other groups
- # [22:25] <jgraham> (and I don't see why it would in this case)
- # [22:26] <karlcow> ah jgraham I might have mixed the two, my bad.
- # [22:26] <zewt> a page where I could just enter some code, have the code run in a bunch of browsers running in VMs somewhere, and have the results spat back at me would be cool
- # [22:26] <karlcow> crossing information with space-time warps and emperor's clothes
- # [22:26] <zewt> perhaps with the results being flaggable if they come back inconsistent
- # [22:26] <karlcow> long week^W year
- # [22:27] <zewt> now i want to hack something like this together
- # [22:29] * karlcow sees http://lists.w3.org/Archives/Public/public-test-infra/
- # [22:29] <karlcow> and http://lists.w3.org/Archives/Public/public-test-infra/2011OctDec/0031.html
- # [22:29] <karlcow> and http://www.w3.org/2011/08/browser-testing-charter.html
- # [22:30] <jgraham> Yeah. Mike is also going to use it to standardise the console object
- # [22:30] <zewt> eg. let me type in "new Event("", "dogs");</script>", and show the various results (throws "not a constructor" vs. throws TypeError vs. returns an Event) in lots of browsers and browser versions
- # [22:31] <zewt> s-</script>--
- # [22:31] <jgraham> zewt: Like the live dom viewer but distributed
- # [22:31] <zewt> right
- # [22:31] <jgraham> That sounds nice to use and nighmarish to run
- # [22:31] <zewt> combined with being able to save lists of cases, to auto-construct test tables, etc
- # [22:32] <zewt> yeah, integrating with vms running test browsers would be the annoying part
- # [22:32] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [22:32] <zewt> especially when some jerk tries while(1);
- # [22:33] * Joins: Margle_ (~margle@41-133-196-64.dsl.mweb.co.za)
- # [22:33] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Ping timeout: 240 seconds)
- # [22:33] * Margle_ is now known as Margle
- # [22:34] * Quits: cooto (~Adium@pc-139-122-161-190.cm.vtr.net) (Quit: Leaving.)
- # [22:34] * Quits: xec (~xec@2a00:10b0:1:1002:5ab0:35ff:fef8:6a01) (Remote host closed the connection)
- # [22:37] <zewt> similarly useful would be rendering HTML in each and returning screenshots and DOM trees
- # [22:38] * Joins: dainbrain_ (~dain@nat.corp.mediatemple.net)
- # [22:40] * Quits: dainbrain (~dain@nat.corp.mediatemple.net) (Ping timeout: 240 seconds)
- # [22:40] * dainbrain_ is now known as dainbrain
- # [22:40] <jgraham> There are services that will do screenshots. I guess you could send them a live dom viewer URL
- # [22:41] * Joins: benjoffe_ (~benjoffe@123.208.75.213)
- # [22:44] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [22:46] * Quits: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Quit: @++ tout le monde)
- # [22:47] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [22:49] * jernoble is now known as jernoble|afk
- # [22:50] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [22:54] <heycam> annevk5, yes dictionary members are required to be got from the js object in the order they appear on the dictionary
- # [22:56] * Joins: erlehmann (~erlehmann@89.204.138.64)
- # [22:56] * jernoble|afk is now known as jernoble
- # [22:59] * Joins: smaug____ (~chatzilla@GGYKMMDCXLIII.gprs.sl-laajakaista.fi)
- # [23:00] * Quits: FrankParent (~fparent@64.34.146.254)
- # [23:01] * Quits: smaug____ (~chatzilla@GGYKMMDCXLIII.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [23:01] * heycam is now known as heycam|away
- # [23:02] * Joins: smaug____ (~chatzilla@GGYKMMDCXLIII.gprs.sl-laajakaista.fi)
- # [23:03] * Quits: benjoffe_ (~benjoffe@123.208.75.213) (Remote host closed the connection)
- # [23:06] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [23:06] * Quits: smaug____ (~chatzilla@GGYKMMDCXLIII.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [23:17] * Quits: nonge (~nonge@p50829CE3.dip.t-dialin.net) (Quit: Verlassend)
- # [23:18] * Joins: nonge (~nonge@p50829CE3.dip.t-dialin.net)
- # [23:18] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:31] * heycam|away is now known as heycam
- # [23:32] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 255 seconds)
- # [23:32] * Quits: drublic (~drublic@frbg-5f733728.pool.mediaWays.net) (Remote host closed the connection)
- # [23:33] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:35] * jernoble is now known as jernoble|afk
- # [23:43] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [23:43] * jernoble|afk is now known as jernoble
- # [23:43] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:44] * Quits: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [23:46] <jamesr> Hixie: yt?
- # [23:46] <Hixie> here
- # [23:46] <jamesr> Hixie: potentially dumb question. in http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#list-of-active-timeouts , what removes timer that have fired from the 'list of active timeouts'?
- # [23:47] <jamesr> i would expect step 1 of http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#get-the-timed-task to do it
- # [23:47] <jamesr> or possibly step 10 of http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#list-of-active-timeouts
- # [23:47] <jamesr> but i don't see it
- # [23:47] <jamesr> (my real motive here is to figure out how to spec similar behavior in the RAF spec)
- # [23:48] * Quits: martndemus (~martndemu@h254064.upc-h.chello.nl) (Quit: Lost terminal)
- # [23:48] <Hixie> um
- # [23:49] <Hixie> it would appear that not only is the task never removed from the list of active timeouts
- # [23:49] <Hixie> but that the task's presence on the list of active timeouts has no effect
- # [23:49] <Hixie> that's embarassing
- # [23:49] <jamesr> it's used for lookups in cleartimeout()
- # [23:49] <jamesr> if nothing matching that ID is in the list of active timeouts, clearTimeout() does nothing
- # [23:49] <jamesr> ok i guess i won't cargo cult this particular mechanism :)
- # [23:50] <Hixie> yeah, it seems clearTimeout() as specced does nothing black-box detectable
- # [23:50] <Hixie> "oops"
- # [23:50] <Hixie> there should be a step before step 10 that checks if the task is still in the list
- # [23:50] <Hixie> and if not aborts
- # [23:50] <jamesr> also, anyone know what " " is?
- # [23:51] <Hixie> en space
- # [23:51] <Hixie> http://software.hixie.ch/utilities/cgi/unicode-decoder/character-identifier?keywords=2002
- # [23:51] <Hixie> i'll file a bug on the timeout thing
- # [23:51] * Joins: drublic (~drublic@frbg-5f732887.pool.mediaWays.net)
- # [23:52] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [23:52] <Hixie> https://www.w3.org/Bugs/Public/show_bug.cgi?id=15120
- # [23:53] <jamesr> fun fun
- # [23:53] <jamesr> dammit, someone edited my spec to reference http://www.w3.org/TR/2010/WD-html5-20100624 as its HTML reference :/
- # [23:53] <Hixie> edit it back
- # [23:54] <Hixie> and put a comment next to it saying not to edit your spec without speaking to you
- # [23:54] * Hixie has a number of such comments in his specs
- # [23:54] <Hixie> for similar reasons
- # Session Close: Fri Dec 09 00:00:00 2011
The end :)