Options:
- # Session Start: Mon Dec 31 00:00:00 2007
- # Session Ident: #whatwg
- # [00:00] <gsnedders> broken gmail filters trying to apply non-existant labels, and archiving it.
- # [00:00] <Lachy__> ok
- # [00:00] <gsnedders> fix the filters and everything appears
- # [00:18] * Quits: gsnedders (n=gsnedder@host86-138-198-209.range86-138.btcentralplus.com) ("Partying in teh intarwebs")
- # [00:32] <jgraham> So... slightly further off topic than the keyboard discussion in public-html; does anyone have any good/bad experience with the in ear sound isolating styl earbud headphones
- # [00:32] <jgraham> ?
- # [00:33] <jgraham> (add extra letters where required)
- # [00:34] <anne-mac> i bought a set and they didn't really stay in my ear so I gave them away...
- # [00:34] <anne-mac> (if you're referring the ones sold for the iPod among other things)
- # [00:34] <jgraham> do you remember which ones?
- # [00:35] <jgraham> (things like http://www.westone.com/content/215.html http://www.shure.com/PersonalAudio/Products/Earphones/ESeries/us_pa_E2c_content )
- # [00:35] <anne-mac> http://www.amazon.com/Apple-M9394G-B-iPod-Headphones/dp/B0001AP8CE
- # [00:36] * Joins: doublec (n=doublec@203-97-173-6.cable.telstraclear.net)
- # [00:37] <anne-mac> my experience was similar to this one: http://www.amazon.com/review/R12VD3WYE1JU5/ref=cm_cr_rdp_perm
- # [00:37] <anne-mac> although I did not bring them back
- # [00:38] <takkaria> jgraham: I have some shure e2cs
- # [00:39] <jgraham> Yeah, the general issue with these things seems to be finding ones that fit comfortably.
- # [00:39] <takkaria> they're pretty good
- # [00:39] <takkaria> they come with three different sizes of three different materials of earbud
- # [00:39] <jgraham> takkaria: Do they provide noticeable reduction in background noise?
- # [00:40] <takkaria> yup
- # [00:40] * jgraham cares more about reducing background noise than about perfect audio quality
- # [00:40] <takkaria> they allow me to walk around town happily without my ipod ast full volume
- # [00:40] <jgraham> Excellent
- # [00:41] <takkaria> around the middle of Manchester, nothing less
- # [00:41] <takkaria> I know other people who've had good luck with the e2cs, no-one who's used the apple ones
- # [00:42] * jgraham tries hard to avoid making some remark about the general danger of walking around manchester, let alone with one sense compromised
- # [00:42] <inimino> I tried some Ultimate Ears ones but they did not fit my ear canals
- # [00:42] <jgraham> My interest in the Westone ones stems from a site that said they were the most comfortable fit for most people
- # [00:43] <takkaria> nothing dangerous about walking round manchester
- # [00:43] <takkaria> cycling is a different matter, but I don't wear earphones for that. :)
- # [00:43] <jgraham> Unfortunately, they seem to be relatively hard to find in the UK
- # [00:43] <jgraham> takkaria: :)
- # [00:46] <jgraham> Thanks everyone :)
- # [00:56] <takkaria> np
- # [01:07] <virtuelv> jgraham: have you looked into the Shure headphones?
- # [01:09] <virtuelv> nm, /me reads backlog
- # [01:09] <virtuelv> I have some Koss Spark Plugs lying around
- # [01:09] <virtuelv> they're pretty horrible, and I've just always ended up using my Grados instead
- # [01:09] <virtuelv> which are everything but in-ear
- # [01:09] <jgraham> virtuelv: If you have any insight I'm still very much interested
- # [01:10] <virtuelv> jgraham: sound-quality-wise, they are supposed to be among the better in-ear solutions you can get
- # [01:10] <jgraham> Which ones?
- # [01:10] <virtuelv> problem is, they have an associated price tag
- # [01:10] <virtuelv> jgraham: shure in general
- # [01:10] <virtuelv> I only know shure from microphones
- # [01:11] <virtuelv> (the SM58 is a fantastic piece of kit, but that's beside the point)
- # [01:12] * Quits: anne-mac (n=annevk@86.90.70.28) (Read error: 110 (Connection timed out))
- # [01:12] <jgraham> My audiophile credentials are severely limited so I wonder how much sound quality issues will affect me
- # [01:13] <virtuelv> jgraham: while there is a lot of bollock science in audiophile circles, they at least have understood the quality of not getting tired listening to headphones
- # [01:14] <virtuelv> my golden rule is something like this: Don't buy audio equipment by mail order, unless you have pre-listened to them extensively
- # [01:14] <virtuelv> example: I recently (a week ago), got rid of my old DVD/CD player, and bought one with a darker sound
- # [01:15] <virtuelv> less impressive at first, but it allows me to listen for more extensive periods of time
- # [01:15] <virtuelv> (in this regard, ipods suck, they cause listening fatigue)
- # [01:15] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [01:15] <virtuelv> so it's not really about being "audiophile", it's about "which pair of headphones would I want to use for eight hours on end"
- # [01:16] <gavin> I don't think I would ever want to use headphones for 8 hours on end regardless of how comfortable they were :)
- # [01:17] <jgraham> virtuelv: whilst that sounds eminently sensible, I have difficulty imaganing where I could go to try on in ear headphones
- # [01:17] <virtuelv> jgraham: your nearest hi-fi-pusher
- # [01:17] <virtuelv> and by that, I mean people who are serious about it
- # [01:17] <virtuelv> fwiw, http://www.stereophile.com/headphones/504shure/
- # [01:19] <virtuelv> you just have to get over the possible trauma of having someone else's earwax shared
- # [01:21] <jgraham> I guess it's worth a try.
- # [01:21] <virtuelv> jgraham: is there any specific reason for going with in-ear?
- # [01:23] <jgraham> virtuelv: They seem to be effective at cutting down background noise. At least that's the impression I get.
- # [01:24] <virtuelv> jgraham: yes, but so are active solutions, like Sennheiser PXC 450
- # [01:24] <virtuelv> looks ridiculous walking around town, but on flights and similar, they are guaranteed to be much more comfortable
- # [01:24] <virtuelv> http://www.sennheiser.com/nl/icm_nl.nsf/root/500643
- # [01:26] <virtuelv> 350's are slightly cheaper, but I haven't read any reviews yet
- # [01:26] <jgraham> virtuelv: There seem to be to problems with the active noise cancelling things - they are comparatively expensive for the same level of background reduction, and the active cancelling /seems/ to be more low-frequency-specific
- # [01:26] <jgraham> (I was originally looking at the active noise canceling ones)
- # [01:29] * jgraham -> bed
- # [01:29] <virtuelv> as long as you are aware of the disadvantages, though
- # [01:29] <virtuelv> listening fatigue being one
- # [01:30] <virtuelv> it's about optimizing the solution for the use-case
- # [01:31] * Quits: doublec (n=doublec@203-97-173-6.cable.telstraclear.net) ("Leaving")
- # [01:36] * Quits: jgraham (n=james@cpc1-flee2-0-0-cust327.glfd.cable.ntl.com) ("This computer has gone to sleep")
- # [01:42] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [01:48] * Quits: tantek (n=tantek@70-13-177-65.area2.spcsdns.net)
- # [01:50] * Joins: jgraham (n=james@cpc1-flee2-0-0-cust327.glfd.cable.ntl.com)
- # [01:53] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [02:03] * Quits: tndH (i=Rob@adsl-83-100-132-169.karoo.KCOM.COM) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [02:08] * Quits: jgraham (n=james@cpc1-flee2-0-0-cust327.glfd.cable.ntl.com) (Read error: 110 (Connection timed out))
- # [02:18] * Quits: Lachy__ (n=Lachlan@cm-84.215.54.100.getinternet.no) ("Leaving")
- # [02:18] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [02:34] * Joins: G0k (n=hmason@c-67-164-171-32.hsd1.co.comcast.net)
- # [02:39] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 110 (Connection timed out))
- # [02:48] * weinig is now known as weinig|food
- # [02:48] * weinig|food is now known as weinig
- # [02:50] * weinig is now known as weinig|eats
- # [02:50] * Joins: webben (n=benh@91.84.19.165)
- # [02:52] * Joins: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [03:06] * Joins: roc_ (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [03:13] * Quits: roc (n=roc@121-72-23-200.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [03:58] * Quits: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net)
- # [04:16] * Quits: roc_ (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [04:16] * Joins: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [04:32] * Joins: tantek (n=tantek@70-13-253-167.area2.spcsdns.net)
- # [04:38] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [05:22] * Joins: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net)
- # [05:26] * Joins: doublec (n=doublec@203-97-173-6.cable.telstraclear.net)
- # [05:37] <doublec> <erg> git pull http://littledan.onigirihouse.com/factor.git
- # [05:37] <doublec> you can also: git pull git://onigirihouse.com/git/littledan.git
- # [05:37] <doublec> it's faster
- # [05:45] <doublec> oops, wrong channel
- # [05:46] * Joins: littledan (n=littleda@70-101-64-218.dsl1-field.roc.ny.frontiernet.net)
- # [06:00] * Quits: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [06:00] * Joins: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [06:00] <Hixie> 53 more tests to write
- # [06:01] <Hixie> anyone got any tests they know that safari, mozilla, or opera fail?
- # [06:05] <G0k> http://www.css3.info/selectors-test/test.html fails some in safari
- # [06:05] <Hixie> wow, sweet test suite
- # [06:05] <G0k> and firefox
- # [06:06] <Hixie> i really want primarily dom and js tests, but these will definitely be useful
- # [06:09] <G0k> by js testing, do you mean like testing compliance with the ECMAScript spec?
- # [06:09] * Joins: MacDome (n=eric@68-240-134-104.area5.spcsdns.net)
- # [06:12] <G0k> oh and of course http://bugs.webkit.org/attachment.cgi?id=9554
- # [06:12] <G0k> which i think only opera handles nicely right now
- # [06:12] <Hixie> yes
- # [06:13] <Hixie> JS spec and DOM specs
- # [06:15] <G0k> i actually had a question for you about the same-origin policy
- # [06:15] * Parts: littledan (n=littleda@70-101-64-218.dsl1-field.roc.ny.frontiernet.net)
- # [06:15] <G0k> should you be able enumerate variables across domains?
- # [06:15] <Hixie> webkit gets http://bugs.webkit.org/attachment.cgi?id=9554 correct
- # [06:16] <Hixie> (though i initially was confused sicne red and yellow are typically fail colours :-) )
- # [06:16] <Hixie> no
- # [06:16] <Hixie> or wait
- # [06:16] <Hixie> what do you mean?
- # [06:16] <G0k> hixie: they re-broke it in the latest nightly
- # [06:16] <G0k> ok, so
- # [06:16] <G0k> well actually, test case: http://bugs.webkit.org/attachment.cgi?id=9554
- # [06:16] <G0k> erps
- # [06:16] <G0k> http://mapseekret.com/staticmedia/document_a.html
- # [06:16] <G0k> that
- # [06:17] <G0k> basically, should a document from one domain be able to use a for..in loop to find the names of the variables in the window from another domain?
- # [06:17] <G0k> opera and firefox don't let you
- # [06:17] <G0k> safari currently does
- # [06:17] <G0k> safari does stop you from getting the actually values, but not the variable names
- # [06:17] <G0k> well actually, i put it better in this bug: http://bugs.webkit.org/show_bug.cgi?id=16387
- # [06:18] <G0k> but is that actually a same-origin violation?
- # [06:18] <Hixie> i thought i was using the latest nightly
- # [06:18] <Hixie> the second test case does indeed fail
- # [06:18] * Hixie takes note of it
- # [06:19] <G0k> well alright the latest one i just compiled is a little wonkey in general
- # [06:19] <Hixie> waiiit
- # [06:19] <Hixie> i thought 9554 was a different attachment
- # [06:19] <Hixie> but it's the same one
- # [06:19] <Hixie> and it failed once and succeeded the other time
- # [06:19] <Hixie> wtf
- # [06:19] <G0k> are you sure you're not mixing up builds?
- # [06:19] <Hixie> re the same-origin thing, yes that's a security bug
- # [06:19] <Hixie> no, only one build
- # [06:20] <G0k> kdoke
- # [06:26] * MacDome is surprsied we'd break an existing test
- # [06:26] <MacDome> would suggest that the test never got landed
- # [06:29] <Hixie> it seems intermittent
- # [06:29] <MacDome> http://build.webkit.org/waterfall is generally quite good about catching regressions
- # [06:30] * Quits: MacDome (n=eric@68-240-134-104.area5.spcsdns.net)
- # [06:30] * Quits: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [06:44] * Joins: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [07:03] * weinig|eats is now known as weinig
- # [07:15] * Quits: tantek (n=tantek@70-13-253-167.area2.spcsdns.net)
- # [07:19] * Quits: doublec (n=doublec@203-97-173-6.cable.telstraclear.net) (Read error: 110 (Connection timed out))
- # [07:39] * Joins: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [08:05] <weinig> Hixie: http://bugs.webkit.org/show_bug.cgi?id=16387 :)
- # [08:05] <weinig> Hixie: that's what you get for commenting in a bug that I should have fixed already
- # [08:05] <G0k> damnit, my test suggestion is foiled
- # [08:06] <G0k> i should get hixie to CC all my bugs. :)
- # [08:14] * Joins: tantek (n=tantek@70-13-125-33.area2.spcsdns.net)
- # [08:34] * Quits: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [08:48] * Quits: virtuelv (n=virtuelv@233.80-203-100.nextgentel.com) ("Leaving")
- # [09:14] * weinig is now known as weinig|zZz
- # [09:19] <Hixie> can anyone think of a way of detecting if an element is matching a selector without using some 2004-or-earlier standards-based mechanism other than getComputedStyle()?
- # [09:21] * MacDome is now known as MacDomeSleep
- # [09:22] <MacDomeSleep> Hixie: well, in IE there is _hasLayout :)
- # [09:22] <MacDomeSleep> certain styles would certainly change the DOM behavior
- # [09:22] <Hixie> maybe you don't fully understand "2004-or-earlier standards-based mechanism" :-P
- # [09:22] <Hixie> er wait
- # [09:22] <Hixie> i misspoke
- # [09:22] <Hixie> i meant to ask "can anyone think of a way of detecting if an element is matching a selector using some 2004-or-earlier standards-based mechanism other than getComputedStyle()?"
- # [09:23] <Hixie> the without was a misedit
- # [09:23] <Hixie> appologies
- # [09:23] <MacDomeSleep> yeah,I understood the firstime
- # [09:23] <MacDomeSleep> Imust have read betweent he lines
- # [09:24] <MacDomeSleep> Hixie: I would use a style which I knew changed dom behavior
- # [09:24] <MacDomeSleep> things like height
- # [09:24] <MacDomeSleep> display
- # [09:24] <MacDomeSleep> etc.
- # [09:25] <Hixie> right but how can i tell the style has changed, without using getComputedStyle?
- # [09:25] <Hixie> and still following the specs?
- # [09:25] <Hixie> (from script)
- # [09:26] <MacDomeSleep> if you set a height with the selector, wouldn't element.height change?
- # [09:26] <Hixie> element.innerHeight isn't standards-based
- # [09:27] <MacDomeSleep> http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/dom/Element.idl
- # [09:27] * Quits: tantek (n=tantek@70-13-125-33.area2.spcsdns.net) (Read error: 104 (Connection reset by peer))
- # [09:28] <MacDomeSleep> I can't think of a standards based method
- # [09:29] <MacDomeSleep> Hixie: since all the useful properties on element in that file, are non-standards based
- # [09:29] <Hixie> bummer
- # [09:29] <Hixie> i don't like breaking IE on a whole series of tests just for not having getComputedStyle
- # [09:31] <MacDomeSleep> wasn't getComputedStyle back in like 2000?
- # [09:31] <Hixie> yeah
- # [09:31] <Hixie> i'm totally using it at least once
- # [09:31] <MacDomeSleep> http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-ViewCSS
- # [09:31] <Hixie> just feels a bit over the top to totally screw IE on 16 tests in a row just for one bug
- # [09:32] <Hixie> oh well
- # [09:32] <Hixie> i'm not really targetting IE anyway
- # [09:32] <MacDomeSleep> it sorta sucks that IE screws developers over based on one bug :)
- # [09:32] <MacDomeSleep> or rather... one thousand bugs
- # [09:32] <Hixie> me giggles as he discovers his selectorTest() function works
- # [09:32] <Hixie> ^/
- # [09:34] * MacDomeSleep is now known as MacDome
- # [09:35] <Hixie> ok this is awesome
- # [09:35] <Hixie> i have a little framework for selectors tests
- # [09:35] <Hixie> now i can go crazy!
- # [09:35] <Hixie> mwuhahahaha
- # [09:35] <G0k> he's a mad man
- # [09:35] <G0k> someone sedate him
- # [09:36] * MacDome flails wildly in Hixie's direction, utterly failing.
- # [09:36] * MacDome ends up sedating himself
- # [09:36] * Quits: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net) (Read error: 104 (Connection reset by peer))
- # [09:36] * MacDome is now known as MacDomeSleep
- # [09:36] <Hixie> heh
- # [09:37] * Joins: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net)
- # [09:38] * Joins: doublec (n=doublec@203-97-173-6.cable.telstraclear.net)
- # [09:50] * Joins: doublec_ (n=doublec@203-97-173-6.cable.telstraclear.net)
- # [09:50] * Quits: doublec_ (n=doublec@203-97-173-6.cable.telstraclear.net) (Read error: 104 (Connection reset by peer))
- # [10:04] * Joins: tantek (n=tantek@99-203-148-83.area2.spcsdns.net)
- # [10:09] * Joins: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [10:13] * Quits: doublec (n=doublec@203-97-173-6.cable.telstraclear.net) ("Leaving")
- # [10:14] * Joins: doublec (n=doublec@203-97-173-6.cable.telstraclear.net)
- # [10:20] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:22] * Joins: anne-mac (n=annevk@86.90.70.28)
- # [10:39] * Joins: jgraham (n=james@cpc1-flee2-0-0-cust327.glfd.cable.ntl.com)
- # [10:50] * Quits: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net)
- # [10:51] * Quits: jgraham (n=james@cpc1-flee2-0-0-cust327.glfd.cable.ntl.com) ("This computer has gone to sleep")
- # [10:54] * Joins: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net)
- # [11:07] * Quits: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net)
- # [11:10] * Joins: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net)
- # [11:29] * Quits: G0k (n=hmason@c-67-164-171-32.hsd1.co.comcast.net)
- # [11:36] * Quits: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [11:53] * Joins: nickshanks (n=nickshan@cpc2-clif1-0-0-cust535.nott.cable.ntl.com)
- # [12:00] * Joins: jgraham (n=james@cpc1-flee2-0-0-cust327.glfd.cable.ntl.com)
- # [12:06] * Joins: hdh (n=hdh@58.187.93.210)
- # [12:06] * Joins: jgraham_ (n=james@cpc1-flee2-0-0-cust327.glfd.cable.ntl.com)
- # [12:06] * Quits: jgraham_ (n=james@cpc1-flee2-0-0-cust327.glfd.cable.ntl.com) (Client Quit)
- # [12:21] * Quits: jgraham (n=james@cpc1-flee2-0-0-cust327.glfd.cable.ntl.com) (Read error: 110 (Connection timed out))
- # [12:29] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("This computer has gone to sleep")
- # [12:34] * Joins: tndH_ (i=Rob@adsl-83-100-132-169.karoo.KCOM.COM)
- # [12:34] * tndH_ is now known as tndH
- # [12:36] <Philip`> Hixie: If you set an img width with CSS, then get the width DOM attribute and test if it equals the width set with CSS (to see if the selector matched), is that standards-based or is it just an undocumented feature?
- # [12:37] <anne-mac> standards-based per HTML5
- # [12:47] <hsivonen> IIRC, what the getComputedStyle spec says about returned units is utterly bogus
- # [12:47] <anne-mac> that's different from the width DOM attribute of <img> though
- # [12:47] <hsivonen> so if you want to build a test that is both Good for the Web and adheres to specs as of 2004, it might be hard
- # [12:48] <anne-mac> oh, like that
- # [12:48] <anne-mac> it's also pretty vague, so...
- # [12:48] * anne-mac hopes to fix getComputedStyle in due course
- # [12:49] <hsivonen> "The CSSStyleDeclaration is read-only and contains only absolute values."
- # [12:49] <hsivonen> my recollection was that it said absolute lengths
- # [12:49] <hsivonen> if absolute values means something else, please disregard my comment above
- # [12:50] <hsivonen> IIRC, the sensible approach is to normalize lengths to px which CSS calls "relative" not "absolute"
- # [12:52] <anne-mac> per CSS the computed value for border-top-width is the absolute length...
- # [12:52] <anne-mac> so I guess that's what getComputedStyle means too
- # [12:52] <anne-mac> it's not what getComputedStyle does though
- # [12:57] * Quits: doublec (n=doublec@203-97-173-6.cable.telstraclear.net) ("Leaving")
- # [13:21] * Quits: anne-mac (n=annevk@86.90.70.28) (Read error: 110 (Connection timed out))
- # [13:48] * Quits: bradee-oh (n=bradeeoh@web7.webfaction.com) (Remote closed the connection)
- # [13:49] * Joins: anne-mac (n=annevk@86.90.70.28)
- # [13:51] * Joins: gavin__ (n=gavin@people.mozilla.com)
- # [13:52] * Quits: nickshanks (n=nickshan@cpc2-clif1-0-0-cust535.nott.cable.ntl.com) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: ROBOd (n=robod@89.122.216.38) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: dolphinling (n=chatzill@rbpool1-46.shoreham.net) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: kig (n=kig@dsl-lprbrasgw1-fe92fa00-192.dhcp.inet.fi) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: Yudai (n=Yudai@pddc472.tokyte00.ap.so-net.ne.jp) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: ray (i=ray@freenode/helper/ray) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: digx (n=rick@c-76-109-201-140.hsd1.fl.comcast.net) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: YaaL (i=yaal@hell.pl) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: ianloic (i=yakk@glub.dreamhostps.com) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: Hixie (i=ianh@trivini.no) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: syp| (n=syp@lasigpc9.epfl.ch) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: mitsuhiko (n=mitsuhik@ubuntu/member/mitsuhiko) (brown.freenode.net irc.freenode.net)
- # [13:52] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (brown.freenode.net irc.freenode.net)
- # [13:53] * Joins: bradee-oh (n=bradeeoh@web7.webfaction.com)
- # [13:53] * Joins: nickshanks (n=nickshan@cpc2-clif1-0-0-cust535.nott.cable.ntl.com)
- # [13:53] * Joins: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net)
- # [13:53] * Joins: ROBOd (n=robod@89.122.216.38)
- # [13:53] * Joins: dolphinling (n=chatzill@rbpool1-46.shoreham.net)
- # [13:53] * Joins: kig (n=kig@dsl-lprbrasgw1-fe92fa00-192.dhcp.inet.fi)
- # [13:53] * Joins: Yudai (n=Yudai@pddc472.tokyte00.ap.so-net.ne.jp)
- # [13:53] * Joins: ray (i=ray@freenode/helper/ray)
- # [13:53] * Quits: gavin (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [13:53] * Joins: digx (n=rick@c-76-109-201-140.hsd1.fl.comcast.net)
- # [13:53] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
- # [13:53] * Joins: ianloic (i=yakk@glub.dreamhostps.com)
- # [13:53] * Joins: YaaL (i=yaal@hell.pl)
- # [13:53] * Joins: Hixie (i=ianh@trivini.no)
- # [13:53] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [13:53] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [13:53] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [13:53] * Joins: syp| (n=syp@lasigpc9.epfl.ch)
- # [13:53] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [13:53] * Joins: mitsuhiko (n=mitsuhik@ubuntu/member/mitsuhiko)
- # [14:00] * Quits: anne-mac (n=annevk@86.90.70.28) (Remote closed the connection)
- # [14:02] * Joins: anne-mac (n=annevk@86.90.70.28)
- # [14:02] * Quits: hdh (n=hdh@58.187.93.210) ("Leaving.")
- # [14:07] * Joins: maikmerten (n=maikmert@L8bab.l.pppool.de)
- # [14:26] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [14:27] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) (Client Quit)
- # [14:27] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [15:02] <webben> hsivonen: btw validator (local build) is giving me a "Caused by: org.xml.sax.SAXException: Malformed spec: Expected dt to be context dt but it was not." error whenever I run it, in case you know what that's about
- # [15:06] * Parts: anne-mac (n=annevk@86.90.70.28)
- # [15:08] * Joins: Lachy_ (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [15:08] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) (Read error: 104 (Connection reset by peer))
- # [15:09] * Joins: anne-mac (n=annevk@86.90.70.28)
- # [15:20] * Quits: tantek (n=tantek@99-203-148-83.area2.spcsdns.net)
- # [15:27] * Joins: webben_ (n=benh@nat/yahoo/x-10fac8bad40e840f)
- # [15:29] * Quits: Lachy_ (n=Lachlan@cm-84.215.54.100.getinternet.no) ("Leaving")
- # [15:29] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [15:39] <hsivonen> webben: try starting with --html5load=http://about.validator.nu/spec.html
- # [15:39] <hsivonen> webben: evidently, I need to bundle a known-good copy of the spec with the software
- # [15:40] <hsivonen> webben: sorry about the inconvenience
- # [15:40] <webben_> python build/build.py run --html5load=http://about.validator.nu/spec.html gives me the same error.
- # [15:41] <hsivonen> Philip`: I pushed out a vastly updated http://about.validator.nu/
- # [15:41] <hsivonen> webben: you need python build/build.py --html5load=http://about.validator.nu/spec.html run
- # [15:41] <anne-mac> hsivonen, you missed the other error Philip` pointed out
- # [15:41] <anne-mac> "but only it if the DTD"
- # [15:42] <hsivonen> anne-mac: thanks
- # [15:42] <webben_> hsivonen: Ah great, that works. Thank you. :)
- # [15:42] <hsivonen> anne-mac: fixed
- # [15:43] * Quits: webben (n=benh@91.84.19.165) (Read error: 110 (Connection timed out))
- # [15:57] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("Leaving")
- # [15:58] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [16:18] * Quits: anne-mac (n=annevk@86.90.70.28) (Read error: 110 (Connection timed out))
- # [16:19] * Joins: gsnedders (n=gsnedder@host86-138-198-209.range86-138.btcentralplus.com)
- # [16:24] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:31] * Joins: mpt (n=mpt@nat/canonical/x-b59677c072f39275)
- # [16:38] * Joins: dbaron (n=dbaron@pool-72-94-185-124.phlapa.fios.verizon.net)
- # [16:40] * Joins: phsiao (n=shawn@nat/ibm/x-00a9191e6ccd4a52)
- # [16:42] * Joins: zcorpan (n=chatzill@90-230-96-131-no112.tbcn.telia.com)
- # [16:43] <zcorpan> div[align=left] {
- # [16:43] <zcorpan> }
- # [16:43] <zcorpan> <div align='LEFT'></div>
- # [16:43] <zcorpan> The CSS selector should match the HTML fragment because the value of the align attribute should be case insensitive in a HTML document
- # [16:43] <zcorpan> -- http://www.css3.info/selectors-test/test-attribute-equal.html#attribute-equal
- # [16:43] <zcorpan> hmm
- # [16:44] <zcorpan> html5 needs to define this
- # [16:44] <zcorpan> Hixie: ^
- # [16:44] * Quits: maikmerten (n=maikmert@L8bab.l.pppool.de) (Remote closed the connection)
- # [16:46] * zcorpan would like to run the selectors tests in quirks mode
- # [16:49] <zcorpan> bah, it doesn't test case sensitivity of .class
- # [16:49] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [16:56] <dbaron> zcorpan, There's a list of which attributes count for that in CSS2.1, I think.
- # [16:56] <dbaron> zcorpan, although actually it's defined in HTML4 as well...
- # [16:57] <zcorpan> i think html5 needs to define it
- # [16:57] <zcorpan> also for xhtml5
- # [16:58] <dbaron> hrm, actually not -- we just implement using the [CI] / [CS] in HTML4
- # [16:59] <zcorpan> does that mean ascii case insensitive or unicode case insensitive?
- # [17:00] <zcorpan> usemap="" is unicode case insensitive, iirc. some others are ascii case insensitive. although i haven't tested their case sensitivity wrt selectors
- # [17:01] <hsivonen> zcorpan: why is usemap case-insensitive in any way?
- # [17:02] <zcorpan> hsivonen: dunno
- # [17:02] <gsnedders> hsivonen: aren't @id normally case-insensitive?
- # [17:02] <zcorpan> usemap points to name=""
- # [17:02] <hsivonen> zcorpan: have you tested selector case-insensitivity of with enumerated-value attributes in XHTML?
- # [17:02] <zcorpan> (per html4 anyway)
- # [17:02] <zcorpan> hsivonen: no
- # [17:03] <hsivonen> gsnedders: id is supposed to be case-sensitive
- # [17:03] <gsnedders> hsivonen: and HTML is supposed to be SGML. What things are supposed to mean is irrelevant :)
- # [17:03] <hsivonen> zcorpan: is usemap case-insensitive only when comparing againts name or also with id?
- # [17:04] <zcorpan> i guess i'll make a thorough test suite for this in due course
- # [17:04] <zcorpan> hsivonen: in ie and opera it's insensitive for both
- # [17:04] <zcorpan> hsivonen: in saf and moz it's insensitive for name (html only) and sensitive for id (xhtml only)
- # [17:05] <hsivonen> I currently implement usemap checking using code-point-for-code-point equality
- # [17:06] <hsivonen> zcorpan: fun
- # [17:06] <hsivonen> zcorpan: but WebKit supports name in XHTML, too, doesn't it?
- # [17:07] <gsnedders> hsivonen: yeah
- # [18:06] * Quits: billmason (n=billmaso@ip156.unival.com) (Read error: 104 (Connection reset by peer))
- # [18:10] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [18:18] * gavin__ is now known as gavin
- # [18:24] * Joins: tantek (n=tantek@70-13-176-76.area2.spcsdns.net)
- # [18:29] * Quits: nickshanks (n=nickshan@cpc2-clif1-0-0-cust535.nott.cable.ntl.com) (Read error: 110 (Connection timed out))
- # [18:33] <zcorpan> hsivonen: not last time i tested, iirc
- # [18:38] * Quits: dbaron (n=dbaron@pool-72-94-185-124.phlapa.fios.verizon.net) (Read error: 113 (No route to host))
- # [18:38] <zcorpan> hsivonen: "If you the automatic choice of parser ..." s/you // in http://about.validator.nu/
- # [18:40] <zcorpan> hsivonen: btw, i'm not sure about the utility of allowing text/xsl as a lax content type, considering that iirc moz and ie don't actually accept it as a content type
- # [18:40] <zcorpan> (but ie requires "text/xsl" in the type pseudo-attribute)
- # [18:41] * webben_ can understand why one might want to treat name as ID in HTML for IE compat, but can't see the point in corrupting NAME in XHTML in the same way.
- # [18:42] <zcorpan> webben_: for HTML compat :)
- # [18:42] * Joins: dbaron (n=dbaron@pool-72-94-185-124.phlapa.fios.verizon.net)
- # [18:42] <webben_> It's a silly habit in HTML to begin with, given that NAME is not unique.
- # [18:43] <zcorpan> <a name> or <map name> must be unique per html4
- # [18:43] <zcorpan> <div id="foo"><map name="foo"> is not conforming html4
- # [18:43] <webben_> zcorpan: Do you mean getElementById never returns <input type="radio" name="foo"> ?
- # [18:44] <zcorpan> that's not what i meant, and i don't see how you make that connection, but it might well do in ie
- # [18:45] <zcorpan> (it shouldn't, though)
- # [18:45] <webben_> zcorpan: If it's not the case that getElementById is special-cased for A and MAP, then I'm not sure how that uniqueness restriction helps.
- # [18:46] <Dashiva> webben_: How is getElementById on a duplicate id any different from on a duplicate name?
- # [18:46] <webben_> Dashiva: You're not supposed to have duplicate IDs.
- # [18:46] <Dashiva> That's not enforced, though
- # [18:46] <zcorpan> webben_: there are other interfaces than gEBI
- # [18:46] <webben_> Not much is enforced.
- # [18:46] <webben_> You are supposed to have duplicate NAMEs for radio buttons however.
- # [18:46] <Dashiva> Besides, many uses of name are also supposed to be unique
- # [18:46] <zcorpan> webben_: such as <img usemap>
- # [18:48] <Dashiva> webben_: There's not much of a use case for using gEBI on a radio button name, though
- # [18:49] <webben_> I don't see any usecase for using gEBI on NAMEs full-stop, especially in XML.
- # [18:49] <Dashiva> Easy access to form elements is one
- # [18:49] <webben_> I can see the backwards compat argument in HTML, although it's not massively strong given that relying on such behavior would break webapps in a lot of browsers.
- # [18:49] <zcorpan> Dashiva: dom0 has simpler access to form elements
- # [18:50] <webben_> I think ID makes form access pretty easy actually.
- # [18:50] <Dashiva> Sure, if you have a reference to the form
- # [18:50] <webben_> you need ID for form labels anyhow
- # [18:50] <webben_> (well, if you want them to actually work)
- # [18:50] <webben_> *field labels
- # [18:51] <Dashiva> If you use labels, and don't use containing labels, yes
- # [18:51] <webben_> Either way, I think that's a stronger argument for a getElementByAttributeValue('name','foo') or something
- # [18:51] <Dashiva> getElementsByName exists, yes
- # [18:51] <webben_> at least that would do what it says on the tin, and be usable for many more situations
- # [18:52] <webben_> e.g. getting all password inputs in a form.
- # [18:52] <webben_> s/password/text (probably a better example)
- # [18:53] <zcorpan> text inputs might not have a type attribute :)
- # [18:54] <webben_> They might not. That's an argument for something like getElementsBy (http://developer.yahoo.com/yui/docs/YAHOO.util.Dom.html)
- # [19:06] * Quits: zcorpan (n=chatzill@90-230-96-131-no112.tbcn.telia.com) ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]")
- # [19:10] * Joins: nickshanks (n=nickshan@cpc2-clif1-0-0-cust535.nott.cable.ntl.com)
- # [19:32] * Joins: psa (n=yomode@71.93.19.66)
- # [19:48] * weinig|zZz is now known as weinig
- # [20:20] * Quits: billmason (n=billmaso@ip156.unival.com) (".")
- # [20:35] * Joins: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [21:10] * Quits: roc (n=roc@121-72-23-200.dsl.telstraclear.net)
- # [21:33] * Quits: jruderman (n=jruderma@ip68-5-176-76.oc.oc.cox.net)
- # [21:55] * Joins: kingryan (n=kingryan@dsl092-002-056.sfo1.dsl.speakeasy.net)
- # [22:04] * Quits: MacDomeSleep (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [22:16] * Joins: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [22:27] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [22:55] * Quits: mpt (n=mpt@nat/canonical/x-b59677c072f39275) ("Leaving")
- # [23:02] * Joins: weinig (n=weinig@adsl-76-203-73-177.dsl.pltn13.sbcglobal.net)
- # [23:11] * MacDome is now known as MacDomeOut
- # [23:20] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [23:53] * Quits: phsiao (n=shawn@nat/ibm/x-00a9191e6ccd4a52)
- # Session Close: Tue Jan 01 00:00:00 2008
The end :)