Options:
- # Session Start: Wed Nov 23 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <jgraham> Everyone agrees that selectors don't address all the use cases today. The only disagreement is about whether the remaining use cases are important enough to address now rather than in a hypothetical future selectors spec
- # [00:01] <jgraham> At the cost of having nice API for two selection methods in the short term as opposed to nice API for one method and hideous API for one method
- # [00:01] <TabAtkins> Possibly. He was being needlessly sarcastic, and then compounded it with impugning my motives and hyperbolizing.
- # [00:02] <TabAtkins> I claimed he was arguing badly at the sarcasm point, though, where it was much more weakly justified.
- # [00:03] <TabAtkins> At this point I think it's quite accurate, though.
- # [00:04] <jgraham> Anyway I will go to sleep now. No doubt there will be a deluge of mail about this to look forward to :)
- # [00:07] * Phrogz_ is now known as Phrogz
- # [00:14] * Quits: xtoph (~xtoph@213.47.185.206)
- # [00:15] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [00:16] * Quits: Morphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
- # [00:18] <Hixie> anyone know if in mysql there's a way to check if a column's value is equal to one of a set of strings? short of manually constructing a sequence of ORed expressions?
- # [00:19] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:19] <Hixie> hmm, looks like IN (?, ?) will do it
- # [00:19] <Hixie> i wonder if there's a way to make DBI automatically fill the right number of ?s
- # [00:20] * Joins: erlehmann (~erlehmann@82.113.121.166)
- # [00:20] * Quits: Ms2ger (~Ms2ger@91.181.139.95) (Quit: nn)
- # [00:21] <Philip`> I just use '... IN ('.(join ', ', map '?', @data).')' to get the right number of them
- # [00:22] * Philip` has never encountered a more elegant method
- # [00:22] <TabAtkins> Hixie appears to be above the crass practice of direct SQL string creation.
- # [00:22] <Hixie> Philip`: yeah that's what i'm doing, but i was hoping for something neater
- # [00:22] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:22] <Philip`> It's less crass if you're dynamically generating placeholders, and not putting user-supplied data into the query string
- # [00:23] <Hixie> yeah, it's not terrible
- # [00:23] <Hixie> it's still not pretty though :-)
- # [00:24] <Philip`> You could always create a temporary table, insert each item into that table, then do the query with "foo IN (SELECT value FROM that_temporary_table)"
- # [00:24] <Hixie> i would assume that that has worse perf characteristics
- # [00:24] <Hixie> what i'd like is just to be able to put a single ? in the query, and pass DBI an arrayref and have it expand it appropriately
- # [00:27] * Joins: franksalim (~frank@64-71-23-251.static.wiline.com)
- # [00:27] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [00:32] * Quits: Phrogz (d8e47015@pdpc/supporter/professional/phrogz) (Quit: Bwzoom!)
- # [00:33] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [00:35] * Joins: nessy (~Adium@74.125.56.18)
- # [00:36] * Joins: roc (~chatzilla@skycity-akl-nz.getin2net.com)
- # [00:52] * Quits: grendzy (~dylan@12.155.34.74) (Remote host closed the connection)
- # [00:52] * Joins: grendzy (~dylan@12.155.34.74)
- # [00:54] <annevk> oops
- # [00:54] <annevk> bit over aggressive there on the wiki
- # [00:55] <Hixie> no worries
- # [00:56] * Quits: rniwa (rniwa@nat/google/x-wluzsgkjcpzogurw) (Quit: rniwa)
- # [00:59] <annevk> ojan: annotating everything with [Scope] on Document/Element and their derived interfaces seems like it would add a lot of noise
- # [00:59] <zewt> i've wanted sql apis to be able to do things like select("select * from table where id in (?)", [1,2,3]), and know (or have a simple way of saying) that the array should be expanded appropriately
- # [01:00] <annevk> ojan: I can see how that makes sense if the new set becomes larger... but at this point in time?
- # [01:00] <AryehGregor> Hixie, the ? stuff probably maps to prepared statements on the DB side, no? Not something in the library?
- # [01:00] <zewt> (the same thing as what hixie said, actually)
- # [01:00] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [01:00] <zewt> no, ? is usually "expand an (escaped) parameter here"
- # [01:01] <AryehGregor> Yes, but is that done by the client library or the server?
- # [01:01] <zewt> library
- # [01:01] <AryehGregor> I guess it's probably done by the client library in this case.
- # [01:01] <zewt> the communication to the server is just the resulting SQL
- # [01:01] <AryehGregor> Although MySQL supports a feature with the same syntax, it would take three statements to use it, I guess: http://dev.mysql.com/doc/refman/5.6/en/sql-syntax-prepared-statements.html
- # [01:02] <annevk> from twitter "I use the first thing that autocompletes in the devtools :)" so that's how people end up using document.width
- # [01:02] <AryehGregor> More, actually.
- # [01:02] <Hixie> AryehGregor: either way
- # [01:02] <AryehGregor> What's document.width anyway?
- # [01:02] <Hixie> AryehGregor: i don't mind how it's implemented ;-)
- # [01:02] <AryehGregor> I saw people talking about it.
- # [01:02] <annevk> it's nothing now
- # [01:02] <zewt> iirc i've wanted the same syntax to be able to fill in array literals (with postgres)
- # [01:02] * Joins: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [01:03] <annevk> I guess it's time to find some more features to remove
- # [01:03] * Parts: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [01:03] <annevk> well, not right now, now it's sleepy time :)
- # [01:04] <Philip`> zewt: Common advice is to use the ? placeholders so the server can cache the optimised query and reuse it with any arguments, which seems incompatible with the idea that the expansion is done by the client library
- # [01:04] <ojan> annevk: yeah...i just wouldn't want new features to fall through the cracks
- # [01:04] <ojan> but i guess the consequences aren't that bad
- # [01:04] <ojan> my hope is more that we could reduce the list over time
- # [01:05] <ojan> but maybe it's not worth the effort
- # [01:05] <zewt> the main reason for ? placeholders is to abstract away string escapes
- # [01:05] <zewt> anything else might be useful but a distant second...
- # [01:05] <AryehGregor> Philip`, it might be two different features using the same ? syntax.
- # [01:05] <zewt> that's definitely what prepared statements are for; i don't know if non-prepared statements do that too
- # [01:06] <zewt> though i guess i wouldn't be surprised, at least with postgres which (last i knew) is a lot more aggressive about optimizing than mysql
- # [01:06] <TabAtkins> Philip`: It's compatible with the idea that you don't have to worry about escaping, because the client library handles it all for you.
- # [01:06] * Joins: jdong_bot_ (~jdong_bot@118.186.129.144)
- # [01:07] <zewt> though optimization is a bit trickier than that, since you don't know which parts of the query are static and which are variable
- # [01:07] <zewt> (which you do know with prepared statements)
- # [01:07] <AryehGregor> MySQL is great at optimizing, providing you tell it exactly what optimizations to do and are fine with completely rewriting your queries in harebrained ways to trick it into being not completely retarded.
- # [01:07] <Hixie> nessy: ping
- # [01:08] <annevk> ojan: it's a valid concern; I've been trying to think of something simpler, but haven't really been able to come up with anything
- # [01:08] <annevk> ojan: it's also kind of neat the way the scope chain thing works, but I guess it's a misfeature for extensibility
- # [01:08] <zewt> for example, "select * from users where id > 100" optimizes completely differently on (random database i just tested on) than "id > 1000000" (the former uses a seq scan, the latter an index scan)
- # [01:09] <AryehGregor> (Once someone asked in #mysql about some query with GROUP BY for days of the week, which was running really slowly on his data set. I advised him to rewrite it as a UNION of seven copy-pasted queries with different WHERE clauses, and he reported the performance was drastically better.)
- # [01:09] * Quits: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za) (Quit: theamoeba)
- # [01:09] <ojan> annevk: i think it's also a misfeature for developers...
- # [01:09] <annevk> ojan: okay
- # [01:09] <zewt> (since postgres knows that there are tons of users > 100, but very few > 1000000)
- # [01:09] <annevk> ojan: I guess you don't like 'with' either?
- # [01:09] <ojan> annevk: i think the vast majority of developers are surprised by this when they learn about it and tend to learn about it by hitting a weird unexpected bug trying to access a global
- # [01:09] <AryehGregor> zewt, yeah, obviously. It's going to have to do cardinality estimates, and it can't do that without the actual numbers. WHERE foo=6 might be a totally different execution plan from WHERE foo=7, if 6 and 7 have very different frequencies.
- # [01:10] <ojan> annevk: i'm more OK with "with" since you do it more explicitly
- # [01:10] <ojan> annevk: i don't love it, but it's different in my view
- # [01:10] <annevk> fair enough
- # [01:10] <AryehGregor> The MySQL optimizer will sometimes figure out it doesn't have to run the query at all -- "impossible where condition noticed after reading const tables" or such.
- # [01:10] <AryehGregor> So it knows it has to return zero rows even before you actually run the query.
- # [01:10] <ojan> annevk: doesn't really matter either way...we're stuck with it
- # [01:11] <AryehGregor> But it depends totally on the values of the parameters.
- # [01:11] <zewt> i don't think postgres will do that, but it'll at least reduce it to an index scan, which is probably near-constant-time
- # [01:11] <zewt> (when the condition never happens)
- # [01:11] <annevk> we could have scope-interface HTMLButtonElement { }; interface HTMLButtonElement {}; maybe
- # [01:11] <annevk> ojan: ^^
- # [01:11] <ojan> annevk: yeah, that seems nicer
- # [01:11] <AryehGregor> Surely [Scope] interface HTMLButtonElement?
- # [01:12] <AryehGregor> Not a whole new definition type?
- # [01:12] <annevk> I'm not sure why we have all this weird [] syntax instead of just native support
- # [01:12] <annevk> but sure
- # [01:12] <AryehGregor> "native support"?
- # [01:12] <ojan> annevk: i don't feel strongly about any of this as long as we can add new APIs without compat concerns
- # [01:13] <zewt> oh, postgres sometimes does it
- # [01:13] <AryehGregor> I'm sure it does.
- # [01:13] <annevk> AryehGregor: e.g. sometimes you use readonly attribute and sometimes you use [Replaceable] attribute
- # [01:13] <AryehGregor> pgsql is generally much smarter than MySQL.
- # [01:13] <zewt> if i say "id = 1 and id = 2", it adds "One-Time Filter: false", which i presume means the same thing
- # [01:13] <annevk> pretty weird
- # [01:13] <annevk> I'd rather we just use keywords all over
- # [01:13] <zewt> it just doesn't figure out "id > 100 and id < 0" is always false (for integers)
- # [01:13] <AryehGregor> annevk, well, there are like half a dozen that are magic, yeah. readonly, getter/setter/legacycaller/etc., static.
- # [01:13] <annevk> and I actually think we should drop "attribute"
- # [01:13] <annevk> we don't say "method" either
- # [01:13] <AryehGregor> I don't know why we have two different syntaxes.
- # [01:14] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [01:14] <AryehGregor> You'd just have to make sure it's not ambiguous.
- # [01:14] <AryehGregor> zewt, oh, really? I'm surprised, that seems easy.
- # [01:14] <annevk> () makes it that way
- # [01:14] <annevk> () -> method
- # [01:14] <annevk> no () -> attribute
- # [01:14] <ojan> annevk: makes sense to me
- # [01:14] <AryehGregor> MySQL does.
- # [01:15] <AryehGregor> zewt, MySQL does figure that out.
- # [01:15] <AryehGregor> Impossible WHERE noticed after reading const tables
- # [01:15] <annevk> but there's not a lot of people who want to simplify Web IDL these days
- # [01:15] <annevk> some kind of stabilizing frenzy
- # [01:15] <Hixie> did you guys ever get mikesmith's diff -F idea to work, btw?
- # [01:15] * annevk rather has continuous improvement
- # [01:16] <AryehGregor> Changing WebIDL is annoying because then all the specs have to change.
- # [01:16] <annevk> Hixie: yes, but it is not there yet because it removed a feature svn diff had
- # [01:17] <Hixie> what command line did you use to get it to work, and what did it remove?
- # [01:17] <Hixie> (i'm doing it for something else)
- # [01:17] <annevk> Hixie: specifically because you use a custom diff the diff result you get no longer gives you the SVN revision numbers that where actually used (they can be different from input under some conditions)
- # [01:17] * Quits: jdong_bot_ (~jdong_bot@118.186.129.144) (Remote host closed the connection)
- # [01:17] * Quits: erlehmann (~erlehmann@82.113.121.166) (Quit: Ex-Chat)
- # [01:18] <Hixie> svn passes you the labels, so that's not a big deal
- # [01:18] <Hixie> but in this case it doesn't matter for me
- # [01:18] <annevk> oh, if svn does that maybe we can make it work somehow
- # [01:18] <annevk> anyway
- # [01:19] <annevk> I created diffwrap.sh
- # [01:19] <annevk> contains
- # [01:19] <annevk> #!/bin/sh
- # [01:19] <annevk> diff -u -F '<h[1-6]' ${6} ${7}
- # [01:19] <annevk> and then
- # [01:19] <annevk> the svn diff command becomes
- # [01:19] <annevk> svn diff --diff-cmd ./diffwrap.sh -r
- # [01:19] <annevk> and after -r your revision numbers
- # [01:20] <Hixie> add "-L {$} -L {5}" to your diff arguments, that should get you the labels right iirc
- # [01:20] <Hixie> er
- # [01:20] <Hixie> {$4} and {$5} respectively
- # [01:20] <Hixie> er
- # [01:20] <Hixie> {$3}
- # [01:20] <Hixie> not 4
- # [01:20] <Hixie> probably
- # [01:20] <Hixie> try echoing all the arguments to find out which you want :-P
- # [01:20] <Hixie> anyway
- # [01:20] <Hixie> why isn't this working for me then
- # [01:21] <annevk> I don't want to know what is passed to svn diff btw
- # [01:21] <annevk> I want to know what svn diff ended up getting
- # [01:21] <annevk> e.g. if I just pass in revFrom
- # [01:21] <Hixie> yes, i understand
- # [01:21] <annevk> k
- # [01:21] <AryehGregor> Wait, wait, wait, wait. Are ES people using "globalization" as a synonym for "localization"? That's got to be the most confusing thing ever.
- # [01:21] <annevk> did you 755 on diffwrap.sh?
- # [01:21] <Hixie> so i'm doing svn diff source --diff-cmd 'diff' -x "-u6 -F '<h[1-6]'"
- # [01:21] <Hixie> instead of using a wrapper
- # [01:22] <annevk> you need the wrapper
- # [01:22] <Hixie> but the -F thing isn't working right
- # [01:22] <zewt> AryehGregor: i don't know, but those words mean utterly different things
- # [01:22] <Hixie> why?
- # [01:22] <AryehGregor> zewt, do they? I've never heard "globalization" used with respect to software.
- # [01:22] <annevk> Hixie: Mike told me to read http://svnbook.red-bean.com/en/1.2/svn.advanced.externaldifftools.html
- # [01:22] <AryehGregor> Only "localization" and "internationalization".
- # [01:22] <annevk> Hixie: I didn't and just followed his instructions
- # [01:22] <annevk> Hixie: but I assume it's explained there
- # [01:22] <zewt> it has no particular meaning in the field, but as a word it has no relation to "localization" that i know
- # [01:23] <Hixie> annevk: looks like that's out of date. svn has a -x argument now to pass arguments to diff.
- # [01:24] <annevk> oh
- # [01:24] <annevk> dunno then
- # [01:24] * annevk -> bed
- # [01:24] <annevk> nn
- # [01:25] <Hixie> nn
- # [01:25] * danielfilho is now known as danielfilho|afk
- # [01:26] <Hixie> wtf
- # [01:27] <Hixie> svn diff source --diff-cmd 'diff' -x "-u6 -F=<" works fine
- # [01:27] <Hixie> svn diff source --diff-cmd 'diff' -x "-u6 -F=<h" shows no function
- # [01:27] <Hixie> svn diff source --diff-cmd 'diff' -x "-u6 -F<h" shows no function
- # [01:28] * Quits: roc (~chatzilla@skycity-akl-nz.getin2net.com) (Ping timeout: 252 seconds)
- # [01:29] <AryehGregor> Maybe <h is interpreted as "use 'h' as the input file"? Try more quoting.
- # [01:29] * AryehGregor doesn't know if this is being passed to a shell somewhere
- # [01:30] <Hixie> svn diff source --diff-cmd 'diff' -x "-u6 --show-function-line=<h[1-6]" works
- # [01:33] * Joins: sicking (~chatzilla@nat/mozilla/x-ylyosjmugdwnkzvn)
- # [01:33] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [01:33] <AryehGregor> Curious.
- # [01:33] <AryehGregor> What about: "-u6 --show-function-line='<h'"
- # [01:35] <Hixie> dunno, once it started working i moved on :-)
- # [01:36] <Hixie> ok the topics i have so far are: ['Canvas','HTML','HTML Syntax and Parsing','Microdata','Offline Web Applications','Server-Sent Events','Video Text Tracks','Video and Audio','Web Storage','Web Workers','WebSocket API']
- # [01:36] <Hixie> any other topics i should add?
- # [01:37] <AryehGregor> Do you have some particular reason for picking that granularity? Implementers normally work on extremely specific sets of things, no?
- # [01:38] <AryehGregor> To be fair, I can think of some people who are interested specifically in some of those topics.
- # [01:38] * AryehGregor doesn't need this anyway, just looks at all the revisions
- # [01:38] <Hixie> well the video and track ones were requested
- # [01:38] <Hixie> and the others map to what i already had annotated for other reasons :-)
- # [01:39] <AryehGregor> Good strategy.
- # [01:42] * Quits: sicking (~chatzilla@nat/mozilla/x-ylyosjmugdwnkzvn) (Remote host closed the connection)
- # [01:43] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Ping timeout: 276 seconds)
- # [01:45] * Quits: Margle (~Margle@41-133-196-64.dsl.mweb.co.za) (Ping timeout: 260 seconds)
- # [01:45] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [01:53] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [01:56] * Quits: KillerX (~anant@nat/mozilla/x-zrqeevdkdyldupxp) (Quit: KillerX)
- # [02:02] <Hixie> ok you can now subscribe to specific topics
- # [02:04] * Joins: thiagotpc (~TPC@201.47.38.76.dynamic.adsl.gvt.net.br)
- # [02:04] * Quits: dbaron (~dbaron@nat/mozilla/x-udtormadmtfbembr) (Quit: ->train)
- # [02:09] * Joins: Evanescence (~Evanescen@122.237.19.118)
- # [02:23] <Hixie> i sent a mail to the list describing how
- # [02:30] * Joins: nimbupani (~divya@c-24-18-47-160.hsd1.wa.comcast.net)
- # [02:33] * Quits: astearns (~anonymous@192.150.22.5) (Ping timeout: 260 seconds)
- # [02:35] * Quits: nimbupani (~divya@c-24-18-47-160.hsd1.wa.comcast.net)
- # [02:37] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # [02:41] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [02:42] * Joins: TabAtkins_ (~TabAtkins@76-253-1-30.lightspeed.sntcca.sbcglobal.net)
- # [02:43] * Quits: divya (~divyam@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [02:43] * Joins: rniwa (rniwa@nat/google/x-kciqpkscrhzjqznw)
- # [02:45] * Joins: nimbu (~nimbu@ve.hsh6wjwx.vesrv.com)
- # [02:46] * nimbu is now known as divya
- # [02:48] * Quits: TabAtkins_ (~TabAtkins@76-253-1-30.lightspeed.sntcca.sbcglobal.net)
- # [02:48] * Quits: _bga (~bga@ppp78-37-229-239.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [02:51] * Quits: ojan (ojan@nat/google/x-ctznxwayuueiatrt) (Quit: ojan)
- # [03:00] * Quits: thiagotpc (~TPC@201.47.38.76.dynamic.adsl.gvt.net.br) (Quit: manda bala rennan_martini!!)
- # [03:10] <jwalden> zewt: re animated tab icons, I wonder if that's perhaps a use case for an attribute to put on <img> (well, its <xul:image> brother, but really <img>) to disable image animation; not a good use case, but perhaps there are use cases which would better fit on the actual web
- # [03:12] * Joins: rniwa_ (rniwa@nat/google/x-ejxnmvzzuxbcgcth)
- # [03:14] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [03:15] * Quits: connrs (~connrs@conners.plus.com) (Ping timeout: 260 seconds)
- # [03:15] <zewt> jwalden: https://bugzilla.mozilla.org/show_bug.cgi?id=653035
- # [03:15] * Joins: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
- # [03:16] <zewt> (which was met with deafening crickets)
- # [03:16] * Joins: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net)
- # [03:17] * Joins: KillerX_ (~anant@mpt-vpn.mozilla.com)
- # [03:18] * Quits: LBP (~Mirc@pD9EB1A25.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [03:19] * Joins: LBP (~Mirc@pD9EB1C93.dip0.t-ipconnect.de)
- # [03:19] * Joins: connrs (~connrs@conners.plus.com)
- # [03:20] <jwalden> zewt: I think the place to propose that would be www-style, more likely
- # [03:20] * Quits: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net) (Ping timeout: 252 seconds)
- # [03:20] * KillerX_ is now known as KillerX
- # [03:20] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-3.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
- # [03:25] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:25] <zewt> (no, because all of the use cases are UA-specific)
- # [03:27] * Quits: rniwa_ (rniwa@nat/google/x-ejxnmvzzuxbcgcth) (Quit: rniwa_)
- # [03:29] * Joins: roc (~chatzilla@60.234.54.74)
- # [03:35] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
- # [03:40] * Quits: dave_levin (dave_levin@nat/google/x-gbtlanrhnoobojnz) (Quit: dave_levin)
- # [03:41] * Parts: bezoar (~Adium@c-24-143-67-135.customer.broadstripe.net)
- # [03:43] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [03:52] * Quits: necolas (~necolas@host-92-12-156-249.as43234.net) (Remote host closed the connection)
- # [03:54] * Quits: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca) (Quit: davidb)
- # [03:58] * Quits: KillerX (~anant@mpt-vpn.mozilla.com) (Quit: KillerX)
- # [04:03] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [04:12] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [04:20] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:27] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:27] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [04:33] * Joins: MikeSmith (~MikeSmith@EM111-191-150-176.pool.e-mobile.ne.jp)
- # [04:34] <MikeSmith> zcorpan: needsinfo I created because under the current regime I don't officially have authority to move other editors' bugs to resolved
- # [04:34] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [04:34] <MikeSmith> so I didn't want to move others' bugs to resolved and have somebody call process foul
- # [04:37] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 276 seconds)
- # [04:38] * Joins: dydx (~dydz@adsl-75-36-186-46.dsl.pltn13.sbcglobal.net)
- # [04:39] * Quits: rniwa (rniwa@nat/google/x-kciqpkscrhzjqznw) (Quit: rniwa)
- # [04:44] <Hixie> MikeSmith: want me to go through them and mark then NEEDSINFO?
- # [04:45] <MikeSmith> yeah, sure
- # [04:45] <MikeSmith> if you have time
- # [04:45] <MikeSmith> there's about 40 of them at this point, I think
- # [04:45] <MikeSmith> so I seen you started marking up the spec with topic annotations
- # [04:46] <MikeSmith> I think that'll be useful
- # [04:46] <Hixie> yeah see whatwg mail
- # [04:46] <MikeSmith> ah, ok
- # [04:46] * MikeSmith is at 295 unread in his inbox right now
- # [04:47] <MikeSmith> a few hours ago annevk was trying out that diff thing I suggested
- # [04:47] <MikeSmith> for web-apps-tracker
- # [04:47] <MikeSmith> and got it working
- # [04:47] <Hixie> yeah i used that for this too
- # [04:47] <MikeSmith> ah cool
- # [04:47] <MikeSmith> annevk got it working but ran into a problem caused by a side effect of it
- # [04:48] <MikeSmith> so hopefully he can figure out some way to get around that
- # [04:48] <Hixie> yeah we spoke about it
- # [04:48] <MikeSmith> ah, OK
- # [04:50] <Hixie> http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-November/033946.html
- # [04:51] <Hixie> annevk: if you want me to include the affected topics in my html5.org ping, let me know
- # [04:51] <Hixie> i should probably find a way to put them in the checkin comment, too
- # [04:51] * MikeSmith finishes reading scrollback about the diff stuff
- # [04:52] <MikeSmith> didn't know about -x
- # [04:52] <MikeSmith> AryehGregor: yeah, that use of "globalization" is misguided
- # [04:53] <MikeSmith> that is what TC39 is calling their locales API
- # [04:53] <MikeSmith> which I guess is probably the context for why you mentioned it
- # [04:54] <MikeSmith> it's kind of like when people started calling themselves "serial entrepreneurs"
- # [04:54] <MikeSmith> and now serial whatevers
- # [04:55] <MikeSmith> when not just a few years ago the only context for using "serial" was in serial murderer or serial some-other-criminal-type
- # [05:05] * Quits: Evanescence (~Evanescen@122.237.19.118) (Ping timeout: 276 seconds)
- # [05:06] * Joins: nonge_ (~nonge@p50829FE8.dip.t-dialin.net)
- # [05:08] * Quits: nonge (~nonge@p5082950E.dip.t-dialin.net) (Read error: Operation timed out)
- # [05:11] <zewt> MikeSmith: i tend to assume "attention grab" when people don't use the same word for something that the rest of living english-speaking humanity uses
- # [05:12] <MikeSmith> hmm
- # [05:12] <MikeSmith> yeah
- # [05:12] <MikeSmith> there is that too
- # [05:12] <MikeSmith> but I don't think they are consciously doing it for that reason
- # [05:12] <MikeSmith> they are just naively saying, Hey, there's a word that sounds good
- # [05:13] <zewt> if people are implementing a localization framework who don't even know the word "localization", i'd be very worried
- # [05:13] <MikeSmith> without taking time to consider how the word it normally used in practice and what negative connotations it might have
- # [05:13] <MikeSmith> no, they know the word localization
- # [05:13] <MikeSmith> I think it's that what they are producing is not strictly about localization
- # [05:14] <MikeSmith> it's more about what normally called "locales" support
- # [05:14] <MikeSmith> I guess
- # [05:14] <MikeSmith> and it seems like until recently most everybody had been calling the JS thing "The Locales API"
- # [05:15] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 260 seconds)
- # [05:17] * Joins: Evanescence (~Evanescen@122.237.0.81)
- # [05:21] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [05:21] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [05:22] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [05:32] <zewt> locales is a standard part of localization
- # [05:32] <zewt> not to state too much the obvious :)
- # [05:49] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
- # [06:05] * Joins: nonge__ (~nonge@p5082BA0D.dip.t-dialin.net)
- # [06:09] * Quits: nonge_ (~nonge@p50829FE8.dip.t-dialin.net) (Ping timeout: 245 seconds)
- # [06:13] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # [06:16] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [06:22] * Joins: c_t_montgomery (~c_t_montg@76.92.215.21)
- # [06:32] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:35] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
- # [06:41] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [06:51] * heycam|away is now known as heycam
- # [06:54] <heycam> annevk, yeah I would say hold off on cosmetic changes like dropping "attribute" so as to avoid churning lots of specs for little gain.
- # [06:55] <heycam> AryehGregor, thanks for filing this bunch of bugs recently, btw. probably can't get to them until next week or later due to https://twitter.com/#!/heycam/status/138489725102211073
- # [07:13] <Hixie> heycam++ on not changing webidl in backwards-incompatible ways
- # [07:13] <Hixie> i have real problems to work on and don't need make-work
- # [07:50] * Quits: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net) (Ping timeout: 244 seconds)
- # [07:52] * heycam is now known as heycam|away
- # [07:54] * Quits: jochen__ (jochen@nat/google/x-awgjsorktgheanuu) (Remote host closed the connection)
- # [07:54] * Joins: jochen__ (jochen@nat/google/x-jbsjvfszgzainzkm)
- # [07:58] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [08:07] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [08:12] * Joins: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za)
- # [08:34] <matjas> zcorpan told me this the other day: “a-zA-Z1-9 and = after an entity without semicolon inside an attribute makes the entity get unconsumed and emitted as text”
- # [08:34] <matjas> where can i find that in the spec?
- # [08:37] <MikeSmith> matjas: you looked through http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#consume-a-character-reference already?
- # [08:38] <MikeSmith> the middle of the "Anything else" part
- # [08:39] <matjas> “If the character reference is being consumed as part of an attribute, and the last character matched is not a U+003B SEMICOLON character (;), and the next character is either a U+003D EQUALS SIGN character (=) or in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), U+0041 LATIN CAPITAL LETTER A to U+005A LATIN CAPITAL LETTER Z, or U+0061 LATIN SMALL LETTER A to U+007A LATIN SMALL LETTER
- # [08:39] <matjas> Z, then, for historical reasons, all the characters that were matched after the U+0026 AMPERSAND character (&) must be unconsumed, and nothing is returned.”
- # [08:39] <matjas> thanks, MikeSmith!
- # [08:39] <MikeSmith> cheers
- # [08:42] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [08:47] * Quits: dydx (~dydz@adsl-75-36-186-46.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [08:48] <MikeSmith> getting support for command element and API into webkit not looking so good
- # [08:48] <MikeSmith> https://lists.webkit.org/pipermail/webkit-dev/2011-November/018662.html
- # [08:49] <MikeSmith> at least not as currently spec'ed
- # [08:51] * Quits: Evanescence (~Evanescen@122.237.0.81) (Ping timeout: 240 seconds)
- # [08:52] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [08:54] * Joins: erlehmann (~erlehmann@82.113.121.166)
- # [09:01] * Joins: nessy (~Adium@124-168-178-62.dyn.iinet.net.au)
- # [09:03] * Joins: Evanescence (~Evanescen@122.237.0.137)
- # [09:05] * Joins: ezoe (~ezoe@61-205-124-118f1.kyt1.eonet.ne.jp)
- # [09:06] * Joins: woef (~woef@91.183.84.141)
- # [09:19] * Joins: FlorianX (~Dimitri@p4FCF73ED.dip.t-dialin.net)
- # [09:20] * Joins: Margle (~Margle@41-134-44-169.dsl.mweb.co.za)
- # [09:37] * Joins: gwicke (~gabriel@212.255.16.158)
- # [09:37] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [09:38] * Quits: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za) (Quit: theamoeba)
- # [09:40] <annevk> there's a benefit to cleaning up IDL syntax too, but mkay
- # [09:41] <annevk> Hixie: CANVAS topic should include the element
- # [09:42] * Joins: drublic (~drublic@frbg-4d0297cf.pool.mediaWays.net)
- # [09:44] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [09:47] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [09:53] * Joins: Ms2ger (~Ms2ger@91.181.139.95)
- # [09:58] * Joins: smaug____ (~chatzilla@ZMMMCDLXXII.gprs.sl-laajakaista.fi)
- # [09:59] * Quits: Druide_ (~Druid@p5B05D901.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [10:04] * Joins: Druid_ (~Druid@p5B137B5C.dip.t-dialin.net)
- # [10:05] * Quits: Dashiva (Dashiva@wikia/Dashiva)
- # [10:09] * Joins: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch)
- # [10:09] * Quits: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch) (Changing host)
- # [10:09] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [10:15] * Quits: c_t_montgomery (~c_t_montg@76.92.215.21) (Quit: c_t_montgomery)
- # [10:19] * Joins: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
- # [10:22] * Joins: Telling (~unknown@shop3.diku.dk)
- # [10:26] * Quits: Ms2ger (~Ms2ger@91.181.139.95) (Quit: bbl)
- # [10:29] * Joins: MikeSmith_ (~MikeSmith@EM111-191-9-169.pool.e-mobile.ne.jp)
- # [10:30] * Quits: smaug____ (~chatzilla@ZMMMCDLXXII.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
- # [10:32] * Quits: MikeSmith (~MikeSmith@EM111-191-150-176.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
- # [10:32] * MikeSmith_ is now known as MikeSmith
- # [10:39] * Joins: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com)
- # [10:40] * Joins: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [10:42] * Parts: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [10:44] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [10:44] * Joins: bzed (~bzed@devel.recluse.de)
- # [10:45] * Joins: theamoeba (~theamoeba@196-210-192-33.dynamic.isadsl.co.za)
- # [10:50] * Joins: roc (~chatzilla@121.98.230.221)
- # [10:53] * Joins: smaug____ (~chatzilla@ZMYCLXVIII.gprs.sl-laajakaista.fi)
- # [10:57] * Quits: smaug____ (~chatzilla@ZMYCLXVIII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [11:00] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:03] * Quits: ezoe (~ezoe@61-205-124-118f1.kyt1.eonet.ne.jp) (Ping timeout: 245 seconds)
- # [11:03] * Quits: Telling (~unknown@shop3.diku.dk) (Ping timeout: 244 seconds)
- # [11:07] * Joins: Telling (~unknown@shop3.diku.dk)
- # [11:10] * Joins: smaug____ (~chatzilla@GGYYYKMCMLI.gprs.sl-laajakaista.fi)
- # [11:14] * Joins: necolas (~necolas@host-92-12-156-249.as43234.net)
- # [11:15] * Quits: necolas (~necolas@host-92-12-156-249.as43234.net) (Remote host closed the connection)
- # [11:15] * Joins: necolas (~necolas@host-92-12-156-249.as43234.net)
- # [11:21] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # [11:22] * Quits: theamoeba (~theamoeba@196-210-192-33.dynamic.isadsl.co.za) (Quit: theamoeba)
- # [11:25] * Quits: Telling (~unknown@shop3.diku.dk) (Quit: ...)
- # [11:25] * Quits: smaug____ (~chatzilla@GGYYYKMCMLI.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [11:28] * Joins: theamoeba (~theamoeba@196-210-192-33.dynamic.isadsl.co.za)
- # [11:30] * Quits: LBP (~Mirc@pD9EB1C93.dip0.t-ipconnect.de) (Quit: Bye, bye!)
- # [11:31] * Joins: LBP (~Mirc@pD9EB1C93.dip0.t-ipconnect.de)
- # [11:44] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [11:44] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [11:47] * Joins: smaug____ (~chatzilla@GYGMMMCMXCVII.gprs.sl-laajakaista.fi)
- # [11:50] * Joins: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [11:54] * Quits: matjas (u2247@gateway/web/irccloud.com/x-oheytlsiqqrdihrv)
- # [11:55] * Joins: matjas (u2247@gateway/web/irccloud.com/x-fnnjyfqmxsvsexsr)
- # [12:00] * Joins: danielfilho (~daniel@187.31.77.7)
- # [12:01] * Quits: danielfilho|afk (~daniel@187.31.77.7) (Read error: Operation timed out)
- # [12:04] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # [12:10] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [12:10] * Joins: bzed (~bzed@devel.recluse.de)
- # [12:10] * Quits: smaug____ (~chatzilla@GYGMMMCMXCVII.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [12:11] * Parts: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [12:24] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [12:31] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [12:32] * Joins: smaug____ (~chatzilla@GGMMMCCXIII.gprs.sl-laajakaista.fi)
- # [12:40] * Quits: smaug____ (~chatzilla@GGMMMCCXIII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [12:40] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:47] * Joins: deityofmadness (~deityofma@cm156.omega41.maxonline.com.sg)
- # [12:47] * Quits: Evanescence (~Evanescen@122.237.0.137) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [12:50] * Joins: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [12:54] * Joins: Evanescence (~Evanescen@122.237.0.137)
- # [12:58] * Quits: erlehmann (~erlehmann@82.113.121.166) (Quit: Ex-Chat)
- # [13:00] * Joins: smaug____ (~chatzilla@GGYYKMDCCXXI.gprs.sl-laajakaista.fi)
- # [13:06] <annevk> smaug____: do you know the CORS code a little bit?
- # [13:06] <annevk> smaug____: I wonder how Mozilla implemented the Content-Type stuff
- # [13:07] * Quits: smaug____ (~chatzilla@GGYYKMDCCXXI.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [13:07] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Remote host closed the connection)
- # [13:08] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [13:15] * Quits: nessy (~Adium@124-168-178-62.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:19] * Quits: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com) (Read error: Connection reset by peer)
- # [13:20] * Joins: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [13:23] * Quits: Evanescence (~Evanescen@122.237.0.137) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [13:25] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [13:27] * Quits: theamoeba (~theamoeba@196-210-192-33.dynamic.isadsl.co.za) (Quit: theamoeba)
- # [13:28] * Joins: theamoeba (~theamoeba@196-210-192-33.dynamic.isadsl.co.za)
- # [13:28] * Quits: theamoeba (~theamoeba@196-210-192-33.dynamic.isadsl.co.za) (Read error: Connection reset by peer)
- # [13:28] * Joins: theamoeba (~theamoeba@196-210-192-33.dynamic.isadsl.co.za)
- # [13:29] * Joins: smaug____ (~chatzilla@GGZMMCXCVIII.gprs.sl-laajakaista.fi)
- # [13:34] * Quits: smaug____ (~chatzilla@GGZMMCXCVIII.gprs.sl-laajakaista.fi) (Ping timeout: 248 seconds)
- # [13:36] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [13:42] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [13:48] * Joins: erlehmann (~erlehmann@82.113.121.166)
- # [13:49] * Quits: erlehmann (~erlehmann@82.113.121.166) (Client Quit)
- # [13:54] * Joins: erlehmann (~erlehmann@82.113.121.166)
- # [13:55] * Quits: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Remote host closed the connection)
- # [13:56] * Joins: smaug____ (~chatzilla@ZYKMMCXXXIX.gprs.sl-laajakaista.fi)
- # [14:05] * Quits: espadrine (~thaddee_t@acces2064.res.insa-lyon.fr) (Ping timeout: 252 seconds)
- # [14:08] * Quits: erlehmann (~erlehmann@82.113.121.166) (Quit: Ex-Chat)
- # [14:11] * Quits: smaug____ (~chatzilla@ZYKMMCXXXIX.gprs.sl-laajakaista.fi) (Ping timeout: 276 seconds)
- # [14:19] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [14:27] * Quits: theamoeba (~theamoeba@196-210-192-33.dynamic.isadsl.co.za) (Quit: theamoeba)
- # [14:29] <annevk> non-living standards strike again: http://www.ietf.org/mail-archive/web/websec/current/msg00846.html
- # [14:30] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [14:34] * Joins: ezoe (~ezoe@61-205-124-100f1.kyt1.eonet.ne.jp)
- # [14:36] <annevk> okay event delegation is neat
- # [14:39] * Joins: bga_ (~bga@ppp78-37-229-239.pppoe.avangarddsl.ru)
- # [14:50] <jgraham> annevk: What in particular?
- # [14:53] * Joins: jdong_bot_ (~jdong_bot@210.14.142.48)
- # [14:55] <annevk> jgraham: ?
- # [14:55] <bga_> lol xslt! http://www.meta-language.net/sample.html
- # [14:56] <AryehGregor> heycam|away, no rush. It's not blocking my test writing; I've just got comments in the code pointing out what I should look at when the bugs are resolved.
- # [15:00] <jgraham> annevk: What do you mean by "event delegation". Or what part of it is neat? jQuery seems to have an API for attaching an event listener to a bunch of elements which was called "delegate" but afaict "delegation" is just having one event handler that deals with events coming from multiple nodes in the subtree of the node to which the handler is attached
- # [15:00] <jgraham> But possibly I don't understand the terminology here
- # [15:01] <annevk> see the API proposal on www-dom
- # [15:04] <jgraham> Oh, so the important point of the API proposal is matching the nodes on which you actually care about the event is baked in?
- # [15:05] * Joins: benjoffe (~benjoffe@1.145.123.16)
- # [15:06] * Quits: benjoffe (~benjoffe@1.145.123.16) (Read error: Connection reset by peer)
- # [15:06] * Joins: erlehmann (~erlehmann@82.113.121.166)
- # [15:06] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [15:06] * Joins: benjoffe (~benjoffe@1.145.123.16)
- # [15:08] * Quits: necolas (~necolas@host-92-12-156-249.as43234.net) (Remote host closed the connection)
- # [15:09] * Joins: davidb_ (~davidb@66.207.208.98)
- # [15:11] * Quits: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com) (Quit: zcorpan)
- # [15:15] * Joins: plutoniix (~plutoniix@ppp-124-122-79-178.revip2.asianet.co.th)
- # [15:16] * Quits: Margle (~Margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [15:17] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [15:17] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [15:17] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [15:17] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [15:17] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [15:17] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [15:17] * Quits: jdong_bot_ (~jdong_bot@210.14.142.48) (Read error: Connection reset by peer)
- # [15:18] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:18] * Joins: jdong_bot_ (~jdong_bot@118.186.202.66)
- # [15:19] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:21] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [15:25] <annevk> jgraham: euhm, the important point is that can catch events on objects inserted at any point in time, without having to explicitly insert listeners on those objects and without having to do a lot of filtering yourself
- # [15:31] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:33] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 240 seconds)
- # [15:33] <jgraham> annevk: Right, the "without having to do a lot of filtering yourself" is what I said about matching the right nodes being baked in
- # [15:34] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [15:34] * Quits: erlehmann (~erlehmann@82.113.121.166) (Quit: Ex-Chat)
- # [15:34] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:37] * Joins: agektmr (~Adium@p2067-ipbf1606marunouchi.tokyo.ocn.ne.jp)
- # [15:38] * Joins: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za)
- # [15:41] <annevk> jgraham: ah, "baked in" threw me of
- # [15:44] * Joins: smaug____ (~chatzilla@ZYKMCCCLXXXVI.gprs.sl-laajakaista.fi)
- # [15:47] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:50] * Joins: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
- # [15:58] * Joins: erlehmann (~erlehmann@82.113.121.166)
- # [15:58] * Quits: erlehmann (~erlehmann@82.113.121.166) (Read error: Connection reset by peer)
- # [15:59] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
- # [16:01] * Quits: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com) (Ping timeout: 252 seconds)
- # [16:12] * Joins: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [16:19] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 258 seconds)
- # [16:21] * Quits: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com) (Ping timeout: 248 seconds)
- # [16:23] * gwicke is now known as gwicke_away
- # [16:29] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [16:29] * Joins: MikeSmith_ (~MikeSmith@EM1-113-248-229.pool.e-mobile.ne.jp)
- # [16:31] * Quits: MikeSmith (~MikeSmith@EM111-191-9-169.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [16:31] * MikeSmith_ is now known as MikeSmith
- # [16:40] * Quits: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Remote host closed the connection)
- # [16:41] * Quits: benjoffe (~benjoffe@1.145.123.16) (Remote host closed the connection)
- # [16:42] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:48] * Joins: c_t_montgomery (~c_t_montg@76.92.215.21)
- # [16:50] <AryehGregor> Hixie, HTML has [OverrideBuiltins] partial interface Document { . . . }, which WebIDL doesn't currently allow. What's the intent? That the properties in that partial interface should override builtins, but the ones DOM4 defines for Document should not? Is this how implementations behave?
- # [16:53] * Quits: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [16:56] * Joins: Areks (~Areks@rs.gridnine.com)
- # [16:56] * Joins: jarek (~jarek@bct191.neoplus.adsl.tpnet.pl)
- # [16:56] * Quits: jarek (~jarek@bct191.neoplus.adsl.tpnet.pl) (Changing host)
- # [16:56] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [17:07] * Quits: jdong_bot_ (~jdong_bot@118.186.202.66) (Remote host closed the connection)
- # [17:09] <hsivonen> http://occupyhtml.org/ some people still like plug-ins
- # [17:11] <bga_> plugins is ok
- # [17:17] <annevk> MikeSmith: are you there?
- # [17:20] * gwicke_away is now known as gwicke
- # [17:20] * Joins: necolas (~necolas@5e0105d7.bb.sky.com)
- # [17:22] * Joins: jarek__ (~jarek@awf236.neoplus.adsl.tpnet.pl)
- # [17:22] * jarek is now known as Guest47891
- # [17:24] * Quits: Guest47891 (~jarek@unaffiliated/jarek) (Ping timeout: 244 seconds)
- # [17:24] <jarek__> why {term} is defined in CSS2.1 as:
- # [17:24] <jarek__> [ NUMBER S* | PERCENTAGE S* | LENGTH S* | EMS S* | EXS S* | ANGLE S* | TIME S* | FREQ S* ]
- # [17:24] <jarek__> | STRING S* | IDENT S* | URI S* | hexcolor | function
- # [17:24] <jarek__> and not as:
- # [17:25] <jarek__> [ NUMBER S* | PERCENTAGE S* | LENGTH S* | EMS S* | EXS S* | ANGLE S* | TIME S* | FREQ S* | STRING S* | IDENT S* | URI S* | hexcolor | function]
- # [17:25] <jarek__> how is that different?
- # [17:25] <jarek__> I mean, why the first part is between [] brackets?
- # [17:30] <divya> because those are length units
- # [17:30] <divya> the rest are not
- # [17:30] * Quits: PalleZingmark (~Adium@217.13.228.226) (Ping timeout: 240 seconds)
- # [17:32] * Joins: scar3 (~scar2@unaffiliated/seoshark)
- # [17:32] * jarek__ searches for definition of length unit
- # [17:33] * Quits: connrs (~connrs@conners.plus.com) (Ping timeout: 260 seconds)
- # [17:33] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 240 seconds)
- # [17:34] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
- # [17:35] <divya> http://dev.w3.org/csswg/css3-values/
- # [17:35] <jarek__> in CSS2.1 padding is defined like this:
- # [17:35] <jarek__> ‘padding-top’ <length> | <percentage>
- # [17:36] <jarek__> so this grouping does not make sense :/
- # [17:39] <jarek__> divya: btw, I have read your article on CSS vocabulary last week, great writing
- # [17:39] <divya> thanks jarek__!
- # [17:40] * Joins: connrs (~connrs@conners.plus.com)
- # [17:40] * Joins: erlehmann (~erlehmann@82.113.121.166)
- # [17:41] * Quits: MacTed (~Thud@63.119.36.36)
- # [17:43] * Joins: cfq (~cfq@217.111.143.154)
- # [17:46] <AryehGregor> What's the difference in WebIDL between an implements statement, and using a partial interface?
- # [17:46] <AryehGregor> Just that you can save some typing if you want to add the same members to multiple interfaces?
- # [17:48] <annevk> is implements automatically NoInterfaceObject these days?
- # [17:49] <AryehGregor> Nope.
- # [17:49] <AryehGregor> Seems not.
- # [17:49] <AryehGregor> So that's a difference, yeah, but is it a desirable one?
- # [17:49] <annevk> not really
- # [17:50] <annevk> but implements can be useful if you define something like Workers and you want to expose a bunch of existing stuff
- # [17:51] * Quits: jarek__ (~jarek@awf236.neoplus.adsl.tpnet.pl) (Read error: Operation timed out)
- # [17:51] <annevk> maybe they should be defined as "implementable interface Foo { }"
- # [17:51] * Joins: jarek__ (~jarek@aear249.neoplus.adsl.tpnet.pl)
- # [17:51] <annevk> and then implements Foo gives the same semantics as partial
- # [17:52] <annevk> and Foo is just some name
- # [17:53] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [17:59] * Quits: erlehmann (~erlehmann@82.113.121.166) (Quit: Ex-Chat)
- # [18:00] * Joins: MacTed (~Thud@63.119.36.36)
- # [18:06] * Joins: dbaron (~dbaron@nat/mozilla/x-xexkrlihdzbjfqrk)
- # [18:07] * Joins: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
- # [18:18] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:22] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 244 seconds)
- # [18:24] * Quits: agektmr (~Adium@p2067-ipbf1606marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [18:32] <Hixie> AryehGregor: the [OverrideBuiltins] should be on the DOM Document interface
- # [18:32] <AryehGregor> Hixie, so DOM4 should add [OverrideBuiltins] to the original interface, and you should remove it from the partial interface?
- # [18:32] <AryehGregor> Incidentally, preliminary HTML IDL tests: http://w3c-test.org/html/tests/submission/AryehGregor/interfaces.html
- # [18:34] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [18:35] <Hixie> AryehGregor: yeah
- # [18:36] <AryehGregor> Hixie, except the getter is defined in HTML, and OverrideBuiltins is only allowed to appear on an interface with a getter . . .
- # [18:36] * AryehGregor isn't sure what the right way is to handle that
- # [18:37] * Quits: cfq (~cfq@217.111.143.154) (Quit: cfq)
- # [18:37] <dglazkov> good morning, Whatwg!
- # [18:38] <annevk> AryehGregor: the right way to handle that would be to file a bug on heycam|away :)
- # [18:38] * AryehGregor does so
- # [18:38] <Hixie> AryehGregor: partial interfaces are just an editorial detail, Document has a getter, whether it's defined on the block with 'partial' or not
- # [18:39] <AryehGregor> Editorially, that violates the fiction that DOM4 doesn't depend on HTML.
- # [18:39] * Quits: drublic (~drublic@frbg-4d0297cf.pool.mediaWays.net) (Remote host closed the connection)
- # [18:40] <Hixie> why?
- # [18:40] <Hixie> oh because you need a getter
- # [18:40] <Hixie> hm
- # [18:41] <AryehGregor> Right.
- # [18:41] <Hixie> let it be heycam's roblem :-)
- # [18:42] <annevk> I looked at CORS again today to fix various issues
- # [18:42] <annevk> it really needs to be rewritten at some point :(
- # [18:43] * Joins: jarek (~jarek@bde20.neoplus.adsl.tpnet.pl)
- # [18:43] * Quits: jarek (~jarek@bde20.neoplus.adsl.tpnet.pl) (Changing host)
- # [18:43] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [18:43] <annevk> the positive thing here is that I've learned something the past couple of years
- # [18:43] * Quits: gavinc (~gavin@50-0-76-242.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [18:43] <annevk> so there's that
- # [18:43] <Hixie> annevk: we should merge things like fetch, cors, maybe mimesniff, and various others at some point, but i highly recommend waiting a few years
- # [18:43] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:44] <annevk> yeah merging fetch was coming to mind but indeed
- # [18:44] <annevk> patience
- # [18:44] <AryehGregor> http://www.w3.org/Bugs/Public/show_bug.cgi?id=14913
- # [18:44] <annevk> AryehGregor++
- # [18:45] * Quits: jarek__ (~jarek@aear249.neoplus.adsl.tpnet.pl) (Ping timeout: 252 seconds)
- # [18:45] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [18:47] <AryehGregor> Hixie, you have partial interface URL, but I don't see any reference to the full interface.
- # [18:47] <Hixie> yeah
- # [18:47] <Hixie> it doesn't exist yet
- # [18:48] <AryehGregor> That seems like a bit of a spec bug.
- # [18:48] * AryehGregor files it so he can put the bug number in his tests as a comment
- # [18:48] * Quits: jarek (~jarek@unaffiliated/jarek) (Read error: Operation timed out)
- # [18:49] <annevk> AryehGregor: http://dvcs.w3.org/hg/url/raw-file/tip/Overview.html
- # [18:49] <annevk> Hixie: ^^
- # [18:49] <annevk> I asked MikeSmith to define URL parsing in that spec too
- # [18:50] <AryehGregor> LGTM, but we need a reference. Also, that IDL itself doesn't parse, but that's a separate issue.
- # [18:50] <annevk> it's abarth's Google Docs document converted to HTML by me
- # [18:50] <annevk> I might have made some mistakes
- # [18:50] <AryehGregor> interface [Replaceable] URL {
- # [18:50] <AryehGregor> That looks like it's not your mistake. :)
- # [18:51] <AryehGregor> (easily fixable, though)
- # [18:51] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 240 seconds)
- # [18:51] <Hixie> ah, cool, it exists now
- # [18:52] <Hixie> if you've filed a bug on me to update the html spec to point to that spec, thanks
- # [18:53] <annevk> I think that spec should eventually define Syntax/Parsing/Model/API
- # [18:53] <AryehGregor> I did, yeah.
- # [18:53] <annevk> for URLs
- # [18:53] <AryehGregor> I didn't give the spec URL, though.
- # [18:56] * Joins: erlehmann (~erlehmann@82.113.121.166)
- # [18:56] <AryehGregor> So if I'm testing that document.body is an HTMLBodyElement and document.head is an HTMLHeadElement, does it make sense to repeat all the tests for Node/Element/HTMLElement for both objects?
- # [18:56] <AryehGregor> (for instance)
- # [18:56] <AryehGregor> That means they'd all be run once for every interface that extends HTMLElement.
- # [18:56] <AryehGregor> Since I'm testing one of each element type.
- # [18:56] <AryehGregor> That seems like a lot of repetition.
- # [18:57] * Joins: Phrogz (d8e47015@pdpc/supporter/professional/phrogz)
- # [18:58] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [18:58] <AryehGregor> It seems like it makes more sense to only do the tests for the bottommost interface if I've tested the higher ones, at least for most of the element types.
- # [18:58] * Quits: dbaron (~dbaron@nat/mozilla/x-xexkrlihdzbjfqrk) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [18:59] * Joins: dbaron (~dbaron@nat/mozilla/x-owfhfwkdlbzpkwmg)
- # [18:59] <jgraham> AryehGregor: Yeah, having huge numbers of tests that every HTML*Element is also an Element is just a waste of entropy
- # [19:00] <AryehGregor> And that it's an HTMLElement, and a Node.
- # [19:00] <jgraham> Indeed
- # [19:00] <AryehGregor> However, we do want to test that both Document and Text are Nodes, for instance.
- # [19:01] <AryehGregor> So I'll have to make it configurable somehow.
- # [19:02] <AryehGregor> Oh, so things like WindowBase64 are so that workers can implement them too, right? Interesting.
- # [19:02] * AryehGregor will have to support that
- # [19:03] * Joins: jarek (~jarek@bcr178.neoplus.adsl.tpnet.pl)
- # [19:03] * Quits: jarek (~jarek@bcr178.neoplus.adsl.tpnet.pl) (Changing host)
- # [19:03] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [19:04] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:05] <Hixie> AryehGregor: re your mail about my crappy checkin comments, I've added a line to the checkin comment that lists the affected topics
- # [19:05] <Hixie> AryehGregor: it won't be perfect, certainly at first where a lot of the time it'll just say "Affected topics: HTML"
- # [19:05] <Hixie> AryehGregor: but it's a start
- # [19:05] <AryehGregor> Hixie, is it on the first line? If not, it won't be visible to anyone reading commit-watchers unless they look at the actual e-mail instead of just the subject.
- # [19:06] <Hixie> last line. If I make it the first line it'll be the only thing in the e-mail subject.
- # [19:06] * Joins: gavinc (~gavin@50-0-76-242.dsl.dynamic.sonic.net)
- # [19:06] <AryehGregor> For non-editorial changes, you can usually figure out the general subject from the first line of the commit summary.
- # [19:07] * Joins: drublic (~drublic@frbg-4d0282f2.pool.mediaWays.net)
- # [19:07] <Hixie> yeah
- # [19:08] <AryehGregor> As I said, it's not a big deal for me, I just glance at all of them.
- # [19:10] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
- # [19:12] * Quits: FlorianX (~Dimitri@p4FCF73ED.dip.t-dialin.net) (Quit: Leaving.)
- # [19:12] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [19:13] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [19:14] * Joins: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [19:15] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:18] * Quits: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za) (Quit: theamoeba)
- # [19:18] <AryehGregor> You know what's fun? When my tests call alert() with no arguments because that's supposed to throw, and WebKit doesn't throw but instead alerts the empty string, interrupting the tests.
- # [19:19] * Quits: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [19:19] <AryehGregor> . . . then it hangs. I wonder what the last method it called was.
- # [19:19] * Parts: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [19:21] <AryehGregor> window.open is fun too.
- # [19:22] <AryehGregor> ("pop-up blocked")
- # [19:25] * Joins: mpt (~mpt@canonical/mpt)
- # [19:26] * Joins: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [19:27] * Parts: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [19:29] * Joins: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net)
- # [19:30] * Quits: Phrogz (d8e47015@pdpc/supporter/professional/phrogz) (Ping timeout: 265 seconds)
- # [19:31] <zewt> sort of need browser help to test some stuff properly...
- # [19:32] <zewt> eg. a (restricted) api to fire keyboard/mouse input as if it was real user input, replace modal things (alert, file pickers) with a callback, that sort of thing
- # [19:32] <zewt> i assume browsers do all that for their internal testing anyway
- # [19:32] * Joins: dragon__ (~dragon@58-70-11-213f1.hyg2.eonet.ne.jp)
- # [19:32] * Quits: dragon__ (~dragon@58-70-11-213f1.hyg2.eonet.ne.jp) (Client Quit)
- # [19:33] * Quits: erlehmann (~erlehmann@82.113.121.166) (Quit: Ex-Chat)
- # [19:36] * Quits: deityofmadness (~deityofma@cm156.omega41.maxonline.com.sg) (Remote host closed the connection)
- # [19:38] <AryehGregor> HTML defines interface Function? o_O
- # [19:38] <AryehGregor> WTF?
- # [19:39] * Joins: Margle (~Margle@41-133-196-64.dsl.mweb.co.za)
- # [19:39] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [19:45] <Hixie> that predates WebIDL, i think. As far as I know, though, WebIDL still doesn't provide a type equivalent to that Function interface.
- # [19:47] * Quits: ezoe (~ezoe@61-205-124-100f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [19:48] <dglazkov> heycam: what's the new way to describe [Supplemental] in WebIDL?
- # [19:49] <dglazkov> Window implements SupplementalInterface?
- # [19:49] * gwicke is now known as gwicke_away
- # [19:49] * gwicke_away is now known as gwicke
- # [19:49] <Hixie> dglazkov: depends what you want exactly
- # [19:49] <Hixie> dglazkov: what are you trying to do?
- # [19:49] * Joins: micheil (~micheil@92.40.254.126.threembb.co.uk)
- # [19:49] * Quits: micheil (~micheil@92.40.254.126.threembb.co.uk) (Client Quit)
- # [19:49] * Joins: astearns (~anonymous@192.150.22.5)
- # [19:49] <dglazkov> I want to add "is" attribute to HTMLElement
- # [19:49] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [19:50] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [19:50] <Hixie> then you want a partial interface
- # [19:50] <dglazkov> oh cool
- # [19:50] <dglazkov> thanks
- # [19:51] * Joins: KillerX (~anant@nat/mozilla/x-frwqrffkxyvhtidd)
- # [19:57] * Quits: scar3 (~scar2@unaffiliated/seoshark)
- # [19:59] <AryehGregor> http://www.w3.org/Bugs/Public/show_bug.cgi?id=14916
- # [20:00] * gwicke is now known as gwicke_away
- # [20:05] * Joins: rniwa (rniwa@nat/google/x-osrpgzpaxvvvyner)
- # [20:12] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
- # [20:13] * Quits: Margle (~Margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [20:13] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [20:14] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
- # [20:15] * Joins: Margle (~Margle@41-133-196-64.dsl.mweb.co.za)
- # [20:19] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [20:23] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 276 seconds)
- # [20:25] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [20:27] <dglazkov> does w3 have a way to create localized bug trackers for specs?
- # [20:27] <dglazkov> it would be nice to have all component model todos organized as bugs.
- # [20:29] <AryehGregor> dglazkov, you can request a component in their Bugzilla.
- # [20:30] <dglazkov> a component model component
- # [20:30] <dglazkov> will adding bugs not spam mailing lists?
- # [20:30] * gwicke_away is now known as gwicke
- # [20:31] <dglazkov> or is that only for certain components?
- # [20:31] <AryehGregor> I don't know the details.
- # [20:32] <AryehGregor> I think it's configurable per-component which lists get notified.
- # [20:32] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [20:33] * Quits: salavas (~salavas@c83-248-102-83.bredband.comhem.se) (Ping timeout: 244 seconds)
- # [20:35] <AryehGregor> . . . location.hasOwnProperty is undefined in Gecko? Really?
- # [20:36] * Joins: mishunov (~spliter@164.247.189.109.customer.cdi.no)
- # [20:39] <smaug____> AryehGregor: .location is so bizarre object that I don't expect much sanity in any implementation :)
- # [20:40] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
- # [20:40] * gwicke is now known as gwicke_away
- # [20:42] * gwicke_away is now known as gwicke
- # [20:46] * Joins: sicking (~chatzilla@nat/mozilla/x-rlzcpkqxeijqhukn)
- # [20:46] * Joins: _bga (~bga@ppp78-37-252-92.pppoe.avangarddsl.ru)
- # [20:46] * Quits: mishunov (~spliter@164.247.189.109.customer.cdi.no) (Quit: mishunov)
- # [20:47] * Quits: bga_ (~bga@ppp78-37-229-239.pppoe.avangarddsl.ru) (Ping timeout: 260 seconds)
- # [20:48] * Joins: ojan (ojan@nat/google/x-ksiszduemnerymwp)
- # [20:52] * Joins: erlehmann (~erlehmann@82.113.99.41)
- # [21:04] * Joins: shans (~shanestep@124-169-28-111.dyn.iinet.net.au)
- # [21:06] * Joins: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [21:08] * Joins: shans_ (~shanestep@124-169-28-111.dyn.iinet.net.au)
- # [21:09] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:10] * Quits: shans (~shanestep@124-169-28-111.dyn.iinet.net.au) (Ping timeout: 258 seconds)
- # [21:10] * shans_ is now known as shans
- # [21:10] <Hixie> i rather like this new notification system
- # [21:11] * Joins: KillerX_ (~anant@mpt-vpn.mozilla.com)
- # [21:12] * Quits: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com) (Quit: adactio)
- # [21:16] * Quits: KillerX (~anant@nat/mozilla/x-frwqrffkxyvhtidd) (Ping timeout: 248 seconds)
- # [21:16] * KillerX_ is now known as KillerX
- # [21:16] * Quits: c_t_montgomery (~c_t_montg@76.92.215.21) (Read error: Connection reset by peer)
- # [21:23] * gwicke is now known as gwicke_away
- # [21:25] * Quits: danielfilho (~daniel@187.31.77.7) (Read error: Connection reset by peer)
- # [21:25] * Joins: danielfilho (~daniel@187.31.77.7)
- # [21:26] * Joins: c_t_montgomery (~c_t_montg@76.92.215.21)
- # [21:29] * Joins: rubys (~rubys@cpe-098-027-059-167.nc.res.rr.com)
- # [21:29] * Joins: roc (~chatzilla@60.234.54.74)
- # [21:33] * Parts: rubys (~rubys@cpe-098-027-059-167.nc.res.rr.com)
- # [21:36] * Joins: tomasf_ (~tomasf@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [21:36] * Quits: tomasf_ (~tomasf@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Client Quit)
- # [21:36] * gwicke_away is now known as gwicke
- # [21:46] * gwicke is now known as gwicke_away
- # [21:46] * gwicke_away is now known as gwicke
- # [21:47] * Joins: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
- # [21:49] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [21:51] * Quits: necolas (~necolas@5e0105d7.bb.sky.com) (Remote host closed the connection)
- # [21:56] * gwicke is now known as gwicke_away
- # [21:57] * Quits: smaug____ (~chatzilla@ZYKMCCCLXXXVI.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
- # [22:01] * gwicke_away is now known as gwicke
- # [22:05] * Joins: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za)
- # [22:11] * gwicke is now known as gwicke_away
- # [22:12] * Joins: jarek (~jarek@bcv16.neoplus.adsl.tpnet.pl)
- # [22:12] * Quits: jarek (~jarek@bcv16.neoplus.adsl.tpnet.pl) (Changing host)
- # [22:12] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [22:14] * gwicke_away is now known as gwicke
- # [22:18] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [22:21] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [22:22] <sicking> annevk: ping
- # [22:24] * Quits: shans (~shanestep@124-169-28-111.dyn.iinet.net.au) (Ping timeout: 244 seconds)
- # [22:24] <TabAtkins> jarek: The grouping doesn't actually *do* anything. I don't know why it exists, but it's meaningless, since they're all using the | separator.
- # [22:25] <jarek> TabAtkins: I see, thanks letting me know
- # [22:27] <TabAtkins> jarek: No problem. All of the grammar combinators like that are associative, so grouping only has an effect when you're mixing combinators.
- # [22:29] * Joins: MikeSmith_ (~MikeSmith@EM111-191-102-208.pool.e-mobile.ne.jp)
- # [22:32] * Quits: MikeSmith (~MikeSmith@EM1-113-248-229.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
- # [22:32] * MikeSmith_ is now known as MikeSmith
- # [22:37] <annevk> sicking: sort of here
- # [22:37] <annevk> sicking: gaming
- # [22:38] <sicking> annevk: so, ContentType is always added to the list of custom headers
- # [22:39] <sicking> annevk: but the server still doesn't need to send "Content-Type" in ac-response-headers if the value is "text/plain" "multipart/form-data" etc, right?
- # [22:39] <sicking> annevk: nor do we pre-flight if it's one of those values, right?
- # [22:39] <annevk> correct
- # [22:40] <annevk> the only requirement that changed is that the server needs to set Content-Type if it wants to handle it
- # [22:40] <annevk> in so far you can make server requirements
- # [22:41] <annevk> it's more advice I guess
- # [22:42] <rniwa> AryehGregor: ping
- # [22:43] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [22:46] <annevk> sicking: I don't think we want to change any UA requirements in the spec
- # [22:47] * Joins: Ms2ger (~Ms2ger@91.181.139.95)
- # [22:49] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 240 seconds)
- # [22:54] <Hixie> MikeSmith: i'm not going to touch the bugs that aren't assigned to me (counting contributor@ bugs as being mine)
- # [22:55] <divya> MikeSmith: Lemme know when you are here. got to ask you smthing
- # [22:55] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [22:56] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [22:57] <sicking> annevk: what do you mean by "if it wants to handle it"?
- # [22:59] <annevk> the server section is currently written assuming a list of header names
- # [23:00] <annevk> we could have the weird content-type special case there too
- # [23:00] <annevk> but currently it's not there
- # [23:01] <annevk> just read the diff or the section, that's easier prolly :)
- # [23:04] * Joins: jarek (~jarek@aeat82.neoplus.adsl.tpnet.pl)
- # [23:04] * Quits: jarek (~jarek@aeat82.neoplus.adsl.tpnet.pl) (Changing host)
- # [23:04] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [23:04] <Ms2ger> annevk, web-apps-tracker frontpage seems to be out of date
- # [23:06] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:08] <sicking> annevk: oh, you're saying that the spec now recommends that if the server want's the client to be able to set "Content-Type", then it should add it to the acah-header. No matter what values it wants to allow
- # [23:09] * Joins: smaug____ (~chatzilla@GZYMMMCDXXIX.gprs.sl-laajakaista.fi)
- # [23:09] <annevk> sicking: basically
- # [23:09] <annevk> Ms2ger: did source change?
- # [23:09] <Ms2ger> Yes
- # [23:09] <Ms2ger> 6829 [Authors] [Conformance Checkers] [Gecko] [Internet Explorer] [Opera] [Webkit] [Tools] extend timezone format to also allow omitting the colon 2011-11-18 23:22
- # [23:09] <Ms2ger> Is the newest I get
- # [23:10] <sicking> annevk: hmm.. we should probably add the exception there too
- # [23:10] <sicking> annevk: for people using the spec as documentation. Also so that people don't think they are safe if they don't add it
- # [23:10] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [23:11] <annevk> feel free to suggest a rewrite
- # [23:12] <annevk> few people did give feedback on that section
- # [23:12] <annevk> so I guess it's of use to some
- # [23:12] <annevk> but I don't really like it
- # [23:12] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:13] <annevk> Ms2ger: no idea what that can be
- # [23:13] * Ms2ger hopes it'll go away on itself, then
- # [23:13] <annevk> doubt it
- # [23:16] <annevk> Ms2ger: http://svn.whatwg.org/webapps/ says the same as web-apps-tracker
- # [23:18] <annevk> sicking: also, I think the current text is fine
- # [23:18] <annevk> sicking: it explains the whole thing
- # [23:25] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:27] * Joins: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [23:34] * Quits: gavinc (~gavin@50-0-76-242.dsl.dynamic.sonic.net) (Read error: Operation timed out)
- # [23:35] * Quits: smaug____ (~chatzilla@GZYMMMCDXXIX.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [23:36] * Joins: shans (~shanestep@74.125.56.17)
- # [23:36] <timeless> Ms2ger / annevk : if i stuck up minutes for tpac webapps mon/tue + comp(wed), would any of you proof them?
- # [23:37] <Ms2ger> Perhaps
- # [23:37] <Ms2ger> But not tonight
- # [23:38] <timeless> so, should i send them direct to you?
- # [23:38] * timeless doesn't have particularly handy web servers
- # [23:38] <Ms2ger> Sure
- # [23:41] * Joins: adactio_ (~adactio@85-95-96-116.adsl.izrsolutions.com)
- # [23:41] * Quits: adactio (~adactio@85-95-96-116.adsl.izrsolutions.com) (Read error: Connection reset by peer)
- # [23:41] <timeless> ok, i presume you won't be doing scribe edits, so i'm just sending the files as i expect to commit them
- # [23:41] * adactio_ is now known as adactio
- # [23:41] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:42] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [23:42] <timeless> enjoy
- # [23:42] * timeless crosses task off todo list for a bit
- # [23:42] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [23:42] <timeless> that just leaves expenses
- # [23:42] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Ping timeout: 260 seconds)
- # [23:46] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:46] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Ping timeout: 240 seconds)
- # [23:49] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [23:53] * Joins: benjoffe (~benjoffe@119.252.71.224)
- # [23:53] * Parts: grendzy (~dylan@12.155.34.74)
- # Session Close: Thu Nov 24 00:00:00 2011
The end :)