Options:
- # Session Start: Sat Jun 09 00:00:00 2012
- # Session Ident: #whatwg
- # [00:01] <annevk> oh I do, it's the idea that CSS is unrelated to everything else and therefore the specifications must be alien of that too
- # [00:03] <hober> it's crazy
- # [00:04] <annevk> yes
- # [00:04] <gsnedders> How long till someone writes a "CSS applied to DOM" spec?
- # [00:05] <Hixie> annevk: that's what i don't understand
- # [00:06] <annevk> Hixie: it's the mindset of some relatively influential people within the CSS WG
- # [00:06] <annevk> Hixie: I don't think it makes sense, but they seem kind of fixed on that
- # [00:07] <TabAtkins> Uh, what?
- # [00:07] <annevk> Hixie: I gave up arguing on this though
- # [00:07] <annevk> (and then later left the WG entirely)
- # [00:08] <TabAtkins> CSS defines how :hover works generically. HTML defines a special additional case that causes :hover to match, based on stuff that only exists in HTML.
- # [00:08] <TabAtkins> Don't bullshit, anne. ^_^
- # [00:09] <annevk> that's exactly what I was just saying...
- # [00:09] <annevk> well plus that hit testing is not defined
- # [00:09] <annevk> anyway, bedtime
- # [00:09] * Quits: annevk (~annevk@80.232.109.46) (Quit: annevk)
- # [00:10] <TabAtkins> I'd love to define hit-testing, but I don't know what actually needs to be defined.
- # [00:10] <TabAtkins> Like, at what level are we missing stuff?
- # [00:13] <TabAtkins> Hixie: The reluctance to put @label-related stuff into Selectors is that CSS applies to more than HTML, so if there are things that are specific to the host language, they should be defined by the host language.
- # [00:14] * Joins: jwalden (~waldo@2620:101:8003:200:f2de:f1ff:fe8f:60c8)
- # [00:14] <TabAtkins> And, as long as the host spec is being actively editted, like HTML is, that's fine.
- # [00:14] <TabAtkins> If that wasn't true, we'd include it in the CSS spec just to have it defined somewhere.
- # [00:16] <TabAtkins> But seriously, if someone can explain to me what's actually needed for hit-testing, I'll write the spec for it.
- # [00:17] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
- # [00:20] <rniwa> TabAtkins: the problem with hit-testing is that a lot of it will be necessarily platform dependent
- # [00:20] * Joins: mrbkap (~mrbkap@v-1025.fw1.scl3.mozilla.net)
- # [00:21] <rniwa> TabAtkins: e.g. hit testing for editing can't be spec'ed one way or other because each platform uses different conventions with respect to bidiretional text for example.
- # [00:21] <TabAtkins> Is it? I mean, you have a coordinate, and a formatted page. Defining which element that coordinate hits shouldn't be difficult, I would assume.
- # [00:21] <Hixie> TabAtkins: i agree with anne that there's no point being generic. selectors should just give up and realise there is only one host language really.
- # [00:21] <dglazkov> YO
- # [00:21] <rniwa> TabAtkins: it is, unfortunately.
- # [00:21] * jonlee is now known as jonlee|afk
- # [00:21] <TabAtkins> Hixie: But there isn't. SVG is a valid second host language.
- # [00:21] <Hixie> TabAtkins: it's the same language.
- # [00:21] <TabAtkins> rniwa: Okay, then I don't understand. ^_^ I'll need some more details at some point.
- # [00:22] <rniwa> TabAtkins: hit-testing on element might work
- # [00:22] <Hixie> TabAtkins: "html+svg+math+xml+css+dom+js+..."
- # [00:22] <rniwa> TabAtkins: but definitely not when you have text
- # [00:22] <rniwa> TabAtkins: presumably, you want to spec hit-testing on text as well right?
- # [00:22] <rniwa> it's kind of odd to have a spec that only specifies hit-testing on elements without text :\
- # [00:22] <TabAtkins> rniwa: For the purposes of CSS, no. I dunno if it's useful to specify text hit-testing.
- # [00:23] <rniwa> TabAtkins: ok.
- # [00:23] * shepazu writes all his web pages in MathML with inline HTML and SVG
- # [00:23] <rniwa> TabAtkins: how about things like first-lettter?
- # [00:23] <TabAtkins> rniwa: ::first-letter is exactly the same as any other element for this purpose.
- # [00:24] <rniwa> TabAtkins: and how about inline elements that are intersparsed because of UBA?
- # [00:24] <TabAtkins> rniwa: Their boxes still have definite positions given by the layout algorithm already.
- # [00:24] <TabAtkins> (iirc, it's somewhat handwavey on that point, though)
- # [00:24] <rniwa> TabAtkins: hm... i guess.
- # [00:25] <rniwa> TabAtkins: oh yeah, i guess it works as long as you don't define what happens to selection
- # [00:25] <TabAtkins> By the time you're doing hit-testing, you've already done layout and positioning, and just have a bunch of elements with geometry.
- # [00:25] <TabAtkins> Yeah, doing selection requires specifying it on text instead of elements.
- # [00:25] <rniwa> okay, that makes sense :)
- # [00:25] <rniwa> when I hear the word hit-testing, I automatically assume it involves text
- # [00:26] <rniwa> because that's what browsers do.
- # [00:26] <jamesr_> defining hit-testing with transforms would be great
- # [00:26] <TabAtkins> The two algorithms are pretty disjoint - you'd first hit-test against geometry to see which element was hit, then do it against text to see where in the element's text was hit.
- # [00:26] <jamesr_> that's a non-trivial, non-interoperable thing completely unrelated to text
- # [00:26] <rniwa> jamesr: yeah, but that'll be hard to spec & implement :\
- # [00:26] <TabAtkins> jamesr_: Interesting that it's non-trivial. The definition is pretty trivial when you work directly with geometry.
- # [00:26] <rniwa> TabAtkins: not in webkit but you could create a conceptual boundary like that, yes
- # [00:27] <TabAtkins> rniwa: Yeah, I have no idea what sort of division would be most useful for browsers.
- # [00:27] * miketaylr is now known as miketaylrawaylol
- # [00:27] <rniwa> TabAtkins: i think it's okay as long as the spec isn't algorithmic
- # [00:28] * jonlee|afk is now known as jonlee
- # [00:28] <TabAtkins> rniwa: Surely hit-testing for :hover and mousein/out events and such doesn't care about text?
- # [00:28] <Hixie> well, if you have inlines they involve text, right?
- # [00:28] <Hixie> their position i mean
- # [00:28] <TabAtkins> Hixie: No, they involve the layout boxes generated by the text.
- # [00:28] <TabAtkins> The geometry of the text itself is irrelevant.
- # [00:28] <Hixie> i guess i don't really understand the question
- # [00:29] <TabAtkins> Me too, I think.
- # [00:29] <Hixie> seems like the geometry of the text is what affects where the inlines will end up, but *shrug*
- # [00:29] <TabAtkins> See: "I don't know what actually needs to be defined".
- # [00:29] <Hixie> we'll have to ask anne tomorrow :-)
- # [00:29] <TabAtkins> Geometry of the text is completely UA specific.
- # [00:29] <TabAtkins> Based on the text layout engine.
- # [00:30] <rniwa> define what you all mean by "geometry of text"
- # [00:31] <rniwa> anyways, CSSOM appears to expose CaretPosition or something
- # [00:31] <rniwa> that is potentially text related
- # [00:31] <jamesr_> TabAtkins, intersection! subdivision! not-rectangularity
- # [00:31] <Hixie> surely the TrueType spec defines what the text geometry needs to be
- # [00:31] * Quits: Kasey (~kkellydes@adsl-75-49-5-155.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [00:31] <jamesr_> TabAtkins, 3d transforms are non-interoperable today
- # [00:31] <jamesr_> (or last i checked)
- # [00:33] <TabAtkins> jamesr_: Bah, that's all efficiency. Conceptually it's: take a bunch of elements, get their hittable geometry, transform as appropriate, sort by descending z-order, then find the first that contains the given point.
- # [00:33] <jamesr_> sort what by descending z-order? there is no global sort order for elements
- # [00:33] <TabAtkins> Hixie: Tell that to the engines and their slightly non-interop text behavior for bunches of things.
- # [00:33] <TabAtkins> Yes there is.
- # [00:34] <jamesr_> only if you subdivide
- # [00:34] <TabAtkins> Oh, with 3d transforms involved, yeah.
- # [00:34] <jamesr_> right. http://greggman.com/downloads/examples/intersecting-elements-3d-css.html
- # [00:34] <Hixie> TabAtkins: "slightly" doesn't mean there's no interop, it just means interop is defined to be within certain error margins.
- # [00:34] <Hixie> TabAtkins: that's pretty common on the web
- # [00:35] <jamesr_> without 3d it's pretty simple and probably fairly easy to spec
- # [00:35] <TabAtkins> Hixie: I'm not going to be the one to define that, particularly with things like synthetic bolding and the like.
- # [00:35] <TabAtkins> I'm willing to say "lay out the text, and give us the bounding box".
- # [00:36] <Hixie> TabAtkins: clearly i'm not volunteering for that either :-)
- # [00:36] <TabAtkins> jamesr_: Yeah, should be.
- # [00:36] * Joins: wakaba__ (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [00:36] <jamesr_> interestingly, i found out that in IE some invisible elements are invisible to hit-testing
- # [00:36] <TabAtkins> Hm? You mean like visibility:hidden?
- # [00:36] * Quits: espadrine (~espadrine@nat/mozilla/x-bbwjkwflzvrsvtsp) (Ping timeout: 245 seconds)
- # [00:36] <TabAtkins> Or like "color:transparent; background:transparent;"?
- # [00:36] <jamesr_> setting background-color: grey changed whether an element got clicks or not
- # [00:37] <jamesr_> latter
- # [00:37] <TabAtkins> lolwut
- # [00:37] <TabAtkins> I assume they're optimizing away the draw, and it accidentally skips the "add to hit-test structure" too.
- # [00:37] <jamesr_> i was wondering if it was a clickjack defense
- # [00:37] <TabAtkins> Ooh, maybe.
- # [00:37] * Joins: _richardJ (~richard@node.liefcoden.nl)
- # [00:37] <jamesr_> behavior was different for <div> vs <canvas>
- # [00:39] <Hixie> IE has done this for ages
- # [00:39] <Hixie> i wrote a spec for it once (as best i could)
- # [00:39] <Hixie> it was terrifyingly complicated
- # [00:39] * Joins: doublec (~doublec@cd.pn)
- # [00:40] * Joins: hendry_ (~hendry@uk.webconverger.com)
- # [00:40] <smaug____> yeah, it is IEism from IE4 or so
- # [00:41] <TabAtkins> Bleh.
- # [00:41] * Joins: espadrine (~espadrine@2620:101:8003:200:d8d4:899e:6e3a:c60d)
- # [00:41] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [00:42] * Joins: nessy (~Adium@124-170-213-52.dyn.iinet.net.au)
- # [00:43] * Quits: doublec (~doublec@cd.pn) (Changing host)
- # [00:43] * Joins: doublec (~doublec@unaffiliated/doublec)
- # [00:43] * Joins: eighty4_ (~eighty4@li150-164.members.linode.com)
- # [00:43] * Joins: ivan``_ (~ivan@unaffiliated/ivan/x-000001)
- # [00:45] * Quits: doublec_ (~doublec@cd.pn) (*.net *.split)
- # [00:45] * Quits: rafaelw_ (u4459@gateway/web/irccloud.com/x-kyjxqrzbfgegfrta) (*.net *.split)
- # [00:45] * Quits: ivan`` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [00:45] * Quits: aklein (u4454@gateway/web/irccloud.com/x-faocnamvkqkirhdf) (*.net *.split)
- # [00:45] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (*.net *.split)
- # [00:45] * Quits: RichardJ (~richard@node.liefcoden.nl) (*.net *.split)
- # [00:45] * Quits: danja (~danny@host234-76-dynamic.22-79-r.retail.telecomitalia.it) (*.net *.split)
- # [00:45] * Quits: manu1 (~chatzilla@pool-96-240-176-35.ronkva.east.verizon.net) (*.net *.split)
- # [00:45] * Quits: hdv (u2376@gateway/web/irccloud.com/x-prrrbaqajcakxxyt) (*.net *.split)
- # [00:45] * Quits: akamike (u5089@gateway/web/irccloud.com/x-btgehdthqbdbgzmk) (*.net *.split)
- # [00:45] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-utcccgftdjpabiug) (*.net *.split)
- # [00:45] * Quits: Wilto (u2821@gateway/web/irccloud.com/x-kxultyvcilwlqxdi) (*.net *.split)
- # [00:45] * Quits: ojan (u5519@gateway/web/irccloud.com/x-tbwuhvqvrbhpbxrp) (*.net *.split)
- # [00:45] * Quits: wycats (u79@gateway/web/irccloud.com/x-onsicgufejthukxz) (*.net *.split)
- # [00:45] * Quits: hendry (~hendry@uk.webconverger.com) (*.net *.split)
- # [00:45] * Quits: jarib (~jarib@unaffiliated/jarib) (*.net *.split)
- # [00:45] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (*.net *.split)
- # [00:45] * Quits: inimino (~inimino@oftn/board/inimino) (*.net *.split)
- # [00:45] <smaug____> TabAtkins: FYI, https://bugzilla.mozilla.org/show_bug.cgi?id=102695
- # [00:45] * Joins: jarib_ (~jarib@109.74.192.179)
- # [00:45] * ivan``_ is now known as ivan``
- # [00:46] * Joins: mkanat (mkanat@nat/google/x-ypvigqjtdgnvzpuk)
- # [00:46] * Quits: hij1nx (~hij1nx@166.137.9.194) (Read error: Connection reset by peer)
- # [00:47] * Joins: hij1nx (~hij1nx@166.137.9.194)
- # [00:48] * Quits: Facefox (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net) (Ping timeout: 240 seconds)
- # [00:48] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
- # [00:49] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [00:50] * Joins: aklein (u4454@gateway/web/irccloud.com/x-isatdqtfjpmsfcic)
- # [00:50] * Joins: ojan (u5519@gateway/web/irccloud.com/x-xitposjqagzbguzo)
- # [00:50] * Joins: danja (~danny@host234-76-dynamic.22-79-r.retail.telecomitalia.it)
- # [00:50] * Joins: rafaelw_ (u4459@gateway/web/irccloud.com/x-qvidlhgjxtgbxcjj)
- # [00:50] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [00:52] * Joins: inimino (~inimino@oftn/board/inimino)
- # [00:52] * Joins: manu1 (~chatzilla@pool-96-240-176-35.ronkva.east.verizon.net)
- # [00:54] * Joins: Facefox (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
- # [00:54] * jonlee is now known as jonlee|afk
- # [00:55] * Joins: tantek (~tantek@m8d0536d0.tmodns.net)
- # [00:57] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [00:57] * Joins: wycats (u79@gateway/web/irccloud.com/x-avfjhjxvhgrlgdxq)
- # [00:58] * jonlee|afk is now known as jonlee
- # [01:01] <TabAtkins> smaug____: Thanks!
- # [01:01] * Joins: Wilto (u2821@gateway/web/irccloud.com/x-tyvlsefliddqdarp)
- # [01:04] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-pfqpgerwchdbiwtv)
- # [01:04] * Joins: nonge (~nonge@p5082B419.dip.t-dialin.net)
- # [01:04] * Quits: necolas (~necolas@5e0844a7.bb.sky.com) (Remote host closed the connection)
- # [01:05] * Joins: Kasey (~kkellydes@adsl-75-49-5-155.dsl.wotnoh.sbcglobal.net)
- # [01:05] * Quits: Kasey (~kkellydes@adsl-75-49-5-155.dsl.wotnoh.sbcglobal.net) (Client Quit)
- # [01:06] * Quits: tantek (~tantek@m8d0536d0.tmodns.net) (Quit: tantek)
- # [01:06] * Quits: dbaron (~dbaron@nat/mozilla/x-ltvpaucdntmjhqdz) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:10] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 244 seconds)
- # [01:12] <jamesr_> Hixie, any idea where that spec you wrote is these days?
- # [01:13] <jamesr_> i'm morbidly curious
- # [01:17] * Quits: edwardbc (~edward.ba@186.32.50.168)
- # [01:24] * Joins: tantek (~tantek@m8d0536d0.tmodns.net)
- # [01:28] * Joins: Kasey (~kkellydes@adsl-75-49-5-155.dsl.wotnoh.sbcglobal.net)
- # [01:31] * Quits: tantek (~tantek@m8d0536d0.tmodns.net) (Quit: tantek)
- # [01:32] * Quits: jarib_ (~jarib@109.74.192.179) (Excess Flood)
- # [01:32] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [01:37] * Joins: jarek (~jarek@aeam5.neoplus.adsl.tpnet.pl)
- # [01:37] * Quits: jarek (~jarek@aeam5.neoplus.adsl.tpnet.pl) (Changing host)
- # [01:37] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [01:41] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [01:42] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Linkinus - http://linkinus.com)
- # [02:01] * Joins: tantek (~tantek@m8d0536d0.tmodns.net)
- # [02:07] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [02:12] * Quits: mattgifford (~mattgiffo@67.131.102.78) (Remote host closed the connection)
- # [02:14] * Quits: ap (~ap@2620:149:4:1b01:9832:aa9f:1727:debe) (Quit: ap)
- # [02:17] * Quits: tantek (~tantek@m8d0536d0.tmodns.net) (Quit: tantek)
- # [02:23] * Quits: jsbell (jsbell@nat/google/x-sblpeinkxjtkzupx) (Quit: There's no place like home...)
- # [02:26] * Joins: tantek (~tantek@m8d0536d0.tmodns.net)
- # [02:30] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [02:34] * Joins: jdong_bot_ (~jdong_bot@117.79.233.231)
- # [02:34] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [02:41] * Joins: MikeSmith (~MikeSmith@s1106049.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [02:45] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [02:49] * Joins: teleject (~christoph@70.116.86.65)
- # [03:05] * Quits: tantek (~tantek@m8d0536d0.tmodns.net) (Quit: tantek)
- # [03:06] * Quits: tomasf (~tom@2002:55e5:dbde:0:180b:499:2c6e:6d34) (Quit: tomasf)
- # [03:11] * Quits: twisted` (~twisted@p5DDBA167.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [03:13] * Joins: tomasf (~tom@2002:55e5:dbde:0:180b:499:2c6e:6d34)
- # [03:16] * Quits: jwalden (~waldo@2620:101:8003:200:f2de:f1ff:fe8f:60c8) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
- # [03:21] * jonlee is now known as jonlee|afk
- # [03:34] * Quits: hij1nx (~hij1nx@166.137.9.194) (Quit: hij1nx)
- # [03:43] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [03:44] * Quits: jamesr (jamesr@nat/google/x-ghtfagddbuixzngo) (Quit: jamesr)
- # [03:45] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [03:53] * Quits: aklein (u4454@gateway/web/irccloud.com/x-isatdqtfjpmsfcic)
- # [03:54] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [04:16] * ojan is now known as ojan_away
- # [04:17] * ojan_away is now known as ojan
- # [04:23] * Joins: sicking (~chatzilla@207.239.114.206)
- # [04:23] * Quits: sicking (~chatzilla@207.239.114.206) (Remote host closed the connection)
- # [04:24] * Quits: Kasey (~kkellydes@adsl-75-49-5-155.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [04:25] * Joins: Kasey (~kkellydes@adsl-75-49-5-155.dsl.wotnoh.sbcglobal.net)
- # [04:26] * Quits: kinetik (~kinetik@121.98.132.55) (Quit: leaving)
- # [04:38] * ojan is now known as ojan_away
- # [04:39] * Joins: leeight_ (~leeight@116.227.88.103)
- # [04:42] * Quits: leeight_ (~leeight@116.227.88.103) (Max SendQ exceeded)
- # [04:42] * Joins: leeight_ (~leeight@116.227.88.103)
- # [04:46] * Quits: Kasey (~kkellydes@adsl-75-49-5-155.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [04:49] <Hixie> jamesr_: no idea. i think hallvord was the last custodian, try asking him.
- # [04:55] * Joins: vimeo_joe (~vimeo_joe@cpe-74-68-131-244.nyc.res.rr.com)
- # [04:56] * Joins: ehsan (~ehsan@209.20.29.228)
- # [04:56] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [04:57] * Joins: ehsan (~ehsan@209.20.29.228)
- # [04:59] * miketaylrawaylol is now known as miketaylr
- # [04:59] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Excess Flood)
- # [05:00] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [05:02] * Quits: rniwa (rniwa@nat/google/x-bvysldonnqnivjkh) (Quit: rniwa)
- # [05:13] * Quits: espadrine (~espadrine@2620:101:8003:200:d8d4:899e:6e3a:c60d) (Quit: espadrine)
- # [05:14] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [05:20] <MikeSmith> Hixie: which spec was that?
- # [05:26] * Joins: Druide_ (~Druid@p5B135B47.dip.t-dialin.net)
- # [05:27] * Quits: Druide__ (~Druid@p5B05DF52.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [05:31] * Quits: nessy (~Adium@124-170-213-52.dyn.iinet.net.au) (Quit: Leaving.)
- # [05:33] * Joins: espadrine (~espadrine@nat/mozilla/x-wdnlnpwqixdronpf)
- # [05:38] * Joins: ehsan (~ehsan@209.20.29.228)
- # [05:43] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [06:00] * Joins: sarro (~sarro@i5E8652D0.versanet.de)
- # [06:11] <MikeSmith> "An expert is a man who has stopped thinking because he knows."
- # [06:14] * Joins: kinetik (~kinetik@121.98.132.55)
- # [06:17] * Joins: tantek (~tantek@ma70536d0.tmodns.net)
- # [06:38] <Hixie> MikeSmith: hit testing in IE
- # [06:38] <MikeSmith> ah
- # [06:38] * Joins: yarco (~yarco_wan@116.231.40.234)
- # [06:38] * Quits: yarco (~yarco_wan@116.231.40.234) (Max SendQ exceeded)
- # [06:42] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:48] * Joins: ehsan (~ehsan@209.20.29.228)
- # [06:51] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [06:52] * Joins: recur (~textual@c-67-180-21-195.hsd1.ca.comcast.net)
- # [06:54] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [06:54] * Quits: mkanat (mkanat@nat/google/x-ypvigqjtdgnvzpuk) (Quit: Ex-Chat)
- # [07:05] * Joins: ehsan (~ehsan@209.20.29.228)
- # [07:06] * Quits: tantek (~tantek@ma70536d0.tmodns.net) (Quit: tantek)
- # [07:08] * Joins: nessy (~Adium@49.176.65.211)
- # [07:32] * Quits: espadrine (~espadrine@nat/mozilla/x-wdnlnpwqixdronpf) (Quit: espadrine)
- # [07:42] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 244 seconds)
- # [07:48] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [07:53] * Quits: jdong_bot_ (~jdong_bot@117.79.233.231) (Remote host closed the connection)
- # [07:54] * Joins: jdong_bot_ (~jdong_bot@106.3.61.249)
- # [08:03] * Joins: annevk (~annevk@80.232.109.46)
- # [08:03] <annevk> Latest on hit testing was this http://lists.w3.org/Archives/Public/www-style/2010Aug/0407.html
- # [08:03] <annevk> Then tantek was going to add it to CSS3 UI
- # [08:03] * Joins: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com)
- # [08:04] <annevk> Then that did not happen and it was going to be CSS4 UI
- # [08:04] <annevk> I kind of lost hope. They should just have let Leif do it
- # [08:12] * Joins: Kasey (~kkellydes@adsl-75-49-5-155.dsl.wotnoh.sbcglobal.net)
- # [08:14] * Quits: nessy (~Adium@49.176.65.211) (Read error: Connection reset by peer)
- # [08:14] <annevk> jamesr_: Hixie: ^^
- # [08:23] * Quits: vimeo_joe (~vimeo_joe@cpe-74-68-131-244.nyc.res.rr.com) (Remote host closed the connection)
- # [08:30] * Joins: GlitchMr (~glitchmr@178-36-135-201.adsl.inetia.pl)
- # [08:35] * Quits: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com) (Quit: Be back later)
- # [08:36] <rniwa> annevk: hit testing is hard :\
- # [08:36] <rniwa> annevk: i think one thing we need to do is decide the scope of the spec.
- # [08:37] <rniwa> annevk: if you try to spec everything including caret position, selection, etc... then it becomes an impossible task
- # [08:37] * Joins: hij1nx (~hij1nx@166.137.9.194)
- # [08:37] <rniwa> annevk: if, however, we restrict ourselves to be focusing on things like just elements, then there might be some hope :)
- # [08:38] <annevk> rniwa: I've mostly been thinking about mouse events and :hover, but editing is indeed a problem too
- # [08:38] <rniwa> annevk: yeah, just spec'ing mouse events and :hover will be good for most use cases.
- # [08:38] <rniwa> annevk: i don't think we can spec hit testing for editing because of different platform conventions
- # [08:38] <annevk> e.g. http://dev.w3.org/csswg/cssom-view/#dom-document-caretpositionfrompoint is not defined much at all
- # [08:39] <rniwa> annevk: i mean can you imagine having to specify 5-6 different conventions for different caret behaviors around bidi embedding boundaries?
- # [08:39] <annevk> rniwa: I can imagine it would be painful :)
- # [08:39] <rniwa> annevk: i know at least windows, mac, and linux all have different behaviors when you click around bidi boundary.
- # [08:40] <rniwa> annevk: not to mention i think android & chrome os also use different conventions from all the rest :(
- # [08:40] <rniwa> annevk: i'm sure there are plenty more on this.
- # [08:40] <annevk> yeah maybe once you get to that point it would be okay to let it be platform-dependent with some rough guidelines
- # [08:40] <rniwa> yup.
- # [08:40] <rniwa> it's not realistic to spec everything at some point.
- # [08:41] <annevk> but which text you hit depending on which element it is in would be a great start
- # [08:41] <rniwa> annevk: btw, we should really fix click event
- # [08:41] <rniwa> annevk: it's insane that we don't fire click event whenever cursor moves across an element boundary :\
- # [08:41] * Quits: Kasey (~kkellydes@adsl-75-49-5-155.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [08:41] <rniwa> annevk: (the spec currently says we fire click only if mousedown & mouseup happen on the same target)
- # [08:41] <rniwa> annevk: (which is very unlikely scenario if you have tiny spans, etc...)
- # [08:42] <annevk> is that actually what is implemented?
- # [08:42] <rniwa> annevk: yeah, in webkit :(
- # [08:42] <rniwa> annevk: i really want to fix it.
- # [08:42] <rniwa> annevk: because our current behavior is insanely bad from UX stand point of view.
- # [08:42] <rniwa> annevk: i think almost all other browsers do something different, which i don't quite understand.
- # [08:42] <annevk> UI Events spec is kind of a mess
- # [08:43] <rniwa> annevk: e.g. IE always fires click event
- # [08:43] <rniwa> annevk: indeed.
- # [08:43] <rniwa> annevk: but that's the most important kind of events!
- # [08:43] <rniwa> annevk: i mean... who cares about all those exotic events. UI events are the one developers use the most.
- # [08:44] <rniwa> but it's kind of understandable the way it is now. spec'ing UI events is hard :\
- # [08:44] <annevk> I guess the problem is that they're hard and that properly defining them is not something many people can do
- # [08:44] <annevk> :)
- # [08:44] <rniwa> annevk: yup.
- # [08:45] <rniwa> annevk: i've seen enough code in webkit to know that much.
- # [08:45] <annevk> e.g. focus events are a mess too
- # [08:46] <rniwa> annevk: yeah.
- # [08:46] <rniwa> annevk: oh my... don't get me started on focusin, focusout, etc...
- # [08:46] <rniwa> they're giving me nightmares.
- # [08:47] <annevk> better not talk about them now then :p
- # [08:47] <rniwa> you can talk about it.
- # [08:47] <rniwa> but i might just rant for an hour :P
- # [08:48] <rniwa> annevk: i think the biggest headache for me right now is the relationship between selection & focus
- # [08:48] <rniwa> annevk: in webkit, focus follows selection
- # [08:48] <rniwa> on all other browsers, selection follows focus
- # [08:48] <rniwa> meaning that if you type something, the character appears at where selection is in webkit
- # [08:48] <rniwa> but at where focus is on all other browsers.
- # [08:48] <rniwa> apparently this is Mac-ism
- # [08:50] <annevk> how do you reproduce that?
- # [08:52] <rniwa> annevk: put focus & selection on different nodes
- # [08:52] <rniwa> and type a character
- # [08:54] <annevk> oh if you select something via an API focus is not changed?
- # [08:54] <rniwa> annevk: yeah something like that
- # [08:55] <rniwa> it's a little tricky to do.
- # [08:56] <annevk> I need to go get breakfast before they stop serving it
- # [08:57] <rniwa> annevk: we'll see if i can come up with an example by the time you come back ;)
- # [08:57] <annevk> I've kind of wanted to define UI events for a long time, but the last time I attempted with keyboard events I got stuck
- # [08:57] * Joins: silverroots (~silverroo@144.187.148.25)
- # [09:00] * Quits: jdong_bot_ (~jdong_bot@106.3.61.249) (Ping timeout: 245 seconds)
- # [09:02] <rniwa> annevk: https://bug-56271-attachments.webkit.org/attachment.cgi?id=85623 is a fun demo
- # [09:03] * Joins: Ms2ger (~Ms2ger@91.181.79.165)
- # [09:03] <rniwa> (from https://bugs.webkit.org/show_bug.cgi?id=56271)
- # [09:04] <rniwa> Ms2ger: hi Ms2ger! how about some UI events discussion :D
- # [09:04] <Ms2ger> How about replaceChild? :)
- # [09:05] <rniwa> Ms2ger: LOL. I see what you did there.
- # [09:06] * Joins: jdong_bot_ (~jdong_bot@106.3.63.192)
- # [09:10] <Velmont> Oh what a beautiful moorning~
- # [09:12] * Quits: jdong_bot_ (~jdong_bot@106.3.63.192) (Ping timeout: 252 seconds)
- # [09:15] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
- # [09:18] * Joins: jdong_bot_ (~jdong_bot@117.79.233.207)
- # [09:23] * Ms2ger writes some tests for WebKit to fail
- # [09:25] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [09:26] * Joins: nessy (~Adium@124-170-213-52.dyn.iinet.net.au)
- # [09:27] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [09:34] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [09:37] * Joins: jdong_bo_ (~jdong_bot@106.3.63.178)
- # [09:38] * Quits: recur (~textual@c-67-180-21-195.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [09:39] * Quits: jdong_bo_ (~jdong_bot@106.3.63.178) (Remote host closed the connection)
- # [09:39] * Quits: jdong_bot_ (~jdong_bot@117.79.233.207) (Ping timeout: 260 seconds)
- # [09:42] * Joins: tantek (~tantek@50-0-92-247.dsl.dynamic.sonic.net)
- # [09:46] * Joins: necolas (~necolas@5e0844a7.bb.sky.com)
- # [09:48] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [09:56] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [09:58] <asmodai> annevk: http://www.mediawiki.org/wiki/Extension:Math/MathJax_testing
- # [10:00] * Quits: silverroots (~silverroo@144.187.148.25) (Read error: Connection reset by peer)
- # [10:00] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [10:01] * Joins: nessy1 (~Adium@124-171-47-17.dyn.iinet.net.au)
- # [10:02] * Quits: nessy (~Adium@124-170-213-52.dyn.iinet.net.au) (Ping timeout: 246 seconds)
- # [10:02] * Quits: hij1nx (~hij1nx@166.137.9.194) (Quit: hij1nx)
- # [10:03] * Quits: nessy1 (~Adium@124-171-47-17.dyn.iinet.net.au) (Read error: Connection reset by peer)
- # [10:03] * Joins: nessy (~Adium@124-171-47-17.dyn.iinet.net.au)
- # [10:08] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [10:08] * Quits: annevk (~annevk@80.232.109.46) (Remote host closed the connection)
- # [10:08] * Joins: annevk (~annevk@80.232.109.46)
- # [10:11] * Joins: nessy1 (~Adium@124-171-47-17.dyn.iinet.net.au)
- # [10:11] * Quits: nessy (~Adium@124-171-47-17.dyn.iinet.net.au) (Read error: Connection reset by peer)
- # [10:19] * Quits: sarro (~sarro@i5E8652D0.versanet.de) (Ping timeout: 245 seconds)
- # [10:26] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [10:32] * Joins: sarro (~sarro@i5E8652D0.versanet.de)
- # [10:58] <annevk> Ms2ger: http://jamesmckay.net/2012/06/you-can-no-longer-afford-not-to-take-git-seriously/
- # [11:02] * Quits: skylamer` (cgskylamer@78.90.213.55)
- # [11:02] <annevk> uhm http://validator.nu/?doc=http%3A%2F%2Fhtml5boilerplate.com%2F
- # [11:02] <annevk> paul_irish: ^^
- # [11:03] <Ms2ger> <!doctype html public "✰"
- # [11:03] <Ms2ger> Oh really
- # [11:03] <Ms2ger> http://validator.nu/?doc=http%3A%2F%2Fwww.whatwg.org%2Fissues%2Fdata.html
- # [11:03] <annevk> HTML is hard
- # [11:04] <Ms2ger> Let's go shopping?
- # [11:04] <annevk> it's raining outside
- # [11:05] <Ms2ger> Sunny here
- # [11:05] <Ms2ger> ... for now
- # [11:07] <Velmont> You say I'm leaving sunny southern europe to go up to rainy Norway? :-(
- # [11:08] <annevk> Velmont: you could stay :)
- # [11:09] <Velmont> annevk: And let y'all get the best places at the new office? Neh, I'll pass :]
- # [11:09] <Ms2ger> We have an office in Paris if you're interested in working further south? :)
- # [11:10] <Velmont> lol ;D
- # [11:12] <Ms2ger> (The same is true for other Operians, of course)
- # [11:13] <annevk> Ms2ger: are you actually employed these days or just helping out Mozilla recruiting on your personal time?
- # [11:13] <Ms2ger> The latter :)
- # [11:18] * Joins: hdv (u2376@gateway/web/irccloud.com/x-pxavbcrxihxifmqc)
- # [11:19] <Velmont> Why does everyone try to brain drain Opera all the time?
- # [11:19] <Velmont> What about stealing a bit from the others?
- # [11:21] <Ms2ger> We want smart people
- # [11:21] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
- # [11:33] * Joins: MikeSmith_ (~MikeSmith@s1106003.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [11:36] * Quits: jochen__ (jochen@nat/google/x-ottfntkonqmbspne) (Remote host closed the connection)
- # [11:36] * Joins: jochen__ (jochen@nat/google/x-kkbtdatdtllqtluz)
- # [11:36] * Quits: MikeSmith (~MikeSmith@s1106049.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 245 seconds)
- # [11:36] * MikeSmith_ is now known as MikeSmith
- # [11:43] <Velmont> MikeSmith: I updated http://w3c-test.org/webappsec/tests/cors/submitted/opera/staging/resources/cors-makeheader.php -- makes it possible to send 2 allow-origin headers in response. For some extra tests for bugs in WebKit and Fx.
- # [11:44] <Velmont> MikeSmith: I might update it even more on monday, because I see I'm not checking the case where crossorigin.site.com -> site.com, all the tests are doing site.com -> crossorigin.site.com. Might be some bugs hiding there.
- # [11:45] <Ms2ger> Bugs in Gecko? Couldn't be
- # [11:45] <annevk> Opera found them first
- # [11:45] <Ms2ger> Well played
- # [11:48] <Ms2ger> And Opera had the weird throwing-nodes-as-exceptions first? :)
- # [11:53] * Quits: annevk (~annevk@80.232.109.46) (Quit: annevk)
- # [11:57] * Joins: nonge_ (~nonge@p5082ACB3.dip.t-dialin.net)
- # [12:00] * Quits: nonge (~nonge@p5082B419.dip.t-dialin.net) (Read error: Operation timed out)
- # [12:24] * Quits: [[zz]] (~q@node-18sx.pool-101-109.dynamic.totbb.net) (Ping timeout: 245 seconds)
- # [12:31] * Joins: [[zz]] (~q@node-cm9.pool-182-53.dynamic.totbb.net)
- # [12:37] * Joins: twisted` (~twisted@p5DDBBF2A.dip.t-dialin.net)
- # [12:39] * Quits: twisted` (~twisted@p5DDBBF2A.dip.t-dialin.net) (Remote host closed the connection)
- # [12:46] * Joins: twisted` (~twisted@p5DDBBF2A.dip.t-dialin.net)
- # [12:49] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
- # [12:50] <Von_Davidicus> Why is it that, in HTML5, the contents of a header attribute MUST refer to the ID of a <th> element in the same table, and what can I do to get around that headache?
- # [12:56] <Ms2ger> Don't use that attribute if you're going to misuse it
- # [12:56] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Read error: Connection reset by peer)
- # [12:56] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [12:57] <Von_Davidicus> Well, I gotta use SOMETHING to make the JS on my webpage work--I was using the headers attributes to refer to the IDs of <input> elements.
- # [12:57] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [13:04] * Quits: ciluu (~ciluu@2a01:270:201f:0:20c:29ff:fe66:da98) (Quit: leaving)
- # [13:08] <Von_Davidicus> I guess I could use the class attribute... *Misses axis, which was another useful info dump attribute*
- # [13:28] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Leaving...)
- # [13:32] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [13:34] * Joins: drublic (~drublic@frbg-4d029141.pool.mediaWays.net)
- # [13:51] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [13:54] * toyoshiAw is now known as toyoshim
- # [13:54] * Joins: barnabywalters (~barnabywa@host-78-145-141-119.as13285.net)
- # [13:54] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Client Quit)
- # [13:58] * Quits: Von_Davidicus (~IceChat7@173.210.203.196) (Quit: ASCII a stupid question, get a stupid ANSI!)
- # [14:04] * Joins: mattlucht (~mattlucht@194.102.13.2)
- # [14:06] <Ms2ger> MikeSmith, http://w3c-test.org/framework/ is broken
- # [14:10] * Quits: barnabywalters (~barnabywa@host-78-145-141-119.as13285.net) (Quit: Back to real life!)
- # [14:16] * Joins: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com)
- # [14:18] * Quits: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com) (Client Quit)
- # [14:23] * _richardJ is now known as RichardJ
- # [14:31] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [14:32] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Client Quit)
- # [15:04] * Joins: barnabywalters (~barnabywa@host-78-145-141-119.as13285.net)
- # [15:20] * Joins: hij1nx (~hij1nx@166.137.9.194)
- # [15:28] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
- # [15:45] * Quits: Druide_ (~Druid@p5B135B47.dip.t-dialin.net)
- # [15:46] * Joins: Druide_ (~Druid@p5B135B47.dip.t-dialin.net)
- # [15:47] * toyoshim is now known as toyoshiAw
- # [15:59] * Quits: nessy1 (~Adium@124-171-47-17.dyn.iinet.net.au) (Quit: Leaving.)
- # [16:01] * toyoshiAw is now known as toyoshim_
- # [16:04] * toyoshim_ is now known as toyoshiAw
- # [16:17] * Quits: leeight_ (~leeight@116.227.88.103) (Ping timeout: 260 seconds)
- # [16:28] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [16:43] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [16:44] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [17:02] * nonge_ is now known as nonge
- # [17:12] * Quits: rworth (~rworth@pool-173-66-213-252.washdc.fios.verizon.net) (Quit: Linkinus - http://linkinus.com)
- # [17:18] * Quits: drublic (~drublic@frbg-4d029141.pool.mediaWays.net) (Remote host closed the connection)
- # [17:18] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [17:20] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [17:20] * Joins: ^esc_ (~esc_ape@77.117.246.114.wireless.dyn.drei.com)
- # [17:21] * Joins: Kasey (~kkellydes@adsl-75-60-186-106.dsl.wotnoh.sbcglobal.net)
- # [17:23] * Quits: ^esc (~esc_ape@77.116.246.61.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [17:29] * Quits: barnabywalters (~barnabywa@host-78-145-141-119.as13285.net) (Ping timeout: 260 seconds)
- # [17:35] * Joins: barnabywalters (~barnabywa@host-78-149-35-248.as13285.net)
- # [17:35] * Quits: tantek (~tantek@50-0-92-247.dsl.dynamic.sonic.net) (Quit: tantek)
- # [17:37] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [17:37] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [17:41] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [17:50] * Quits: Kasey (~kkellydes@adsl-75-60-186-106.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [17:50] * Joins: darcyclarke (~darcyclar@71.46.49.251)
- # [17:55] * Joins: eric_carlson (~eric@17.212.152.104)
- # [17:56] * Joins: Kasey (~kkellydes@adsl-75-60-218-82.dsl.wotnoh.sbcglobal.net)
- # [17:59] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [18:07] * Quits: Kasey (~kkellydes@adsl-75-60-218-82.dsl.wotnoh.sbcglobal.net) (Ping timeout: 244 seconds)
- # [18:09] * Joins: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net)
- # [18:09] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
- # [18:10] * toyoshiAw is now known as toyoshim
- # [18:11] * Quits: darcyclarke (~darcyclar@71.46.49.251) (Quit: Leaving...)
- # [18:13] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [18:15] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [18:19] * Joins: astearns_ (~astearns@192.150.22.5)
- # [18:22] * Quits: astearns (~astearns@192.150.22.5) (Ping timeout: 248 seconds)
- # [18:22] * astearns_ is now known as astearns
- # [18:29] * Quits: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [18:35] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [18:39] * Joins: darcyclarke (~darcyclar@71.46.49.251)
- # [18:46] * boaz is now known as boaz|away
- # [18:46] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [19:01] * Quits: darcyclarke (~darcyclar@71.46.49.251) (Quit: Leaving...)
- # [19:12] * Quits: hij1nx (~hij1nx@166.137.9.194) (Quit: hij1nx)
- # [19:14] * Joins: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net)
- # [19:15] * boaz|away is now known as boaz
- # [19:16] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [19:20] * Joins: tomasf_ (~tom@c-dedbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [19:20] * Quits: tomasf (~tom@2002:55e5:dbde:0:180b:499:2c6e:6d34) (Read error: Connection reset by peer)
- # [19:20] * tomasf_ is now known as tomasf
- # [19:24] * Quits: ksweeney (~Kevin_Swe@nyv-exweb.iac.com) (Quit: Leaving.)
- # [19:27] * Quits: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [19:31] * Quits: barnabywalters (~barnabywa@host-78-149-35-248.as13285.net) (Quit: Back to real life!)
- # [19:37] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [19:38] * Joins: hij1nx (~hij1nx@166.137.9.194)
- # [19:39] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [19:39] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [19:45] * Joins: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net)
- # [19:48] * Quits: teleject (~christoph@70.116.86.65) (Remote host closed the connection)
- # [19:54] * Joins: ehsan (~ehsan@209.20.29.228)
- # [19:54] * Quits: jochen__ (jochen@nat/google/x-kkbtdatdtllqtluz) (Ping timeout: 260 seconds)
- # [19:55] * Joins: jochen__ (jochen@nat/google/x-fuqulqyffeggpjsx)
- # [20:00] * Joins: izhak (~izhak@195.114.252.85)
- # [20:00] * Quits: izhak (~izhak@195.114.252.85) (Client Quit)
- # [20:04] * Joins: methuselahah (563d1092@gateway/web/freenode/ip.86.61.16.146)
- # [20:05] * Quits: twisted` (~twisted@p5DDBBF2A.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [20:05] <methuselahah> where can I find the most detailed html5 javascript documentation for html5 video?
- # [20:09] * Quits: methuselahah (563d1092@gateway/web/freenode/ip.86.61.16.146) (Client Quit)
- # [20:09] * Quits: hij1nx (~hij1nx@166.137.9.194) (Quit: hij1nx)
- # [20:09] * Quits: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [20:23] * Joins: jacobolus (~jacobolus@70-36-236-249.dsl.static.sonic.net)
- # [20:24] * Joins: mattlucht (~mattlucht@194.102.13.2)
- # [20:30] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [20:31] * Joins: graememcc (~chatzilla@host31-52-60-211.range31-52.btcentralplus.com)
- # [20:35] * Quits: [[zz]] (~q@node-cm9.pool-182-53.dynamic.totbb.net) (Remote host closed the connection)
- # [20:44] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
- # [20:54] * Joins: astearns_ (~astearns@192.150.22.5)
- # [20:55] * Quits: astearns (~astearns@192.150.22.5) (Read error: Connection reset by peer)
- # [20:55] * astearns_ is now known as astearns
- # [21:01] * Joins: darcyclarke (~darcyclar@71.46.49.251)
- # [21:05] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
- # [21:05] * Joins: hober (~ted@unaffiliated/hober)
- # [21:14] * Joins: charl (~charl@524AA705.cm-4-3c.dynamic.ziggo.nl)
- # [21:18] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
- # [21:25] * Quits: jacobolus (~jacobolus@70-36-236-249.dsl.static.sonic.net) (Read error: Connection reset by peer)
- # [21:25] * Joins: kolombiken (~Adium@c-5eeaaa6d-74736162.cust.telenor.se)
- # [21:30] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [21:39] * eighty4_ is now known as eighty4
- # [21:39] * Quits: eighty4 (~eighty4@li150-164.members.linode.com) (Changing host)
- # [21:39] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [21:40] * Quits: darcyclarke (~darcyclar@71.46.49.251) (Quit: Leaving...)
- # [22:04] * Joins: ehsan (~ehsan@209.20.29.228)
- # [22:04] * Quits: Ms2ger (~Ms2ger@91.181.79.165) (Quit: nn)
- # [22:05] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [22:09] * Quits: GlitchMr (~glitchmr@178-36-135-201.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:09] * Joins: darcyclarke (~darcyclar@12.32.103.4)
- # [22:15] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [22:44] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [23:00] * Quits: kennyluck (~kennyluck@114-43-112-121.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [23:02] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [23:05] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [23:06] * Joins: kennyluck (~kennyluck@114-25-242-218.dynamic.hinet.net)
- # [23:11] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [23:22] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [23:26] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [23:27] * Quits: kolombiken (~Adium@c-5eeaaa6d-74736162.cust.telenor.se) (Quit: Leaving.)
- # [23:54] * Joins: tantek (~tantek@50-0-92-247.dsl.dynamic.sonic.net)
- # Session Close: Sun Jun 10 00:00:01 2012
The end :)