Options:
- # Session Start: Fri Jan 13 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] * Joins: lesbos (~wesbos@66.207.217.186)
- # [00:01] * Joins: jwalden (~waldo@18.189.100.172)
- # [00:02] * Quits: erlehmann (~erlehmann@88.130.187.198) (Quit: Ex-Chat)
- # [00:03] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [00:03] * Quits: hansmuller (~HansMulle@sjfw1-a.adobe.com) (Ping timeout: 252 seconds)
- # [00:04] * Joins: hansmuller (~HansMulle@sjfw1-a.adobe.com)
- # [00:04] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [00:04] * Quits: lesbos (~wesbos@66.207.217.186) (Client Quit)
- # [00:10] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: miketaylr)
- # [00:11] * Quits: mishunov (~spliter@157.125.34.95.customer.cdi.no) (Quit: mishunov)
- # [00:18] * Quits: arun_ (~arun@pool-72-68-161-247.nycmny.east.verizon.net) (Quit: arun_)
- # [00:20] * Joins: wesbos (~wesbos@66.207.217.186)
- # [00:20] * Joins: KillerX (~anant@67.111.52.130.ptr.us.xo.net)
- # [00:20] * Quits: KillerX (~anant@67.111.52.130.ptr.us.xo.net) (Client Quit)
- # [00:21] <jamesr> TabAtkins: yo, what's the status of http://dev.w3.org/csswg/css3-box/ compared to http://www.w3.org/TR/CSS2/visuren.html / http://www.w3.org/TR/CSS2/visudet.html for defining basic block / inline layout modes?
- # [00:23] <jamesr> does css3 box superscede 2.1 visres/visdet, or is it incomplete?
- # [00:23] * Quits: ojan (ojan@nat/google/x-zzslgngioejaxpse) (Quit: ojan)
- # [00:23] * jernoble is now known as jernoble|afk
- # [00:23] * Joins: ojan (ojan@nat/google/x-ucqlhjmhyaatmqvq)
- # [00:23] * Quits: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb)
- # [00:32] * Quits: shans (shanesteph@nat/google/x-ybwinlfteiiqfiua) (Quit: shans)
- # [00:42] * jernoble|afk is now known as jernoble
- # [00:45] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-tasbaxfurfqqituq)
- # [00:57] * Joins: shans (~shanestep@74.125.56.17)
- # [00:58] <ojan> TabAtkins: qq...flex-align: stretch on parent, flex-item-align: auto on child. getcomputedstyle of flex-item-align on the child should return stretch or auto?
- # [00:58] <ojan> TabAtkins: and what spec covers this?
- # [00:59] <ojan> computed style continue to confound me
- # [00:59] <ojan> i guess this is covered by cssom
- # [00:59] * Quits: Morphous_ (jan@f049129089.adsl.alicedsl.de) (Read error: Operation timed out)
- # [01:01] * Quits: wesbos (~wesbos@66.207.217.186) (Quit: Leaving...)
- # [01:02] <jamesr> ojan: http://dev.w3.org/csswg/cssom/#resolved-values
- # [01:02] * Joins: tantek (~tantek@nat/mozilla/x-hseblyeoenllelnk)
- # [01:02] <jamesr> since flex-align-item isn't in the magic list for getComputedStyle, it returns the computed value of that property
- # [01:04] <ojan> jamesr: yeah...i've read that before...but i don't see anything defining what "resolved value" and "computed value" actually are
- # [01:04] <jamesr> resolved value = computed value, except for that list of properties in which case resolved value = something else
- # [01:04] <jamesr> computed value = this guy: http://dev.w3.org/csswg/css3-cascade/#computed
- # [01:05] <jamesr> so basically after matching selectors and doing inheritance
- # [01:05] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [01:06] <ojan> jamesr++
- # [01:06] <ojan> thx
- # [01:06] * Quits: [[zz]] (~q@125.25.25.176.adsl.dynamic.totbb.net) (Quit: จรลี จรลา ...)
- # [01:06] * Quits: plutoniix (~plutoniix@125.25.25.176.adsl.dynamic.totbb.net) (Quit: Leaving)
- # [01:06] <jamesr> i think it'd be auto in your case unless there's something that modifies it in some way due to inheritance
- # [01:06] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [01:07] <ojan> jamesr: yeah...it won't be auto. flex-align modifies it due to inheritance
- # [01:08] <ojan> jamesr: as in...if flex-item-align is auto, then it uses the flex-align value of it's parent
- # [01:09] <jamesr> ah ok, i think that modification should apply to the computed value, then
- # [01:11] * Quits: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) (Ping timeout: 240 seconds)
- # [01:13] * Quits: othermaciej (~mjs@17.245.88.178) (Quit: othermaciej)
- # [01:16] * Joins: Morphous_ (jan@f049032057.adsl.alicedsl.de)
- # [01:18] * Joins: [[zz]] (~q@125.25.40.71.adsl.dynamic.totbb.net)
- # [01:19] * Joins: tantek_ (~tantek@nat/mozilla/x-vruqjwofldshqrtr)
- # [01:20] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
- # [01:21] * Joins: silky (~silky@pool-74-108-142-22.nycmny.fios.verizon.net)
- # [01:22] <ojan> jamesr: hmmm...i'm not really sure that's correct
- # [01:22] <ojan> because the value isn't inherited exactly
- # [01:22] <jamesr> what exactly modifies it?
- # [01:22] <ojan> auto on the child just means look at the parent's flex-align
- # [01:22] <jamesr> some stuff stays 'auto' and then is figured out at layout time (aka computed->used time)
- # [01:22] <ojan> yeah
- # [01:22] <ojan> that's this
- # [01:23] <ojan> hm...but it's not used value as per flexAlignForChild
- # [01:23] <ojan> hmmm...
- # [01:23] <ojan> as per http://dev.w3.org/csswg/css3-cascade/#computed
- # [01:23] <ojan> becuase you don't need to format the document to figure out the value
- # [01:24] <ojan> i can't think of other cases where we have auto values that can be resolved without laying out the document
- # [01:24] <ojan> hm...maybe i should just send an email to www-style
- # [01:25] <jamesr> i think the "resolve as much as possible" text is pretty vague
- # [01:25] <ojan> yeah
- # [01:25] <jamesr> i think that means for calc()
- # [01:30] * Quits: silky (~silky@pool-74-108-142-22.nycmny.fios.verizon.net) (Quit: Leaving)
- # [01:30] * Joins: silky (~silky@pool-74-108-142-22.nycmny.fios.verizon.net)
- # [01:31] <jamesr> but i'm not sure
- # [01:31] * Quits: mrdoob (~mrdoob@136.8.21.95.dynamic.jazztel.es) (Read error: Connection reset by peer)
- # [01:33] * Quits: tantek_ (~tantek@nat/mozilla/x-vruqjwofldshqrtr) (Quit: tantek_)
- # [01:36] * Joins: tantek_ (~tantek@nat/mozilla/x-ujzrlyrjpdrintgk)
- # [01:36] * Quits: sicking (~chatzilla@nat/mozilla/x-zdzrezcokurrsxkv) (Ping timeout: 252 seconds)
- # [01:39] * Joins: jacobolus (~jacobolus@199-83-223-112.PUBLIC.monkeybrains.net)
- # [01:40] * Joins: jacobolu_ (~jacobolus@199-83-223-231.PUBLIC.monkeybrains.net)
- # [01:40] * Joins: arun_ (~arun@pool-96-232-190-4.nycmny.fios.verizon.net)
- # [01:44] * Quits: jacobolus (~jacobolus@199-83-223-112.PUBLIC.monkeybrains.net) (Ping timeout: 244 seconds)
- # [01:44] * Quits: nessy (~Adium@124-149-102-172.dyn.iinet.net.au) (Quit: Leaving.)
- # [01:45] * Joins: jacobolus (~jacobolus@199-83-223-231.PUBLIC.monkeybrains.net)
- # [01:45] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [01:45] * Quits: jacobolu_ (~jacobolus@199-83-223-231.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
- # [01:45] * Quits: jacobolus (~jacobolus@199-83-223-231.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
- # [01:46] * Joins: jacobolu_ (~jacobolus@199-83-223-231.PUBLIC.monkeybrains.net)
- # [01:48] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [01:49] * Quits: jacobolu_ (~jacobolus@199-83-223-231.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
- # [01:50] * Joins: jacobolus (~jacobolus@199-83-223-231.PUBLIC.monkeybrains.net)
- # [01:54] * Quits: jacobolus (~jacobolus@199-83-223-231.PUBLIC.monkeybrains.net) (Read error: No route to host)
- # [01:54] * Joins: rniwa (~rniwa@216.239.45.130)
- # [01:54] * Joins: ezoe (~ezoe@61-205-124-242f1.kyt1.eonet.ne.jp)
- # [02:00] * Joins: astearns_ (~astearns@192.150.22.5)
- # [02:00] * Joins: richt_ (richt@nat/opera/x-ygezkgfestwozjyn)
- # [02:01] * Joins: mrdoob (~mrdoob@136.8.21.95.dynamic.jazztel.es)
- # [02:01] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:01] * Joins: ezoe_ (~ezoe@61-205-124-242f1.kyt1.eonet.ne.jp)
- # [02:01] * Joins: cpearce_ (~chatzilla@60.234.54.74)
- # [02:02] <AryehGregor> Why does an error event fired at a <source> not bubble? If it bubbled, you could put a single onerror on <video> and be done with it.
- # [02:02] <AryehGregor> Maybe we don't want it bubbling up to the body or document or whatever and confusing people?
- # [02:02] * Joins: othree_ (~othree@admin39.ct.ntust.edu.tw)
- # [02:03] * Joins: schnoomac-a (~schnoomac@melbourne.99cluster.com)
- # [02:03] <AryehGregor> In that case, maybe it would make sense to fire an error event at the <video> separately.
- # [02:03] * Quits: hansmuller (~HansMulle@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [02:03] * Joins: jwalden_ (~waldo@18.189.100.172)
- # [02:06] * Joins: rektide_ (~rektide@deneb.eldergods.com)
- # [02:06] * Joins: jacobolus (~jacobolus@199-83-223-112.PUBLIC.monkeybrains.net)
- # [02:07] <rniwa> AryehGregor, Hixie: ping
- # [02:07] <AryehGregor> rniwa, pong.
- # [02:07] <rniwa> AryehGregor: hi, I think drag & drop model is somewhat flawed
- # [02:07] <Hixie> rniwa: here
- # [02:07] <AryehGregor> The one in the HTML spec? I'm not familiar with it.
- # [02:07] <rniwa> http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#drag-and-drop-processing-model
- # [02:07] <Hixie> rniwa: the drag and drop model is terribly flawed
- # [02:07] <Hixie> rniwa: news at 11 :-)
- # [02:07] <rniwa> says that we need to insert contents immediately after firing drop event
- # [02:07] <Hixie> it's just what IE5.5 did
- # [02:08] <Hixie> which is just what COM did
- # [02:08] <Hixie> or COM+ or something
- # [02:08] <Hixie> old windows tech
- # [02:08] <rniwa> and then delete contents inside dragend event
- # [02:08] <rniwa> but this would mean that when the user undo the actions the last action to be undone is the insertion of the contents
- # [02:08] * Joins: gnarf_ (~gnarf@unaffiliated/gnarf)
- # [02:09] <rniwa> so we end up placing the caret at the drag destination
- # [02:09] <rniwa> as supposed to selecting the dragged (moved) source
- # [02:09] * Joins: jarib_ (~jarib@109.74.192.179)
- # [02:09] * Quits: ojan (ojan@nat/google/x-ucqlhjmhyaatmqvq) (Quit: ojan)
- # [02:10] * Quits: ezoe (~ezoe@61-205-124-242f1.kyt1.eonet.ne.jp) (*.net *.split)
- # [02:10] * Quits: shans (~shanestep@74.125.56.17) (*.net *.split)
- # [02:10] * Quits: jwalden (~waldo@18.189.100.172) (*.net *.split)
- # [02:10] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (*.net *.split)
- # [02:10] * Quits: cpearce (~chatzilla@60.234.54.74) (*.net *.split)
- # [02:10] * Quits: richt (richt@nat/opera/x-wevptmqhkqzxappk) (*.net *.split)
- # [02:10] * Quits: jarib (~jarib@unaffiliated/jarib) (*.net *.split)
- # [02:10] * Quits: astearns (~stearns@192.150.22.5) (*.net *.split)
- # [02:10] * Quits: heycam (~cam@wok.mcc.id.au) (*.net *.split)
- # [02:10] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (*.net *.split)
- # [02:10] * Quits: llrcombs (~llrcombs@64.130.210.214) (*.net *.split)
- # [02:10] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (*.net *.split)
- # [02:10] * Quits: rektide (~rektide@deneb.eldergods.com) (*.net *.split)
- # [02:10] * schnoomac-a is now known as schnoomac
- # [02:10] * astearns_ is now known as astearns
- # [02:10] <rniwa> Hixie, AryehGregor: the fact the insertion and deletion of the contents happen at a different timing makes it really hard to implement correctly in webkit
- # [02:11] * Joins: heycam (~cam@wok.mcc.id.au)
- # [02:11] * Joins: llrcombs (~llrcombs@64.130.210.214)
- # [02:14] * gnarf_ is now known as gnarf
- # [02:14] * Joins: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:15] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [02:15] <rniwa> Hixie, AryehGregor: e.g. Firefox 9 deletes & inserts the content after dragend event is fired
- # [02:15] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
- # [02:16] <rniwa> Hixie, AryehGregor: and I'm more inclined to follow that behavior than following the current spec.
- # [02:17] <rniwa> any opinion about this?
- # [02:17] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [02:19] * jernoble is now known as jernoble|afk
- # [02:20] * AryehGregor has no opinions about DnD
- # [02:21] <rniwa> AryehGregor: https://bugs.webkit.org/show_bug.cgi?id=57185
- # [02:22] <rniwa> AryehGregor: my current approach is an insane hack
- # [02:22] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [02:22] <rniwa> AryehGregor: and frankly, firefox's behavior is much saner
- # [02:22] <rniwa> sicking: hi sicking
- # [02:25] * Quits: Druide_ (~Druid@asphyx.lunetics.com) (Ping timeout: 252 seconds)
- # [02:25] * Joins: Druide_ (~Druid@p5B05D824.dip.t-dialin.net)
- # [02:27] <Hixie> rniwa: what does IE do?
- # [02:27] <Hixie> rniwa: this is probably related to the way IE collapsed all (scripted and UA-driven) DOM modifications during DND into a single undo event
- # [02:28] <rniwa> Hixie: presumably what your spec says now?
- # [02:28] <Hixie> presumably, but if it doesn't then it's much easier to argue that we should change the spec
- # [02:28] <rniwa> Hixie: I don't have a windows machine at hand now
- # [02:29] <Hixie> me either :-(
- # [02:29] * Joins: ehsan (~ehsan@209.29.21.241)
- # [02:30] <rniwa> Hixie: though I'm not too concerned about matching undo behavior for dragging text
- # [02:31] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [02:31] <rniwa> Hixie: I don't think it really matters as long as we define whether script-initiated dom mutations should be undone or not
- # [02:31] <rniwa> whether all dom mutations being in single dom transaction or not isn't that important as far as i'm concerned
- # [02:31] <Hixie> the undo behaviour isn't a huge problem here but i would imagine that how to react to events getting canceled does
- # [02:32] <rniwa> Hixie: right.
- # [02:32] <Hixie> which would imply not being able to move the point in the algorithm where stuff is removed and added to the dom
- # [02:32] <rniwa> Hixie: right now, things are added then removed :(
- # [02:32] <rniwa> Hixie: that's the problem
- # [02:33] <rniwa> if we had removed then added, this won't be an issue
- # [02:33] <Hixie> right but my point is that we maybe can't change that
- # [02:33] <Hixie> a site could rely on the add happening, and the remove not
- # [02:33] * Hixie doesn't know
- # [02:33] <rniwa> Hixie: how could that be?
- # [02:33] <Hixie> maybe they want the user to be able to copy stuff or something
- # [02:33] <rniwa> Hixie: webkit doesn't even fire drop & dragend events for text drag at the moment
- # [02:34] <rniwa> they can't possibly be relying on that
- # [02:34] <Hixie> webkit is irrelevant to code written for IE
- # [02:34] <rniwa> and firefox moves the text atomically in dragend
- # [02:34] <Hixie> webkit didn't _exist_ when this stuff was in a browser with 99% market share
- # [02:34] <Hixie> nor did firefox
- # [02:34] <Hixie> who knows what old code is out there that relies on this API
- # [02:35] <rniwa> maybe
- # [02:35] <Hixie> but maybe nothing depends on it and we can change it
- # [02:35] <Hixie> i have no data either way
- # [02:35] * gwicke_ is now known as gwicke_away
- # [02:39] * gwicke_away is now known as gwicke_
- # [02:39] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:41] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [02:42] <rniwa> Hixie: oops, I was wrong. Firefox and WebKit matches the behavior
- # [02:42] <rniwa> Hixie: we both remove & insert text at the timing drop event is fired
- # [02:42] <rniwa> Hixie: only IE delays deletion until drop event
- # [02:42] <rniwa> Hixie: I can't figure out how to trigger text drag on Opera though...
- # [02:43] <Hixie> spec matches which, IE?
- # [02:43] * rniwa tires firefox beta
- # [02:43] <rniwa> Hixie: the spec matches IE
- # [02:43] <rniwa> Hixie: I've just checked IE9
- # [02:43] <Hixie> k
- # [02:44] <rniwa> Hixie: I'd go as far as to say I don't think WebKit will ever match IE
- # [02:44] <rniwa> Hixie: since it's extremely challenging for us to match IE's behavior here
- # [02:46] * Quits: gwicke_ (~gabriel@216.38.130.164) (Quit: Bye!)
- # [02:49] * Quits: ap (~ap@2620:149:4:1b01:887:451b:26a2:8732) (Quit: ap)
- # [02:54] <Hixie> that's good information to have
- # [02:54] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:54] <Hixie> if i can convince you to, it would be helpful for you to post to the list saying this, along with a test case showing the problem
- # [02:54] <Hixie> maybe public-webapps since it'd be good to get a microsoft person to comment
- # [02:54] <rniwa> Hixie: good idea
- # [02:55] * rniwa puts that on his long todo list
- # [02:55] <Hixie> heh
- # [02:55] <Hixie> i know that feeling
- # [02:56] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [02:56] <rniwa> Hixie: these days, I feel like I almost need a personal secretary program to keep track of what I need to do
- # [02:56] * Quits: jwalden_ (~waldo@18.189.100.172) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
- # [02:58] <Hixie> i've been tempted to ask chris if i can get a secretary
- # [02:58] <Hixie> but then i'd have to, like, manage them
- # [03:00] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [03:00] <rniwa> Hixie: yeah, your case is much more extreme
- # [03:01] <rniwa> Hixie: but then if that secretary doesn't know about html/etc... he/she won't be much of a help either
- # [03:02] <rniwa> i guess the knowledge of the web technology is a requirement for your secretary but even then finding a person who knows well enough about it and wants to be a secretary instead of a developer might be hard
- # [03:02] * Quits: arun_ (~arun@pool-96-232-190-4.nycmny.fios.verizon.net) (Quit: arun_)
- # [03:04] <Hixie> yeah well
- # [03:04] <Hixie> that's the main problem with finding spec writers in general
- # [03:04] * Joins: ehsan (~ehsan@209.29.21.241)
- # [03:05] <Hixie> all the good ones aren't stupid enough to go into spec writing as a career :-P
- # [03:05] <Hixie> apparently with the exception of a few of us here ;-)
- # [03:08] * Quits: tyoshino (~tyoshino@74.125.56.33) (Quit: Leaving.)
- # [03:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:14] * Joins: gwicke_ (~gabriel@adsl-75-55-201-218.dsl.pltn13.sbcglobal.net)
- # [03:15] * Joins: tyoshino (~tyoshino@74.125.56.33)
- # [03:16] * Joins: jarek_ (~jarek@aeak177.neoplus.adsl.tpnet.pl)
- # [03:17] * Joins: tyoshino1 (~tyoshino@74.125.56.33)
- # [03:17] * Parts: tyoshino1 (~tyoshino@74.125.56.33)
- # [03:17] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 255 seconds)
- # [03:19] * Quits: jarek_ (~jarek@aeak177.neoplus.adsl.tpnet.pl) (Client Quit)
- # [03:26] * Quits: jacobolus (~jacobolus@199-83-223-112.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [03:26] * Quits: ezoe_ (~ezoe@61-205-124-242f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [03:27] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [03:29] * Quits: pablof (~pablof@144.189.101.1) (Quit: zzz)
- # [03:30] * Joins: gwicke__ (~gabriel@adsl-75-55-201-218.dsl.pltn13.sbcglobal.net)
- # [03:30] * Quits: dave_levin (dave_levin@nat/google/x-veebjrixgmdbyqbq) (Quit: dave_levin)
- # [03:31] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [03:31] * Quits: gwicke_ (~gabriel@adsl-75-55-201-218.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
- # [03:32] * Quits: tyoshino (~tyoshino@74.125.56.33) (Quit: Leaving)
- # [03:39] <rniwa> Hixie: yeah I hear you
- # [03:40] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [03:41] * Quits: [[zz]] (~q@125.25.40.71.adsl.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [03:42] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [03:42] * Joins: [[zz]] (~q@101.108.120.196)
- # [03:44] * Quits: gwicke__ (~gabriel@adsl-75-55-201-218.dsl.pltn13.sbcglobal.net) (Ping timeout: 245 seconds)
- # [03:47] * Quits: LBP (~Mirc@pD9EB17E0.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
- # [03:48] * Joins: LBP (~Mirc@pD9EB186E.dip0.t-ipconnect.de)
- # [04:11] * Joins: nonge (~nonge@p5B3261CC.dip.t-dialin.net)
- # [04:11] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [04:15] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [04:16] * Joins: dbaron (~dbaron@70-36-140-133.dsl.dynamic.sonic.net)
- # [04:26] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:41] * Quits: tantek (~tantek@nat/mozilla/x-hseblyeoenllelnk) (Quit: tantek)
- # [04:41] * tantek_ is now known as tantek
- # [04:43] * Quits: tantek (~tantek@nat/mozilla/x-ujzrlyrjpdrintgk) (Quit: tantek)
- # [04:44] * Quits: esc__ (~esc-ape@72.inst-3.ufg.ac.at) (Ping timeout: 252 seconds)
- # [04:44] <MikeSmith> https://twitter.com/#!/james_clark/status/157667289947312128
- # [04:44] <MikeSmith> nattokirai: ↑
- # [04:45] <nattokirai> now that's cute...
- # [04:47] * Joins: tyoshino (~tyoshino@2401:fa00:4:1004:b04c:37cf:c8da:b70b)
- # [04:47] * Quits: dbaron (~dbaron@70-36-140-133.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:49] * Joins: izhak (~izhak@213.87.240.219)
- # [04:53] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [04:54] <MikeSmith> nattokirai, gotta love james, man
- # [04:54] <nattokirai> but now i'm very curious to see the final invitation...
- # [04:54] <MikeSmith> heh
- # [04:54] <MikeSmith> yeah
- # [05:01] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [05:03] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [05:03] * Joins: DoctorD (~DoctorD@79.119.252.185)
- # [05:07] * Parts: DoctorD (~DoctorD@79.119.252.185) ("// Ex Chat!")
- # [05:16] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: miketaylr)
- # [05:25] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 252 seconds)
- # [05:25] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [05:36] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [05:37] * Joins: erlehmann (~erlehmann@88.130.187.198)
- # [05:41] * Joins: jarek_ (~jarek@bda90.neoplus.adsl.tpnet.pl)
- # [05:41] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [05:41] * Quits: jarek_ (~jarek@bda90.neoplus.adsl.tpnet.pl) (Client Quit)
- # [05:43] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 252 seconds)
- # [05:51] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [05:54] * Quits: mrdoob (~mrdoob@136.8.21.95.dynamic.jazztel.es) (Quit: Leaving)
- # [05:55] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [05:59] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [06:01] * Quits: cpearce_ (~chatzilla@60.234.54.74) (Ping timeout: 255 seconds)
- # [06:03] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [06:03] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [06:05] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:10] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [06:12] * Quits: erlehmann (~erlehmann@88.130.187.198) (Quit: Ex-Chat)
- # [06:16] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 240 seconds)
- # [06:16] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:17] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:19] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [06:22] * Quits: izhak (~izhak@213.87.240.219) (Remote host closed the connection)
- # [06:23] * Joins: izhak (~izhak@213.87.240.219)
- # [06:25] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [06:35] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [06:37] * Joins: diegoviola (~diego@host-1-211.b15.cvc.com.py)
- # [06:51] * Joins: karega|aniasis (karegaani@cpe-70-123-102-109.tx.res.rr.com)
- # [06:51] * Joins: crassus (u4275@gateway/web/irccloud.com/x-mitovlurhrfgezjw)
- # [06:52] <crassus> Does anyone know how to sync cookie/login information for mobile webapps that get homescreened to the server?
- # [06:53] <crassus> basically I'm wondering how to keep the cookies there for homescreened webapps so the user won't be logged out once the phone restarts or whatever
- # [06:53] <nattokirai> MikeSmith: https://twitter.com/?iid=am-167106996113264332229250283&nid=4+status_user&uid=48654803&utm_content=profile#!/H_FJ/status/157698482357014528
- # [06:54] <MikeSmith> heh
- # [06:54] <MikeSmith> yah man
- # [06:54] <MikeSmith> certainly true in JP
- # [06:55] * Joins: yolin (~niloy@122.179.129.91)
- # [06:55] <MikeSmith> where 25:00 is seriously a real time indicator
- # [06:55] <nattokirai> 25:60 sounds like a good time for a wedding
- # [06:55] <MikeSmith> heh
- # [06:55] <MikeSmith> yeah
- # [06:56] * Joins: niloy__ (~niloy@122.179.129.91)
- # [06:56] * Joins: niloy (~niloy@122.179.129.91)
- # [07:06] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [07:08] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [07:09] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Ping timeout: 260 seconds)
- # [07:14] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [07:29] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [07:32] * Quits: dydx (~dydz@adsl-76-199-101-193.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [07:32] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [07:33] * Quits: Druide_ (~Druid@p5B05D824.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [07:33] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [07:35] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:37] * Joins: smaug____ (~chatzilla@193-64-22-56-nat.elisa-mobile.fi)
- # [07:38] * Joins: Druide_ (~Druid@p5B05D824.dip.t-dialin.net)
- # [07:47] * Quits: [[zz]] (~q@101.108.120.196) (Ping timeout: 248 seconds)
- # [07:51] * Joins: [[zz]] (~q@125.25.48.215.adsl.dynamic.totbb.net)
- # [07:52] <smaug____> dglazkov: looks like shadow DOM's event handling is rather limited... but I need to read still some more documentation...
- # [07:52] * Quits: heycam (~cam@wok.mcc.id.au) (Quit: I shouldn't really be here - dircproxy 1.0.5)
- # [08:00] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [08:01] * Quits: Druide_ (~Druid@p5B05D824.dip.t-dialin.net) (Read error: Connection reset by peer)
- # [08:01] * Joins: logesh_paul (~logeshpau@61.12.14.178)
- # [08:01] * Quits: logesh_paul (~logeshpau@61.12.14.178) (Client Quit)
- # [08:02] * Joins: Druide_ (~Druid@p5B05D824.dip.t-dialin.net)
- # [08:02] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:03] * Quits: jochen__ (jochen@nat/google/x-lmzguconppgjlyoy) (Remote host closed the connection)
- # [08:03] * Joins: jochen__ (jochen@nat/google/x-wzgrtpgstlzychle)
- # [08:07] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:08] * Quits: niloy (~niloy@122.179.129.91) (Ping timeout: 240 seconds)
- # [08:08] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
- # [08:09] * Quits: yolin (~niloy@122.179.129.91) (Ping timeout: 248 seconds)
- # [08:09] * Quits: niloy__ (~niloy@122.179.129.91) (Ping timeout: 244 seconds)
- # [08:14] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [08:22] * Joins: yolin (~niloy@203.196.177.156)
- # [08:23] * Quits: yolin (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [08:31] * Joins: Neocortex (~niels@82-170-160-25.ip.telfort.nl)
- # [08:34] * Joins: jochen___ (jochen@nat/google/x-gwnfpljylvejooih)
- # [08:36] * Joins: mishunov (~spliter@77.88.72.162)
- # [08:37] * Quits: jochen__ (jochen@nat/google/x-wzgrtpgstlzychle) (Ping timeout: 252 seconds)
- # [08:38] * Quits: diraol (~diraol@189.38.130.99) (Quit: Leaving.)
- # [08:39] * Joins: diraol (~diraol@189.38.130.99)
- # [08:39] * Joins: jochen__ (jochen@nat/google/x-zlhqerotuloyfdps)
- # [08:39] * Joins: yolin (~niloy@203.196.177.156)
- # [08:41] * Quits: jochen___ (jochen@nat/google/x-gwnfpljylvejooih) (Ping timeout: 268 seconds)
- # [08:43] * Quits: yolin (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [08:54] * Quits: diraol (~diraol@189.38.130.99) (Quit: Leaving.)
- # [08:56] * Joins: FlorianX (~Dimitri@p4FCF78DF.dip.t-dialin.net)
- # [08:59] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [09:00] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:05] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [09:05] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [09:14] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:16] * Quits: FlorianX (~Dimitri@p4FCF78DF.dip.t-dialin.net) (Quit: Leaving.)
- # [09:16] * Joins: FlorianX (~Dimitri@195.37.62.16)
- # [09:26] * Quits: smaug____ (~chatzilla@193-64-22-56-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [09:33] * Quits: isherman (isherman@nat/google/x-jfvpvoydsibntalx) (Quit: Leaving.)
- # [09:42] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [09:43] <zcorpan> AryehGregor: it doesn't bubble because if you have three <source>s, and the first two fail, you'd get two error events
- # [09:44] <zcorpan> AryehGregor: and it would mess with window.onerror which is for something else
- # [09:44] <zcorpan> AryehGregor: if you want to know that all sources have failed, put onerror="" on the last one and be done with it
- # [09:46] <zcorpan> AryehGregor: we don't fire on the video separately because the resource selection algorithm never finishes if the sources fail
- # [09:54] * Quits: Druide_ (~Druid@p5B05D824.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [09:59] * Joins: Druide_ (~Druid@p5B135037.dip.t-dialin.net)
- # [10:01] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [10:14] * Joins: erlehmann (~erlehmann@82.113.121.39)
- # [10:14] * Joins: erlehmann_ (~erlehmann@82.113.121.39)
- # [10:19] * Quits: erlehmann (~erlehmann@82.113.121.39) (Ping timeout: 240 seconds)
- # [10:19] * Quits: erlehmann_ (~erlehmann@82.113.121.39) (Ping timeout: 244 seconds)
- # [10:29] * Quits: karega|aniasis (karegaani@cpe-70-123-102-109.tx.res.rr.com) (Ping timeout: 240 seconds)
- # [10:31] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
- # [10:32] * Joins: Ms2ger (~Ms2ger@91.181.210.181)
- # [10:32] * Joins: niloy (~niloy@122.179.129.91)
- # [10:38] <zcorpan> execCommand on element is an opportunity to use a different API that sucks less
- # [10:41] * Joins: yolin (~niloy@122.179.129.91)
- # [10:51] * Joins: Areks (~Areks@rs.gridnine.com)
- # [10:55] <hsivonen> I wonder if it is a known bug that WebKit reuses the inner window in this case: https://bug715739.bugzilla.mozilla.org/attachment.cgi?id=586285
- # [10:55] <hsivonen> the spec says not to. Firefox, IE and Opera don't.
- # [10:59] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [11:09] * Quits: yolin (~niloy@122.179.129.91) (Ping timeout: 276 seconds)
- # [11:10] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [11:10] * Joins: plutoniix (~plutoniix@125.25.48.215.adsl.dynamic.totbb.net)
- # [11:10] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [11:11] * Joins: yolin (~niloy@203.196.177.156)
- # [11:11] * Quits: yolin (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [11:12] * Quits: niloy (~niloy@122.179.129.91) (Ping timeout: 252 seconds)
- # [11:14] * toyoshim is now known as toyoshiAw
- # [11:14] * toyoshiAw is now known as toyoshim
- # [11:21] * Joins: yolin (~niloy@203.196.177.156)
- # [11:21] * Quits: yolin (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [11:25] * Quits: diegoviola (~diego@host-1-211.b15.cvc.com.py) (Read error: Connection reset by peer)
- # [11:26] * Joins: niloy (~niloy@203.196.177.156)
- # [11:26] * Quits: niloy (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [11:26] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [11:27] * Joins: diraol (~diraol@189.38.130.99)
- # [11:28] * Joins: yolin (~niloy@203.196.177.156)
- # [11:28] * Quits: yolin (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [11:33] * Joins: isherman (isherman@nat/google/x-bdpujctisskesdjr)
- # [11:35] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:36] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [11:37] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Client Quit)
- # [11:38] * Quits: isherman (isherman@nat/google/x-bdpujctisskesdjr) (Ping timeout: 252 seconds)
- # [11:38] <hsivonen> it bothers me that the a11y TF keeps expecting to use DOM events for tracking the document state from AT
- # [11:39] * Joins: yolin (~niloy@122.179.129.91)
- # [11:41] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [11:42] * Quits: FlorianX (~Dimitri@195.37.62.16) (Read error: Connection reset by peer)
- # [11:42] * Joins: niloy (~niloy@122.179.129.91)
- # [11:47] * Joins: nonge_ (~nonge@p5082943A.dip.t-dialin.net)
- # [11:51] * Quits: nonge (~nonge@p5B3261CC.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [11:53] * Joins: graememcc (~chatzilla@host86-135-204-108.range86-135.btcentralplus.com)
- # [11:54] * Joins: Lachy (Lachy@nat/opera/x-lyeernrenptejnwv)
- # [12:02] <jgraham> Ms2ger: https://github.com/jgraham/html-testsuite/commit/b0f5a00987220d600e12d7546431e8ab5e002fb5
- # [12:02] * Joins: FlorianX (~Dimitri@p5B14DA95.dip.t-dialin.net)
- # [12:05] <Ms2ger> Thanks
- # [12:06] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [12:10] <jgraham> Ms2ger: You can even review the code if you are so inclined :)
- # [12:10] <Ms2ger> r-, inconsistent style ;)
- # [12:11] <Ms2ger> And forgot a 'var'
- # [12:13] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [12:15] <jgraham> Wow, github is pretty email-happy
- # [12:16] <Ms2ger> Hmm, maybe I shouldn't have clicked the button for each comment
- # [12:16] <jgraham> Anyway, I will fix :)
- # [12:17] <Ms2ger> Thanks :)
- # [12:20] <jgraham> (once I figure out hg-git a bit better. Is there really no documentation?!)
- # [12:23] <hsivonen> I still haven't figured out if JS-based "responsive design" that swaps images belongs in the same Web authoring bandwagon bucket that XHTML-as-text/html belonged to or if the need and benefits are real
- # [12:24] <hsivonen> was my email to the list too grumpy?
- # [12:28] <jgraham> hsivonen: No, that email was barely a blip on my grumpy-o-meter
- # [12:29] <jgraham> What the mobify people are doing sounds pretty nuts to me
- # [12:29] * Quits: FlorianX (~Dimitri@p5B14DA95.dip.t-dialin.net) (Quit: Leaving.)
- # [12:29] <hsivonen> jgraham: thanks
- # [12:34] <jgraham> Ms2ger: Do you have a use case for overriding on a per-test basis? It seems to me that if you are running in a perf-sensitive environment where the output will never ne used (e.g. buildbot) you want final say on whether it is generated or not
- # [12:34] <jgraham> s/ne/be/
- # [12:35] * Quits: Druide_ (~Druid@p5B135037.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [12:35] * Joins: erlehmann (~erlehmann@g225030251.adsl.alicedsl.de)
- # [12:36] * Joins: niloy_ (~niloy@122.179.129.91)
- # [12:36] * Joins: FlorianX (~Dimitri@p5B14DA95.dip.t-dialin.net)
- # [12:39] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:39] * Joins: Druide_ (~Druid@asphyx.lunetics.com)
- # [12:43] * Quits: gavin____ (gavin@people.mozilla.com) (Remote host closed the connection)
- # [12:43] * Joins: gavin__ (gavin@people.mozilla.com)
- # [12:44] * Quits: Druide_ (~Druid@asphyx.lunetics.com) (Ping timeout: 252 seconds)
- # [12:45] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-dbmvmddhekbnhpbp) (Max SendQ exceeded)
- # [12:45] * Quits: wycats (u79@gateway/web/irccloud.com/x-enbplwxvawlvggya) (Max SendQ exceeded)
- # [12:45] * Joins: Druide_ (~Druid@p5B135037.dip.t-dialin.net)
- # [12:45] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-vfphfbakjvnnrian)
- # [12:45] * Joins: wycats (u79@gateway/web/irccloud.com/x-gdvmrgkueopdivag)
- # [12:46] * Quits: diraol (~diraol@189.38.130.99) (Quit: Leaving.)
- # [12:50] <Ms2ger> jgraham, I don't really care either way
- # [12:58] * Joins: smaug____ (~chatzilla@193-64-22-135-nat.elisa-mobile.fi)
- # [12:58] * Quits: izhak (~izhak@213.87.240.219) (Remote host closed the connection)
- # [13:01] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [13:05] * Joins: diraol (~diraol@189.38.130.99)
- # [13:06] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [13:07] * Joins: GlitchMr (~glitchmr@178-36-143-49.adsl.inetia.pl)
- # [13:13] * Quits: smaug____ (~chatzilla@193-64-22-135-nat.elisa-mobile.fi) (Read error: Connection reset by peer)
- # [13:14] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 255 seconds)
- # [13:21] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [13:21] <NimeshNeema> Can someone please suggest a GUI text editor for web dev (will be mostly editing hand-written .js .css and .html) with code folding and bracket matching for ubuntu 11.10
- # [13:22] <Ms2ger> vim
- # [13:23] * Joins: smaug_____ (~chatzilla@GGYZDCXXX.gprs.sl-laajakaista.fi)
- # [13:25] * smaug_____ is now known as smaug____
- # [13:25] * Quits: espadrine (~thaddee_t@acces2062.res.insa-lyon.fr) (Quit: espadrine)
- # [13:26] * Quits: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com) (Quit: brucel)
- # [13:27] * Quits: diraol (~diraol@189.38.130.99) (Quit: Leaving.)
- # [13:27] * Quits: graememcc (~chatzilla@host86-135-204-108.range86-135.btcentralplus.com) (Ping timeout: 240 seconds)
- # [13:28] * Joins: diraol (~diraol@189.38.130.99)
- # [13:34] <jgraham> emacs
- # [13:39] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Read error: Connection reset by peer)
- # [13:39] <Ms2ger> vim!
- # [13:40] <jgraham> emacs!important
- # [13:40] * Joins: graememcc (~chatzilla@host86-168-2-144.range86-168.btcentralplus.com)
- # [13:42] <Ms2ger> vim!legal
- # [13:48] * Quits: BruNeX (u4730@gateway/web/irccloud.com/x-baygrrapnbxhkxvn) (Quit: Connection closed for inactivity)
- # [13:48] * Quits: diraol (~diraol@189.38.130.99) (Quit: Leaving.)
- # [14:10] * Joins: silentimp (~silentimp@216-135-201-46.pool.ukrtel.net)
- # [14:15] * Parts: silentimp (~silentimp@216-135-201-46.pool.ukrtel.net)
- # [14:20] <Workshiva> But legal and important are the same level, aren't they?
- # [14:22] <jarek> NimeshNeema: Sublime Edit 2
- # [14:22] <jarek> no, it's actually called "Sublime Text 2"
- # [14:22] <NimeshNeema> jarek: i tried it. it didn't supported Indian Language characters which i am working on extensively
- # [14:23] <smaug____> s/(emacs|vim)/jedit/
- # [14:24] <jarek> NimeshNeema: Geany, Gedit?
- # [14:25] <jgraham> Eclipse?
- # [14:25] <jgraham> (joking)
- # [14:25] <NimeshNeema> jarek: Geany did the trick. I didn't found the required features in gedit so was searching for something which fulfills my needs
- # [14:29] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [14:30] <MikeSmith> visual studio
- # [14:32] <hsivonen> jgraham: why do people make fun of Eclipse? It's the new Emacs.
- # [14:33] <wilhelm> I can't think of any reason not to make fun of Eclipse.
- # [14:33] <wilhelm> I was exposed to it last week.
- # [14:34] <NimeshNeema> wilhelm: he he
- # [14:34] <MikeSmith> Eclipse is an acronym for "Eclipse makes a computer even slower than Emacs"
- # [14:36] <Ms2ger> That's an... interesting acronym
- # [14:36] * Joins: izhak (1000@188.168.203.175)
- # [14:40] * Joins: ezoe (~ezoe@203-140-90-140f1.kyt1.eonet.ne.jp)
- # [14:41] <jgraham> hsivonen: Last time I tried it it first crashed on startup and then, once I did something to make it not crash, froze shortly after startup. For all I know there isn't actually an editor there at all.
- # [14:42] <hsivonen> you just need to make an offering of RAM to Eclipse up front
- # [14:42] <wilhelm> And a goat. Don't forget the goat.
- # [14:43] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [14:44] <jgraham> I suppose it could have been lack of memory; I don't really recall. But I do remember the problem didn't seem temporary and I had to kill it.
- # [14:52] <hsivonen> Eclipse ships with JVM heap parameters that are insufficient for editing the Firefox codebase
- # [14:53] <MikeSmith> um
- # [14:53] <MikeSmith> what kind of madman uses Eclipse to edit Firefox code..
- # [14:53] <hsivonen> MikeSmith: I do
- # [14:53] <MikeSmith> oh
- # [14:53] <MikeSmith> you are nuts man
- # [14:53] <MikeSmith> why why why
- # [14:54] <MikeSmith> masochism
- # [14:54] <hsivonen> MikeSmith: ctrl-space, ctrl-shift-g among other things
- # [14:54] <MikeSmith> ah
- # [14:54] * Quits: smaug____ (~chatzilla@GGYZDCXXX.gprs.sl-laajakaista.fi) (Read error: Connection reset by peer)
- # [14:54] <MikeSmith> well
- # [14:54] <MikeSmith> speaking madness
- # [14:54] <hsivonen> I regret that I spent so much time using XCode on Mac before I switched to Eclipse on Linux
- # [14:54] <MikeSmith> there is the eclim thing for vim
- # [14:55] * Joins: smaug____ (~chatzilla@GGYZDCXXX.gprs.sl-laajakaista.fi)
- # [14:55] <hsivonen> ctrl-shift-g would be more useful if Gecko was less COMtaminated
- # [14:55] <MikeSmith> which at the risk of also being considered insane I will admit to having used
- # [14:55] <MikeSmith> ah yeah
- # [14:55] <MikeSmith> the grand XPCOM experiment
- # [14:56] <MikeSmith> that was a grand idea at the time
- # [14:57] <hsivonen> I like Eclipse and have made hardware purchases motivated by it
- # [14:57] * Philip` can barely stand writing C++ in anything other than Visual Studio + Visual Assist
- # [14:57] <Philip`> (Eclipse is the least bad alternative I've used)
- # [15:07] * erlehmann is now known as plomlompom
- # [15:08] * plomlompom is now known as erlehmann
- # [15:08] * erlehmann is now known as zeitrafferin
- # [15:10] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [15:10] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [15:11] * zeitrafferin is now known as fefe
- # [15:12] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 268 seconds)
- # [15:12] * danielfilho_ is now known as danielfilho
- # [15:13] <niloy_> Anyone thinks Netbeans is a good editor?
- # [15:14] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
- # [15:16] <hsivonen> niloy_: it uses the Validator.nu HTML parser, so it has to be ;-)
- # [15:17] * fefe is now known as erlehmann
- # [15:20] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:29] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:30] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [15:38] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [15:40] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Ping timeout: 268 seconds)
- # [15:46] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:54] * Quits: smaug____ (~chatzilla@GGYZDCXXX.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [15:55] * Joins: smaug____ (~chatzilla@GGYZDCXXX.gprs.sl-laajakaista.fi)
- # [15:58] * Joins: hansmuller (~HansMulle@sjfw1-a.adobe.com)
- # [16:00] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:05] * jarib_ is now known as jarib
- # [16:17] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [16:18] * Joins: ksweeney (~Adium@nyv-exweb.iac.com)
- # [16:20] * Quits: Neocortex (~niels@82-170-160-25.ip.telfort.nl) (Remote host closed the connection)
- # [16:24] <AryehGregor> zcorpan (in absentia): ah, that makes a lot of sense. If you have <source>s, you can put the error event on the last <source>, and if you don't, you can put it on the <video>.
- # [16:24] <AryehGregor> I'd still think a separate error event fired at the <video> as well would be useful, but what we have now sounds like it should work fine too.
- # [16:26] * Quits: smaug____ (~chatzilla@GGYZDCXXX.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [16:29] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [16:30] * Joins: GlitchMr42 (~glitchmr@178-36-171-21.adsl.inetia.pl)
- # [16:30] * Quits: GlitchMr (~glitchmr@178-36-143-49.adsl.inetia.pl) (Disconnected by services)
- # [16:30] * GlitchMr42 is now known as GlitchMr
- # [16:32] * Joins: davidb (~davidb@66.207.208.98)
- # [16:40] * Joins: wesbos (~wesbos@24.52.240.143)
- # [16:49] * Parts: ksweeney (~Adium@nyv-exweb.iac.com)
- # [16:49] * Joins: miketaylr (~miket@cpe-68-203-0-108.austin.res.rr.com)
- # [16:49] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:52] * Joins: esc_ (~esc-ape@72.inst-3.ufg.ac.at)
- # [16:52] * Quits: nonge_ (~nonge@p5082943A.dip.t-dialin.net) (Quit: Verlassend)
- # [16:53] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:54] <niloy_> Error event on the last source implies all sources are processed from top to bottom, that is standardized?
- # [17:03] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [17:08] * Quits: yolin (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [17:08] * Quits: niloy_ (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [17:09] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [17:14] * Quits: graememcc (~chatzilla@host86-168-2-144.range86-168.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111221233052])
- # [17:14] <AryehGregor> niloy (in absentia): yes.
- # [17:16] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:18] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [17:21] * Quits: miketaylr (~miket@cpe-68-203-0-108.austin.res.rr.com) (Quit: Linkinus - http://linkinus.com)
- # [17:24] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [17:39] * Joins: Evanescence (~Evanescen@60.183.198.25)
- # [17:45] * Joins: speedxcore (~markus@c80-217-131-176.bredband.comhem.se)
- # [17:45] * Quits: GlitchMr (~glitchmr@178-36-171-21.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [17:45] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [17:46] <speedxcore> I'm looking for the WHATWG development workflow. Anyone who has a link.
- # [17:47] <Ms2ger> http://wiki.whatwg.org/wiki/FAQ, maybe?
- # [17:49] * Joins: smaug____ (~chatzilla@193-64-22-158-nat.elisa-mobile.fi)
- # [17:53] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:58] * Quits: xec (~xec@188.95.241.142) (Remote host closed the connection)
- # [18:02] <dglazkov> good morning, Whatwg!
- # [18:02] <dglazkov> smaug____: please file bugs as you find problems! Your help is greatly appreciated.
- # [18:02] <smaug____> dglazkov: I will
- # [18:02] <speedxcore> Ms2ger: Thanks I found what I was looking for.
- # [18:02] <Ms2ger> Np
- # [18:02] <smaug____> is there a component in w3c bugzilla ?
- # [18:02] <smaug____> dglazkov: ^
- # [18:03] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
- # [18:03] <dglazkov> smaug____: yep. There's even a handy button at the top
- # [18:03] <dglazkov> which prefills the bug with the right stuff
- # [18:03] <dglazkov> The "File a bug" button :)
- # [18:04] <speedxcore> How is the editor for WHATWG elected? Is there any semi-democratic process?
- # [18:04] <Ms2ger> No
- # [18:04] <jgraham> Yes, it is "semi" democratic
- # [18:04] <Ms2ger> There's only one person who's mad enough to do it
- # [18:05] <jgraham> In the same way that all good dictatorships are
- # [18:05] <jgraham> Except this one actually has a basis in merit, and an out clause
- # [18:05] <speedxcore> I guess if the editor is misbehaving a revolution will accour =)
- # [18:06] <gsnedders> Technically the members can place whoever they want as editor. In practice, there are few people who'll actually manage to get paid to work fulltime on editing a spec.
- # [18:06] <jgraham> The out clause being "if Hixie stops being a good editor, browser vendors will just ignore him and fork the spec"
- # [18:07] <speedxcore> jgraham: Thanks, I just wanted to confirm my suspicion from reading the faq. Fork on misbehave sounds correct.
- # [18:08] <speedxcore> Does google-ceo have any influence over Ian when he takes crucial decisions?
- # [18:08] <Ms2ger> Also, the WHATWG Members
- # [18:09] <Ms2ger> speedxcore, Hixie claims not
- # [18:09] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [18:09] <speedxcore> btw. I'm not trying to troll or anything. I'm writing a report on html development, and want everything to be correct.
- # [18:09] <gsnedders> In practice the WHATWG Members have influence insofar as they can just threaten to walk out and replace the editor.
- # [18:10] <speedxcore> gsnedders: Now I get it. Thanks.
- # [18:16] <Philip`> It seems the most unique visible influence of Google is in providing resources for research, and in Google developers being able to easily have face-to-face meetings with Hixie
- # [18:16] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [18:16] * Quits: wesbos (~wesbos@24.52.240.143) (Quit: Linkinus - http://linkinus.com)
- # [18:16] <smaug____> speedxcore: well, browser vendors have influence what Ian does, and I could assume google-ceo can affect to Chrome, so that way he has some influence
- # [18:16] <Philip`> Otherwise they don't seem to do anything much different to any other similar organisation
- # [18:17] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
- # [18:17] * Joins: wesbos (~wesbos@24.52.240.143)
- # [18:20] <speedxcore> Philip`: if the chrome-team would know what decision Hixie is going to take before it gets published that could be a competitive edge, but maybe that doesn't happen. Or isn't a problem.
- # [18:21] <Ms2ger> Philip`, from what I hear, other browser vendors in the bay area can get to meet Hixie f2f about as easily
- # [18:21] <Ms2ger> So I guess we're just excluding Opera
- # [18:21] * Quits: richt_ (richt@nat/opera/x-ygezkgfestwozjyn) (Quit: Leaving...)
- # [18:21] <jamesr> IE team isn't in the bay area
- # [18:21] <hober> Ms2ger: yeah, pretty much
- # [18:21] <smaug____> (Afaik Opera has an office in that area)
- # [18:22] <Ms2ger> Pff, IE
- # [18:22] <gsnedders> smaug____: Sales and marketing only.
- # [18:22] <smaug____> oh
- # [18:22] <gsnedders> There are a few engineering staff in the US, but related to contracts with US companies.
- # [18:23] <smaug____> well, if Hixie does something Opera doesn't like, Anne can always do counter changes in one of his specs :p
- # [18:23] <gsnedders> And one or two who work remotely from home.
- # [18:23] <Ms2ger> smaug____, you mean, in half a year, when he gets to edit that spec again ;)
- # [18:23] <smaug____> half a year?
- # [18:24] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: zzz)
- # [18:24] <Philip`> speedxcore: Decisions about things like API design usually don't seem to happen until the point when the spec text is written, and at that point it gets pushed to SVN and everyone can see it
- # [18:25] <smaug____> and after something is in the spec, it gets reviewed and often changed
- # [18:25] <speedxcore> Philip`: sounds like a minor or non-existant problem in that case.
- # [18:25] <Ms2ger> smaug____, with the number of specs he's editing, how could he get to each spec more than once very six months? :)
- # [18:25] <smaug____> reviewing may happen months or even years after the text has been written
- # [18:25] * Joins: dave_levin (dave_levin@nat/google/x-ehyzfdsxwirfmmpy)
- # [18:25] <smaug____> Ms2ger: ah, true
- # [18:26] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [18:28] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:29] * Quits: erlehmann (~erlehmann@g225030251.adsl.alicedsl.de) (Quit: Ex-Chat)
- # [18:30] * Joins: tomasf (~tom@2002:55e5:dbb7:0:a987:3a97:ed68:a1d7)
- # [18:30] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [18:30] * jernoble|afk is now known as jernoble
- # [18:31] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [18:31] <AryehGregor> speedxcore, FWIW, I worked for the last year on spec editing under Hixie, and no one from Google got disproportionate influence over my technical decisions. Some of them would send me private e-mail, but so would other people. I met once face-to-face with some Google people, but Mozilla people too.
- # [18:32] <AryehGregor> Hixie would tell me what I could work on on Google's time, but not what I had to put in the spec.
- # [18:36] <speedxcore> AryehGregor: Interesting to know. Development workflow seems fair according to your account. I have poor understanding for what goes on behind the scenes and writing on a report so that's why I brought this up. Thank you
- # [18:36] * Joins: LynnWallenstein (~textual@pool-173-69-183-219.bltmmd.fios.verizon.net)
- # [18:39] * Parts: eric_carlson (~eric@2620:149:4:1b01:4568:e3ad:d6ee:d29d)
- # [18:39] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [18:40] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [18:43] * Quits: Evanescence (~Evanescen@60.183.198.25) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [18:45] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [18:48] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 248 seconds)
- # [18:49] * Quits: jernoble (~jernoble@2620:149:4:1b01:8901:3953:7587:71e5) (Remote host closed the connection)
- # [18:52] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [18:56] * Joins: jernoble (~jernoble@17.212.152.13)
- # [19:03] * Joins: pablof (~pablof@144.189.101.1)
- # [19:03] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [19:04] <smaug____> Nightly's 3D is fun. I wonder why Facebook and Gmail use so deep DOM hierarchies
- # [19:06] * Quits: smaug____ (~chatzilla@193-64-22-158-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [19:06] * Joins: smaug____ (~chatzilla@193-64-22-158-nat.elisa-mobile.fi)
- # [19:07] * Joins: ap (~ap@2620:149:4:1b01:887:451b:26a2:8732)
- # [19:08] * Quits: Lachy (Lachy@nat/opera/x-lyeernrenptejnwv) (Quit: Computer has gone to sleep.)
- # [19:11] * Quits: ezoe (~ezoe@203-140-90-140f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [19:12] * Joins: dydx (~dydz@adsl-76-199-101-193.dsl.pltn13.sbcglobal.net)
- # [19:16] * jernoble is now known as jernoble|afk
- # [19:22] * Joins: GlitchMr (~glitchmr@178-36-171-21.adsl.inetia.pl)
- # [19:25] * Quits: ap (~ap@2620:149:4:1b01:887:451b:26a2:8732) (Read error: Connection reset by peer)
- # [19:26] * Joins: ap (~ap@2620:149:4:1b01:887:451b:26a2:8732)
- # [19:30] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [19:33] * Joins: yolin (~niloy@1.39.255.218)
- # [19:34] * Joins: niloy_ (~niloy@1.39.255.218)
- # [19:35] * Joins: isherman (isherman@nat/google/x-uarvgvgpzdsibico)
- # [19:39] <TabAtkins> jamesr: Box is *completely* obsolete. Pay no attention to it.
- # [19:39] <jamesr> even the dec 2011 revision?
- # [19:39] <jamesr> sorry, nov 2011
- # [19:40] <AryehGregor> smaug____, Gmail is generated using GWT from a Java program, IIUC, not hand-written or anything close to it.
- # [19:41] <TabAtkins> jamesr: Yes.
- # [19:41] <jamesr> AryehGregor: ?????? no
- # [19:41] <smaug____> AryehGregor: based on the 3D view of it, there should be plenty of ways to optimize it
- # [19:42] <TabAtkins> Anton should be working on it now, but it'll still be a while before it's usable.
- # [19:42] <jamesr> TabAtkins: k. is anyone/anything working on improving or replacing visres/visdet?
- # [19:42] <jamesr> ah ok
- # [19:42] * Joins: danbri (~danbri@cable-146-255-152-56.dynamic.telemach.ba)
- # [19:43] <AryehGregor> jamesr, it's not?
- # [19:43] <AryehGregor> My bad.
- # [19:44] <AryehGregor> So it's just regular div soup. :)
- # [19:44] <TabAtkins> Gmail was, at one point, a GWT program I think. Just not anymore.
- # [19:44] <TabAtkins> Definitely not since the Kennedy refresh.
- # [19:45] <jamesr> newp. common misconception
- # [19:45] <TabAtkins> Huh. Ok.
- # [19:48] * jernoble|afk is now known as jernoble
- # [19:49] * Joins: Evanescence (~Evanescen@60.183.198.25)
- # [19:52] * Joins: rniwa (rniwa@nat/google/x-ozyguzxjhcmyzjmc)
- # [19:55] <dglazkov> TabAtkins: people on GMail team will probably punch you for saying that they at any point used GWT :)
- # [19:55] * Joins: gwicke (~gabriel@216.38.130.164)
- # [19:55] <TabAtkins> dglazkov: I'll punch them back for using impossible-to-track ids and classes.
- # [19:57] <dglazkov> TabAtkins: should I start selling tickets for the event? :)
- # [19:59] <TabAtkins> Only if I get a cut.
- # [20:00] <dglazkov> :)
- # [20:01] * Joins: dbaron (~dbaron@nat/mozilla/x-tqmvnzmafnfibqmg)
- # [20:07] * Joins: hasather_ (~hasather_@71.109-247-163.customer.lyse.net)
- # [20:09] * Joins: maikmerten (~maikmerte@port-92-201-231-47.dynamic.qsc.de)
- # [20:10] <jamesr> rumble in the DOM jungle
- # [20:13] * Quits: Druide_ (~Druid@p5B135037.dip.t-dialin.net)
- # [20:14] * Quits: Evanescence (~Evanescen@60.183.198.25) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [20:23] <gsnedders> AryehGregor: A fair number of Google things *are* GWT-based, neither Gmail nor Maps are.
- # [20:24] <gsnedders> Hmm, Maps appears to have some JS in it now that looks GWT-ish.
- # [20:25] <gsnedders> But most of it isn't, still.
- # [20:28] * Quits: FlorianX (~Dimitri@p5B14DA95.dip.t-dialin.net) (Quit: Leaving.)
- # [20:32] * Quits: Hixie (~ianh@trivini.no) (Quit: reloading configuration)
- # [20:32] * Joins: Hixie (~ianh@trivini.no)
- # [20:32] * Quits: GlitchMr (~glitchmr@178-36-171-21.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [20:34] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [20:34] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [20:35] * Joins: twisted`_ (~anonymous@p5DDB8C4D.dip.t-dialin.net)
- # [20:36] * Quits: twisted` (~anonymous@p5DDB9A40.dip.t-dialin.net) (Disconnected by services)
- # [20:36] * twisted`_ is now known as twisted`
- # [20:42] * Joins: miketayl (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [20:44] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Disconnected by services)
- # [20:44] * miketayl is now known as miketaylr
- # [20:45] * jernoble is now known as jernoble|afk
- # [20:50] * Joins: diraol (~diraol@189.100.1.179)
- # [20:51] * Joins: Neocortex (~niels@54180F12.cm-5-1a.dynamic.ziggo.nl)
- # [21:10] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
- # [21:11] * Quits: wesbos (~wesbos@24.52.240.143) (Quit: Leaving...)
- # [21:14] * Quits: niloy_ (~niloy@1.39.255.218) (Read error: Connection reset by peer)
- # [21:14] * Quits: yolin (~niloy@1.39.255.218) (Read error: Connection reset by peer)
- # [21:15] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [21:16] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [21:25] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [21:28] * Quits: diraol (~diraol@189.100.1.179) (Quit: Leaving.)
- # [21:32] * gwicke is now known as gwicke_away
- # [21:39] * Quits: Ms2ger (~Ms2ger@91.181.210.181) (Quit: nn)
- # [21:40] * Quits: Neocortex (~niels@54180F12.cm-5-1a.dynamic.ziggo.nl) (Ping timeout: 252 seconds)
- # [21:41] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Ping timeout: 268 seconds)
- # [21:42] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [21:44] * Joins: ojan (ojan@nat/google/x-uugaiumhgptaxzxu)
- # [21:45] * jernoble|afk is now known as jernoble
- # [21:51] <TabAtkins> jamesr: So, we're discussing how to specify exactly when transitions are checked for, since right now it's "whenever the browser notices a change".
- # [21:51] <TabAtkins> jamesr: Boris suggests hooking it to the rAF cycle. Does that seem feasible?
- # [21:52] * Joins: othermaciej (~mjs@17.245.89.88)
- # [21:52] <jamesr> it's feasible in some cases
- # [21:52] <jamesr> but some things no
- # [21:52] <jamesr> so one big question is what exactly depends on this value
- # [21:52] <jamesr> is it the ordering of events? timestamps?
- # [21:52] <jamesr> for systems that run some transitions off the main thread (like CoreAnimation) the start time has to be decided by that thread
- # [21:53] <TabAtkins> Ordering, mainly. Frex, we're making it so that transitions don't start from a display:none state.
- # [21:53] <TabAtkins> If you change to display:block and change a transitionable property, whether or not it kicks off a transition depends on whether a flush happened between the two.
- # [21:53] <jamesr> so the model internally in WebKit when using CoreAnimation is the style system figures out that the transition has started, then sends a request to the CoreAnimation thread to start it. at some point later, it gets a message back saying "ok, here is the start time"
- # [21:53] <jamesr> ah i see
- # [21:53] <TabAtkins> And all browsers flush somewhat differently.
- # [21:54] <TabAtkins> So we're trying to find a less controversial "look for computed-value changes" point.
- # [21:54] * jamesr has found the thread
- # [21:54] <jamesr> what if we have to resolve styles earlier for some other reason?
- # [21:54] <TabAtkins> Jump down to the latest exchange between Boris and me.
- # [21:54] <jamesr> do we just have to defer judgement on the transitions until later?
- # [21:54] <TabAtkins> jamesr: If we settle on something else, I guess those just wouldn't trigger transitions? I dunno.
- # [21:54] <TabAtkins> (Possibly, we add a method that forces a check.)
- # [21:55] <TabAtkins> Or rather, they wouldn't trigger transitions *yet*. They would when we eventually hit the checkpoint.
- # [21:55] <jamesr> fyi text input is fucking crazy land
- # [21:55] <TabAtkins> Apparently.
- # [21:55] * Joins: Neocortex (~niels@54180F12.cm-5-1a.dynamic.ziggo.nl)
- # [21:55] <jamesr> and requires all sorts of style flushing shenanagins. but probably not relevant here
- # [21:56] <jamesr> TabAtkins: lemme get some grub and catch up on that thread
- # [21:56] <TabAtkins> jamesr: You in campus?
- # [21:57] <jamesr> nope, gardening from home
- # [21:57] <TabAtkins> Ah, kk. Then I'll get lunch too, we'll meet back here in a few.
- # [21:57] <jamesr> ooo an IRC date. how exciting!
- # [22:02] * Joins: wesbos (~wesbos@66.207.208.98)
- # [22:02] * Quits: Neocortex (~niels@54180F12.cm-5-1a.dynamic.ziggo.nl) (Ping timeout: 252 seconds)
- # [22:02] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [22:02] * Quits: wesbos (~wesbos@66.207.208.98) (Client Quit)
- # [22:02] * Quits: ap (~ap@2620:149:4:1b01:887:451b:26a2:8732) (Quit: ap)
- # [22:03] * Joins: wesbos (~wesbos@66.207.208.98)
- # [22:05] * Joins: ap (~ap@17.245.90.47)
- # [22:06] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Quit: Someone is rebooting this server. That person needs to die.)
- # [22:07] * Joins: Neocortex (~niels@54180F12.cm-5-1a.dynamic.ziggo.nl)
- # [22:09] * Quits: hansmuller (~HansMulle@sjfw1-a.adobe.com) (Ping timeout: 248 seconds)
- # [22:11] * Joins: hansmuller (~HansMulle@sjfw1-a.adobe.com)
- # [22:12] * Joins: sicking (~chatzilla@nat/mozilla/x-declqgcwskcgkoqo)
- # [22:16] * Quits: wycats (u79@gateway/web/irccloud.com/x-gdvmrgkueopdivag) (Excess Flood)
- # [22:17] * Joins: wycats (u79@gateway/web/irccloud.com/x-uvcgekamnchldqml)
- # [22:17] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [22:19] * Quits: hasather_ (~hasather_@71.109-247-163.customer.lyse.net) (Remote host closed the connection)
- # [22:23] * Quits: wesbos (~wesbos@66.207.208.98) (Quit: Leaving...)
- # [22:24] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [22:24] * Quits: othermaciej (~mjs@17.245.89.88) (Quit: othermaciej)
- # [22:24] * Joins: wesbos (~wesbos@66.207.208.98)
- # [22:26] * Joins: othermaciej (~mjs@17.245.89.88)
- # [22:27] <jamesr> TabAtkins: ok, think i'm caught up
- # [22:28] <jamesr> is boris in here?
- # [22:29] <jamesr> also does CSS have an explicit "as-if" clause anywhere like HTML does?
- # [22:29] * gwicke_away is now known as gwicke
- # [22:30] * Quits: Neocortex (~niels@54180F12.cm-5-1a.dynamic.ziggo.nl) (Ping timeout: 268 seconds)
- # [22:31] <jamesr> like this: "Conformance requirements phrased as algorithms or specific steps may be implemented in any manner, so long as the end result is equivalent. (In particular, the algorithms defined in this specification are intended to be easy to follow, and not intended to be performant.)"
- # [22:33] * Quits: ap (~ap@17.245.90.47) (Remote host closed the connection)
- # [22:33] * Joins: ap (~ap@17.212.155.203)
- # [22:35] * Quits: maikmerten (~maikmerte@port-92-201-231-47.dynamic.qsc.de) (Remote host closed the connection)
- # [22:44] * Joins: diraol (~diraol@189.100.1.179)
- # [22:52] * Quits: othermaciej (~mjs@17.245.89.88) (Quit: othermaciej)
- # [22:52] * Quits: MacTed (~Thud@63.119.36.36)
- # [22:54] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [22:57] * jernoble is now known as jernoble|afk
- # [22:57] * Quits: danbri (~danbri@cable-146-255-152-56.dynamic.telemach.ba) (Remote host closed the connection)
- # [22:58] * jernoble|afk is now known as jernoble
- # [23:00] * Joins: heycam (~cam@203.98.73.35)
- # [23:01] * Quits: diraol (~diraol@189.100.1.179) (Quit: Leaving.)
- # [23:09] * Joins: othermaciej (~mjs@17.244.8.114)
- # [23:12] <TabAtkins> jamesr: Back now.
- # [23:12] <TabAtkins> We don't have an explicit clause at the language-level, but it's assumed anyway.
- # [23:12] * Joins: root0 (~eric@123.147.249.165)
- # [23:12] <TabAtkins> I don't think Boris is here, unless he's bzed.
- # [23:13] <jamesr> /who says bzed is someone else
- # [23:13] <TabAtkins> That's what I thought.
- # [23:13] <jamesr> so i interpret that as meaning timing is out of scope unless it's security sensitive
- # [23:13] <root0> hi all. I use lxml how to get absolute link?
- # [23:13] <TabAtkins> Or just detectable in general.
- # [23:14] <TabAtkins> But otherwise, yes, as long it's not detectable in any important way, timing is up to the UA to do as they please.
- # [23:14] <jamesr> well no, detectable isn't the right metric
- # [23:14] * Joins: Neocortex (~niels@54180F12.cm-5-1a.dynamic.ziggo.nl)
- # [23:15] <jamesr> whether it's detectable or reliably detectable isn't a concern unless it's a security concern
- # [23:15] <TabAtkins> No, that's wrong.
- # [23:15] <TabAtkins> Because if two browsers have different timing behavior such that transitions fire at different times in a way that's detectable from script, that's a problem.
- # [23:16] <TabAtkins> Particularly if the different timings actually produce different behavior, as in the situation that Sylvain mentioned.
- # [23:16] <jamesr> that's not the sort of timing i mean
- # [23:16] <jamesr> i mean how long things take, not in which order things happen
- # [23:16] <jamesr> so i'm not sure how any of the proposals address Sylvain's scenario
- # [23:16] <TabAtkins> Oh, yeah, we don't carea bout that.
- # [23:16] <jamesr> or exactly what the behavior he expects is
- # [23:16] <root0> http://paste.pocoo.org/show/534459/
- # [23:17] <TabAtkins> jamesr: I was just referring to the fact that there may be a difference in behavior based on whether a flush happens between or after the two style changes.
- # [23:17] <root0> this is my code. i can get result like http://paste.pocoo.org/show/534462/
- # [23:17] <root0> I want add http://www.111111.com to head
- # [23:18] <TabAtkins> root0: This isn't really an lxml help room.
- # [23:18] <TabAtkins> root0: I cant' suggest a better place to find help, but here is probably not good.
- # [23:18] <jamesr> in the spec excluding transitions, the concept of flushes doesn't exist
- # [23:18] <TabAtkins> Yes.
- # [23:19] <TabAtkins> Because it's undetectable from just applying every style change as it happens.
- # [23:19] <jamesr> right. we also do a bunch of other work at the same time (because it's convenient and the other work is also not observable)
- # [23:20] <jamesr> defining flush points would restrict that other work as well
- # [23:20] <jamesr> i also don't think it will really help authors
- # [23:20] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:21] <jamesr> today when perf is the only consequence it's pretty much impossible for authors to deal with
- # [23:22] <TabAtkins> I don't understand your point.
- # [23:22] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [23:23] <jamesr> so your proposal as i understand is to define flush points explicitly and say that all changes between flush points are treated atomically
- # [23:23] <jamesr> right?
- # [23:23] * Quits: root0 (~eric@123.147.249.165) (Quit: leaving)
- # [23:23] <TabAtkins> Well, my aim is to find *some* way of defining in a cross-browser-possible way when precisely styles are examined for "changes" to trigger transitions off of.
- # [23:24] <TabAtkins> If it's done by specifying flush points, fine. If it's something else, also fine.
- # [23:24] <jamesr> i think that trying to define transitions in this way isn't going to pan out
- # [23:24] <jamesr> in css changes don't happen
- # [23:24] <TabAtkins> They've gotta be defined in *some* way. :/
- # [23:25] <TabAtkins> Sure, in pure CSS. If it's pure-CSS changes, we don't care; they can continue to happen "whenever".
- # [23:25] <TabAtkins> But script-based changes need to have their timing defined relative to Transitions.
- # [23:25] <TabAtkins> (That is, a :hover pseudo kicking off a transition can continue to do so whenever.)
- # [23:25] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [23:26] <jamesr> is display:none the only thing where the behavior of the transition depends on the timing?
- # [23:27] * Quits: hansmuller (~HansMulle@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [23:27] <TabAtkins> Not necessarily. For example, Boris points out that in visibility:hidden subtrees, some properties may be optimized to not compute unless necessary.
- # [23:28] * Quits: izhak (1000@188.168.203.175) (Remote host closed the connection)
- # [23:28] <jamesr> and that affects transition behavior?
- # [23:28] <TabAtkins> Since transitions fire on computed-value changes, yes. If you don't calculate computed values, you may miss some changes.
- # [23:29] <jamesr> sounds like you've got yourself a bit of a mess, then
- # [23:29] <TabAtkins> This is why Boris is suggesting finding some other useful regularly-occurring trigger point for "compute everything, and look for changes from last trigger point".
- # [23:30] <TabAtkins> Like, as he suggested, something tied to the rAF cycle.
- # [23:30] <jamesr> that wouldn't do what Sylvain expected
- # [23:30] <TabAtkins> That's fine. I expect that we have a set of contradictory constraints.
- # [23:30] <TabAtkins> And thus some can't be satisfied.
- # [23:32] <jamesr> so we'd still generate new computed values as needed, but whether transitions happen or not is based on comparing the computed value at Doom Time to the value at the last Doom Time?
- # [23:32] <TabAtkins> Yes.
- # [23:32] <jamesr> and even if it changes in between in a script-observable way so long as it changes back by the next Doom Time the transition doesn't happen?
- # [23:32] <TabAtkins> Yup.
- # [23:32] <TabAtkins> That's Boris' idea, at least.
- # [23:32] <jamesr> i think you'd want to hook in closer to HTML's "Update the rendering" concept
- # [23:33] <jamesr> which is similar but not identical to rAF time
- # [23:33] <jamesr> (i think they're the same in gecko, but aren't always the same in chrome or safari)
- # [23:33] * TabAtkins goes to look up that term.
- # [23:34] <TabAtkins> Ah, so that's at the end of each task.
- # [23:35] <jamesr> not necessarily
- # [23:35] <jamesr> it's an optional step
- # [23:35] * Joins: hansmuller (~HansMulle@sjfw1-a.adobe.com)
- # [23:35] <TabAtkins> Yes.
- # [23:35] <jamesr> requiring at every task might be too much
- # [23:36] <TabAtkins> It's not actually optional; it's "as necessary".
- # [23:36] <jamesr> yeah, but necessary is up to the UA
- # [23:36] <jamesr> so pretty much the same as optional
- # [23:36] <TabAtkins> Sure. We can intelligently dirty, though, to ensure that transitions happen as expected.
- # [23:38] <jamesr> if you can define expected
- # [23:38] <jamesr> your expected behavior is definitely different from Sylvain's, and i'm not sure how it compares to Boris'
- # [23:39] <TabAtkins> Yes.
- # [23:39] <TabAtkins> Okay, I just wanted to sanity-check and fill out details. I'll return to the thread with info.
- # [23:39] <jamesr> i think it's kind of weird for authors to set up a transition and then observe values from script that are different but that don't trigger the transition
- # [23:39] <jamesr> but who knows what authors expect there
- # [23:39] <jamesr> i've seen all sorts of wacky ideas
- # [23:40] <jamesr> some guy from zynga was convinced that rapidly polling a transitioned property's computed value was the best way to measure the browser's FPS (wtf?)
- # [23:40] <TabAtkins> Heh.
- # [23:41] * Quits: smaug____ (~chatzilla@193-64-22-158-nat.elisa-mobile.fi) (Ping timeout: 244 seconds)
- # [23:43] <jamesr> i just implement and haven't tried to author these things, so i say that the whole model is stupid and you should throw it away
- # [23:43] * Quits: LynnWallenstein (~textual@pool-173-69-183-219.bltmmd.fios.verizon.net) (Ping timeout: 240 seconds)
- # [23:43] <TabAtkins> Transitions are so awesome, though!
- # [23:44] <jamesr> you can't chain them
- # [23:44] <jamesr> they make trivial things easy and not-completely-trivial things impossible
- # [23:45] <TabAtkins> Yes.
- # [23:45] <TabAtkins> Trivial things being easy is a good thing!
- # [23:45] <TabAtkins> And then we can fix the rest by abstracting.
- # [23:46] <TabAtkins> Such that transitions become a syntax-blessed simple form of the greater system.
- # [23:46] <jamesr> good API design makes easy things easy and hard things possible
- # [23:46] <TabAtkins> Animations are in the exact same boat.
- # [23:46] <jamesr> the greater system doesn't allow chaining either
- # [23:46] <TabAtkins> Animations are very simple in some ways, and expose complexity in others. Luckily, both the exposed complexities and the holes of Transitions and Animations are amenable to a shared abstraction.
- # [23:46] <TabAtkins> Sure it does.
- # [23:49] * Quits: silky (~silky@pool-74-108-142-22.nycmny.fios.verizon.net) (Quit: Leaving)
- # [23:53] <jamesr> if you have an animation in progress, how do you say "start this animation as soon as the previous one ends and line up the start time of this animation with the end time of that animation so it interpolates smoothly" ?
- # [23:54] * Joins: hasather_ (~hasather_@71.109-247-163.customer.lyse.net)
- # [23:54] <TabAtkins> Right now? You can't, because the higher abstraction doesn't exist.
- # [23:54] <TabAtkins> Sometime this year I expect something to appear, though.
- # [23:55] * Quits: LBP (~Mirc@pD9EB186E.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [23:57] <TabAtkins> Shane and I were working more-or-less on that last year.
- # Session Close: Sat Jan 14 00:00:00 2012
The end :)