Options:
- # Session Start: Fri Apr 15 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Quits: shinyak (~shinyak@nat/google/x-vstgavlezohhyupy) (Remote host closed the connection)
- # [00:00] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
- # [00:01] * Quits: kennyluck (~kennyluck@114-25-210-116.dynamic.hinet.net) (Ping timeout: 258 seconds)
- # [00:01] <othermaciej> Hixie: I think the crux of the decision is that the spec should directly define URI parsing (and relative resolution)
- # [00:01] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [00:01] <Hixie> the CP selected doesn't define URI parsing directly
- # [00:01] <othermaciej> Hixie: if you have to refactor the content to match the rest of the spec, I think that would be fine, particularly if Adam doesn't object (which I highly doubt he would)
- # [00:01] <Hixie> it defines it as a diff of the URL spec
- # [00:02] <othermaciej> ah
- # [00:02] <othermaciej> well, anyway, I think refactoring the content as part of the original landing would be fine
- # [00:02] <Hixie> k
- # [00:02] <othermaciej> fixing any bugs with the algorithms would also be fine, but preferably as separate changes
- # [00:03] <Hixie> yeah this is gonna be messy enough as it is without fixing bugs at the same time
- # [00:03] <othermaciej> I don't think Adam (or anyone else who cares about this) will be excessively picky
- # [00:03] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Client Quit)
- # [00:03] <Hixie> oh i'm sure julian will be
- # [00:03] * Joins: shinyak (~shinyak@nat/google/x-afjafwcjixypruka)
- # [00:04] * Quits: abe (~abe@38.104.129.126) (Quit: Leaving...)
- # [00:04] * Joins: abe (~abe@38.104.129.126)
- # [00:05] * Quits: nessy (~Adium@124.171.54.114) (Quit: Leaving.)
- # [00:05] <othermaciej> did he express a preference in the poll?
- # [00:05] <Hixie> he's the reason this all happened in the first place, no?
- # [00:05] * Quits: shinyak (~shinyak@nat/google/x-afjafwcjixypruka) (Remote host closed the connection)
- # [00:05] <Hixie> maybe i just assume it's him because it involved the ietf and not violating other specs
- # [00:06] <othermaciej> I honestly can't remember who started it
- # [00:06] <othermaciej> his opinion on the poll was to go back to the drawing board and have Roy Fielding write some text
- # [00:06] * Joins: TabAtkins_ (~tabatkins@nat/google/x-yvdaoijemimnuxwb)
- # [00:06] * Joins: shinyak (~shinyak@216.239.45.4)
- # [00:06] * Quits: shinyak (~shinyak@216.239.45.4) (Remote host closed the connection)
- # [00:06] <othermaciej> thus, I expect him to hate anything you do regardless
- # [00:06] <Hixie> that's a given
- # [00:07] * Joins: kennyluck (~kennyluck@114-25-240-247.dynamic.hinet.net)
- # [00:07] <Hixie> i'd be fine with roy writing the text, fwiw. i don't at all care who writes it so long as (a) it's written and (b) it's not fiction.
- # [00:08] <Hixie> ooh, my script congratulated me for fixing two outstanding XXX issue markers
- # [00:08] <Hixie> (the XXXs i had for defining "parse" and "resolve")
- # [00:12] * eric_carlson is now known as ericc|away
- # [00:13] * Quits: erlehmann (~erlehmann@p5DDBA107.dip.t-dialin.net) (Quit: Ex-Chat)
- # [00:13] * Joins: ojan (~ojan@nat/google/x-jbqgivxniagdxkmx)
- # [00:16] * Quits: lstoll (~lstoll@randall.lstoll.net) (Ping timeout: 276 seconds)
- # [00:17] * Quits: mamund (mamund@obsidian.nullshells.net) (Quit: Lost terminal)
- # [00:17] * Quits: Martijnc (~Martijnc@91.176.46.238) (Quit: Martijnc)
- # [00:17] * Joins: mamund (mamund@obsidian.nullshells.net)
- # [00:18] * Joins: lstoll (~lstoll@randall.lstoll.net)
- # [00:22] * Hixie brings the url feedback back into his bucket of active feedback
- # [00:23] <Hixie> (50 e-mails dating back up to 2009)
- # [00:23] <Hixie> abarth: what's the status of the url work?
- # [00:23] <abarth> Hixie: status is that I have a bunch of time next week blocked off to work on it
- # [00:24] <Hixie> ok well the html spec just got its old text back
- # [00:24] <abarth> i saw
- # [00:24] <abarth> sorry if this is creating busy work for you
- # [00:24] <Hixie> eh no worries
- # [00:24] <abarth> the good news is that stpete seems interested in actually solving this problem
- # [00:25] <Hixie> stpete?
- # [00:25] <abarth> http://stpeter.im/
- # [00:25] <AryehGregor> Oh, Grid is a new proposal by Microsoft? Wasn't there something like it floating around for a long time?
- # [00:25] <abarth> APPS area AD
- # [00:25] <Hixie> oh peter
- # [00:26] <Hixie> k
- # [00:26] <Hixie> so this is gonna be done like the cookie thing?
- # [00:26] <abarth> hopefully
- # [00:27] <abarth> peter seems to understand that the HTML WG wants a spec by LC
- # [00:27] <Hixie> well that's ok, we'll be in LC for years
- # [00:28] <abarth> he wants a spec in six months
- # [00:28] <abarth> including discussion
- # [00:28] <abarth> so, that means we need one mostly written soon
- # [00:28] <boogyman> lol, good luck with that
- # [00:28] <Hixie> isn't this an area for which discussion is pretty much not needed?
- # [00:28] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [00:28] <Hixie> i mean, it's not like anything is being designed here
- # [00:28] <Hixie> it's just describing reality
- # [00:28] <Hixie> anyway
- # [00:29] <Hixie> if you want to do this at ietf, that's your prerogative
- # [00:29] <abarth> i don't particularly care where it gets done
- # [00:29] <Hixie> is this going to include the API you were talking about? or is that separate?
- # [00:29] <Hixie> i noticed File API has created a URL object
- # [00:29] <abarth> that's separate
- # [00:29] <Hixie> k
- # [00:30] <abarth> the main thing that needs to happen is for me or someone to spend time and actually write up the spec
- # [00:30] <Hixie> k
- # [00:30] <abarth> once we have that, then we can see who's interested in publishing it
- # [00:31] <Hixie> well, my plan is to basically see what happens, and if nothing happens when i get around to looking at the url feedback i just threw back on my pile, i'll just start going through that feedback and fix the stuff in the html spec
- # [00:31] <Hixie> we can always extract it out again later
- # [00:31] <Hixie> though it would be nice to have a spec that doesn't defer to the URI spec
- # [00:32] * Quits: xtoph (~xtoph@213.47.185.206)
- # [00:32] <Hixie> what would be even nicer is a spec that obsoletes the URI and IRI specs altogether, goes back to calling everything URLs, and defines syntax and parsing and resolving all in one place, including error handling.
- # [00:32] <Hixie> then i could just point straight to one document instead of having to juggle who's in charge of what
- # [00:32] <abarth> that's politically more difficult
- # [00:33] <abarth> my current plan is to have an object in the spec that can be parsed from a sequence of characters
- # [00:33] <abarth> and serialized to a URI
- # [00:33] <abarth> I think the current spec calls that a ParsedURL
- # [00:34] <abarth> but i haven't looked at the document for a while
- # [00:34] <Hixie> current spec?
- # [00:34] <Hixie> oh the one you are doing?
- # [00:34] <Hixie> k
- # [00:34] <abarth> https://github.com/abarth/url-spec/blob/master/drafts/url.xml
- # [00:34] <abarth> there's not much there now
- # [00:34] <Hixie> well so long as you define parse and resolve in terms that work for the spec, that's fine by me for now
- # [00:34] <abarth> but hopefully there will be more in a couple weeks
- # [00:34] <Hixie> (that work for the html spec, that is)
- # [00:35] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [00:35] <abarth> a bunch of IETF folks seem very excited about the IDNA aspects of this issue
- # [00:35] <Hixie> o_O
- # [00:35] <abarth> which seem uninteresting to me
- # [00:35] <abarth> i don't plan to include anything about IDNA
- # [00:36] <Hixie> there's gonna have to be something about idna, so you can parse iris
- # [00:36] <Hixie> but i don't see what there's to get excited about
- # [00:36] <othermaciej> abarth: when he says "by LC" does he mean "by the point of entering LC", or "by the point of leaving LC" (which most people might call "by CR")
- # [00:37] <othermaciej> the former is probably about a month away, and the latter more than a year away, by my sestimate
- # [00:37] <abarth> Hixie: i'm just going to say what the cookie spec says, which is "do the IDNA thing to make this ascii"
- # [00:37] * Quits: ezoe (~ezoe@112-68-245-20f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [00:37] <abarth> othermaciej: he seems to have about six months in mind at a timeframe
- # [00:37] <abarth> i don't know where he's getting that timeframe from
- # [00:38] <abarth> tlr has also been involved in these discussions, so maybe that part comes from him?
- # [00:38] <Hixie> abarth: yeah i think that's pretty much what the html spec says currently
- # [00:38] <Hixie> abarth: there's a little more to it, e.g. handling errors from ToAscii, but not much
- # [00:39] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Client Quit)
- # [00:39] <TabAtkins_> AryehGregor: Yes, Grid Layout is basically a slightly more powerful version of Template Layout.
- # [00:39] <TabAtkins_> Lachy: Do you still need to know about the data-binding stuff? I had my computer off for a bit, so I missed if anyone talked to you in the interim.
- # [00:40] * Quits: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [00:41] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [00:50] <Lachy> TabAtkins_, I'm just curious about what the proposal is and how it will work. But I can wait till the proposal gets sent to the mailing list
- # [00:51] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [00:56] * Joins: jgv (~jgv@rrcs-50-74-0-42.nyc.biz.rr.com)
- # [00:59] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 246 seconds)
- # [01:00] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [01:00] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [01:01] * Quits: othermaciej (~mjs@17.246.19.175) (Quit: othermaciej)
- # [01:04] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Ping timeout: 250 seconds)
- # [01:05] * Joins: othermaciej (~mjs@17.244.8.212)
- # [01:08] * Quits: othermaciej (~mjs@17.244.8.212) (Client Quit)
- # [01:08] * Joins: micheil (~micheil@124-149-177-22.dyn.iinet.net.au)
- # [01:09] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:b465:74a7:7d7b:6f46)
- # [01:09] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:b465:74a7:7d7b:6f46) (Client Quit)
- # [01:11] * Joins: othermaciej (~mjs@17.244.13.93)
- # [01:13] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [01:16] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [01:16] <Hixie> i love that one of leif's arguments for making border=1 valid was "93% of table elements in the wild have the border attribute set"
- # [01:16] <Hixie> nevermind that most have it set to 0...
- # [01:20] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection timed out)
- # [01:21] * Quits: othermaciej (~mjs@17.244.13.93) (Read error: Connection reset by peer)
- # [01:21] * Joins: othermaciej (~mjs@17.244.13.93)
- # [01:23] <othermaciej> does explicit border=0 have any effect?
- # [01:26] <Hixie> not in most browsers
- # [01:32] * Quits: macpherson (~macpherso@nat/google/x-pjmbtibavzfsakdu) (Quit: macpherson)
- # [01:35] * Quits: shiawuen (~shiawuent@cm206.omega132.maxonline.com.sg) (Read error: Connection reset by peer)
- # [01:35] * Joins: shiawuen (~shiawuent@218.186.132.206)
- # [01:43] * Quits: dglazkov (~dglazkov@nat/google/x-zdxlafhaswuufpfe) (Quit: dglazkov)
- # [01:44] * Quits: shiawuen (~shiawuent@218.186.132.206) (Quit: shiawuen)
- # [01:45] * Joins: primal1 (~primal1@pool-173-58-229-111.lsanca.fios.verizon.net)
- # [01:46] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
- # [01:48] * Quits: primal1 (~primal1@pool-173-58-229-111.lsanca.fios.verizon.net) (Client Quit)
- # [01:50] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [01:50] * Joins: macpherson (~macpherso@nat/google/x-satkxwyftseepsli)
- # [01:51] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [01:52] * Quits: jgv (~jgv@rrcs-50-74-0-42.nyc.biz.rr.com) (Quit: Computer has gone to sleep.)
- # [01:52] * Quits: macpherson (~macpherso@nat/google/x-satkxwyftseepsli) (Client Quit)
- # [01:53] * bga_ is now known as bga_|away
- # [01:53] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [01:59] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [02:00] * Joins: othermaciej_ (~mjs@2620:0:1b00:1f08:18bd:3c27:9ba7:c90a)
- # [02:00] * Quits: othermaciej (~mjs@17.244.13.93) (Read error: Connection reset by peer)
- # [02:00] * othermaciej_ is now known as othermaciej
- # [02:01] <Hixie> othermaciej: so what it decided if i should apply http://www.w3.org/Bugs/Public/show_bug.cgi?id=10066#c37 ?
- # [02:01] <Hixie> s/what/was/
- # [02:01] <othermaciej> Hixie: if no one complains by tomorrow AM then I'll say the coast is clear
- # [02:01] <Hixie> oh it's by tomorrow, ok
- # [02:01] <othermaciej> (so far no objections afaict)
- # [02:01] <Hixie> i thought it was today
- # [02:02] <Hixie> ok well there are two open WGDecision bugs i haven't applied, that one and the one i just mailed you about
- # [02:02] <Hixie> other than that i'm done with applying decisions, i believe
- # [02:03] * Joins: macpherson (~macpherso@nat/google/x-rgpkmspmwveumnhs)
- # [02:04] * Quits: othermaciej (~mjs@2620:0:1b00:1f08:18bd:3c27:9ba7:c90a) (Client Quit)
- # [02:07] * Quits: chriseppstein (~chris@99.34.231.235) (Quit: chriseppstein)
- # [02:08] * Quits: jochen__ (~jochen@nat/google/x-mbdjwlgniehnlarb) (Ping timeout: 246 seconds)
- # [02:08] * Joins: othermaciej (~mjs@17.246.19.23)
- # [02:10] * Joins: jochen__ (~jochen@nat/google/x-zoyhhxlxdnzwwwxk)
- # [02:10] <othermaciej> that's good
- # [02:13] * Joins: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp)
- # [02:13] <othermaciej> Hixie: ok; I flagged your mail on 131
- # [02:13] <othermaciej> Hixie: I think other than those two bugs, there are only three issues pending action (31/80 decision, and 152 survey or whatever other resolution comes about)
- # [02:14] * Quits: lca (~agostini@186.215.206.130) (Ping timeout: 246 seconds)
- # [02:14] <Hixie> before the arbitrary LC publication, anyway :-)
- # [02:17] * Quits: Rik` (~Rik`@2620:101:8003:200:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [02:18] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [02:20] * Joins: lca (~agostini@186.212.228.161)
- # [02:28] * Joins: dbaron (~dbaron@nat/mozilla/x-puwewoaimaauszmd)
- # [02:28] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
- # [02:33] * Quits: TabAtkins_ (~tabatkins@nat/google/x-yvdaoijemimnuxwb) (Ping timeout: 252 seconds)
- # [02:34] * Joins: miketaylr (~miketaylr@199.36.244.11)
- # [02:35] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
- # [02:40] * Joins: TabAtkins_ (~tabatkins@67.218.110.88)
- # [02:46] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [02:49] * Quits: michaeln (~michaeln@216.239.45.4) (Quit: Leaving.)
- # [02:49] * Joins: michaeln (~michaeln@nat/google/x-qbsrdgaifmenpjvp)
- # [02:51] * Quits: dbaron (~dbaron@nat/mozilla/x-puwewoaimaauszmd) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:51] * Joins: roc (~chatzilla@2620:101:8003:200:9949:1d9f:5ea7:26d4)
- # [02:53] * Quits: michaeln (~michaeln@nat/google/x-qbsrdgaifmenpjvp) (Ping timeout: 246 seconds)
- # [02:56] * Joins: boblet_ (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp)
- # [02:58] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:59] * Quits: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp) (Ping timeout: 264 seconds)
- # [02:59] * boblet_ is now known as boblet
- # [03:00] * Joins: michaeln (~michaeln@nat/google/x-abbxpxdayalvhrwu)
- # [03:05] * Quits: miketaylr (~miketaylr@199.36.244.11) (Quit: miketaylr)
- # [03:06] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Read error: Operation timed out)
- # [03:06] * Quits: TabAtkins_ (~tabatkins@67.218.110.88) (Ping timeout: 246 seconds)
- # [03:07] * Quits: franksalim (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [03:07] * Quits: john_fallows (~j_r_fallo@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [03:08] * Joins: john_fallows (~j_r_fallo@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
- # [03:08] * Joins: franksalim (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
- # [03:09] * Joins: Rik` (~Rik`@173.200.177.237)
- # [03:13] * Joins: miketaylr (~miketaylr@199.36.244.11)
- # [03:19] * Quits: ojan (~ojan@nat/google/x-jbqgivxniagdxkmx) (Quit: ojan)
- # [03:25] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [03:25] * Quits: tmzt (~tmzt@adsl-99-155-215-0.dsl.akrnoh.sbcglobal.net) (Ping timeout: 240 seconds)
- # [03:26] * Quits: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714) (Read error: Connection reset by peer)
- # [03:26] * Joins: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714)
- # [03:27] * Quits: dave_levin (~dave_levi@74.125.59.65) (Quit: dave_levin)
- # [03:28] * Joins: tmzt (~tmzt@99.164.110.122)
- # [03:30] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [03:36] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.16/20110322223900])
- # [03:40] * Quits: roc (~chatzilla@2620:101:8003:200:9949:1d9f:5ea7:26d4) (Ping timeout: 260 seconds)
- # [03:41] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [03:43] * paul_irish_ is now known as paul_irish
- # [03:52] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [03:54] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [03:57] * Quits: miketaylr (~miketaylr@199.36.244.11) (Quit: miketaylr)
- # [03:58] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [03:58] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [04:01] * Quits: othermaciej (~mjs@17.246.19.23) (Quit: othermaciej)
- # [04:01] * Joins: cedricv (~cedric@49.245.223.138)
- # [04:06] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
- # [04:08] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [04:11] * Joins: othermaciej (~mjs@67.218.110.197)
- # [04:15] * Quits: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp) (Remote host closed the connection)
- # [04:15] * Joins: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp)
- # [04:24] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [04:26] * Joins: MikeSmith_ (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp)
- # [04:26] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Read error: Connection reset by peer)
- # [04:26] * MikeSmith_ is now known as MikeSmith
- # [04:28] * Quits: tndH (~Rob@adsl-87-102-17-170.karoo.kcom.com) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [04:29] * Joins: variable (~variable@unaffiliated/variable)
- # [04:43] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [04:45] * Quits: michaeln (~michaeln@nat/google/x-abbxpxdayalvhrwu) (Quit: Leaving.)
- # [04:51] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [04:54] * Joins: ezoe (~ezoe@112-68-245-20f1.kyt1.eonet.ne.jp)
- # [05:00] * Joins: mdelaney_ (~mdelaney@67.218.110.9)
- # [05:01] * Quits: othermaciej (~mjs@67.218.110.197) (Quit: othermaciej)
- # [05:05] * Joins: agektmr1 (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [05:05] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: Connection reset by peer)
- # [05:07] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [05:07] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [05:07] * Joins: dbaron (~dbaron@173-228-28-198.dsl.dynamic.sonic.net)
- # [05:09] * paul_irish is now known as paul_irish_
- # [05:09] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [05:11] * Quits: jamesr (~jamesr@nat/google/x-xbxvoeawbnidsrho) (Ping timeout: 248 seconds)
- # [05:14] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
- # [05:19] * Quits: CvP (~CvP@123.49.21.4) (Ping timeout: 252 seconds)
- # [05:24] * Quits: abe (~abe@38.104.129.126) (Quit: Linkinus - http://linkinus.com)
- # [05:24] * Joins: abe (~abe@38.104.129.126)
- # [05:32] * Quits: mdelaney_ (~mdelaney@67.218.110.9) (Quit: mdelaney_)
- # [05:37] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 240 seconds)
- # [05:40] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 248 seconds)
- # [05:48] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
- # [05:49] <heycam> where is application/x-www-form-urlencoded defined?
- # [05:52] * Quits: nonge__ (~nonge@p5082B963.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [05:55] * Joins: mdelaney_ (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
- # [05:57] * Quits: tmzt (~tmzt@99.164.110.122) (Read error: Operation timed out)
- # [05:59] * Quits: john_fallows (~j_r_fallo@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [06:01] * Joins: tmzt (~tmzt@adsl-76-253-133-129.dsl.akrnoh.sbcglobal.net)
- # [06:02] * Joins: MikeSmith (~MikeSmith@EM1-113-77-3.pool.e-mobile.ne.jp)
- # [06:03] * Joins: nonge__ (~nonge@p5B327563.dip.t-dialin.net)
- # [06:05] * Quits: agektmr1 (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [06:05] * Quits: tmzt (~tmzt@adsl-76-253-133-129.dsl.akrnoh.sbcglobal.net) (Ping timeout: 276 seconds)
- # [06:09] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [06:11] * Joins: tmzt (~tmzt@adsl-76-253-133-129.dsl.akrnoh.sbcglobal.net)
- # [06:14] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [06:15] * Joins: boaz (~boaz@24.104.44.194)
- # [06:20] * Quits: tmzt (~tmzt@adsl-76-253-133-129.dsl.akrnoh.sbcglobal.net) (Ping timeout: 250 seconds)
- # [06:25] * Joins: estellevw (~estelle@173.228.112.215)
- # [06:27] * Joins: tmzt (~tmzt@adsl-99-155-213-184.dsl.akrnoh.sbcglobal.net)
- # [06:29] * Joins: matjas (~matjas@91.182.27.79)
- # [06:34] * Quits: estellevw (~estelle@173.228.112.215) (Ping timeout: 260 seconds)
- # [06:40] * paul_irish_ is now known as paul_irish
- # [06:47] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [06:50] * Joins: weinig (~weinig@24.130.56.198)
- # [06:58] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [07:00] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [07:03] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [07:10] <Hixie> heycam: defined in what sense?
- # [07:11] <heycam> defined as in if you have this input dictionary of values, how do you turn it into a string of characters/bytes
- # [07:11] <heycam> s/values/key-value pairs/
- # [07:11] <Hixie> the encoding algorithm is defined here: http://www.whatwg.org/specs/web-apps/current-work/complete.html#application/x-www-form-urlencoded-encoding-algorithm
- # [07:12] <heycam> Hixie, great, thanks. I didn't find that before for some reason, looking in the forms section.
- # [07:12] <heycam> although I see it's only a couple of page downs from where I was reading, so don't know why I missed it :)
- # [07:13] <Hixie> or just search for "application/x-www-form-urlencoded" in the spec, there's only 16 hits :-)
- # [07:18] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Ping timeout: 248 seconds)
- # [07:23] * Joins: blooberry (~blooberry@198.145.35.12)
- # [07:23] * Quits: blooberry_ (~blooberry@198.145.35.12) (Read error: Connection reset by peer)
- # [07:24] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:28] * Quits: abe (~abe@38.104.129.126) (Quit: Leaving...)
- # [07:33] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [07:33] * Quits: kennyluck (~kennyluck@114-25-240-247.dynamic.hinet.net) (Quit: kennyluck)
- # [07:34] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [07:36] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: IRC is just multiplayer notepad)
- # [07:38] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [07:40] * Joins: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk)
- # [07:42] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [07:42] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [07:43] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [07:46] * Joins: CvP (~CvP@123.49.21.4)
- # [07:47] * Quits: dbaron (~dbaron@173-228-28-198.dsl.dynamic.sonic.net) (Ping timeout: 252 seconds)
- # [08:07] * Joins: rimantas (~rimliu@93.93.57.193)
- # [08:09] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [08:09] * Joins: agektmr (~Adium@220.109.219.244)
- # [08:13] * Joins: agektmr1 (~Adium@220.109.219.244)
- # [08:13] * Quits: agektmr (~Adium@220.109.219.244) (Ping timeout: 260 seconds)
- # [08:17] * Parts: macpherson (~macpherso@nat/google/x-rgpkmspmwveumnhs)
- # [08:27] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [08:35] * Quits: cedricv (~cedric@49.245.223.138)
- # [08:43] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
- # [08:43] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [08:43] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [08:52] * Quits: weinig (~weinig@24.130.56.198) (Quit: weinig)
- # [08:58] * Joins: cedricv (~cedric@180.129.91.125)
- # [08:59] * Quits: boaz (~boaz@24.104.44.194) (Quit: boaz)
- # [09:10] * Joins: Maurice (~ano@77.222.73.150)
- # [09:10] * Joins: sicking (~chatzilla@98.210.155.80)
- # [09:13] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [09:18] * Quits: k0rnel (~k0rnel@krtko.org) (Read error: Operation timed out)
- # [09:19] * Quits: Rik` (~Rik`@173.200.177.237) (Ping timeout: 240 seconds)
- # [09:20] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [09:20] * Joins: ezoe_ (~ezoe@112-68-244-153f1.kyt1.eonet.ne.jp)
- # [09:22] * Quits: ezoe (~ezoe@112-68-245-20f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [09:28] * Joins: jagan (~chatzilla@117.200.225.116)
- # [09:30] * Joins: mdelaney__ (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
- # [09:30] * Quits: mdelaney_ (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [09:30] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:34] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:37] * Quits: jagan (~chatzilla@117.200.225.116) (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224])
- # [09:37] * Joins: richt (~richt@pat-tdc.opera.com)
- # [09:38] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [09:41] * Joins: msucan (~robod@109.96.194.83)
- # [09:44] * Joins: Ms2ger (~Ms2ger@91.181.121.198)
- # [09:45] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Quit: Leaving.)
- # [09:45] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [09:46] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [09:49] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [09:50] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Ping timeout: 246 seconds)
- # [10:00] * Joins: tbassetto (~tbassetto@92.103.127.226)
- # [10:01] * Quits: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714) (Remote host closed the connection)
- # [10:02] * Joins: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714)
- # [10:03] * Quits: gratz|home (~gratz@cpc7-brig16-2-0-cust362.3-3.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [10:03] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (Ping timeout: 246 seconds)
- # [10:07] * Joins: gratz|home (~gratz@cpc7-brig16-2-0-cust362.3-3.cable.virginmedia.com)
- # [10:09] * Quits: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
- # [10:13] * Joins: danbri (~danbri@dyn27-247.roaming.few.vu.nl)
- # [10:15] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [10:17] * Joins: danbri_ (~danbri@note-guus2.few.vu.nl)
- # [10:20] * Quits: danbri (~danbri@dyn27-247.roaming.few.vu.nl) (Ping timeout: 276 seconds)
- # [10:21] * danbri_ is now known as danbri
- # [10:28] * Joins: jochen___ (~jochen@nat/google/x-sxfsllqbzxrajlbz)
- # [10:32] * Quits: matjas (~matjas@91.182.27.79) (Remote host closed the connection)
- # [10:33] * Quits: jochen__ (~jochen@nat/google/x-zoyhhxlxdnzwwwxk) (Ping timeout: 276 seconds)
- # [10:33] * jochen___ is now known as jochen__
- # [10:40] * Joins: othermaciej (~mjs@24.6.209.6)
- # [10:48] * Quits: sicking (~chatzilla@98.210.155.80) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.13/2009073109])
- # [10:49] * Joins: moo-_- (~quassel@herd37.twinapex.fi)
- # [10:53] * Quits: cedricv (~cedric@180.129.91.125) (Read error: Connection reset by peer)
- # [10:54] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (Ping timeout: 252 seconds)
- # [10:54] <hsivonen> can someone explain to me what profiles "profiles was feedback from the TV industry at TPAC 2010 HTML WG F2F" is referring to in http://www.w3.org/2011/04/07-html-a11y-minutes.html ?
- # [10:54] * Joins: cedricv (~cedric@180.129.91.125)
- # [10:55] <hsivonen> on the face of things, "profiles" and "TV industry" in one sentence looks like something that's not One Webby
- # [10:55] <Hixie> it's almost certainly what you're interpreting it as
- # [10:55] <Hixie> (the tv industry doesn't understand "one web")
- # [10:57] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [10:59] <gsnedders> AryehGregor: I'm basically never the right person from Opera for any CSS WG stuff :)
- # [10:59] * Quits: foolip (~philip@83.218.67.122) (Quit: Ex-Chat)
- # [11:00] <benschwarz> Hixie: heyp
- # [11:00] <benschwarz> heyo
- # [11:00] <othermaciej> hsivonen: I remember there being some TV people at TPAC, but I don't recall them asking for "profiles"
- # [11:00] <Hixie> benschwarz: hey, sup
- # [11:00] <benschwarz> Hixie, just home from work
- # [11:00] <othermaciej> but sometimes the a11y telecon minutes are confused
- # [11:01] <benschwarz> Hixie, are you based in SF / mountain view?
- # [11:01] <Hixie> yes
- # [11:01] <benschwarz> Hixie, I'll be in SF in 2 weeks
- # [11:02] <benschwarz> also, any thoughts on http://www.w3.org/Bugs/Public/show_bug.cgi?id=12491 ?
- # [11:02] <Hixie> if you're up for coming up to mountain view, i'd be happy to invite you to lunch at google when you're here - drop me a line with dates that would work for you (i don't have my calendar right now)
- # [11:02] <Hixie> that bug seems reasonable
- # [11:02] * Quits: danbri (~danbri@note-guus2.few.vu.nl) (Remote host closed the connection)
- # [11:02] <hsivonen> "<oedipus> plus 1 to judy -- W3C process different from "WG process" set up by chairs, but they are following cookie-cutter process which is detrimental to development of spec"
- # [11:03] <benschwarz> Hixie, I was planning to organise a lunch with some heads in SF
- # [11:03] <hsivonen> so who, these days, is thinking that the HTML WG Decision Process is good for the development of the spec?
- # [11:03] * Joins: Rik` (~Rik`@173.200.177.237)
- # [11:03] <benschwarz> KuraFire, paul_irish and some others…\
- # [11:04] * Joins: foolip (~philip@83.218.67.122)
- # [11:04] <Hixie> cool
- # [11:04] <Hixie> hsivonen: nobody being happy is not a good indicator of badness in this kind of thing
- # [11:04] <Hixie> hsivonen: (but having said that, i do think it's bad :-) )
- # [11:05] <benschwarz> Hixie, I'll email a group when I've got my bizness together ;)
- # [11:05] <Hixie> cool
- # [11:05] <benschwarz> I was thinking saturday the 30th of April
- # [11:08] <jgraham> hsivonen: Presumably a majority of the chairs think it is good
- # [11:08] <jgraham> Although it is possible that they all beleive it is bad but think that the others both think it is good I suppose
- # [11:10] <Hixie> oh wow, it's late
- # [11:10] <Hixie> nn
- # [11:10] <jgraham> gn
- # [11:10] <othermaciej> politics is the art of the possible
- # [11:12] <jgraham> Which is another way of saying you think it is the best possible process
- # [11:12] <jgraham> Presumably
- # [11:13] <Hixie> politics shouldn't (and needn't) be a factor here, fwiw.
- # [11:15] * Joins: danbri (~danbri@dyn27-247.roaming.few.vu.nl)
- # [11:17] <Lachy> The ridiculous HTMLWG process is one of the major reason I've reduced my involvement in that disfunctional group.
- # [11:17] <jgraham> It's not really clear that can be true unless you are using a different definition of politics
- # [11:19] * Joins: PeterNL (~Peter@91.141.219.104)
- # [11:20] <jgraham> (in particular, even if you use a data-driven process, which is good, the weighting applied to different bits of data is basically a political decision)
- # [11:21] <othermaciej> any process that involves more than one human is a form of politics
- # [11:22] <jgraham> I think that is a broader definition of "politics" than most people would use
- # [11:24] <othermaciej> that was meant to be a non-tautological assertion, not a definition
- # [11:24] <MikeSmith> jgraham: yeah, because many people want claim that what they are involved in is not political in any way
- # [11:24] <MikeSmith> ceding decision-making authority to somebody else is political decision
- # [11:24] <othermaciej> though Wikipedia's one-liner, "Politics is a process by which groups of people make collective decisions", seems pretty broad and about what I had in mind
- # [11:27] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
- # [11:27] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [11:29] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:30] * Quits: danbri (~danbri@dyn27-247.roaming.few.vu.nl) (Ping timeout: 276 seconds)
- # [11:32] <jgraham> othermaciej: Ah, if you had narrowed the scope to "decision making process" that might be more reasonable
- # [11:32] * Joins: danbri (~danbri@dyn27-247.roaming.few.vu.nl)
- # [11:33] <othermaciej> I'm trying to think of interactions that involve more than one person which do not involve making any decisions, or even any attempts to influence decisions
- # [11:34] <othermaciej> I suppose if one person murders another in their sleep, solely for the thrill of it
- # [11:36] <zcorpan> doooods! microsoft weren't first! google came up with 'native html5'! here's proof: http://www.html5rocks.com/tutorials/dnd/basics/
- # [11:38] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Ping timeout: 250 seconds)
- # [11:38] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
- # [11:41] * Joins: davidhund (~davidhund@82.95.120.62)
- # [11:43] * Joins: tbassetto (~tbassetto@92.103.127.226)
- # [11:44] * Joins: Lachy (~Lachlan@guest.opera.com)
- # [11:47] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [11:53] * Joins: danbri_ (~danbri@note-guus2.few.vu.nl)
- # [11:54] * Quits: danbri (~danbri@dyn27-247.roaming.few.vu.nl) (Ping timeout: 240 seconds)
- # [11:55] * danbri_ is now known as danbri
- # [11:56] * Joins: aho (~nya@fuld-590c74f4.pool.mediaWays.net)
- # [11:57] * Joins: moo-_- (~quassel@herd37.twinapex.fi)
- # [11:59] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
- # [12:01] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
- # [12:02] * Joins: MikeSmith_ (~MikeSmith@111.188.49.110)
- # [12:02] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (Ping timeout: 240 seconds)
- # [12:04] * Quits: MikeSmith (~MikeSmith@EM1-113-77-3.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [12:04] * MikeSmith_ is now known as MikeSmith
- # [12:11] * Joins: davidhund_ (~davidhund@dnuhd.xs4all.nl)
- # [12:11] * Quits: davidhund (~davidhund@82.95.120.62) (Read error: Connection reset by peer)
- # [12:11] * davidhund_ is now known as davidhund
- # [12:15] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [12:17] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Ping timeout: 252 seconds)
- # [12:18] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [12:23] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [12:23] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [12:31] * Quits: agektmr1 (~Adium@220.109.219.244) (Quit: Leaving.)
- # [12:31] * Quits: mkwst (u395@gateway/web/irccloud.com/x-aolhiuettgncibnd) (Read error: Operation timed out)
- # [12:31] * Joins: mkwst (u395@gateway/web/irccloud.com/x-zrifmpyymxgijntc)
- # [12:33] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 258 seconds)
- # [12:33] * Parts: tyoshino (~tyoshino@220.109.219.244)
- # [12:34] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Quit: shiawuen)
- # [12:42] * Joins: takkaria (~takkaria@isparp.co.uk)
- # [12:49] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [13:11] * Quits: othermaciej (~mjs@24.6.209.6) (Quit: othermaciej)
- # [13:16] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [13:16] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [13:20] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [13:27] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 258 seconds)
- # [13:27] * Quits: lca (~agostini@186.212.228.161) (Read error: Connection reset by peer)
- # [13:27] * Joins: lca (~agostini@186.215.206.130)
- # [13:28] * Joins: bga_ (~bga@91.122.51.148)
- # [13:32] * Joins: tndH (~Rob@adsl-87-102-17-170.karoo.kcom.com)
- # [13:45] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [13:46] * Joins: Obvious (tachikoma@188.226.74.2)
- # [13:54] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: davidhund)
- # [13:55] * Joins: mpt (~mpt@91.189.88.12)
- # [13:55] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [13:55] * Joins: mpt (~mpt@canonical/mpt)
- # [13:55] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [14:02] * Joins: moo-_- (~quassel@herd37.twinapex.fi)
- # [14:06] * Joins: erlehmann (~erlehmann@89.204.153.83)
- # [14:06] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (Ping timeout: 250 seconds)
- # [14:17] * Joins: kal-EL_ (~jor-EL@95.232.71.207)
- # [14:22] <Ms2ger> /.: "Maqetta: Open Source HTML5 Editor From IBM" (http://rly.cc/7MXVe)
- # [14:22] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:22] * Joins: moo-_- (~quassel@84.20.128.37)
- # [14:23] * Quits: tmzt (~tmzt@adsl-99-155-213-184.dsl.akrnoh.sbcglobal.net) (Ping timeout: 250 seconds)
- # [14:23] <dhx1> Ms2ger: native support right?
- # [14:25] <asmodai> eh, 6.0 FF nightlies. 5 is being skipped? :P
- # [14:25] <hsivonen> asmodai: 5 is in the Aurora channel
- # [14:26] <hsivonen> asmodai: the 5 train has left central already
- # [14:26] <hsivonen> Ms2ger: I wonder if that tool has any connection to Rich S's <canvas> accessibility concerns
- # [14:27] <asmodai> wait, wait, aurora channel? :|
- # [14:27] * asmodai looks around
- # [14:27] <hsivonen> asmodai: http://blog.mozilla.com/blog/2011/04/13/new-channels-for-firefox-rapid-releases/
- # [14:28] <asmodai> yeah, was looking at the channel page at the moment
- # [14:33] <erlehmann> they just want to blow up version numbers
- # [14:33] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [14:34] <asmodai> mmm
- # [14:34] <erlehmann> on slashdot, in the IE10 thread, one message stuck me as particularly insightful: “ten? my browser version goes up to eleven!”
- # [14:34] <asmodai> aurora doesn't seem to jive with -no-remote anymore :S
- # [14:34] <Ms2ger> More like, nobody cares about version numbers, so we just picked the easiest one
- # [14:34] <asmodai> Mmm, but most likely I'm doing it wrong again *tries again*
- # [14:35] <asmodai> ah there we go
- # [14:39] <GlitchMr> erlehmann: I think it's Google Chrome
- # [14:39] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [14:39] <asmodai> Mmm, but can't run aurora and nightly together though.
- # [14:39] <asmodai> Despite different installation locations and different profiles.
- # [14:40] <wilhelm> 5 is being skipped again? :P
- # [14:40] <erlehmann> GlitchMr, :>
- # [14:40] <hsivonen> erlehmann: Opera had better stop tweaking minor version to stay ahead of Chrome
- # [14:40] <hdhoang> the new fx codename scheme is neat
- # [14:40] * Joins: danbri_ (~danbri@note-guus2.few.vu.nl)
- # [14:41] <hsivonen> GlitchMr: Opera is the one that goes to 11. Chrome's stable release is still at 10.
- # [14:41] <asmodai> wilhelm: aurora is 5
- # [14:41] <GlitchMr> Oh, right
- # [14:41] <GlitchMr> lol
- # [14:41] * Quits: danbri (~danbri@note-guus2.few.vu.nl) (Read error: Connection reset by peer)
- # [14:41] <GlitchMr> For me it's just 9.80
- # [14:41] <hdhoang> WebKit over five hundred
- # [14:42] * Joins: tmzt (~tmzt@99.164.121.185)
- # [14:42] <hsivonen> hdhoang: yet, Apple ships Safari as 5. They are missing a hundredfold win here.
- # [14:42] <GlitchMr> If user agent says me it's Opera/9.80, it must be it... (I'm kinda confused on browsers user agents)
- # [14:42] <wilhelm> GlitchMr: Yes, thanks to broken browser sniffing scripts, 10 < 9.
- # [14:43] <gsnedders> hsivonen: So there's now moz-central, aurora, beta, and final?
- # [14:43] <GlitchMr> I don't use those
- # [14:43] <hsivonen> gsnedders: yes
- # [14:43] <erlehmann> Opera 9.80 is the eternal version.
- # [14:43] <hsivonen> gsnedders: except the beta channel will take 6 weeks to appear
- # [14:44] <asmodai> I wonder what aurora and nightly are sharing together now that you cannot run them at the same time.
- # [14:44] <gsnedders> So what's the flow from moz-central to Aurora?
- # [14:44] <GlitchMr> All I do is checking by proper header if browser accepts xhtml+xml header and send it if it supports.
- # [14:44] <hsivonen> gsnedders: every 6 weeks
- # [14:45] <hsivonen> gsnedders: the first ever move from central to aurora happened on Tuesday this week
- # [14:45] <gsnedders> hsivonen: So for something to ship you have possibly just under six weeks m-c to Aurora, six weeks to Beta, then six weeks to Final? So everything has a 12–18 week lead time?
- # [14:45] <gsnedders> Compared with Chrome's 6–12 week lead time?
- # [14:45] <hsivonen> gsnedders: in six weeks, current aurora becomes beta and a new aurora begins with what's in central
- # [14:46] <gsnedders> hsivonen: Right, yeah. But to get from central to final takes 12–18 weeks, if I understand correctly?
- # [14:46] <hsivonen> gsnedders: yeah
- # [14:47] <GlitchMr> If my document validates to XHTML5, it's probably good :P
- # [14:47] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
- # [14:47] * gsnedders finds the difference (by having another stage) between Fx and Ch interesting
- # [14:48] <GlitchMr> It's not like HTML5 is cure for all problems. I just use it for semantic elements and placeholder="".
- # [14:48] * jgraham wonders if anyone has got mozilla-trunk from the ubuntu ppa
- # [14:48] <hsivonen> gsnedders: does Chrome actually land new features on dev? I thought dev and aurora were analogous.
- # [14:48] <gsnedders> hsivonen: I thought they did
- # [14:49] <jgraham> I see the package listed as providing firefox-6 on the webpage
- # [14:49] <jgraham> But it isn't there in synaptic after I reload
- # [14:49] * Joins: hdhoang (~hdhoang@203.210.203.175)
- # [14:51] * Quits: PeterNL (~Peter@91.141.219.104) (Quit: Later!)
- # [14:52] <jgraham> Oooh it works today
- # [14:52] <gsnedders> hsivonen: Oh, they do have a channel above dev, my bad
- # [14:52] <GlitchMr> All those <canvas>es are abstract for me. It might look cool in all those JS demos, but I don't have reason to use it for serious page.
- # [14:53] * Quits: richt (~richt@pat-tdc.opera.com) (Read error: Connection reset by peer)
- # [14:53] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Read error: Connection reset by peer)
- # [14:53] <erlehmann> serious <canvas> is serious element
- # [14:54] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [14:54] * Joins: richt (~richt@pat-tdc.opera.com)
- # [14:54] <gsnedders> jgraham: It doesn't allow you to have central and fx4 installed at once though
- # [14:54] <jgraham> gsnedders: Firefox 4 is so old hat
- # [14:55] * Joins: kennyluck (~kennyluck@220.248.79.198)
- # [14:58] * jgraham now has verion 6.0~a1~hg{stuff} of the Firefox-4.0 package installed
- # [15:00] * Quits: danbri_ (~danbri@note-guus2.few.vu.nl) (Ping timeout: 252 seconds)
- # [15:00] <jgraham> (which makes loads of sense. obviously.)
- # [15:00] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:07] <zcorpan> erlehmann: This is the Internet. And it is serious business.
- # [15:07] * Joins: mpilgrim (~pilgrim@adsl-242-237-14.rmo.bellsouth.net)
- # [15:08] * Joins: danbri (~danbri@note-guus2.few.vu.nl)
- # [15:09] <erlehmann> zcorpan, it is. i'm in my bet, chatting on IRC instead of going to the internet conference half an hour away.
- # [15:09] <erlehmann> bed
- # [15:10] <erlehmann> such is life in the internets :>
- # [15:11] <aho> i use canvas for games
- # [15:11] <aho> wasting time is serious business (on the internet) :>
- # [15:13] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [15:18] * Quits: kennyluck (~kennyluck@220.248.79.198) (Quit: kennyluck)
- # [15:26] * Quits: erlehmann (~erlehmann@89.204.153.83) (Quit: Ex-Chat)
- # [15:28] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [15:30] * Joins: myakura (~myakura@FL1-119-242-76-181.tky.mesh.ad.jp)
- # [15:33] * Quits: slartsa (~slartsa@alpha.pumppumedia.com) (Ping timeout: 276 seconds)
- # [15:33] * Joins: slartsa (~slartsa@alpha.pumppumedia.com)
- # [15:36] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [15:39] * bga_ is now known as bga_|away
- # [15:42] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [15:44] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [15:45] <zcorpan> are we publishing LC on april 22? or may 22?
- # [15:45] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:46] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [15:47] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Client Quit)
- # [15:53] <jgraham> zcorpan: othermaciej said about a month so I guess May 22nd
- # [16:03] * Quits: tmzt (~tmzt@99.164.121.185) (Ping timeout: 252 seconds)
- # [16:05] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [16:05] * Joins: s21n (~s21n@87-205-136-206.adsl.inetia.pl)
- # [16:05] * Quits: s21n (~s21n@87-205-136-206.adsl.inetia.pl) (Changing host)
- # [16:05] * Joins: s21n (~s21n@unaffiliated/s21n)
- # [16:07] * Joins: boaz (~boaz@24.104.44.194)
- # [16:07] * ericc|away is now known as eric_carlson
- # [16:08] * bga_|away is now known as bga_
- # [16:09] * Quits: MikeSmith (~MikeSmith@111.188.49.110) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [16:12] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [16:12] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [16:12] * Quits: mpilgrim (~pilgrim@adsl-242-237-14.rmo.bellsouth.net) (Ping timeout: 240 seconds)
- # [16:13] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [16:16] <zcorpan> so what is the april 22 date?
- # [16:16] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [16:16] <jgraham> Which April 22nd date?
- # [16:17] <jcranmer> the April 22 date is the day that April 22 falls on
- # [16:17] <jcranmer> usually
- # [16:19] <zcorpan> <http://www.w3.org/mid/E3EACD022300B94D88613639CF4E25F81A1E7330@TK5EX14MBXC134.redmond.corp.microsoft.com>
- # [16:19] <zcorpan> so we're aming for last call on may 24
- # [16:21] <zcorpan> april 22 is when all decisions need to be implemented
- # [16:22] * Joins: tmzt (~tmzt@76.211.6.170)
- # [16:24] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [16:24] * Joins: jwalden (~waldo@64.134.64.5)
- # [16:25] * Quits: jwalden (~waldo@64.134.64.5) (Client Quit)
- # [16:27] * Joins: jwalden (~waldo@64.134.64.5)
- # [16:33] * Quits: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [16:34] * Joins: Martijnc (~Martijnc@91.176.46.238)
- # [16:34] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [16:39] * Joins: dbaron (~dbaron@173-228-28-198.dsl.dynamic.sonic.net)
- # [16:39] * Quits: tmzt (~tmzt@76.211.6.170) (Ping timeout: 276 seconds)
- # [16:41] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [16:42] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [16:43] <jgraham> lol at bug 12500
- # [16:44] <zcorpan> url?
- # [16:45] <zcorpan> <http://www.w3.org/mid/bug-12500-2486@http.www.w3.org/Bugs/Public/>
- # [16:45] <zcorpan> heh
- # [16:46] * Joins: tmzt (~tmzt@adsl-99-164-109-225.dsl.akrnoh.sbcglobal.net)
- # [16:47] <zcorpan> annevk: you're not supposed to be reading specs while on vacation. you're not supposed to be reading this, either.
- # [16:48] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [16:49] * Quits: bga_ (~bga@91.122.51.148) (Ping timeout: 260 seconds)
- # [16:54] * Quits: dbaron (~dbaron@173-228-28-198.dsl.dynamic.sonic.net) (Read error: Operation timed out)
- # [16:55] * Joins: matjas (~matjas@ip-213-49-97-252.dsl.scarlet.be)
- # [16:57] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [16:57] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [16:57] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [16:58] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Client Quit)
- # [16:58] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:01] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:02] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Quit: Leaving.)
- # [17:02] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [17:06] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Ping timeout: 260 seconds)
- # [17:08] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:09] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [17:10] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:11] * Quits: mdelaney__ (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [17:11] * Joins: mdelaney_ (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
- # [17:12] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [17:12] * jwalden is curious about that Peruvian beer
- # [17:12] <jwalden> probably no Guinness, tho
- # [17:12] * Quits: matjas (~matjas@ip-213-49-97-252.dsl.scarlet.be) (Quit: Computer has gone to sleep.)
- # [17:15] * Quits: tmzt (~tmzt@adsl-99-164-109-225.dsl.akrnoh.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:20] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:22] * Joins: zdobersek (~zan@cpe-46-164-0-97.dynamic.amis.net)
- # [17:25] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [17:28] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:29] * Joins: dglazkov|away (~dglazkov@nat/google/x-uznanffklxgqwgui)
- # [17:29] * Joins: tmzt (~tmzt@99.164.105.33)
- # [17:29] * dglazkov|away is now known as dglazkov
- # [17:32] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [17:32] * Joins: kennyluck (~kennyluck@220.248.79.198)
- # [17:32] * Quits: danbri (~danbri@note-guus2.few.vu.nl) (Remote host closed the connection)
- # [17:33] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:33] * Quits: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [17:35] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [17:36] * Quits: jwalden (~waldo@64.134.64.5) (Quit: brb)
- # [17:36] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Ping timeout: 252 seconds)
- # [17:38] * Joins: jwalden (~waldo@nat/mozilla/x-qdwjpiofhvupjjbv)
- # [17:40] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:40] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [17:40] * Quits: tmzt (~tmzt@99.164.105.33) (Ping timeout: 260 seconds)
- # [17:41] * Quits: franksalim (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:41] * Joins: franksalim (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
- # [17:43] * Joins: erlehmann (~erlehmann@89.204.137.71)
- # [17:43] * Quits: boaz (~boaz@24.104.44.194) (Quit: boaz)
- # [17:45] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:47] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [17:48] * Quits: nonge__ (~nonge@p5B327563.dip.t-dialin.net) (Quit: Verlassend)
- # [17:48] * Joins: tmzt (~tmzt@adsl-99-164-53-146.dsl.akrnoh.sbcglobal.net)
- # [17:49] * Quits: Lachy (~Lachlan@guest.opera.com) (Quit: Leaving)
- # [17:53] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:53] * Joins: zdobersek1 (~zan@cpe-46-164-0-11.dynamic.amis.net)
- # [17:55] * Quits: zdobersek (~zan@cpe-46-164-0-97.dynamic.amis.net) (Ping timeout: 246 seconds)
- # [17:55] * Quits: stevela (~anonymous@nat/google/x-dpwelqygeyegdqvg) (Quit: stevela)
- # [18:00] * Quits: kennyluck (~kennyluck@220.248.79.198) (Read error: Connection reset by peer)
- # [18:00] * Joins: kennyluck_ (~kennyluck@220.248.79.198)
- # [18:02] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [18:06] <AryehGregor> gsnedders, too bad, you were the only CSSWG member from Opera that I know.
- # [18:06] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Remote host closed the connection)
- # [18:06] <TabAtkins> Hot damn, this is a beautiful abuse of gradients: http://leaverou.me/css3patterns/
- # [18:09] * Quits: tmzt (~tmzt@adsl-99-164-53-146.dsl.akrnoh.sbcglobal.net) (Ping timeout: 276 seconds)
- # [18:09] * Joins: shiawuen (~shiawuent@cm206.omega132.maxonline.com.sg)
- # [18:10] * Joins: shiawuen_ (~shiawuent@cm206.omega132.maxonline.com.sg)
- # [18:10] * Quits: shiawuen (~shiawuent@cm206.omega132.maxonline.com.sg) (Read error: Connection reset by peer)
- # [18:10] * shiawuen_ is now known as shiawuen
- # [18:11] <AryehGregor> TabAtkins, that's a pretty cool hack.
- # [18:11] * Joins: boaz (~boaz@24.104.44.194)
- # [18:12] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [18:14] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [18:16] <wilhelm> Oh, fun. registerProtocolHandler("mail.google.com", "http://evilsite.com/%s", "Friendly Innocent Site") seems to be valid.
- # [18:17] <AryehGregor> For when the user types "mail.google.com" without the "http(s)://" prefix, you mean?
- # [18:17] <AryehGregor> That's a nasty attack.
- # [18:17] <wilhelm> Yes, or follows a link.
- # [18:18] <TabAtkins> They still need to also put a colon in, right? Like "mail.google.com:page"?
- # [18:18] * Quits: boaz (~boaz@24.104.44.194) (Read error: Connection reset by peer)
- # [18:18] <AryehGregor> Easy fix: don't allow registerProtocolHandler() to register a name with a dot, and only let it handle things if the user types a colon after the protocol.
- # [18:18] <TabAtkins> Still definitely non-obvious, of course.
- # [18:18] * Joins: boaz (~boaz@24.104.44.194)
- # [18:18] <AryehGregor> (the latter to prevent issues with users just typing a one-word search term)
- # [18:19] * Joins: KaOSoFt (~KaOSoFt@201.228.41.153)
- # [18:19] * Quits: KaOSoFt (~KaOSoFt@201.228.41.153) (Changing host)
- # [18:19] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [18:19] <wilhelm> TabAtkins: Yes. But a link saying mail.google.com:/mail looks completely innocent.
- # [18:19] <AryehGregor> Oh, well, that's not much of an attack.
- # [18:19] <AryehGregor> I thought you were saying it would work if the user just typed "mail.google.com".
- # [18:19] <AryehGregor> Into the URL bar.
- # [18:20] <AryehGregor> If you have to get them to allow the site to register a protocol handler, *and* then to follow links that may or may not look legitimate to them, that's really not much of an attack surface.
- # [18:20] <AryehGregor> If you can register the protocol handler to start with, they're already viewing your malicious site, so enabling phishing isn't a huge issue here.
- # [18:21] <TabAtkins> I'd think that the link wilhelm provides looks pretty legit to basically everyone.
- # [18:21] <TabAtkins> AryehGregor: Not necessarily true. <iframe> hack in an ad-based attack, maybe?
- # [18:21] <wilhelm> It's a quite complicated attack vector, yes.
- # [18:21] <AryehGregor> I think that basically everyone doesn't look at URLs, and that the ones that do wouldn't be any more confused by "mail.google.com:/mail" than "http://mail.google.foo.com".
- # [18:22] <AryehGregor> TabAtkins, they're still viewing your malicious site. If the <iframe> isn't sandboxed, they can navigate the parent frame, no?
- # [18:22] <wilhelm> “mail.google.com:” seems to be enough.
- # [18:22] * _bga is now known as bga_|away
- # [18:22] <AryehGregor> With the colon. So not a big deal at all.
- # [18:22] * bga_|away is now known as bga_
- # [18:23] <Philip`> "mail.google.com:80" ?
- # [18:23] <AryehGregor> Schemes are apparently allowed to contain dots.
- # [18:23] <wilhelm> Philip`: Oh, that's ugly. That would trick me.
- # [18:23] <AryehGregor> But I don't think it would be a big deal if we banned dots from schemes for registerProtocolHandler(), unless people actually use them.
- # [18:23] <Philip`> "localhost:80"
- # [18:24] <AryehGregor> Philip`, I thought of that. In current Chrome, that wouldn't even display differently from http://mail.google.com:80/, right?
- # [18:24] <AryehGregor> Either in the URL bar or in the hover-over.
- # [18:24] <AryehGregor> Philip`, ouch.
- # [18:24] <wilhelm> http://tools.ietf.org/html/rfc3986#section-3.1 says dots are allowed. I'm not sure that's a great idea.
- # [18:24] <Philip`> People seem to put a lot of effort into avoiding IDNs that look a lot like ASCII domain names to avoid phishing, so it seems bad if you can put domain names anywhere else in the URL
- # [18:24] <Philip`> rather than saying it's "not much of an attack"
- # [18:24] <AryehGregor> There are some TLDs that resolve to websites too, like "to".
- # [18:24] <wilhelm> Disallowing dots won't help localhost:80. Hrm.
- # [18:25] <AryehGregor> Although Chrome seems to refuse to connect to "http://to/", it wants "http://to./".
- # [18:25] <AryehGregor> Disallow dots and special-case localhost.
- # [18:25] <AryehGregor> Philip`, I'm not saying that we shouldn't do something about it, but it's not a very severe attack.
- # [18:25] <AryehGregor> Initially I thought it was extremely bad.
- # [18:25] <AryehGregor> But it seems not.
- # [18:26] <Philip`> "anyserveronlocalnetwork:80"
- # [18:26] <AryehGregor> Okay, but that's already a very specialized attack right there.
- # [18:26] <AryehGregor> And I don't see what to do about it.
- # [18:26] <wilhelm> “192.168.1.1:80”
- # [18:26] * Joins: shinyak (~shinyak@nat/google/x-xxgelaunscbdypjf)
- # [18:27] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [18:27] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [18:27] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [18:28] <AryehGregor> wilhelm, dots.
- # [18:28] <AryehGregor> Don't allow dots.
- # [18:28] <Philip`> "[::1]:80"
- # [18:28] <AryehGregor> Brackets and colons aren't even allowed in schems.
- # [18:28] <AryehGregor> schemes.
- # [18:28] <Philip`> Alas
- # [18:28] <AryehGregor> It has to be [a-z][a-z+\-.]*.
- # [18:29] <Philip`> (That scheme doesn't have a colon, actually)
- # [18:29] <AryehGregor> Oh, it's just "[".
- # [18:29] <AryehGregor> I'm pretty sure that's not a valid URL regardless.
- # [18:29] <wilhelm> AryehGregor: That's what I was thinking too.
- # [18:29] <AryehGregor> Don't allow dots or "localhost", and don't allow invalid schemes per the RFC, and you should be fine.
- # [18:29] <AryehGregor> Does anyone use schemes with dots or minus signs? I've seen "svn+ssh".
- # [18:30] <AryehGregor> (for plus signs)
- # [18:30] <wilhelm> xmlrpc.beep, soap.beep, iris.beep are IANA-registered schemes using the dot. But I suppose that's not particularly useful for web browsers.
- # [18:30] <AryehGregor> "z39.50r"
- # [18:30] <AryehGregor> http://ftp.ics.uci.edu/pub/ietf/uri/rfc2056.txt
- # [18:30] <wilhelm> Oh, that one too.
- # [18:30] <Philip`> Hmm, digits aren't allowed?
- # [18:31] <AryehGregor> Oh, they are.
- # [18:31] <AryehGregor> I misremembered.
- # [18:31] <AryehGregor> Although not as the first character.
- # [18:31] <AryehGregor> http://labs.apache.org/webarch/uri/rfc/rfc3986.html#scheme
- # [18:31] <wilhelm> Yes, they are.
- # [18:31] <AryehGregor> [a-z][a-z0-9+\-.]*
- # [18:31] * Philip` had just got to "ut2004" in the list
- # [18:31] <Philip`> "view-source:"
- # [18:32] * Quits: variable (~variable@unaffiliated/variable) (Quit: Daemon escaped from pentagram)
- # [18:32] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [18:33] * Joins: variable (~variable@unaffiliated/variable)
- # [18:34] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [18:34] * Joins: frrrances (b864ea1a@gateway/web/freenode/ip.184.100.234.26)
- # [18:34] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [18:35] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [18:36] <frrrances> quit
- # [18:36] * Quits: frrrances (b864ea1a@gateway/web/freenode/ip.184.100.234.26) (Client Quit)
- # [18:36] <AryehGregor> gsnedders, so did you forward it to someone who can give an answer or what?
- # [18:36] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [18:37] * Joins: AlexNRoss (~AleossIRC@207-47-197-209.regn.hsdb.sasknet.sk.ca)
- # [18:37] * Quits: AlexNRoss (~AleossIRC@207-47-197-209.regn.hsdb.sasknet.sk.ca) (Changing host)
- # [18:37] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
- # [18:37] <AryehGregor> Since I have WebKit on my side, I'm pretty sure that agreement by either Microsoft or Mozilla would be enough, but agreement by Opera couldn't hurt.
- # [18:37] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [18:37] <AryehGregor> (I'm pretty sure everyone will agree with me, but if not, then I'd be interested to hear what they have to say)
- # [18:38] <TabAtkins> I assume I'm off the hook, since Niwa and Hyatt already said no?
- # [18:38] <AryehGregor> TabAtkins, yes, I'm fine on WebKit.
- # [18:39] <AryehGregor> smaug____, since you asked before, I specced insertNode() yesterday: <http://html5.org/specs/dom-range.html#dom-range-insertnode> I have to review the test results a little more before I'll call the spec final, but I'm pretty sure it won't need substantial revision.
- # [18:39] * Quits: myakura (~myakura@FL1-119-242-76-181.tky.mesh.ad.jp) (Remote host closed the connection)
- # [18:39] * Quits: hdhoang (~hdhoang@203.210.203.175) (Quit: Leaving.)
- # [18:40] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:40] <AryehGregor> smaug____, also, since you're here, would you happen to have any feedback on this? I don't know if you're the right person to ask, but figure I might as well. http://lists.w3.org/Archives/Public/www-style/2011Apr/0484.html
- # [18:41] <smaug____> AryehGregor: actually I'm trying to not be here today. I should recover from jetlag
- # [18:41] <AryehGregor> smaug____, ah, okay. Good luck at that. :)
- # [18:42] <AryehGregor> It's not urgent at all, I'm just being impatient. :)
- # [18:42] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [18:44] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [18:45] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [18:45] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [18:49] <smaug____> AryehGregor: so is it specified somewhere else in your spec what happens to the end offset
- # [18:49] <AryehGregor> smaug____, it just follows the regular range mutation rules.
- # [18:49] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [18:49] <smaug____> AryehGregor: especially when start and end offset are the smae
- # [18:49] <smaug____> er, same
- # [18:49] <smaug____> I mean, if the range is collapsed and you do insertNode
- # [18:49] * AryehGregor looks
- # [18:49] * Joins: maikmerten (~maikmerte@port-92-201-64-249.dynamic.qsc.de)
- # [18:50] <smaug____> AryehGregor: ok, I assume the mutation rules handle that correctly that neither of the offsets change
- # [18:50] <AryehGregor> smaug____, from the rules at <http://html5.org/specs/dom-range.html#range-behavior-under-document-mutation>: if the range is collapsed in an Element/Document/DocumentFragment, then the offset of the range doesn't change, so the node winds up outside the selection.
- # [18:50] <smaug____> ok
- # [18:50] <AryehGregor> If it's in a comment node, it will stay in the comment node, which will wind up after the node.
- # [18:50] <smaug____> that is compatible with DOM 2 Range
- # [18:51] <AryehGregor> If it's a text node, it will be split and wind up at the end of the first node, so before the new node.
- # [18:51] <AryehGregor> In no case will it contain the new node.
- # [18:51] <AryehGregor> However, this is one of the things that I was planning on looking at more closely today.
- # [18:51] <AryehGregor> I might decide to change that part, depending on my analysis of how current browsers behave and what makes sense.
- # [18:51] <AryehGregor> Since if the range isn't collapsed, then in most cases it will wind up containing the new node.
- # [18:51] <smaug____> AryehGregor: webkit does against DOM 2 Range
- # [18:52] <smaug____> Gecko does what DOM 2 Range says
- # [18:52] * Joins: mpt (~mpt@canonical/mpt)
- # [18:52] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:52] <AryehGregor> Well, new specs are allowed to contradict older ones, right? Especially if we don't have interop on the original spec.
- # [18:52] <smaug____> acid3 allows both behaviors
- # [18:52] <AryehGregor> Anyway, I'll let you know what I decide. Of course, it's subject to people actually being willing to implement it.
- # [18:52] <smaug____> I wouldn't want to special case mutation handling for one case
- # [18:53] <smaug____> consistency is a good thing
- # [18:53] <AryehGregor> We already have special cases for deleteContents() and extractContents().
- # [18:53] <AryehGregor> And whoa, my tests became insanely faster when I passed info to iframes by setting a variable on the iframe's window instead of passing info in the hash.
- # [18:54] <AryehGregor> No navigation required. Now it's like 13 seconds in Chrome instead of a minute.
- # [18:54] <AryehGregor> Also, we have a special case for splitText().
- # [18:54] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [18:54] <AryehGregor> I'd say that it makes the author-visible behavior sensible if we can allow an invariant like "after insertNode(), the new node will always be contained in the range".
- # [18:54] <AryehGregor> But we can't actually do that unless we split comments, which seems unreasonable.
- # [18:55] <AryehGregor> (and no browser does it)
- # [18:55] <AryehGregor> s/sensible/simpler/
- # [18:55] <AryehGregor> So I'm inclined to say no special case right now, since we can't make really useful guarantees anyway.
- # [18:55] <AryehGregor> The start of the range will always have to fall before the new node in some cases and after in others, and so will the end.
- # [18:56] <AryehGregor> Because of comments.
- # [18:56] <smaug____> I need to look at what special cases you mean with delete/extractContents and splitText
- # [18:56] <smaug____> I'll
- # [18:56] <AryehGregor> delete/extractContents() guarantee that the range will be collapsed afterwards.
- # [18:57] <AryehGregor> That's only possible by special-casing, because you might have something like <b>foo[</b>]bar where nothing is actually deleted but the selection isn't collapsed, for instance.
- # [18:57] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [18:58] <AryehGregor> Gecko currently implements no special case for splitText(), but WebKit does, and I've specced it because it makes a lot of sense. In particular, I'd need to add at least one extra special case to execCommand() if splitText() didn't have the special case, so I figured it made the most sense to make the special case more generally applicable.
- # [18:58] * Quits: shinyak (~shinyak@nat/google/x-xxgelaunscbdypjf) (Remote host closed the connection)
- # [18:58] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [18:58] <smaug____> what is the special case for splitText ?
- # [18:59] * Joins: chriseppstein (~chris@dsl092-049-179.sfo4.dsl.speakeasy.net)
- # [18:59] <AryehGregor> smaug____, if you have something like foo[bar]baz as one text node, and you called splitText(4), then without special cases it would become foo[b] arbaz (space denoting text node break).
- # [19:00] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
- # [19:00] <AryehGregor> The special case is it becomes foo[b ar]baz instead, i.e., the endpoint gets moved to the new node if appropriate instead of being clamped.
- # [19:00] <AryehGregor> It's the first item here: <http://html5.org/specs/dom-range.html#range-behavior-under-document-mutation>
- # [19:01] <AryehGregor> There's one other special case I'm contemplating but haven't yet specced: if you have {foo} (range endpoints lying in the parent element, not in the text node) and split the node, you current get {fo } o, but {fo o} would make more sense. Not sure if it merits a special case, though, so I won't spec it unless I can come up with a solid justification for it.
- # [19:02] <AryehGregor> E.g., cases where execCommand() would have to special-case if I didn't special-case in splitText().
- # [19:02] * Joins: shinyak (~shinyak@nat/google/x-hswzpsxyspuczemt)
- # [19:02] <AryehGregor> (roc agreed with the current spec's special case for splitText(), BTW)
- # [19:03] <AryehGregor> Oh, right. There are also different special cases for splitText() when the text node has a null parent. I could probably get rid of those, since that case is somewhat pathological anyway.
- # [19:03] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [19:03] <smaug____> hmm, need to test how that splittext special case works with mutation events
- # [19:04] <AryehGregor> Yeah, I'm totally ignoring mutation events right now.
- # [19:04] <AryehGregor> I'm hoping they'll go away, but even if they don't, we don't have a spec for them, so it's hard for me to spec anything about them.
- # [19:04] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [19:04] <smaug____> basically, at which point is the special case handled
- # [19:04] <AryehGregor> Since you can have mutation events firing in the middle of splitText() execution, right?
- # [19:04] <AryehGregor> That'll mess things up, yeah.
- # [19:04] <smaug____> right
- # [19:05] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [19:05] <AryehGregor> So I really need to write what to do right after the new node is inserted, and what to do right after the old node's data is truncated.
- # [19:05] <AryehGregor> Separately.
- # [19:05] <AryehGregor> As I said, I'll ignore it for now, but let me update the spec with an XXX to make it clearer.
- # [19:05] <smaug____> ok
- # [19:06] <AryehGregor> Thanks for the feedback.
- # [19:06] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [19:06] <smaug____> atm gecko range implementation doesn't have, IIRC, any dom mutation related special cases
- # [19:06] * Joins: dbaron (~dbaron@173-228-28-198.dsl.dynamic.sonic.net)
- # [19:06] <smaug____> since it just uses internal mutation observer API
- # [19:07] <AryehGregor> Right, so I've been told.
- # [19:07] * Joins: dave_levin (~dave_levi@nat/google/x-ajhnmsmllhougcfz)
- # [19:07] <smaug____> so when dom is mutated, range doesn't know what actually changed the dom
- # [19:07] <AryehGregor> Do mutation events fire on data changes, or do you use some other technique for that?
- # [19:07] <smaug____> mutation events happen after mutation observer API methods are called
- # [19:07] <smaug____> in general
- # [19:08] <smaug____> though things like splitTExt causes several dom mutations
- # [19:08] <smaug____> removing text data, and creating a new node with same data as what was removed...
- # [19:08] <AryehGregor> Ah, there's a DOMCharacterDataModified event.
- # [19:09] <AryehGregor> It's the insert that triggers the event, not the create, right? You can't detect the actual create?
- # [19:09] <AryehGregor> Or the change of the data on the newly-created node.
- # [19:09] <AryehGregor> Since it's not in a tree that you can have attached event handlers to.
- # [19:09] <smaug____> mutation events and range are still pretty bad combination, I admit. it is easy to crash webkit and there is at least a case when gecko goes to endless loop
- # [19:10] <smaug____> AryehGregor: right, insert triggers an event
- # [19:10] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [19:10] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [19:12] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [19:14] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [19:16] * Quits: boaz (~boaz@24.104.44.194) (Quit: boaz)
- # [19:16] <wilhelm> Good. The mail.google.com:80 trick doesn't work in either Firefox or my internal Opera build. That's treated as hostname:port. (mail.google.com:/ isn't, though.)
- # [19:20] * Quits: drunknbass (~drunknbas@76.91.255.83) (Ping timeout: 240 seconds)
- # [19:20] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [19:20] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [19:20] <AryehGregor> Would be good to spec that.
- # [19:21] * Joins: mpt (~mpt@91.189.88.12)
- # [19:21] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [19:21] * Joins: mpt (~mpt@canonical/mpt)
- # [19:21] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [19:23] * Joins: funkie (~Adium@186.93.63.39)
- # [19:24] <funkie> fml i suck
- # [19:24] <funkie> at html logic
- # [19:24] <funkie> so i have this website
- # [19:24] <funkie> its all done mostly
- # [19:25] <funkie> and I want to add a bade
- # [19:25] <funkie> badge that stays on the bottom left of the screen
- # [19:25] <funkie> and when hovered shows something
- # [19:25] <funkie> a tooltiop
- # [19:25] <funkie> the tooltip is done
- # [19:25] <funkie> but I can't get the image to go there :(
- # [19:25] <funkie> halp
- # [19:25] <aho> try #css or something
- # [19:25] <AryehGregor> Try #css.
- # [19:25] <aho> heh
- # [19:25] <bfrohs> funkie: position:fixed;bottom:0;left:0;
- # [19:25] <AryehGregor> You most likely want position: fixed.
- # [19:26] <AryehGregor> Works in all recent browsers, but I don't know about IE6.
- # [19:27] <AryehGregor> Man, browsers' misimplementation of DOMExceptions really creates loads of distracting failures.
- # [19:27] * Joins: jennb (~jennb@nat/google/x-enayxzdrujpbfhgh)
- # [19:28] <funkie> doesn't work
- # [19:28] <funkie> :(
- # [19:28] <AryehGregor> funkie, post a link to the page so people can debug it, if possible.
- # [19:29] <AryehGregor> Actually, I have a CSS question. What's some CSS to make a table fixed-layout, so it doesn't take forever to render if it's huge? That will actually work in all the most recent browsers, obviously I mean.
- # [19:29] <funkie> okok
- # [19:29] * Quits: dave_levin (~dave_levi@nat/google/x-ajhnmsmllhougcfz) (Remote host closed the connection)
- # [19:29] <TabAtkins> table-layout:fixed
- # [19:29] <TabAtkins> Bases the rendering on only the first row, iirc.
- # [19:30] <AryehGregor> Is that actually supported in all browsers?
- # [19:30] <TabAtkins> Yes.
- # [19:30] <AryehGregor> I thought no one supported it in practice.
- # [19:30] <AryehGregor> Hmm.
- # [19:30] * AryehGregor tests
- # [19:30] <TabAtkins> I've used it for years.
- # [19:30] * Quits: shinyak (~shinyak@nat/google/x-hswzpsxyspuczemt) (Remote host closed the connection)
- # [19:30] <AryehGregor> If I specify percentage widths or such with that, will they actually be interpreted strictly instead of as guidelines?
- # [19:31] <TabAtkins> Dunno about that. Table layout is voodoo at the best of times.
- # [19:31] <bfrohs> AryehGregor: I believe so, yes
- # [19:31] <funkie> ok
- # [19:31] <funkie> nerd-migs
- # [19:31] <funkie> migos
- # [19:33] * Joins: shinyak (~shinyak@nat/google/x-xtrgebnzauzijkjx)
- # [19:33] <AryehGregor> TabAtkins, I'm noticing no difference between the two tables here: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/930
- # [19:34] <funkie> www.pezbanana.com/aquarella/
- # [19:35] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [19:36] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [19:38] <TabAtkins> AryehGregor: Hrm.
- # [19:39] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
- # [19:39] * Quits: zdobersek1 (~zan@cpe-46-164-0-11.dynamic.amis.net) (Read error: Operation timed out)
- # [19:40] <bfrohs> AryehGregor: Add width:500px; to each table
- # [19:40] <bfrohs> You'll notice the difference then
- # [19:41] <AryehGregor> I'm mainly aiming to speed up table layout here.
- # [19:41] <AryehGregor> Because a lot of the time it takes my huge tests to run in jgraham's framework is just table layout time.
- # [19:41] <AryehGregor> As far as I can observe -- it displays the results, but then keeps using 100% CPU for a number of seconds, then reflows the whole thing.
- # [19:42] <AryehGregor> Maybe I should use a different display value?
- # [19:42] <Philip`> Can you just split the table after every ~100 rows (and add a new row of headings)?
- # [19:42] <bfrohs> AryehGregor: If you set a width on the table, the layout time is greatly reduced by using fixed table layout
- # [19:42] <TabAtkins> Oh yeah! 'auto' width tables automatically use the 'auto' layout algorithm, regardless fo what you specify.
- # [19:42] <AryehGregor> Philip`, that would only help if the table layout algorithm is worse than linear, which I'm not sure it is (is it?).
- # [19:42] <AryehGregor> Oh.
- # [19:42] <TabAtkins> AryehGregor: Yes, it is.
- # [19:42] <AryehGregor> So width: 100% will work?
- # [19:42] <TabAtkins> (worse than linear, that is)
- # [19:42] <bfrohs> AryehGregor: Yup
- # [19:42] <TabAtkins> Possibly?
- # [19:43] * AryehGregor will try that in a second
- # [19:43] <TabAtkins> Answer: yes.
- # [19:43] <funkie> ok, here's the web in case you guys wanna check it out
- # [19:44] <funkie> www.pezbanana.com/aquarella
- # [19:44] <funkie> que ribbon doesn't show at all when set to position: fixed;
- # [19:44] <funkie> :/
- # [19:44] * Joins: zdobersek (~zan@cpe-46-164-9-42.dynamic.amis.net)
- # [19:44] <bfrohs> funkie: You have width and height set to 0
- # [19:45] <bfrohs> funkie: Well, that's what it's computing to
- # [19:45] <AryehGregor> Why doesn't someone specify what exceptions are actually supposed to look like? Ugh.
- # [19:45] <AryehGregor> Like WebKit adds a "stack" string member, Gecko adds "lineNumber" and "fileName" . . .
- # [19:46] <AryehGregor> At least for some exceptions.
- # [19:48] <AryehGregor> Oh, Gecko does stack too.
- # [19:48] <funkie> oh
- # [19:48] <funkie> awesome, thanks a shitton
- # [19:48] <funkie> bfrohs
- # [19:48] <funkie> :D
- # [19:49] <AryehGregor> Formatted differently from WebKit, naturally.
- # [19:49] <bfrohs> funkie: np. Consider using Chrome or installing Firebug for Firefox--will allow you to right-click > inspect elements to find detailed information :)
- # [19:49] <funkie> thx
- # [19:49] <funkie> using coda to hand code stuff
- # [19:49] <funkie> my code is a mess
- # [19:49] <funkie> but I'm still learning T_T
- # [19:51] * Joins: dave_levin (~dave_levi@nat/google/x-rxumdeykkpwwsfql)
- # [19:54] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [19:54] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 276 seconds)
- # [19:54] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [19:56] <AryehGregor> vim users: does anyone know how to tell vim to automatically adopt the tab convention of the file you're editing?
- # [19:56] <AryehGregor> E.g., look at the first X lines and try to figure out if it's tabs or spaces, and if spaces how many?
- # [19:56] <AryehGregor> Because I wind up leaving tabs littered in space-indented files if I'm not careful, and it's annoying.
- # [19:56] * Joins: jamesr (~jamesr@nat/google/x-hjboofaqhnhjnchf)
- # [19:59] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [19:59] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [19:59] * Joins: xtoph (~xtoph@213.47.185.206)
- # [20:00] <TabAtkins> Hixie: You said that most tables that specify @border in the wild use border=0?
- # [20:01] * Joins: zdobersek1 (~zan@cpe-46-164-20-63.dynamic.amis.net)
- # [20:02] * Quits: dbaron (~dbaron@173-228-28-198.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:02] <AryehGregor> TabAtkins, looks like table-layout: fixed plus width: 100% works for Chrome and IE9, but not Opera or Firefox.
- # [20:02] * Quits: shinyak (~shinyak@nat/google/x-xtrgebnzauzijkjx) (Remote host closed the connection)
- # [20:02] <AryehGregor> Oh well, it's an improvement.
- # [20:02] * Quits: zdobersek (~zan@cpe-46-164-9-42.dynamic.amis.net) (Ping timeout: 276 seconds)
- # [20:03] <bfrohs> AryehGregor: Using 3.6? Because it works in 4.0 for me.
- # [20:03] <bfrohs> (in firefox)
- # [20:03] <AryehGregor> bfrohs, using 4.0.
- # [20:03] <bfrohs> OS?
- # [20:03] <AryehGregor> Okay, let me try a simpler test case.
- # [20:03] <AryehGregor> Ubuntu, but I really doubt OS matters here.
- # [20:03] <bfrohs> Same here, so very weird
- # [20:03] <TabAtkins> Works for me in FF 3.6 on Linux.
- # [20:04] * ezoe_ is now known as ezoe
- # [20:04] <Philip`> TabAtkins: I see border=0 about 10x as often as border=1
- # [20:04] * Quits: ezoe (~ezoe@112-68-244-153f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [20:04] <Philip`> TabAtkins: and that 10x more than border=2
- # [20:04] <AryehGregor> Hmm.
- # [20:04] * Joins: ezoe (~ezoe@112-68-244-153f1.kyt1.eonet.ne.jp)
- # [20:04] <TabAtkins> Cool, thanks Philip`.
- # [20:05] <bfrohs> AryehGregor: Wait, are you saying table-layout:fixed; doesn't affect the final layout? Or that it doesn't solve the layout time?
- # [20:05] <TabAtkins> AryehGregor: I'm just taking your livedomviewer and adding a "<style>table { width:100%; }</style>" to it. I get a clear behavior difference.
- # [20:05] <AryehGregor> The behavior is different, but doesn't seem to be what I want unless I give explicit cell widths.
- # [20:05] <AryehGregor> As I'm reading the spec, any available horizontal space should be divided up equally among columns whose first cell has width: auto.
- # [20:06] <Philip`> TabAtkins: http://philip.html5.org/data/table-border-pages.txt
- # [20:06] <AryehGregor> But width: auto on any of the first row's cells seems to still make the column widths depend on cell contents after the first row.
- # [20:06] <TabAtkins> The spec algo is a fiction.
- # [20:06] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [20:06] <AryehGregor> One sec.
- # [20:06] <TabAtkins> Just set % widths on the cells.
- # [20:07] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [20:07] <jamesr> TabAtkins: what's supposed to happen if you have <div style="display:none"><iframe src"..."></iframe></div> ?
- # [20:07] <TabAtkins> jamesr: In terms of loading behavior for the iframe?
- # [20:07] <jamesr> in terms of layout inside the iframe
- # [20:07] <TabAtkins> Oh, the iframe is display:none, so it doesn't lay out.
- # [20:07] * Quits: erlehmann (~erlehmann@89.204.137.71) (Quit: Ex-Chat)
- # [20:08] <TabAtkins> It should be like setting "window { display:none; }", if that was actually a thing you could do.
- # [20:08] <jamesr> so every computed layout size is 0 inside of it? ok
- # [20:08] <TabAtkins> Well, that's undefined. But 0 is a good answer.
- # [20:08] * Quits: mdelaney_ (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net) (Quit: mdelaney_)
- # [20:08] <jamesr> ok
- # [20:09] <jamesr> guess we gotta figure out how to do that now that we load the iframe
- # [20:09] * Joins: boaz (~boaz@24.104.44.194)
- # [20:09] * Joins: shinyak (~shinyak@nat/google/x-ihjuinfjnwetxpvk)
- # [20:09] <jamesr> pretend it's display:none on the inside without actually returning 'none' for getters to style.display
- # [20:10] <AryehGregor> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/931
- # [20:10] <AryehGregor> It looks like it's enough to specify explicit widths on all but one cell.
- # [20:10] <AryehGregor> The last will then be flexible.
- # [20:10] * Joins: mpilgrim (~pilgrim@97.67.219.162)
- # [20:11] <AryehGregor> Ugh, my real-world case is still broken in Firefox 4.0.
- # [20:11] * AryehGregor investigates
- # [20:12] <AryehGregor> Oh, maybe it's just not picking up the updated CSS file for some reason . . . ?
- # [20:12] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [20:12] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [20:12] <AryehGregor> Yeah, weird . . .
- # [20:12] <AryehGregor> Now it works.
- # [20:13] <AryehGregor> Dunno why it didn't fetch the file properly before.
- # [20:13] <AryehGregor> It did when I ran in Firebug.
- # [20:13] <AryehGregor> Ack, now it broke again?!
- # [20:13] <AryehGregor> No, not anymore.
- # [20:13] <AryehGregor> Okay, Firefox is still slow, but at least Chrome seems faster.
- # [20:14] * cying is now known as charlietuna
- # [20:14] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [20:14] * Quits: shinyak (~shinyak@nat/google/x-ihjuinfjnwetxpvk) (Remote host closed the connection)
- # [20:14] <TabAtkins> Philip`: I just... I just don't understand what kind of confusion would cause someone to write border="width=95%".
- # [20:15] <mpilgrim> that's quite stunning
- # [20:15] <Philip`> They probably write something more like <table border= width=95%>
- # [20:16] <Philip`> which used to have some border value that got deleted
- # [20:16] <TabAtkins> Ah, that would make sense.
- # [20:16] <AryehGregor> That parses the same as border="width=95%"? I'd have thought it would be border="" width=95% or something.
- # [20:16] <AryehGregor> (Welcome to text/html, I guess.)
- # [20:16] <mpilgrim> tables would be cooler if you could use unicode characters to draw the border you want, inside the border attribute
- # [20:16] * Quits: boaz (~boaz@24.104.44.194) (Ping timeout: 264 seconds)
- # [20:16] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [20:17] <TabAtkins> ASCII is sufficient for all layout purposes.
- # [20:17] <mpilgrim> works for the IETF
- # [20:17] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [20:18] <Philip`> AryehGregor: Whitespace is optional around the =
- # [20:18] <AryehGregor> Fascinating.
- # [20:18] <TabAtkins> I... didn't know that.
- # [20:18] * Joins: boaz (~boaz@24.104.44.194)
- # [20:19] <TabAtkins> So <table border =^^=> parses as <table border="^^=">?
- # [20:19] <Philip`> http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#unquoted
- # [20:19] <Philip`> "The attribute name, followed by zero or more space characters, followed by a single U+003D EQUALS SIGN character, followed by zero or more space characters, followed by the attribute value"
- # [20:19] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [20:20] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [20:20] <TabAtkins> Hm, I'd have to actually go look at the parsing algo to tell how my example is parsed, since it contains an =.
- # [20:20] <Philip`> It's what you said
- # [20:20] * Quits: shiawuen (~shiawuent@cm206.omega132.maxonline.com.sg) (Quit: shiawuen)
- # [20:20] <bfrohs> "attribute value ... must not contain ... equals sign"
- # [20:20] * Quits: gratz|home (~gratz@cpc7-brig16-2-0-cust362.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [20:20] <Philip`> http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#attribute-value-(unquoted)-state
- # [20:20] <TabAtkins> Oh, the "no = in the attr value" is just an author conformance?
- # [20:21] <Philip`> Only whitespace and '>' break out of it
- # [20:21] <Philip`> (and EOF)
- # [20:21] <TabAtkins> Ah, yup.
- # [20:21] <Philip`> Yeah, that whole section is just author conformance
- # [20:21] <mpilgrim> pfft, authors
- # [20:22] <AryehGregor> What's the easiest way to add a new style rule to the document? Just appending a style element, or is there some nicer way to do it via CSSOM?
- # [20:22] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [20:22] <Philip`> If authors want to write <table border =^^=>, who are we to deny them?
- # [20:22] <Ms2ger> AryehGregor, "nicer way to do it via CSSOM"?
- # [20:22] <Ms2ger> AryehGregor, you must be new here
- # [20:22] <AryehGregor> Heh.
- # [20:23] <Philip`> document.body.innerHTML += '<style>...</style>';
- # [20:23] * Joins: drunknbass (~drunknbas@76.91.255.83)
- # [20:23] * Joins: shinyak (~shinyak@nat/google/x-uneppfzjlanhxosp)
- # [20:23] <Ms2ger> innerHTML += is evil
- # [20:24] * Philip` shrugs
- # [20:24] <Philip`> HTML is evil
- # [20:24] <aho> well, it's the slowest thing you can possibly do
- # [20:24] <TabAtkins> Just make an HTMLStyleElement or whatever, set textContent, and append it.
- # [20:24] <Ms2ger> No, HTML is ugly, there's a subtle difference
- # [20:26] <Philip`> Emperor Palpatine was evil, and he was ugly
- # [20:26] <Philip`> There's not really any difference
- # [20:26] <AryehGregor> Philip`, innerHTML += will do fun things like reset the state of all the <video>s on the page, won't it?
- # [20:26] <Philip`> AryehGregor: Sure
- # [20:27] * Joins: michaeln (~michaeln@nat/google/x-rkjbgjmnbxxizuqe)
- # [20:27] * Quits: shinyak (~shinyak@nat/google/x-uneppfzjlanhxosp) (Remote host closed the connection)
- # [20:27] <Ms2ger> /.: Rivals Mock Microsoft's 'Native HTML5' Claims (http://rly.cc/E8bj)
- # [20:27] <Ms2ger> Oh no!
- # [20:28] <Philip`> (That link doesn't work)
- # [20:28] <mpilgrim> TabAtkins: this may be relevant to your interests http://www.mozdev.org/pipermail/greasemonkey/2005-July/003696.html
- # [20:28] <Ms2ger> http://rly.cc/E8bjy
- # [20:28] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [20:28] <mpilgrim> and ensuing discussion
- # [20:29] * Joins: shinyak (~shinyak@nat/google/x-rlomxsigunqtmibp)
- # [20:29] <mpilgrim> these days you should probably use document.head, if it exists
- # [20:30] <mpilgrim> it's a surprisingly tricky question
- # [20:30] <TabAtkins> AryehGregor: And kill event handlers, etc. You're throwing away and reparsing the entire page.
- # [20:31] <mpilgrim> holy shit, slashdot still exists!
- # [20:31] <Ms2ger> mpilgrim, no kidding!
- # [20:31] <AryehGregor> Ugh, I just want to not use table layout here.
- # [20:32] <mpilgrim> i always assume things stop existing once i stop looking at them
- # [20:32] <mpilgrim> like the HTML working group
- # [20:32] <mpilgrim> and we see how well that worked out
- # [20:33] * Joins: jochen___ (~jochen@nat/google/x-yymwutaurahqvahy)
- # [20:33] <AryehGregor> mpilgrim, are you surprised whenever you figure out the sun rose in the morning?
- # [20:33] <mpilgrim> presentational attributes, shelley doing the whatwg weekly, cats living with dogs
- # [20:33] <mpilgrim> AryehGregor: i try not to go outside, it ruins my complexion
- # [20:34] <AryehGregor> The yellow face, it burns us?
- # [20:35] <mpilgrim> wow, i can not think of two people who deserve each other more than Dean Hachamovitch and Asa Dotzler
- # [20:35] * Parts: variable (~variable@unaffiliated/variable) ("Trojan horse ran out of hay")
- # [20:35] * Quits: msucan (~robod@109.96.194.83) (Ping timeout: 246 seconds)
- # [20:36] * Quits: jochen__ (~jochen@nat/google/x-sxfsllqbzxrajlbz) (Ping timeout: 260 seconds)
- # [20:36] * jochen___ is now known as jochen__
- # [20:36] <mpilgrim> i haven't been this entertained by trolls since Dave Winer learned that JSON was not XML
- # [20:36] * Quits: shinyak (~shinyak@nat/google/x-rlomxsigunqtmibp) (Remote host closed the connection)
- # [20:37] * Joins: mdelaney_ (~mdelaney@adsl-68-126-180-6.dsl.pltn13.pacbell.net)
- # [20:38] <TabAtkins> mpilgrim: http://scripting.com/2006/12/20.html Heh, funny.
- # [20:38] <mpilgrim> oh, you thought I was kidding?
- # [20:38] <AryehGregor> If a resource is served with no caching headers, does that mean UAs are allowed to cache it at all?
- # [20:39] <TabAtkins> mpilgrim: No, I just hadn't seen that before.
- # [20:39] * Joins: shinyak (~shinyak@nat/google/x-njhpuqjggwnxpuau)
- # [20:41] <mpilgrim> AryehGregor: http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.4
- # [20:41] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 258 seconds)
- # [20:41] <mpilgrim> "A response received with a status code of 200, 203, 206, 300, 301 or 410 MAY be stored by a cache and used in reply to a subsequent request, subject to the expiration mechanism, unless a cache-control directive prohibits caching."
- # [20:41] <AryehGregor> mpilgrim, k, thanks.
- # [20:42] <mpilgrim> in practice, i don't think it will be cached very long
- # [20:42] <AryehGregor> It seems to be cached long enough to be annoying, for Firefox and Opera.
- # [20:42] <AryehGregor> I'll reconfigure the web server.
- # [20:43] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [20:44] <mpilgrim> lol https://bug649408.bugzilla.mozilla.org/attachment.cgi?id=525702
- # [20:45] * Joins: ojan (~ojan@nat/google/x-zmwjgbmzkahvtozy)
- # [20:47] <Ms2ger> Yay, blink tags!
- # [20:47] <tw2113> long live the blink!
- # [20:47] * Quits: shinyak (~shinyak@nat/google/x-njhpuqjggwnxpuau) (Remote host closed the connection)
- # [20:48] * Quits: Rik` (~Rik`@173.200.177.237) (Ping timeout: 252 seconds)
- # [20:48] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [20:49] <TabAtkins> @keyframes blink { 0% { opacity: 1; } 75% { opacity: 1; } 75.1% { opacity: 0; } 100% { opacity: 0; } } blink { animation: blink 1s infinite; }
- # [20:51] <Peter`> Be careful, one day that might end up in css reset sheets :-p
- # [20:52] * nimbupani adds to html5boilerplate
- # [20:52] <paul_irish> +1
- # [20:52] * Quits: mpilgrim (~pilgrim@97.67.219.162) (Read error: Operation timed out)
- # [20:54] * Joins: tmzt (~tmzt@adsl-76-244-144-33.dsl.akrnoh.sbcglobal.net)
- # [20:55] * Joins: shinyak (~shinyak@nat/google/x-wpamqqmavzqypqdt)
- # [20:56] <Philip`> "75.1%" - that looks like an ugly hack - isn't there a way to do two separate keyframes in/out of a single instant?
- # [20:56] <TabAtkins> Nope.
- # [20:56] <Philip`> How silly
- # [20:58] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [20:58] * Quits: shinyak (~shinyak@nat/google/x-wpamqqmavzqypqdt) (Remote host closed the connection)
- # [20:58] <TabAtkins> Assuming that the steps() timing function is supported, you do it with that. But otherwise, sharp transitions require that sort of hack.
- # [20:58] <TabAtkins> The problem is that another design choice (allowing folding of similar keyframes together) required out-of-order keyframes to be allowed. Once you have that, you can't tell definitely that two keyframes at the same time represent a "before" and "after".
- # [20:59] <TabAtkins> (I really should have written my animation as just "0%,75% { opacity: 1; } 75.1%,100% { opacity: 0; }".)
- # [21:00] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
- # [21:01] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [21:03] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [21:05] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [21:05] * Parts: michaeln (~michaeln@nat/google/x-rkjbgjmnbxxizuqe)
- # [21:07] * Quits: mdelaney_ (~mdelaney@adsl-68-126-180-6.dsl.pltn13.pacbell.net) (Quit: mdelaney_)
- # [21:10] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [21:11] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [21:11] * Joins: shinyak (~shinyak@nat/google/x-lmztjginnurljbbm)
- # [21:13] * Joins: mdelaney_ (~mdelaney@adsl-68-126-180-6.dsl.pltn13.pacbell.net)
- # [21:14] * Quits: funkie (~Adium@186.93.63.39) (Quit: Leaving.)
- # [21:15] <jgraham> Persoanally I think we should all promote "Naked HTML5"
- # [21:16] <jgraham> Which, depending on your point of view is either just when you say "HTML5" and don't actually mean "CSS", or a special style of coding where you don't wear clothes
- # [21:16] <jgraham> and get a little badge to put on the site that says "I supposrt naked HTML5"
- # [21:17] <jgraham> AryehGregor: Why are you trying to add style rules dynamically?
- # [21:17] <jgraham> If this is for testharness.js, you could just edit the stylesheet
- # [21:17] <AryehGregor> jgraham, dynamically?
- # [21:18] <AryehGregor> jgraham, testharness.js was adding inline "display: none" to thousands of rows when you unchecked one of the boxes. This is rather slow on big tables.
- # [21:18] <jgraham> Weren't you asking how to add stylesheets to the page?
- # [21:18] <AryehGregor> jgraham, I committed some changes already, take a look and see if you like them.
- # [21:18] <AryehGregor> I just added some style elements, seems to work fine.
- # [21:18] <jgraham> OK
- # [21:19] <jgraham> Also, are you sure that it is table layout that takes a long time, not just building a table thousands of rows long?
- # [21:19] <AryehGregor> jgraham, not totally sure, no.
- # [21:19] <AryehGregor> Well, actually I'm sure it's layout.
- # [21:19] <jgraham> Also also, I really wish there was a proper review system for hg
- # [21:19] <AryehGregor> At least in Firefox.
- # [21:19] <AryehGregor> Because it's really slow to check or uncheck the boxes.
- # [21:20] <AryehGregor> I don't see how that could be anything but layout.
- # [21:20] <AryehGregor> While we're talking, do you know of any way to add a doctype to an existing document that has no doctype, in Opera?
- # [21:20] <AryehGregor> insertNode() seems to throw an exception.
- # [21:21] <jgraham> I have no idea
- # [21:21] <AryehGregor> NOT_SUPPORTED_ERR.
- # [21:21] <AryehGregor> Oh well.
- # [21:21] <jgraham> I would have to test or read the code :)
- # [21:21] <jgraham> (and I wouldn't trust my ability to read the code)
- # [21:21] <AryehGregor> I'd really like to not have to re-navigate my iframe whenever the doctype gets blown up.
- # [21:23] <AryehGregor> Alternatively, does anyone know if it's possible to directly set the contentDocument of an iframe, to some Document object I have, instead of having to give a URL?
- # [21:25] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
- # [21:26] <AryehGregor> Whoa, WTF, Opera allows moving a doctype to illegal positions in the DOM.
- # [21:26] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [21:26] <AryehGregor> Like as the child of an Element.
- # [21:26] * AryehGregor works around it
- # [21:26] * Quits: shinyak (~shinyak@nat/google/x-lmztjginnurljbbm) (Remote host closed the connection)
- # [21:26] * Joins: shinyak (~shinyak@nat/google/x-elgfcycqipuwispi)
- # [21:26] * Quits: shinyak (~shinyak@nat/google/x-elgfcycqipuwispi) (Remote host closed the connection)
- # [21:28] <TabAtkins> Hixie: Do you remember you and I discussing some improvement to Error objects a few months ago?
- # [21:28] <TabAtkins> (Arun has some notes about an idea of mine, but I don't remember having any such idea.)
- # [21:29] * Joins: zdobersek (~zan@cpe-46-164-25-80.dynamic.amis.net)
- # [21:30] * Quits: zdobersek1 (~zan@cpe-46-164-20-63.dynamic.amis.net) (Ping timeout: 240 seconds)
- # [21:37] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [21:39] * Quits: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714) (Ping timeout: 248 seconds)
- # [21:41] * Quits: tmzt (~tmzt@adsl-76-244-144-33.dsl.akrnoh.sbcglobal.net) (Ping timeout: 250 seconds)
- # [21:41] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [21:41] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [21:42] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [21:46] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [21:46] * Joins: jacobolus (~jacobolus@99.108.143.196)
- # [21:48] * Joins: dbaron (~dbaron@63.245.220.240)
- # [21:48] * Joins: tmzt (~tmzt@adsl-99-164-42-196.dsl.akrnoh.sbcglobal.net)
- # [21:52] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [21:55] * Joins: erlehmann (~erlehmann@89.204.137.71)
- # [21:58] * Quits: maikmerten (~maikmerte@port-92-201-64-249.dynamic.qsc.de) (Remote host closed the connection)
- # [21:59] * Joins: jer|afk (~jernoble@2620:0:1b00:1191:a982:4a0d:d93:e760)
- # [22:02] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [22:03] * Quits: jwalden (~waldo@nat/mozilla/x-qdwjpiofhvupjjbv) (Ping timeout: 252 seconds)
- # [22:05] <gsnedders> AryehGregor: There's plenty of other Opera people on the list
- # [22:05] <AryehGregor> gsnedders, none that I knew.
- # [22:05] <AryehGregor> At least I don't think I saw any.
- # [22:05] * Joins: shinyak (~shinyak@nat/google/x-ogjxmwiszcqwilzl)
- # [22:05] <gsnedders> Maybe not, but probably around half the layout group are.
- # [22:05] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [22:06] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [22:07] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [22:08] <AryehGregor> Then I guess they can answer?
- # [22:11] * Quits: jacobolus (~jacobolus@99.108.143.196) (Read error: Connection reset by peer)
- # [22:12] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [22:12] <GPHemsley> Hixie: typo "environements" around line 104722
- # [22:12] <gsnedders> AryehGregor: Pretty much
- # [22:13] * Quits: tmzt (~tmzt@adsl-99-164-42-196.dsl.akrnoh.sbcglobal.net) (Ping timeout: 246 seconds)
- # [22:14] * Quits: Ms2ger (~Ms2ger@91.181.121.198) (Quit: nn)
- # [22:15] * Quits: erlehmann (~erlehmann@89.204.137.71) (Quit: Ex-Chat)
- # [22:16] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [22:18] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [22:18] * Joins: jwalden (~waldo@64.134.64.5)
- # [22:21] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [22:23] * Joins: john_fallows (~j_r_fallo@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
- # [22:24] * Quits: jwalden (~waldo@64.134.64.5) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.16/20110322223900])
- # [22:25] <Hixie> GPHemsley: thanks
- # [22:25] <Hixie> TabAtkins: i do not
- # [22:26] * Quits: boaz (~boaz@24.104.44.194) (Quit: boaz)
- # [22:28] * Quits: temp01 (temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
- # [22:29] * Joins: temp01 (temp01@unaffiliated/temp01)
- # [22:30] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [22:31] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [22:34] <AryehGregor> jgraham, is there some specific reason that there's no assert_not_equals()?
- # [22:34] * Joins: boaz (~boaz@24.104.44.194)
- # [22:34] * Joins: msucan (~robod@89.123.153.235)
- # [22:42] * bga_ is now known as bga_|away
- # [22:42] * bga_|away is now known as bga_
- # [22:42] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Ping timeout: 260 seconds)
- # [22:43] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [22:44] * Quits: Peter` (~peter@188.95.90.218) (Quit: Peter`)
- # [22:44] * Joins: Peter` (~peter@nishino.lvp-media.com)
- # [22:44] * Quits: boaz (~boaz@24.104.44.194) (Ping timeout: 260 seconds)
- # [22:45] * Quits: tndH (~Rob@adsl-87-102-17-170.karoo.kcom.com) (Ping timeout: 246 seconds)
- # [22:46] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [22:47] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [22:48] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [22:48] <Hixie> this native html5 thing really is quite amusing
- # [22:50] <zcorpan> "Basically browsers are limited in what they can do with Java, so to execute complex script without bogging down you need plugins, such as the Adobe Flash plugin." http://html5.tmcnet.com/topics/html5/articles/164722-microsoft-decides-support-html-5-let-games-beg.htm
- # [22:51] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [22:51] * Joins: tndH (~Rob@adsl-87-102-17-170.karoo.kcom.com)
- # [22:51] <Hixie> it's like microsoft don't know how to compete without criticising the competition
- # [22:52] * Quits: shinyak (~shinyak@nat/google/x-ogjxmwiszcqwilzl) (Remote host closed the connection)
- # [22:53] <AryehGregor> Sheesh, insertNode() took a lot longer than I expected.
- # [22:53] <AryehGregor> Mostly writing the tests . . .
- # [22:53] <othermaciej> their promotional posts for IE do seem to focus a lot on why the competition is supposedly bad
- # [22:53] <AryehGregor> Now I get to do surroundContents()!
- # [22:54] <Hixie> AryehGregor: you have no idea how much i am enjoying not having to do the work you're doing :-)
- # [22:54] <AryehGregor> Hixie, well, I'm happy doing it, so that's two of us. :)
- # [22:55] * Quits: msucan (~robod@89.123.153.235) (Quit: .)
- # [22:55] <Hixie> :-)
- # [22:58] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [22:59] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [23:03] * Joins: michaeln (~michaeln@nat/google/x-mbvvdyoqypefnbmr)
- # [23:06] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [23:07] * Joins: boaz (~boaz@24.104.44.194)
- # [23:08] <TabAtkins> AryehGregor: Regarding the @border=1 survey, would I be accurately summarizing one of your arguments as "@border=1 serves as a signal to non-CSS UAs that the table is non-presentational"?
- # [23:08] * Quits: zdobersek (~zan@cpe-46-164-25-80.dynamic.amis.net) (Quit: Leaving.)
- # [23:08] <AryehGregor> TabAtkins, yes.
- # [23:08] * Joins: shinyak (~shinyak@nat/google/x-wwidyuhsbaxyudvs)
- # [23:08] <TabAtkins> kk. Any particular reason the existing signal defined for that purpose (the presence or absence of @aria-role=presentation) is insufficient?
- # [23:09] <TabAtkins> Particularly given the current state of affairs, where presentational tables are okay if tagged in that way?
- # [23:09] <Hixie> only in the w3c copy of the spec :-P
- # [23:10] <TabAtkins> Well, yeah, but we're arguing about an HTMLWG decision, so the w3c copy is somewhat relevant.
- # [23:10] <Hixie> (since the rationale for that made absolutely no sense)
- # [23:10] <Hixie> fair enough
- # [23:11] <Hixie> the way the spec currently defines border=1 is that it is an explicit indicator that the table is not a layout table
- # [23:11] <AryehGregor> TabAtkins, that's a way to determine that the table *is* presentational, not that it's *not* presentational.
- # [23:11] <Hixie> frankly if you want to argue a decision i'd concentrate more on the tables-for-layout one, the case against that one is much stronger
- # [23:11] <AryehGregor> If you just write <table>, UAs can't safely assume it's non-presentational.
- # [23:12] <TabAtkins> Hixie: Yeah, I will, I'm just annoyed that a paragraph from my objection was misinterpreted in the decision. I'm debating about whether or not to respond to Lief seriously here. It's probably a bad idea.
- # [23:12] * Quits: jennb (~jennb@nat/google/x-enayxzdrujpbfhgh) (Quit: jennb)
- # [23:12] <TabAtkins> I think I'll instead just point out that he has no idea what he's talking about, and he should read the Rendering section again.
- # [23:12] <Hixie> dude the chairs have ignored entire e-mails of feedback, at least if they misinterpreted your paragraph that means they read it
- # [23:13] * Quits: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [23:14] * Joins: zcorpan (~zcorpan@85.227.158.3)
- # [23:14] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [23:15] <TabAtkins> Given that Maciej authored the decision email, I have a (possibly mistaken?) hope that he'll respond reasonably.
- # [23:16] <Hixie> another decision i'm worried about is the weird one about focus rings
- # [23:16] <Hixie> i don't even understand that decision though
- # [23:16] <Hixie> so it's harder to know how to argue against it
- # [23:17] * Quits: shinyak (~shinyak@nat/google/x-wwidyuhsbaxyudvs) (Remote host closed the connection)
- # [23:17] * Quits: Martijnc (~Martijnc@91.176.46.238) (Quit: Martijnc)
- # [23:19] * Joins: shinyak (~shinyak@nat/google/x-gkbtubqszjyxrqit)
- # [23:20] * Quits: jamesr (~jamesr@nat/google/x-hjboofaqhnhjnchf) (Quit: jamesr)
- # [23:23] * Quits: shinyak (~shinyak@nat/google/x-gkbtubqszjyxrqit) (Remote host closed the connection)
- # [23:24] <Hixie> anyone know of a good online tool for drawing state transition graphs?
- # [23:25] <Hixie> doesn't have to have good exporting facilities
- # [23:25] <Hixie> i'm just trying to sketch something out and ascii art isn't cutting it
- # [23:25] <TabAtkins> SVG?
- # [23:26] <TabAtkins> Omnigraffle is offline, but is supposed to be really good.
- # [23:27] * Joins: jamesr (~jamesr@216.239.45.19)
- # [23:27] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [23:29] <Hixie> something like omnigraffle would work
- # [23:30] <Hixie> gliffy.com will do
- # [23:30] <Hixie> though it's not automatically placing the nodes as i had hoped
- # [23:31] * Quits: kal-EL_ (~jor-EL@95.232.71.207) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
- # [23:32] <Hixie> PS. I hate how Flash steals keyboard focus
- # [23:32] <AryehGregor> I hate that too.
- # [23:32] <Philip`> Hixie: Maybe draw it with pencil and paper?
- # [23:33] * Philip` usually finds that easier than drawing anything on a computer
- # [23:35] <AryehGregor> Did I seriously forget to specify that extractContents() et al. need to throw if the context object is detached?
- # [23:35] <AryehGregor> Feh.
- # [23:35] <AryehGregor> (the whole idea of being detached is ridiculous anyway)
- # [23:35] <AryehGregor> Oh, no, wait, I didn't.
- # [23:36] <AryehGregor> I'm just testing it differently.
- # [23:36] <AryehGregor> k, all is well.
- # [23:37] * Quits: ezoe (~ezoe@112-68-244-153f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [23:38] <jgraham> AryehGregor: No specific reason. Please add if you need it
- # [23:38] <AryehGregor> jgraham, k.
- # [23:39] <AryehGregor> How sneaky. Someone evaded my "spec inbox" filter by sending to w3c.org instead of w3.org.
- # [23:40] <AryehGregor> I suppose www.org would have been too confusing.
- # [23:40] <AryehGregor> Although they do own it.
- # [23:41] <jgraham> AryehGregor: For bonus points make it correct in the corner case where assert_equals is wrong
- # [23:42] <AryehGregor> What case is that?
- # [23:42] <jgraham> (hint: javascript has two zero values)
- # [23:42] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [23:42] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 240 seconds)
- # [23:43] <jgraham> (I will fix assert_equals at some point)
- # [23:46] <AryehGregor> I already worked around that in format_value().
- # [23:46] <AryehGregor> It's roughly one line.
- # [23:46] <AryehGregor> So, it looks like IE is aiming to advertise itself as 10.0 in its UA string, not 9.8 or anything. Wonder how well that will go.
- # [23:47] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [23:47] <TabAtkins> I suspect they'll flinch when release time rolls around.
- # [23:48] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [23:49] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
- # [23:52] <jgraham> AryehGregor: It also needs to be right in the assertions of course
- # [23:52] <AryehGregor> What do you mean?
- # [23:52] <AryehGregor> TabAtkins, or they'll just add all major affected sites to their compatibility list.
- # [23:52] <jgraham> like if (expected === 0) {assert(1/expected === 1/actual)}
- # [23:53] <jgraham> Because +0 === -0
- # [23:53] <TabAtkins> AryehGregor: Sure, that's possible.
- # [23:53] <jgraham> But 1/+0 !== 1/-0
- # [23:54] <AryehGregor> Why would anyone assert that?
- # [23:54] <AryehGregor> I mean, maybe in theory, but doesn't seem likely in practice, right?
- # [23:54] <jgraham> The point is that you might assert_equals(-0, 0), which should be false
- # [23:55] * Quits: xtoph (~xtoph@213.47.185.206)
- # [23:55] <jgraham> It seems unlikely in practice indeed
- # [23:55] <jgraham> That's why I said "corner case"
- # [23:55] * Quits: boaz (~boaz@24.104.44.194) (Quit: boaz)
- # [23:55] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [23:56] <AryehGregor> It came up in my reflection tests in some capacity or other.
- # [23:56] <jgraham> But it would be nice to match the ES5 SameValue algorithm exactly
- # [23:56] <AryehGregor> Well, not exactly.
- # [23:56] <AryehGregor> Anyway, yeah.
- # Session Close: Sat Apr 16 00:00:00 2011
The end :)