Options:
- # Session Start: Fri Nov 04 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Joins: astearns (~anonymous@63-145-238-4.dia.static.qwest.net)
- # [00:01] <jarek> http://dev.w3.org/SVG/modules/
- # [00:01] <jarek> there is not much work going in SVG space
- # [00:01] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
- # [00:02] <heycam> jarek, a bunch of those have basically moved to be joint CSS/SVG specs
- # [00:03] <jarek> hendry: is there anything besides https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/publish/Filters.html ?
- # [00:03] <jarek> s/hendry/heycam
- # [00:03] <heycam> jarek, maybe? :) would have to look
- # [00:03] * heycam must afk
- # [00:03] <annevk> jgraham: I'm trying to pull a jgraham :p
- # [00:04] <heycam> the transforms stuff at least, though
- # [00:04] * Joins: ThiagoTPC (~TPC@189.115.33.108)
- # [00:05] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [00:05] <annevk> rules for pronouncing Ms2ger in meetings: "miss-two-ger" (roughly)
- # [00:06] <jgraham> Make him sound like a girl?
- # [00:07] <bga_> microsoft2 german
- # [00:07] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 260 seconds)
- # [00:07] <hober> post-tpac in-n-out run tonight anyone?
- # [00:07] <annevk> ooh
- # [00:07] * annevk had pancakes for breakfast and too much coke
- # [00:07] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 244 seconds)
- # [00:07] * jgraham proposes we call him "Missy Too-ger"
- # [00:08] <annevk> (as in cola)
- # [00:08] <annevk> hober: is there more "healthy" food in SC?
- # [00:09] * Quits: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net) (Quit: MikeSmith)
- # [00:09] * Quits: jernoble (~jernoble@2620:149:4:1b01:7989:999e:fe2a:aaa9) (Quit: jernoble)
- # [00:11] * Joins: jarek (~jarek@aeal74.neoplus.adsl.tpnet.pl)
- # [00:11] * Quits: jarek (~jarek@aeal74.neoplus.adsl.tpnet.pl) (Changing host)
- # [00:11] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [00:12] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [00:14] * Joins: jarek__ (~jarek@aeak148.neoplus.adsl.tpnet.pl)
- # [00:14] * jarek is now known as Guest49866
- # [00:14] * Quits: jarek__ (~jarek@aeak148.neoplus.adsl.tpnet.pl) (Changing host)
- # [00:14] * Joins: jarek__ (~jarek@unaffiliated/jarek)
- # [00:14] * jarek__ is now known as jarek
- # [00:15] <TabAtkin1_> hober: Apparently I'm not allowed to do dinner an in-n-out tonight. >_<
- # [00:15] <TabAtkin1_> (According to Shane, who is apparently MY MOM NOW GEEZ.)
- # [00:16] <jgraham> It's that the role your wife is supposed to take?
- # [00:17] * Joins: miketaylr (~miketaylr@76-229-242-92.lightspeed.okcbok.sbcglobal.net)
- # [00:17] <annevk> SAD TabAtkin1_ IS SAD
- # [00:17] <jgraham> *Isn't that
- # [00:17] * Quits: Guest49866 (~jarek@unaffiliated/jarek) (Ping timeout: 276 seconds)
- # [00:17] <annevk> also, what is there to do 2AM Sunday and why was I not told?
- # [00:17] <Hixie> tantek_: (from #htmlwg) Google does; but if you just search for [mv] we currently seem to assume that you mean the unix command or other things actually called "mv". Try searching for "la fiesta, mv" and notice that "Mountain View" is boldend (i.e. matched) in the result
- # [00:18] <franksalim> hober: I would try to crash that. I could use another burger
- # [00:18] <tantek_> Hixie, maps doesn't seem to recognize it
- # [00:18] <tantek_> last I checked (a few weeks ago?)
- # [00:18] <tantek_> MV = Mountain View that is
- # [00:18] <tantek_> I think it put it in Missouri or something
- # [00:18] <Hixie> yeah, weird
- # [00:18] <tantek_> search engine heuristics are pretty flakey
- # [00:18] <annevk> Google services are often inconsistent
- # [00:19] <tantek_> often good, but yeah
- # [00:19] <annevk> e.g. G+ was awful when it came to "WHATWG"
- # [00:19] * Quits: dbaron (~dbaron@63-145-238-4.dia.static.qwest.net) (Ping timeout: 260 seconds)
- # [00:20] * Quits: ThiagoTPC (~TPC@189.115.33.108)
- # [00:20] <jgraham> Well it's a common problem. Heuristics are flakey but work everywhere; specific markup can still be flakey but might be less so on average, but only works when people specifically add extra stuff
- # [00:21] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [00:21] * Joins: ThiagoTPC (~TPC@189.115.33.108)
- # [00:21] * Quits: ThiagoTPC (~TPC@189.115.33.108) (Client Quit)
- # [00:21] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [00:24] * Joins: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net)
- # [00:25] * Quits: astearns (~anonymous@63-145-238-4.dia.static.qwest.net) (Quit: astearns)
- # [00:25] * Joins: ThiagoTPC (~TPC@189.115.33.108)
- # [00:25] * Quits: ThiagoTPC (~TPC@189.115.33.108) (Client Quit)
- # [00:25] * Joins: ThiagoTPC (~TPC@189.115.33.108)
- # [00:26] * Joins: smaug____ (~chatzilla@ZYYYMYDXCIII.gprs.sl-laajakaista.fi)
- # [00:29] <TabAtkin1_> annevk: 2am on Sunday is the DST switch in the US.
- # [00:30] <annevk> cunning
- # [00:30] <TabAtkin1_> Also: we're done today in SVG. Is it worthwhile to attend HTML?
- # [00:30] <annevk> sort of status update session
- # [00:30] <TabAtkin1_> That sounds not very interesting.
- # [00:31] * heycam is now known as heycam|away
- # [00:33] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [00:34] * Quits: miketaylr (~miketaylr@76-229-242-92.lightspeed.okcbok.sbcglobal.net) (Quit: miketaylr)
- # [00:35] <ojan> random question...anyone know the history behind percentage sizes in standards mode? specifically, in quirks mode, to resolve a percentage, you walk up the tree until you hit the first non-auto, non-percentage valu (roughly)...for standards mode, if you hit an auto value you bail.
- # [00:35] <ojan> this behavior seems totally wrong to me and i'm wondering how the decision got made
- # [00:35] <ojan> so i can propose a fix for the future
- # [00:36] <ojan> i figure dbaron or sicking might know?
- # [00:36] <tantek_> ojan - is that a CSS question?
- # [00:36] <ojan> yeah...i guess i should get on some other irc channel
- # [00:36] <annevk> hixie resolved 80% of 1550 bugs since we had the HTML5 Last Call
- # [00:37] <tantek_> might have better luck on irc://irc.w3.org:6665/css
- # [00:37] <annevk> that's about 200 bugs per month
- # [00:37] <tantek_> especially this week
- # [00:37] <ojan> tantek_: thx.
- # [00:37] <annevk> and it excludes emails and other specs
- # [00:37] * annevk amazed
- # [00:38] <ojan> that's pretty crazy
- # [00:38] * Joins: dbaron (~dbaron@63-145-238-4.dia.static.qwest.net)
- # [00:38] <tantek_> ojan, I used to have the answer to your question in my head (CSS 2.1 details and reasoning for all compat/strict switches etc.), but unfortunately haven't used that info in code in ~10 years, sorry.
- # [00:39] <ojan> tantek_: yeah, i figure this decision was made a lloooong time ago
- # [00:41] * smaug____ clearly needs to file some more HTML bugs so that Hixie has something to do
- # [00:44] <AryehGregor> ojan, FWIW, I've run into this behavior in practice, and it was really confusing.
- # [00:44] <AryehGregor> I assume it's impossible to change now, though.
- # [00:44] <roc> ojan: which behavior seems wrong?
- # [00:44] <AryehGregor> I'd guess it has to do with the fact that in some cases, the width of an auto element depends on its contents.
- # [00:45] <AryehGregor> E.g., a floated div with width: auto will be as wide as its contents, so trying to set contents' width relative to it is obviously going to be bad.
- # [00:45] <AryehGregor> But there are people here who are much more expert in CSS than me, so why am I talking?
- # [00:45] * Quits: shepazu (~shepazu@63-145-238-4.dia.static.qwest.net) (Read error: Connection reset by peer)
- # [00:46] <ojan> roc: the standards behavior
- # [00:46] <AryehGregor> (the cases where it's confusing are where "auto" translates to "100%", which IIRC is the case for blocks in normal flow with no margin or padding, so you have to add a magic width: 100% which doesn't actually do anything noticeable)
- # [00:46] <ojan> roc: it's clearly not what people want/expect
- # [00:46] <ojan> roc: the way you get the behavior you want these days is to have to put height 100% on every ancestor including the html element
- # [00:46] <AryehGregor> Yes, that's extremely confusing.
- # [00:46] <ojan> roc: then when you change your structure a little, you have to remember to put height 100% on any new elements you add
- # [00:47] <roc> yeah, sounds reasonable, but I doubt we can change the standards-mode behavior without hitting compat issues
- # [00:47] <ojan> AryehGregor: the thing that bugs me is that the quirks behavior does it right, so it's clearly solvable
- # [00:47] <ojan> roc: yeah, we'd have to add a new unit
- # [00:47] <ojan> roc: which sucks...but it's better than the status quo imo
- # [00:47] <roc> maybe there are better features for the use-cases
- # [00:48] <AryehGregor> There'd be no graceful fallback for a new unit, so it would be useless for ages.
- # [00:48] <AryehGregor> Although the same is true for any solution here, I guess.
- # [00:48] <roc> a lot of uses for percentage height blocks are covered by flexbox for example
- # [00:48] <AryehGregor> Really, the same is true for any feature that merely lets you do an existing thing more easily.
- # [00:49] <ojan> roc: the problem is that a lot of times the flexbox is in a perctnage container
- # [00:49] <ojan> roc: e.g. if you want the flexbox to fill the whole viewport
- # [00:49] <ojan> roc: i guess the new viewport units address that specific use-case
- # [00:50] * Quits: ThiagoTPC (~TPC@189.115.33.108)
- # [00:50] <ojan> roc, AryehGregor: what people actually do in practice is make the element positioned and give it top/left/right/bottom=0
- # [00:50] <ojan> but most people don't think to do that
- # [00:50] <AryehGregor> Interesting.
- # [00:51] <ojan> so they either learn to put percentages up the whole tree, or they hard code using javascript
- # [00:51] <AryehGregor> That only works for fixed width.
- # [00:51] <ojan> it's a case of people doing the latter that got me worked up enought to try to address it
- # [00:51] <AryehGregor> The use-case is just making a column that's the height of the whole page?
- # [00:51] <ojan> AryehGregor: not necessarily the whole page...
- # [00:51] <ojan> AryehGregor: image in a dialog where you want the contents to fill the dialog
- # [00:52] <ojan> AryehGregor: the dialog is fixed height
- # [00:52] <AryehGregor> If the dialog is fixed height, then the problem is only if you have a wrapper intervening between the dialog and its height: 100% contents?
- # [00:52] <AryehGregor> Which has height: auto?
- # [00:52] <ojan> AryehGregor: which is the common case
- # [00:52] <AryehGregor> Right, makes sense.
- # [00:52] <ojan> AryehGregor: or...a common case anyways
- # [00:52] <AryehGregor> The current behavior is indeed pathological.
- # [00:53] * Joins: arv (u4269@gateway/web/irccloud.com/x-dyxlkrkvaekihstz)
- # [00:53] <AryehGregor> Although you do have to bail out in some cases. <div style=float:right><div style=width:100%>foo</div></div> can't do anything sensible except ignore the width property.
- # [00:54] <AryehGregor> Unless it makes the parent div width:100% despite being floated, which would be weird.
- # [00:54] <AryehGregor> Although perhaps not entirely unexpected.
- # [00:54] * Joins: diraol (~diraol@201.20.213.107.user.ajato.com.br)
- # [00:56] <ojan> AryehGregor: yes, there are cases you need to bail...but the common case of auto-sizing shoudl not be one of them
- # [00:56] <ojan> a coworker had an interesting idea of an altnerative to a new unit
- # [00:56] * Joins: shepazu (~shepazu@63-145-238-4.dia.static.qwest.net)
- # [00:56] <ojan> we could add a new property a la box-sizing
- # [00:56] <ojan> ok...i'll stop littering whatwg with css discussion...
- # [00:57] <AryehGregor> Yeah, I thought of that too, but a new unit makes more sense here.
- # [00:58] <AryehGregor> It's more predictable.
- # [00:58] <AryehGregor> It won't change random the meaning of random other rules.
- # [00:58] <AryehGregor> (#whatwg is fine for CSS discussion)
- # [00:58] <AryehGregor> (although not for making actual decisions, of course)
- # [00:58] <AryehGregor> s/random//
- # [01:01] * Quits: TabAtkin1_ (~tabatkins@63-145-238-4.dia.static.qwest.net) (Ping timeout: 260 seconds)
- # [01:01] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 244 seconds)
- # [01:04] * Quits: shepazu (~shepazu@63-145-238-4.dia.static.qwest.net) (Read error: Connection reset by peer)
- # [01:08] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:10] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 260 seconds)
- # [01:11] * Quits: smaug____ (~chatzilla@ZYYYMYDXCIII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [01:14] * Quits: othermaciej (~mjs@63-145-238-4.dia.static.qwest.net) (Quit: othermaciej)
- # [01:15] * Quits: annevk (~annevk@63-145-238-4.dia.static.qwest.net) (Quit: annevk)
- # [01:16] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 252 seconds)
- # [01:18] * nunnun is now known as nunnun_away
- # [01:19] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
- # [01:19] * nunnun_away is now known as nunnun
- # [01:19] * Quits: necolas (~necolas@5e04326b.bb.sky.com) (Remote host closed the connection)
- # [01:19] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [01:19] * Joins: JVoracek (~J_Voracek@71.21.195.70)
- # [01:20] <roc> ojan: I think a lot of Web apps really want flexbox all the way down
- # [01:22] <ojan> roc: yeah, maybe
- # [01:22] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Ping timeout: 276 seconds)
- # [01:22] * heycam|away is now known as heycam
- # [01:23] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [01:23] * Quits: sicking (~chatzilla@63-145-238-4.dia.static.qwest.net) (Ping timeout: 258 seconds)
- # [01:24] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
- # [01:27] * tantek_ is now known as tantek
- # [01:29] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [01:29] * Quits: tantek (~tantek@63-145-238-4.dia.static.qwest.net) (Quit: tantek)
- # [01:30] * Quits: myakura (~myakura@63-145-238-4.dia.static.qwest.net) (Remote host closed the connection)
- # [01:36] * nunnun is now known as nunnun_away
- # [01:38] * Quits: ap (~ap@2620:149:4:1b01:4c8b:be58:c96f:352a) (Quit: ap)
- # [01:38] * heycam is now known as heycam|away
- # [01:39] * Quits: JVoracek (~J_Voracek@71.21.195.70) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
- # [01:45] * Quits: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net) (Ping timeout: 252 seconds)
- # [01:47] * Quits: rniwa (~rniwa@63-145-238-4.dia.static.qwest.net) (Quit: rniwa)
- # [01:52] * Quits: dbaron (~dbaron@63-145-238-4.dia.static.qwest.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:56] * Joins: tantek (~tantek@63-145-238-4.dia.static.qwest.net)
- # [01:59] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [02:00] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:00] * Quits: espadrine (~thaddee_t@acces2219.res.insa-lyon.fr) (Ping timeout: 260 seconds)
- # [02:01] * Quits: plutoniix (~plutoniix@ppp-124-120-221-187.revip2.asianet.co.th) (Quit: Leaving)
- # [02:08] * Joins: myakura (~myakura@nat/yahoo/x-xxdewhkvvzxutsva)
- # [02:09] * Quits: myakura (~myakura@nat/yahoo/x-xxdewhkvvzxutsva) (Remote host closed the connection)
- # [02:14] * Joins: Evanescence (~Evanescen@122.237.24.83)
- # [02:23] * Joins: cgcardona (~cgcardona@c-24-5-113-12.hsd1.ca.comcast.net)
- # [02:23] * Quits: cgcardona (~cgcardona@c-24-5-113-12.hsd1.ca.comcast.net) (Changing host)
- # [02:23] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [02:31] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 244 seconds)
- # [02:31] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [02:32] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [02:35] * Joins: roc (~chatzilla@60.234.54.74)
- # [02:36] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [02:37] * Quits: dave_levin (dave_levin@nat/google/x-lsqupzdvoxylhvhw) (Quit: dave_levin)
- # [02:39] * Joins: myakura (~myakura@nat/yahoo/x-jqxmwkhgefyxqyko)
- # [02:39] * Quits: tantek (~tantek@63-145-238-4.dia.static.qwest.net) (Quit: tantek)
- # [02:41] * Quits: ezoe (~ezoe@61-205-124-174f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [02:42] * Quits: erlehmann (~erlehmann@82.113.99.61) (Quit: Ex-Chat)
- # [02:43] * Quits: bga_ (~bga@ppp91-122-177-214.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [02:43] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:46] * Joins: miketaylr (~miketaylr@76-229-242-92.lightspeed.okcbok.sbcglobal.net)
- # [03:09] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [03:10] * Joins: nonge (~nonge@p5B326192.dip.t-dialin.net)
- # [03:13] * Quits: myakura (~myakura@nat/yahoo/x-jqxmwkhgefyxqyko) (Remote host closed the connection)
- # [03:24] * Joins: hober (~ted@unaffiliated/hober)
- # [03:25] * ojan is now known as ojan_away
- # [03:34] * Quits: drublic (~drublic@frbg-5f730c61.pool.mediaWays.net) (Remote host closed the connection)
- # [03:46] * Joins: jonatasnona (~jonatas@186.207.205.254)
- # [03:47] * Quits: jonatasnona (~jonatas@186.207.205.254) (Remote host closed the connection)
- # [03:54] * Joins: ezoe (~ezoe@61-205-125-135f1.kyt1.eonet.ne.jp)
- # [04:06] * Quits: jacobolus (~jacobolus@adsl-76-228-82-246.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
- # [04:07] * Quits: ezoe (~ezoe@61-205-125-135f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [04:13] * Joins: myakura (~myakura@nat/yahoo/x-ssesyabthugqdjui)
- # [04:21] * Quits: myakura (~myakura@nat/yahoo/x-ssesyabthugqdjui) (Remote host closed the connection)
- # [04:31] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [04:33] * Joins: myakura (~myakura@209.119.68.98)
- # [04:38] * Joins: annevk (~annevk@209.119.68.98)
- # [04:41] * Quits: wirepair (fbi@random.supermario.org) (Ping timeout: 248 seconds)
- # [04:41] * Quits: diraol (~diraol@201.20.213.107.user.ajato.com.br) (Quit: Leaving.)
- # [04:45] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [04:46] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [05:04] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-fasmirvdbsqwacft)
- # [05:05] * tikimask is now known as bensmithett
- # [05:09] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 244 seconds)
- # [05:10] * Quits: mkanat (mkanat@nat/google/x-ofcsosukutfjrytc) (Quit: Ex-Chat)
- # [05:12] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [05:13] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [05:20] * Quits: annevk (~annevk@209.119.68.98) (Quit: annevk)
- # [05:28] * Joins: erlehmann (~erlehmann@82.113.99.5)
- # [05:32] * Quits: miketaylr (~miketaylr@76-229-242-92.lightspeed.okcbok.sbcglobal.net) (Quit: miketaylr)
- # [05:32] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [05:35] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
- # [05:36] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [05:37] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [05:41] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [05:41] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 248 seconds)
- # [05:43] * Quits: nonge (~nonge@p5B326192.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [05:54] * Joins: nonge (~nonge@p5B3268E8.dip.t-dialin.net)
- # [05:57] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [05:59] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:00] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [06:05] * Quits: myakura (~myakura@209.119.68.98) (Remote host closed the connection)
- # [06:06] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [06:10] * Quits: erlehmann (~erlehmann@82.113.99.5) (Quit: Ex-Chat)
- # [06:18] * Quits: dragon_ (~dragon@59-190-54-232f1.hyg2.eonet.ne.jp) (Quit: Leaving...)
- # [06:22] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [06:26] * Joins: cpearce (~chatzilla@ip-118-90-36-154.xdsl.xnet.co.nz)
- # [06:35] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [06:38] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [06:38] * nunnun_away is now known as nunnun
- # [06:41] * Quits: Evanescence (~Evanescen@122.237.24.83) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [06:45] * Joins: Evanescence (~Evanescen@122.237.24.83)
- # [06:49] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [06:57] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:03] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-3.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
- # [07:13] * Quits: bensmithett (~bensmithe@115.146.71.1) (Quit: bensmithett)
- # [07:15] <zcorpan> hmm, hasn't browsers implemented appcache completely already? http://www.w3.org/Bugs/Public/show_bug.cgi?id=14364
- # [07:31] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [07:31] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [07:35] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [07:41] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [08:10] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Ping timeout: 252 seconds)
- # [08:25] * Joins: brucel (~brucel@cpc4-smal11-2-0-cust879.perr.cable.virginmedia.com)
- # [08:26] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:32] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [08:40] * Joins: FlorianX (~Florian_S@p4FCF6855.dip.t-dialin.net)
- # [08:42] * Quits: benjoffe (~benjoffe_@CPE-121-216-39-241.lnse1.ken.bigpond.net.au) (Remote host closed the connection)
- # [08:45] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [08:46] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [08:50] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [08:52] * hsivonen is amused by Hixie's description of how to find him. http://www.w3.org/Bugs/Public/show_bug.cgi?id=14492
- # [09:02] * Joins: rtuin (~rtuin@213.125.175.250)
- # [09:04] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:2171:8907:aa71:12a2)
- # [09:04] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [09:08] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [09:08] * Quits: Evanescence (~Evanescen@122.237.24.83) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [09:09] * Joins: Evanescence (~Evanescen@122.237.24.83)
- # [09:12] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [09:13] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [09:14] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:2171:8907:aa71:12a2) (Ping timeout: 240 seconds)
- # [09:16] * Quits: Evanescence (~Evanescen@122.237.24.83) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [09:17] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [09:18] * Joins: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com)
- # [09:28] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [09:28] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [09:34] * Quits: Druid_ (~Druid@p5B136CD9.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [09:38] * Joins: Evanescence (~Evanescen@122.237.35.215)
- # [09:39] * Joins: Druid_ (~Druid@p5B1358EE.dip.t-dialin.net)
- # [09:40] * Joins: benjoffe (~benjoffe_@CPE-121-216-39-241.lnse1.ken.bigpond.net.au)
- # [09:41] * Quits: benjoffe (~benjoffe_@CPE-121-216-39-241.lnse1.ken.bigpond.net.au) (Remote host closed the connection)
- # [09:42] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
- # [09:45] * Joins: benjoffe_ (~benjoffe_@CPE-121-216-39-241.lnse1.ken.bigpond.net.au)
- # [09:45] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Client Quit)
- # [09:59] * Joins: connrs (~connrs@conners.plus.com)
- # [10:03] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Ping timeout: 276 seconds)
- # [10:08] * Joins: Areks (~Areks@176.14.214.163)
- # [10:13] * Joins: bga_ (~bga@ppp91-122-177-214.pppoe.avangarddsl.ru)
- # [10:14] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [10:15] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [10:21] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
- # [10:24] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [10:35] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [10:37] * Joins: necolas (~necolas@80.169.28.3)
- # [10:47] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Quit: GlitchMr)
- # [10:57] * Joins: ezoe (~ezoe@112-68-245-52f1.kyt1.eonet.ne.jp)
- # [11:06] <FlorianX> hi, i've got one question: Web Messaging works only with iFrames? because for channel/cross document messages i need to call otherWindow.post(...) -> but how can i call this on an other browser tab/window?
- # [11:09] <zcorpan> you might be able to use a shared worker
- # [11:09] <bga_> you can cross tab messaging via onstarage event
- # [11:10] <FlorianX> bga_: but i musst call postMessage(..) on otherWindow -> how could i get the tab?
- # [11:10] <FlorianX> zcorpan: yeah worker communication uses postMessage too.
- # [11:11] <bga_> FlorianX let api allow you get ref to other your tab. now you can do otherTab.document = null. welcome to XSS crazy world
- # [11:12] <zcorpan> .document is not overridable :)
- # [11:12] <FlorianX> bga_: is there a function to get a window or a tab. because everywhere stands tab/ window but the examples use only iframe...
- # [11:14] <FlorianX> the iframe i get with document.getElement... the worker was created in the js so i have a ref... but how get i a ref to a new window or a tab :-)
- # [11:15] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [11:17] <bga_> FlorianX ok you can create dispatcher - shared worker. assign id to each tab, allow send msg to other tab, enumarate ids, allow rpc to exec arbitrary code in other tab etc
- # [11:18] <FlorianX> ok
- # [11:19] <FlorianX> so the next question is, is channel messaging only a specialized cross document messaging "only" with ports?
- # [11:21] <bga_> FlorianX btw you can do more :). cross window messaging in different browsers via Flash and SharedStoarge %)
- # [11:21] <FlorianX> with the chanels?
- # [11:22] <bga_> if you implement
- # [11:24] <FlorianX> new i've got the same question before :-D how could i get a ref to the other browser because i musst call in every case newBrowser.postMessage(...)
- # [11:24] <FlorianX> *now
- # [11:25] <zcorpan> FlorianX: you connect to a shared worker and it creates a message channel between the two, sends the ports back, and then the pages can communicate through the channel
- # [11:25] <bga_> ref to browser sounds crazy and useless
- # [11:25] <zcorpan> FlorianX: no need to have a ref to the window
- # [11:27] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:28] <FlorianX> zcorpan: nice. thanks
- # [11:29] <bga_> zcorpan btw when p2p api will land in html5?
- # [11:29] <FlorianX> bga_: yeah useless, but importent to know :-D
- # [11:30] <zcorpan> bga_: it's already in the spec
- # [11:30] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
- # [11:31] <bga_> FlorianX you dont need to know in which browser given window. homogenious space
- # [11:32] <bga_> of cource you can do someWindow._rpc('navigator.userAgent', fn(ret){ })
- # [11:34] <bga_> zcorpan url?
- # [11:36] <bga_> can not google spec
- # [11:36] <bga_> sorry
- # [11:36] * Parts: digger3 (~digger3@92.254.121.93)
- # [11:37] <zcorpan> http://www.whatwg.org/specs/web-apps/current-work/multipage/video-conferencing-and-peer-to-peer-communication.html#video-conferencing-and-peer-to-peer-communication
- # [11:38] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [11:38] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [11:41] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [11:41] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [11:43] <bga_> nice. now i can make html5 bittorrent client :)
- # [11:43] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [11:43] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:606e:ef39:1d87:d383)
- # [11:46] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:cda0:a1:a74d:2312)
- # [11:49] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:606e:ef39:1d87:d383) (Ping timeout: 244 seconds)
- # [11:50] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [11:51] <FlorianX> i'm still trying to understand the differences between the channel and cross-document messaging... in channel there is a direct communication channel, so many pieces of code could communicate with their pendats... in cross the hole document reacts to a message? is this the difference? *in simple words* :-D
- # [11:52] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [11:52] * Joins: Rik`__ (~Rik`@2a01:e34:ec0f:1570:f432:c8c1:a0b8:2980)
- # [11:53] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:cda0:a1:a74d:2312) (Ping timeout: 244 seconds)
- # [11:53] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [11:57] * Quits: Rik`__ (~Rik`@2a01:e34:ec0f:1570:f432:c8c1:a0b8:2980) (Ping timeout: 244 seconds)
- # [11:58] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [11:58] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [11:59] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
- # [12:00] <zcorpan> FlorianX: with a channel you have two ports. the ports can be sent around.
- # [12:01] * Joins: diraol (~diraol@201.20.213.107.user.ajato.com.br)
- # [12:12] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:17] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [12:19] * Joins: espadrine (~thaddee_t@acces2219.res.insa-lyon.fr)
- # [12:20] * Quits: diraol (~diraol@201.20.213.107.user.ajato.com.br) (Quit: Leaving.)
- # [12:24] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [12:25] * Joins: Smylers (~Smylers@2a02:4e8:1:1:218:8bff:feba:5a34)
- # [12:36] * Joins: 64MAA1C8T (~drublic@frbg-4d029a99.pool.mediaWays.net)
- # [12:46] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [12:46] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [12:47] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
- # [12:47] * temp02 is now known as temp01
- # [12:50] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-vbclnmxozgcnnqbs)
- # [13:10] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:10] * Joins: linclark (~clark@wlan-nat.fwgal01.deri.ie)
- # [13:13] * Joins: jochen__ (jochen@nat/google/x-tdbmrwxsttxzrvot)
- # [13:15] * Quits: Evanescence (~Evanescen@122.237.35.215) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [13:30] * Joins: asmodai_ (asmodai@178-85-121-247.dynamic.upc.nl)
- # [13:32] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [13:32] * Quits: asmodai (asmodai@178-85-121-247.dynamic.upc.nl) (Ping timeout: 260 seconds)
- # [13:36] * Joins: virtuelv (~virtuelv_@247.183.189.109.customer.cdi.no)
- # [13:37] * Quits: asmodai_ (asmodai@178-85-121-247.dynamic.upc.nl) (Ping timeout: 260 seconds)
- # [13:38] * Rik`_ is now known as Rik`
- # [13:38] * Joins: Evanescence (~Evanescen@122.237.35.100)
- # [13:39] * linclark is now known as linclark|brb
- # [13:43] * Joins: sgentle (~sgentle@14-200-76-49.static.tpgi.com.au)
- # [13:44] <sgentle> hi there
- # [13:45] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-fasmirvdbsqwacft)
- # [13:45] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-sslheiytsxlpuvpe)
- # [13:45] <sgentle> I'm doing some stuff with templating and I wanted to check something… in general, should I expect user agents to modify the dom for shits and giggles when it's first rendered?
- # [13:46] * Joins: micheil (~micheil@195.24.233.121)
- # [13:48] <sgentle> for example, if I have an xpath that points to a certain element using a standard no-funny-business HTML parser, should I expect it to point to that element in the browser also? in all browsers?
- # [13:49] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [13:49] <Philip`> Is a "no-funny-business HTML parser" something like html5lib or the validator.nu HTML5 parser?
- # [13:50] * Joins: jdong_bot_ (~jdong_bot@117.79.232.249)
- # [13:50] <Philip`> If so, modern browsers will produce precisely the same DOM, if the page doesn't contain any scripts that use document.write or that modify the DOM explicitly
- # [13:52] <Philip`> (Most pre-HTML5 non-browser HTML parsers and older browsers will differ in the namespacing of elements, and in various minor details)
- # [13:52] <sgentle> yeah, my definition of no-funny-business includes the relatively well specified funny business in the spec :o)
- # [13:52] * Joins: annevk (~annevk@209.119.68.98)
- # [13:52] <annevk> I might be able to get used to this 5AM thing
- # [13:52] <sgentle> (which is to say, that doesn't count as funny business… geez, negatives are confusing)
- # [13:53] <sgentle> what do you mean by namespacing?
- # [13:54] <Philip`> The HTML5 parser puts HTML elements into the HTML namespace
- # [13:54] <Philip`> Most pre-HTML5 parsers put the elements in no namespace
- # [13:54] <annevk> "<table>test" moves things around
- # [13:54] <annevk> there's various other algorithms that modify the DOM
- # [13:54] * Quits: Evanescence (~Evanescen@122.237.35.100) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [13:55] <annevk> you only hit such cases for documents that are non-conforming
- # [13:55] * Joins: Evanescence (~Evanescen@122.237.35.100)
- # [13:56] <Philip`> That's well specified funny business so it'll be the same between browsers and non-browser parsers (html5lib etc) though
- # [13:56] * Philip` is assuming that's roughly what sgentle means
- # [13:57] <sgentle> yeah
- # [13:57] * 64MAA1C8T is now known as drublic
- # [13:57] <sgentle> basically I'm trying to do something clever where I parse some html for the locations of template markers to make selectors to those elements
- # [13:58] <Philip`> Scripts break everything, of course
- # [13:58] <sgentle> of course :)
- # [14:00] <Philip`> (Also, non-browser parsers might not implement the spec correctly, because e.g. their DOM-or-similar-tree implementation can't represent all possible DOMs, or because they're trying to be streaming etc)
- # [14:00] <sgentle> so my main concern is just whether I'm going to parse the html, say "aha! this template renders to /body/table/tr[3]/td[2]" and then have that not match up to the actual DOM
- # [14:01] <zcorpan> it wouldn't match anything with a conforming parser :)
- # [14:01] <Philip`> If there are no problematic scripts in the HTML, and if everyone implements HTML5 correctly (which isn't quite true depending on your scope), that should work fine :-)
- # [14:01] <sgentle> it'd be swell if I could somehow hook into the browser's parser, but, y'know… you ask three browsers for an implementation and you get four implementations
- # [14:02] * Quits: Evanescence (~Evanescen@122.237.35.100) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [14:02] <zcorpan> (there would be a tbody element)
- # [14:02] <sgentle> :o
- # [14:02] * Joins: Evanescence (~Evanescen@122.237.35.100)
- # [14:02] * Joins: mishunov (~spliter@77.88.72.162)
- # [14:02] <sgentle> I imagine that forgetting tbody is the sort of thing that might get you run out of #whatwg on a rail
- # [14:03] * Joins: asmodai (asmodai@178-85-121-247.dynamic.upc.nl)
- # [14:03] <sgentle> so, uh… I hesitate to ask this
- # [14:03] <sgentle> but how badly is that not true for older browsers?
- # [14:03] <annevk> <tbody> has been done for a *long* time
- # [14:03] * Philip` doesn't remember any browser in which it's not true
- # [14:03] <annevk> use http://software.hixie.ch/utilities/js/live-dom-viewer/ to figure out what browsers do
- # [14:03] <zcorpan> old browsers insert tbody too. i think netscape 4 or something might fail to do it
- # [14:04] * Quits: Evanescence (~Evanescen@122.237.35.100) (Client Quit)
- # [14:05] * Joins: erlehmann (~erlehmann@82.113.99.5)
- # [14:05] <sgentle> sorry, not tbody, I mean in general, the expectation that I can parse HTML and get a DOM that matches the DOM in the browser
- # [14:06] <Philip`> Before HTML5, every browser browser gave a different DOM, and every non-browser HTML parser gave different ones again
- # [14:06] * linclark|brb is now known as linclark
- # [14:06] <sgentle> oh good :)
- # [14:06] <Philip`> s/browser//
- # [14:07] <sgentle> I was worried for a second this was going to be a massive pain in the ass
- # [14:07] * Joins: Evanescence (~Evanescen@122.237.35.100)
- # [14:07] <Philip`> There's probably some small subset of HTML that'd be sufficiently compatible for your goals, but I don't think anyone has attempted to define that subset
- # [14:07] * Joins: davidb (~davidb@66.207.208.98)
- # [14:08] <sgentle> or maybe some sufficiently complicated way of selecting an element
- # [14:08] <Philip`> so the sanity-preserving course is probably to only expect to support browsers with HTML5 parsers
- # [14:08] * Philip` has no idea which browser versions that would be, though
- # [14:09] <Philip`> The easy way to select an element is to modify the source and add an id attribute
- # [14:09] * Quits: Evanescence (~Evanescen@122.237.35.100) (Client Quit)
- # [14:09] <sgentle> yeah, I was thinking about that
- # [14:09] <sgentle> although adding an id to everything feels a little gross
- # [14:10] <sgentle> (not to mention, ironic that to solve the problem of the DOM being modified in arbitrary ways I modify the DOM in an arbitrary way)
- # [14:10] <sgentle> but that might be the only sane option
- # [14:11] * Joins: Evanescence (~Evanescen@122.237.35.100)
- # [14:11] <sgentle> whoa… although
- # [14:11] <zcorpan> http://caniuse.com/#search=parser gives an idea (although ie9 doesn't use an html5 parser)
- # [14:11] <sgentle> maybe I could render the html again using an iframe
- # [14:11] <sgentle> with ids
- # [14:12] <sgentle> and then use those ids to construct xpaths or some other generic selector based on the structure of the DOM
- # [14:12] <sgentle> then use that selector to get elements in the original document
- # [14:12] <sgentle> …and since those both happen within the browser, the quirks would be the same (probably)
- # [14:13] <sgentle> I'd obviously have to nuke script tags somehow to stop them being run, but other than that...
- # [14:19] <sgentle> or even something like document.createElement('html').innerHTML = templateWithIds
- # [14:20] <sgentle> is that too crazy to work?
- # [14:21] <Philip`> "too crazy" depends on what you're trying to achieve, and whether there's less crazy ways to do it
- # [14:21] <Philip`> (What are you trying to achieve?)
- # [14:23] <sgentle> well, in a larger sense I'm trying to do live templating - that is, you can use a template + data to generate HTML, change the data and have the HTML change
- # [14:23] * Joins: plutoniix (~plutoniix@ppp-124-120-186-83.revip2.asianet.co.th)
- # [14:25] * Joins: Driekus (~Vuurbal@90-145-26-140.bbserv.nl)
- # [14:26] <sgentle> as an arbitrary design goal (if I can get away with it), I'd like to not do a jquery-ui style "you use my library? a thousand CSS classes descend upon you!"
- # [14:27] <sgentle> and instead preserve the template property that what you get out is basically what you put in
- # [14:28] <sgentle> the only missing piece is that I need a way to access the templated elements after the page has loaded
- # [14:28] <sgentle> (which is why I'm asking so many strange questions about selectors)
- # [14:33] <Smylers> TabAtkins: http://lists.w3.org/Archives/Public/public-html/2011Nov/0012.html is hilarious. Thank you!
- # [14:34] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # [14:36] * Quits: micheil (~micheil@195.24.233.121) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [14:40] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:45] * Joins: eric_carlson (~ericc@2620:149:4:1b01:dd47:e4df:28bc:7239)
- # [14:46] * Quits: espadrine (~thaddee_t@acces2219.res.insa-lyon.fr) (Quit: espadrine)
- # [14:46] * Joins: MacTed (~Thud@63.119.36.36)
- # [14:50] * Joins: Ms2ger (~Ms2ger@91.181.107.198)
- # [14:54] * Quits: asmodai (asmodai@178-85-121-247.dynamic.upc.nl) (Ping timeout: 244 seconds)
- # [14:55] * Quits: Evanescence (~Evanescen@122.237.35.100) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [14:58] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
- # [14:59] * Quits: eric_carlson (~ericc@2620:149:4:1b01:dd47:e4df:28bc:7239) (Read error: Connection reset by peer)
- # [14:59] * Joins: eric_carlson (~ericc@17.212.152.199)
- # [15:00] <Ms2ger> annevk, any interesting discussions about me?
- # [15:01] <annevk> you were thanked for working on tests and someone asked how to pronounce your name
- # [15:01] <annevk> I think that was about it
- # [15:02] <annevk> Glenn Adams is notoriously absent
- # [15:03] <Ms2ger> Hah
- # [15:05] <annevk> hixie had some idea on how to define mutation observers in the DOM btw while not depending on HTML
- # [15:05] <hsivonen> oh so the masked person at TPAC wasn't Ms2ger after all?
- # [15:05] <Ms2ger> hsivonen, ...perhaps?
- # [15:05] <annevk> we basically just "queue" the stuff and HTML dispatches it or some such
- # [15:06] <annevk> hsivonen: I think only tantek walked around with a mask on halloween
- # [15:06] <tantek> >:->
- # [15:06] <Ms2ger> I see
- # [15:06] <annevk> Ms2ger: oh and sicking wants us to add EventTarget.on.event.add(...) and within those new type of listeners events would always bubble
- # [15:06] <hsivonen> annevk: ok. I meant the photo Sylvain tweeted
- # [15:06] * Joins: asmodai (asmodai@178-85-121-247.dynamic.upc.nl)
- # [15:07] <annevk> yeah that was tantek :)
- # [15:08] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [15:08] <Ms2ger> If sicking can get smaug to implement it, sound great to me :)
- # [15:09] <annevk> and I think pretty much everyone wants node.remove/prepend/etc. though what they should take as argument...
- # [15:17] * Joins: PrgmrBill^ (~PrgmrBill@prgmrbill.com)
- # [15:18] * Quits: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill) (Disconnected by services)
- # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:18] * PrgmrBill^ is now known as PrgmrBill
- # [15:19] * Quits: PrgmrBill (~PrgmrBill@prgmrbill.com) (Changing host)
- # [15:19] * Joins: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill)
- # [15:23] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [15:25] * Quits: benjoffe_ (~benjoffe_@CPE-121-216-39-241.lnse1.ken.bigpond.net.au) (Remote host closed the connection)
- # [15:27] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # [15:31] * Joins: mpt (mpt@canonical/mpt)
- # [15:33] * Joins: asmodai_ (asmodai@178-85-121-247.dynamic.upc.nl)
- # [15:33] * Quits: asmodai (asmodai@178-85-121-247.dynamic.upc.nl) (Ping timeout: 244 seconds)
- # [15:33] * asmodai_ is now known as asmodai
- # [15:37] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [15:38] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [15:45] * Joins: rniwa (~rniwa@67.218.109.244)
- # [15:47] * Joins: diraol (~diraol@143.107.96.126)
- # [15:48] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 260 seconds)
- # [15:51] * Quits: asmodai (asmodai@178-85-121-247.dynamic.upc.nl) (Ping timeout: 258 seconds)
- # [15:51] * Joins: asmodai (asmodai@178-85-121-247.dynamic.upc.nl)
- # [15:57] * nunnun is now known as nunnun_away
- # [15:57] * nunnun_away is now known as nunnun
- # [15:57] * Quits: FlorianX (~Florian_S@p4FCF6855.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [15:58] * Joins: benjoffe_ (~benjoffe_@CPE-121-216-39-241.lnse1.ken.bigpond.net.au)
- # [15:58] <annevk> Ms2ger: should also file a bug on HTML for contextless parsing
- # [15:58] <annevk> Ms2ger: requires a new insertion mode afaict
- # [16:00] <Ms2ger> Either that or use <body> like for the other apis
- # [16:00] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [16:00] * Joins: cgcardona (~cgcardona@173.151.50.214)
- # [16:00] * Quits: cgcardona (~cgcardona@173.151.50.214) (Changing host)
- # [16:00] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [16:00] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
- # [16:00] <annevk> Ms2ger: using <body> is not acceptable for e.g. jQuery and copy & paste so if we do that we might as well not do it
- # [16:00] <annevk> Ms2ger: you want to be able to create a fragment of several rows a in table for instance
- # [16:00] * Ms2ger will read the thread later
- # [16:01] <annevk> k
- # [16:03] * Quits: Driekus (~Vuurbal@90-145-26-140.bbserv.nl) (Ping timeout: 240 seconds)
- # [16:03] * Quits: diraol (~diraol@143.107.96.126) (Quit: Leaving.)
- # [16:05] * Quits: eric_carlson (~ericc@17.212.152.199) (Quit: eric_carlson)
- # [16:06] * Joins: tomasf (~tomasf@host-95-199-31-136.mobileonline.telia.com)
- # [16:06] * Quits: annevk (~annevk@209.119.68.98) (Quit: annevk)
- # [16:14] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [16:15] * nunnun is now known as nunnun_away
- # [16:17] * Quits: benjoffe_ (~benjoffe_@CPE-121-216-39-241.lnse1.ken.bigpond.net.au) (Remote host closed the connection)
- # [16:19] * Joins: astearns (~anonymous@192.150.22.5)
- # [16:24] * Quits: drublic (~drublic@frbg-4d029a99.pool.mediaWays.net) (Remote host closed the connection)
- # [16:24] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [16:28] * nunnun_away is now known as nunnun
- # [16:28] * Joins: annevk (~annevk@63-145-238-4.dia.static.qwest.net)
- # [16:28] * Joins: gavinc_ (~gavin@50-0-138-90.dsl.dynamic.sonic.net)
- # [16:29] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [16:30] * Quits: rniwa (~rniwa@67.218.109.244) (Quit: rniwa)
- # [16:32] * Quits: gavinc (~gavin@50-0-138-90.dsl.dynamic.sonic.net) (Ping timeout: 260 seconds)
- # [16:33] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:36] * Joins: mpt (mpt@canonical/mpt)
- # [16:37] * Joins: rniwa (rniwa@nat/google/x-ghwcsscydrheerxp)
- # [16:37] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [16:43] * Quits: asmodai (asmodai@178-85-121-247.dynamic.upc.nl) (Ping timeout: 260 seconds)
- # [16:47] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
- # [16:47] * Joins: asmodai (asmodai@178-85-121-247.dynamic.upc.nl)
- # [16:47] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # [16:52] * Quits: rniwa (rniwa@nat/google/x-ghwcsscydrheerxp) (Quit: rniwa)
- # [16:53] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 248 seconds)
- # [16:54] * Joins: mpt (mpt@conference/ubuntudevelopersummit/x-vtakslewbuckfrgs)
- # [16:54] * Quits: mpt (mpt@conference/ubuntudevelopersummit/x-vtakslewbuckfrgs) (Changing host)
- # [16:54] * Joins: mpt (mpt@canonical/mpt)
- # [16:58] * heycam|away is now known as heycam
- # [17:00] * Joins: rillian_ (~rillian@184.71.182.138)
- # [17:02] <heycam> dglazkov, is it ok if your components presentation to us is bumped half an hour later to 12:30pm?
- # [17:03] <heycam> dglazkov, sorry, I mean to 2:30pm. (we originally said 2pm.)
- # [17:05] <annevk> at some point I should stop explaining why URL processing should be uniform and move to the next level
- # [17:06] * Joins: eric_carlson (~ericc@63-145-238-4.dia.static.qwest.net)
- # [17:06] * Joins: othermaciej (~mjs@63-145-238-4.dia.static.qwest.net)
- # [17:07] <Ms2ger> annevk, sniffing?
- # [17:08] <heycam> whoever sniffed it dealt it
- # [17:08] * Joins: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net)
- # [17:08] <Ms2ger> heycam, I understand tpac has come to an interesting level?
- # [17:09] * Quits: nonge (~nonge@p5B3268E8.dip.t-dialin.net) (Quit: Verlassend)
- # [17:09] <heycam> I don't know anything about levels, man
- # [17:09] * heycam brb chairing
- # [17:09] * Quits: rtuin (~rtuin@213.125.175.250) (Quit: Leaving)
- # [17:10] * Quits: sgentle (~sgentle@14-200-76-49.static.tpgi.com.au) (Quit: sgentle)
- # [17:11] <dglazkov> good morning, Whatwg!
- # [17:12] * Joins: richt (~richt@63-145-238-4.dia.static.qwest.net)
- # [17:12] <dglazkov> heycam: sure. Am I presenting anything? I thought you guys just wanted to pick my brain on shadow doom
- # [17:13] * Ms2ger tries not to picture that
- # [17:14] <annevk> hober said the other day he needs to be sniffed
- # [17:14] * annevk found that somewhat disturbing
- # [17:14] * Joins: TabAtkins_ (~tabatkins@63-145-238-4.dia.static.qwest.net)
- # [17:15] <dglazkov> I sniffed hober. He's okay
- # [17:15] * Joins: bensmithett (~bensmithe@115.146.71.1)
- # [17:16] * Joins: sicking (~chatzilla@63-145-238-4.dia.static.qwest.net)
- # [17:16] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [17:18] <hober> I don't know what to say.
- # [17:19] <dglazkov> :)
- # [17:19] <zewt> seriously, rhyming is not the way
- # [17:19] <hober> Anybody want a peanut?
- # [17:20] <zewt> you can't quote the end of that scene, there's nowhere to go with it
- # [17:22] * Ms2ger arrests zewt for violating the "Getting-Out-of-Sketches-Without-Using-a-Proper-Punch-Line Act"
- # [17:22] * Quits: TabAtkins_ (~tabatkins@63-145-238-4.dia.static.qwest.net) (Ping timeout: 252 seconds)
- # [17:23] <dglazkov> ah yes, the good old GOOSWUPPLA act.
- # [17:23] * Quits: richt (~richt@63-145-238-4.dia.static.qwest.net) (Read error: Connection reset by peer)
- # [17:23] * Joins: coonsta_ (u4364@gateway/web/irccloud.com/x-fgafxxlwfjlkiuwr)
- # [17:26] * jgraham votes we send annevk to the motivational speaker session
- # [17:26] <Ms2ger> What did he do to you now?
- # [17:26] * annevk slaps jgraham around with a largish wet trout
- # [17:27] * karlcow supports jgraham in his proposal. Annevk definitely would benefit of it
- # [17:27] * Joins: FlorianX (~Florian_S@p4FCF7838.dip.t-dialin.net)
- # [17:27] * annevk does a 180 with his trout
- # [17:29] * Quits: sicking (~chatzilla@63-145-238-4.dia.static.qwest.net) (Ping timeout: 252 seconds)
- # [17:29] * Ms2ger opens a trout shop
- # [17:29] <jgraham> Raise the praise, mionimize the criticize, man
- # [17:29] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [17:30] * Quits: eric_carlson (~ericc@63-145-238-4.dia.static.qwest.net) (Read error: Connection reset by peer)
- # [17:30] <jgraham> Oh, tht did post
- # [17:30] <jgraham> Silly spoty connection
- # [17:30] <jgraham> *spotty
- # [17:30] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [17:30] * Joins: Ms2ger` (~Ms2ger@vpnq138.ugent.be)
- # [17:31] <Ms2ger`> Let's criticize the IETF
- # [17:31] * Joins: shepazu (~shepazu@63-145-238-4.dia.static.qwest.net)
- # [17:31] <Ms2ger`> Or shepazu, of course :)
- # [17:31] <annevk> Unicode!
- # [17:31] <jgraham> The words fish and barrel come to mind
- # [17:31] <annevk> <canvas>!
- # [17:33] <heycam> dglazkov, sure, no need to present! just be present :)
- # [17:34] <dglazkov> I'll be a present.
- # [17:34] * Quits: Ms2ger (~Ms2ger@91.181.107.198) (Ping timeout: 240 seconds)
- # [17:35] * Joins: eric_carlson (~ericc@63-145-238-4.dia.static.qwest.net)
- # [17:36] * Joins: rniwa (~rniwa@216.239.45.130)
- # [17:38] * Joins: sicking (~chatzilla@63-145-238-4.dia.static.qwest.net)
- # [17:40] <zewt> "the optional encoding string parameter MUST be a name or an alias of a character set used on the Internet [IANACHARSET], or else is considered invalid" is that "MUST" strange?
- # [17:40] <dglazkov> wait, there's a vibrator spec?
- # [17:41] <dglazkov> oh, it's for the phones. nevermind.
- # [17:41] <zewt> seems odd to place a normative requirement on parameters, instead of just saying "if it's valid, do this, otherwise do this"
- # [17:41] * Joins: Areks|2 (~Areks@176.14.214.163)
- # [17:43] * jgraham notes that the problem with longdesc in browsers is that we don't have any interest in exposing mostly-junk data to users
- # [17:43] <Philip`> You expose the content of web pages to users, and most of those are junk
- # [17:45] * Quits: Areks (~Areks@176.14.214.163) (Ping timeout: 240 seconds)
- # [17:45] <karlcow> specifically ads ;)
- # [17:45] <jgraham> Philip`: coming from you , I expect data to back up that statement :p
- # [17:46] <karlcow> I wonder about the proportion of img used for ads and used for no-ads
- # [17:46] <annevk> users are junks?
- # [17:46] * Quits: tomasf (~tomasf@host-95-199-31-136.mobileonline.telia.com) (Ping timeout: 252 seconds)
- # [17:46] <karlcow> junkies
- # [17:46] <karlcow> [09:38] * karl has the feeling the longdesc looks like a footnote, annotation mechanism. a reference to another piece of text information.
- # [17:47] <karlcow> in fact I could see longdesc used in other contexts.
- # [17:47] <Philip`> jgraham: Most assertions made on IRC are junk too, of course
- # [17:47] <karlcow> with a combination of xmlhttprequest to bring the text in a possible tooltip, ui, something
- # [17:49] <annevk> if you use XMLHttpRequest you should use data-*
- # [17:49] <jgraham> hsivonen: The proper view-source highlghting sounds very cool
- # [17:50] <karlcow> annevk: would it be an issue with the lack of rich semantics
- # [17:50] <karlcow> it is usually not text only
- # [17:50] <karlcow> it is an html file
- # [17:54] * Joins: Ms2ger`` (~Ms2ger@91.181.107.198)
- # [17:57] * Quits: Ms2ger` (~Ms2ger@vpnq138.ugent.be) (Ping timeout: 240 seconds)
- # [18:00] <annevk> HTML WG inner circle is discussing longdesc
- # [18:00] <annevk> nobody else has anything to say, yet it takes ages
- # [18:01] * Joins: cgcardona (~cgcardona@69.38.221.130)
- # [18:01] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
- # [18:01] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [18:01] * annevk is getting allergic to hearing "change proposal"
- # [18:02] <Ms2ger``> Only just now?
- # [18:02] * Ms2ger`` is now known as Ms2ger
- # [18:02] <annevk> so far I mostly saw it in writing
- # [18:02] <Philip`> How do people pronounce "a11y" in real life?
- # [18:03] <zewt> "accessibility" :)
- # [18:03] <annevk> I think I heard a-11
- # [18:04] <zewt> it's an ironically unaccessible abbreviation
- # [18:04] * Quits: necolas (~necolas@80.169.28.3) (Remote host closed the connection)
- # [18:04] <zewt> how do you translate "l10n"?
- # [18:04] <Philip`> "lion"
- # [18:04] * karlcow is not a big fan of hgroup… or more exactly never really had to use it
- # [18:04] <annevk> there's no irony in standards
- # [18:04] <Ms2ger> Only sarcasm
- # [18:04] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [18:04] <karlcow> L-tee-N
- # [18:04] <zewt> i said translate :P
- # [18:05] <annevk> trololol
- # [18:05] <zewt> how do you localize the abbreviation for localization
- # [18:05] <Philip`> Oh, like into non-English languages?
- # [18:05] * Philip` forgot such languages existed
- # [18:05] <karlcow> hmm
- # [18:06] <Hixie> is tantek around?
- # [18:06] <karlcow> L-dix-N doesn't sound that good in French
- # [18:06] <dglazkov> a10n
- # [18:06] <karlcow> a2l
- # [18:07] <dglazkov> w1f
- # [18:08] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:09] * Quits: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com) (Quit: The computer fell asleep)
- # [18:10] * Joins: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com)
- # [18:14] * Quits: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com) (Ping timeout: 240 seconds)
- # [18:15] * Quits: jdong_bot_ (~jdong_bot@117.79.232.249) (Remote host closed the connection)
- # [18:17] * nunnun is now known as nunnun_away
- # [18:19] * Quits: Smylers (~Smylers@2a02:4e8:1:1:218:8bff:feba:5a34) (Quit: Leaving.)
- # [18:23] <jgraham> We totally need a HTMLWG drinking game based around the words "Change Proposal" and "Call for Consensus"
- # [18:24] <annevk> you want double headaches?
- # [18:24] <smaug____> :)
- # [18:25] * smaug____ thinks or hopes he has made the right choice to not care about HTML WG at all.
- # [18:26] <AryehGregor> AFAICT, technical work doesn't occur on the public-html list as a rule, only on the whatwg list or Bugzilla.
- # [18:26] * Joins: mpt (mpt@canonical/mpt)
- # [18:26] <AryehGregor> Bugzilla is courtesy of the HTMLWG, though.
- # [18:26] * Joins: tantek (~tantek@63-145-238-4.dia.static.qwest.net)
- # [18:26] <AryehGregor> That's certainly worth caring about.
- # [18:27] * tantek feels obligated to mention http://tantek.com/2011/238/b1/many-ways-slice-url-name-pieces
- # [18:28] <smaug____> I do file some html spec bugs
- # [18:28] <smaug____> but I don't refer to HTML5 spec, but whatwg html spec
- # [18:30] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [18:34] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [18:37] * Quits: othermaciej (~mjs@63-145-238-4.dia.static.qwest.net) (Read error: Connection reset by peer)
- # [18:37] * Joins: othermaciej (~mjs@63-145-238-4.dia.static.qwest.net)
- # [18:37] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [18:38] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [18:39] <gsnedders> jgraham: Why is it always people who don't drink who start drinking games?
- # [18:39] <Hixie> tantek: see /msg
- # [18:39] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [18:39] <smaug____> Hixie: a bit difficult to read that diff without enough context... so click-in-progress is set whenever user clicks an element?
- # [18:40] <Hixie> the patch isn't quite complete yet
- # [18:40] <Hixie> but basically it'll be fired for anything that is click(), the click caused by hitting enter, and the click caused by clicking
- # [18:40] <Hixie> and it'll be unset after the activation behaviorus are done
- # [18:40] <smaug____> ok, sounds good
- # [18:40] <jgraham> MikeSm
- # [18:41] * smaug____ updates the patch for gecko
- # [18:41] <jgraham> MikeSmith drinks from the poisoned chalice
- # [18:41] <MikeSmith> heh
- # [18:42] <hober> you're a good man, MikeSmith
- # [18:42] * Quits: tantek (~tantek@63-145-238-4.dia.static.qwest.net) (Quit: tantek)
- # [18:42] <hober> though i don't understand why this would be an html wg deliverable
- # [18:43] <MikeSmith> hot potato
- # [18:43] <hober> it's almost like we need a wg that defines how urls work across the platform
- # [18:43] * Quits: gavinc_ (~gavin@50-0-138-90.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [18:43] <hober> why does that sound familiar?
- # [18:44] * Joins: gavinc (~gavin@50-0-138-90.dsl.dynamic.sonic.net)
- # [18:45] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [18:45] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [18:46] <annevk> Mike[tm]: put it in the URL standard
- # [18:46] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [18:46] <annevk> MikeSmith: that is, rename http://dvcs.w3.org/hg/url/raw-file/tip/Overview.html to URL, and make it happen
- # [18:46] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [18:46] <annevk> that is what I would do anyway with more time
- # [18:46] <Hixie> MikeSmith: btw if you just took up an action to work on the URL spec, please coordinate with i18n and abarth
- # [18:46] <annevk> ooh
- # [18:46] * Quits: linclark (~clark@wlan-nat.fwgal01.deri.ie) (Quit: linclark)
- # [18:46] <annevk> document license
- # [18:46] * Joins: dave_levin (dave_levin@nat/google/x-jzdxnbqzrpsexuld)
- # [18:47] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [18:48] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [18:48] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [18:50] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [18:50] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [18:50] <MikeSmith> Hixie, yeah, I plan to
- # [18:52] * Joins: ap (~ap@2620:149:4:1b01:4c8b:be58:c96f:352a)
- # [18:52] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [18:52] * ojan_away is now known as ojan
- # [18:53] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [18:54] * Joins: linclark (~clark@wlan-nat.fwgal01.deri.ie)
- # [18:54] * Quits: eric_carlson (~ericc@63-145-238-4.dia.static.qwest.net) (Quit: eric_carlson)
- # [18:54] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [18:55] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [18:57] * Quits: ap (~ap@2620:149:4:1b01:4c8b:be58:c96f:352a) (Read error: Connection reset by peer)
- # [18:57] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Necrathex)
- # [18:57] * Joins: ap (~ap@2620:149:4:1b01:4c8b:be58:c96f:352a)
- # [19:03] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [19:04] * Joins: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl)
- # [19:04] * Quits: linclark (~clark@wlan-nat.fwgal01.deri.ie) (Ping timeout: 252 seconds)
- # [19:09] <Hixie> MikeSmith: cool
- # [19:11] * Joins: gavin_ (~gavin@76.14.70.183)
- # [19:13] * Joins: mpt (mpt@canonical/mpt)
- # [19:16] * Joins: eric_carlson (~ericc@63-145-238-4.dia.static.qwest.net)
- # [19:24] * Joins: Areks (~Areks@176.14.214.163)
- # [19:26] * Quits: Areks|2 (~Areks@176.14.214.163) (Ping timeout: 258 seconds)
- # [19:41] * Joins: _bga (~bga@ppp91-122-177-214.pppoe.avangarddsl.ru)
- # [19:41] * Quits: bga_ (~bga@ppp91-122-177-214.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [19:41] * Joins: tomasf_ (~tom@2002:55e5:dbb7:0:58ad:1757:e0a:caf2)
- # [19:42] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
- # [19:44] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # [19:46] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:47] * tomasf_ is now known as tomasf
- # [19:55] <jgraham> In which we learn that most people who can afford to go to a week-long meeting are paid by someone to go
- # [19:56] <Ms2ger> Orly?
- # [19:57] * AryehGregor 's fiancée has a friend named Orly
- # [19:57] <jgraham> Orly?
- # [19:59] * AryehGregor needs friends named Yarly and Nowai
- # [20:02] <jgraham> You could have children named that
- # [20:03] <AryehGregor> I'll be sure to suggest it.
- # [20:03] <AryehGregor> I'm sure she won't mind. It's only fair that I get to name half the kids, right?
- # [20:05] * Quits: othermaciej (~mjs@63-145-238-4.dia.static.qwest.net) (Quit: othermaciej)
- # [20:07] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [20:08] <karlcow> http://www.businessinsider.com/gm-is-about-to-move-100000-employees-to-google-apps-2011-11
- # [20:08] * Joins: wirepair (fbi@random.supermario.org)
- # [20:09] <_bga> can i critique this api http://wiki.whatwg.org/wiki/StringEncoding
- # [20:09] * Quits: erlehmann (~erlehmann@82.113.99.5) (Quit: Ex-Chat)
- # [20:09] * Joins: othermaciej (~mjs@63-145-238-4.dia.static.qwest.net)
- # [20:10] * Joins: mpt (mpt@canonical/mpt)
- # [20:11] <Ms2ger> _bga, I'd suggest asking for use cases
- # [20:11] <Hixie> gotta love #htmlwg. "W3C through its process guarantees stability" o_O
- # [20:14] <franksalim> _bga, Ms2ger: that proposal looks very useful to me
- # [20:15] * Quits: sicking (~chatzilla@63-145-238-4.dia.static.qwest.net) (Ping timeout: 252 seconds)
- # [20:16] <_bga> Ms2ger 1) move it to ArrayBuffer and rename to _encodeFrom, _decodeTo 2) remove byteOffset and byteLen to prefer .slice (its virtual, not copy anything) 3) this API too C'sh, like strcopy or something, immutable api is better, ie ._decodeTo(charset) -> ArrayBuffer, but _encodeFrom(string) is mutable
- # [20:16] <Ms2ger> Anyway, find the guy who invented it and send your comments to him
- # [20:17] <_bga> i hoped he here
- # [20:17] <_bga> ok
- # [20:18] <franksalim> _bga: are you saying it is better to create a new ArrayBuffer than write bytes into an existing buffer (mutating it)?
- # [20:18] * Joins: sgentle (~sgentle@14-200-76-49.static.tpgi.com.au)
- # [20:18] <_bga> yeah
- # [20:18] * Quits: sgentle (~sgentle@14-200-76-49.static.tpgi.com.au) (Client Quit)
- # [20:19] <_bga> immutable api is better for ppl
- # [20:19] <franksalim> worse for performance
- # [20:19] <_bga> less chanse make error
- # [20:19] <_bga> i know
- # [20:19] <franksalim> which many users of typed arrays care about, i think
- # [20:19] <franksalim> since the likely uses of this are going to be mixed binary/text formats and protocols
- # [20:19] <franksalim> is there any fast path for copying one array buffer into another?
- # [20:21] <franksalim> because if i have to have a javascript inner loop to copy bytes, doing the utf8 codec in javascript would probably be faster than creating a temporary buffer
- # [20:22] <franksalim> (there may be a fast path for copying, i just haven't seen it in my reading of the Typed Array spec. if there is, what should i look for?)
- # [20:24] <_bga> franksalim compiler can analize that you make something like a = a._decodeTo('utf8') or return a._decodeTo('utf8') i.e. you completely forget about old {a} and do translation inplace but i guess malloc is not bottleneck in buffer convertation
- # [20:26] * Parts: brucel (~brucel@cpc4-smal11-2-0-cust879.perr.cable.virginmedia.com)
- # [20:27] <_bga> franksalim var a = new Int16Array([10]), b = new Int16Array(a); a[0] = 1; b[0]
- # [20:29] <franksalim> _bga: i'm not sure i understand the point of that code
- # [20:29] <franksalim> constructing a new Int16Array is not the same as copying from one existing buffer into another existing buffer
- # [20:30] <_bga> if you pass a.buffer instead a, b will have same buffer as a, but by passing a you copy a.buffer to b.buffer
- # [20:31] <_bga> b[0] == 10 prove it
- # [20:31] * Quits: shepazu (~shepazu@63-145-238-4.dia.static.qwest.net) (Ping timeout: 258 seconds)
- # [20:31] <franksalim> if i have an existing buffer b, perhaps with some binary header data, and i want to write in additional bytes (perhaps that were encoding a string)
- # [20:31] <franksalim> *were the result of encoding a string
- # [20:32] * Quits: FlorianX (~Florian_S@p4FCF7838.dip.t-dialin.net) (Read error: Connection reset by peer)
- # [20:32] <franksalim> i can't do that in place without a javascript inner loop, i believe
- # [20:32] <franksalim> so it is desirable to be able to write that string out as bytes directly into my existing buffer, in my opinion
- # [20:33] * Quits: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net) (Ping timeout: 252 seconds)
- # [20:33] <_bga> hm
- # [20:33] * Joins: GlitchMr42 (~glitchmr@77-254-39-4.adsl.inetia.pl)
- # [20:34] <_bga> [].push.apply() does not work
- # [20:34] <_bga> heh
- # [20:34] <zewt> . o ( dreaming of python's method binding )
- # [20:34] * Joins: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net)
- # [20:36] * Joins: shepazu (~shepazu@63-145-238-4.dia.static.qwest.net)
- # [20:36] <_bga> bad that typed arrays hasnt realloc
- # [20:37] * Quits: GlitchMr (~glitchmr@178-36-150-166.adsl.inetia.pl) (Ping timeout: 260 seconds)
- # [20:42] * Joins: bga_ (~bga@ppp78-37-215-102.pppoe.avangarddsl.ru)
- # [20:44] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [20:44] * Quits: _bga (~bga@ppp91-122-177-214.pppoe.avangarddsl.ru) (Ping timeout: 276 seconds)
- # [20:49] * Quits: annevk (~annevk@63-145-238-4.dia.static.qwest.net) (Quit: annevk)
- # [20:53] * Quits: othermaciej (~mjs@63-145-238-4.dia.static.qwest.net) (Quit: othermaciej)
- # [20:53] * Quits: shepazu (~shepazu@63-145-238-4.dia.static.qwest.net) (Quit: shepazu)
- # [20:53] * Joins: diraol (~diraol@143.107.96.126)
- # [20:54] * Quits: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net) (Quit: MikeSmith)
- # [20:55] * Quits: eric_carlson (~ericc@63-145-238-4.dia.static.qwest.net) (Quit: eric_carlson)
- # [20:58] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [21:06] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [21:06] * nunnun_away is now known as nunnun
- # [21:09] * Joins: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net)
- # [21:12] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 244 seconds)
- # [21:14] * Quits: connrs (~connrs@conners.plus.com) (Ping timeout: 260 seconds)
- # [21:17] * Joins: mpt (mpt@canonical/mpt)
- # [21:19] * Joins: connrs (~connrs@conners.plus.com)
- # [21:21] * Joins: sicking (~chatzilla@63-145-238-4.dia.static.qwest.net)
- # [21:23] * Joins: tantek_ (~tantek@63-145-238-4.dia.static.qwest.net)
- # [21:26] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [21:30] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [21:32] * Quits: tantek_ (~tantek@63-145-238-4.dia.static.qwest.net) (Quit: tantek_)
- # [21:32] * Joins: richt (~richt@63-145-238-4.dia.static.qwest.net)
- # [21:33] * Joins: tantek (~tantek@63-145-238-4.dia.static.qwest.net)
- # [21:37] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: back soonish)
- # [21:38] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 260 seconds)
- # [21:42] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [21:45] * Quits: GlitchMr42 (~glitchmr@77-254-39-4.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [21:48] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
- # [21:59] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 255 seconds)
- # [22:03] * Quits: ezoe (~ezoe@112-68-245-52f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [22:06] * Quits: cpearce (~chatzilla@ip-118-90-36-154.xdsl.xnet.co.nz) (Ping timeout: 240 seconds)
- # [22:06] * Quits: Areks (~Areks@176.14.214.163) (Ping timeout: 252 seconds)
- # [22:07] * Quits: MacTed (~Thud@63.119.36.36)
- # [22:10] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [22:10] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [22:11] * Joins: mpt (mpt@canonical/mpt)
- # [22:11] * Joins: necolas (~necolas@5e04326b.bb.sky.com)
- # [22:14] * Joins: erlehmann (~erlehmann@82.113.99.5)
- # [22:16] * Joins: jernoble (~jernoble@17.212.152.13)
- # [22:17] * Quits: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net) (Quit: MikeSmith)
- # [22:17] * Quits: tantek (~tantek@63-145-238-4.dia.static.qwest.net) (Quit: tantek)
- # [22:17] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [22:19] * Joins: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net)
- # [22:22] * Joins: othermaciej (~mjs@63-145-238-4.dia.static.qwest.net)
- # [22:25] * Quits: diraol (~diraol@143.107.96.126) (Ping timeout: 276 seconds)
- # [22:25] * Joins: micheil (~micheil@94.197.127.59.threembb.co.uk)
- # [22:26] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [22:31] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [22:31] * nunnun is now known as nunnun_away
- # [22:32] * Joins: cpearce_ (~chatzilla@60.234.54.74)
- # [22:32] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:33] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-3.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
- # [22:34] * Joins: jwalden (~waldo@2620:101:8003:200:f2de:f1ff:fe8f:60c8)
- # [22:36] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 245 seconds)
- # [22:36] * cpearce_ is now known as cpearce
- # [22:37] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [22:38] * Quits: danielfilho (~daniel@187.31.77.7) (Read error: Operation timed out)
- # [22:38] * danielfilho_ is now known as danielfilho
- # [22:38] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [22:40] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 248 seconds)
- # [22:43] * nunnun_away is now known as nunnun
- # [22:51] * Joins: mpt (~mpt@canonical/mpt)
- # [22:57] * Quits: Ms2ger (~Ms2ger@91.181.107.198) (Quit: nn)
- # [23:09] * Quits: richt (~richt@63-145-238-4.dia.static.qwest.net) (Remote host closed the connection)
- # [23:12] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [23:25] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Ping timeout: 244 seconds)
- # [23:25] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [23:28] * Quits: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net) (Quit: MikeSmith)
- # [23:28] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [23:29] * Joins: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net)
- # [23:33] * Joins: drublic (~drublic@frbg-4d029a99.pool.mediaWays.net)
- # [23:35] * Joins: 31NAAJ0VP (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
- # [23:41] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [23:48] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Quit: gkellogg)
- # [23:50] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 258 seconds)
- # [23:51] * Joins: benjoffe_ (~benjoffe_@CPE-121-216-39-241.lnse1.ken.bigpond.net.au)
- # [23:52] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Ping timeout: 244 seconds)
- # [23:52] * Joins: tantek (~tantek@nat/mozilla/x-awrdmshuztnusszn)
- # [23:53] * Quits: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net) (Quit: MikeSmith)
- # [23:54] * Joins: richt (~richt@63-145-238-4.dia.static.qwest.net)
- # [23:56] * Joins: MikeSmith (~MikeSmith@63-145-238-4.dia.static.qwest.net)
- # Session Close: Sat Nov 05 00:00:00 2011
The end :)