Options:
- # Session Start: Sun Jan 09 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Joins: benschwarz (~ben@59.167.185.148)
- # [00:01] * bga_|away is now known as bga_
- # [00:03] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [00:03] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: Connection reset by peer)
- # [00:03] * eric_carlson_ is now known as eric_carlson
- # [00:03] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [00:03] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: Connection reset by peer)
- # [00:03] * eric_carlson_ is now known as eric_carlson
- # [00:04] * Joins: invariable (~variable@unaffiliated/variable)
- # [00:05] * Quits: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Quit: nn)
- # [00:05] * Quits: invariable (~variable@unaffiliated/variable) (Remote host closed the connection)
- # [00:08] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [00:08] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: Connection reset by peer)
- # [00:08] * eric_carlson_ is now known as eric_carlson
- # [00:11] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [00:11] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: Connection reset by peer)
- # [00:11] * eric_carlson_ is now known as eric_carlson
- # [00:13] * bga_ is now known as bga_|away
- # [00:19] * bga_|away is now known as bga_
- # [00:37] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
- # [00:43] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [00:43] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:45] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [01:02] * Quits: mokush (~quassel@188.24.25.58) (Remote host closed the connection)
- # [01:04] * Joins: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net)
- # [01:05] * Joins: jochen__1 (~jochen@nat/google/x-buabgxapyjsvgonu)
- # [01:09] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [01:10] * Quits: jochen___ (~jochen@nat/google/x-hjlfwqkvgbcmjigt) (Ping timeout: 250 seconds)
- # [01:10] * Joins: jochen___ (~jochen@nat/google/x-uktahtriemdlasfj)
- # [01:11] * Quits: jochen__1 (~jochen@nat/google/x-buabgxapyjsvgonu) (Ping timeout: 272 seconds)
- # [01:16] * Quits: plomlompom (~plomlompo@i59F6BEBA.versanet.de) (Ping timeout: 264 seconds)
- # [01:25] * Quits: jgv (~jgv@184.152.75.83) (Quit: jgv)
- # [01:34] * Joins: MikeSmith (~MikeSmith@EM114-48-51-120.pool.e-mobile.ne.jp)
- # [01:54] * Quits: slartsa (~slartsa@alpha.pumppumedia.com) (Ping timeout: 240 seconds)
- # [01:56] * Joins: plomlompom (~plomlompo@i59F6B9FD.versanet.de)
- # [02:02] * Quits: plomlompom (~plomlompo@i59F6B9FD.versanet.de) (Ping timeout: 276 seconds)
- # [02:03] <benschwarz> Philip`: So the regular editions of the spec all receive a body element from your spec splitter?
- # [02:03] <benschwarz> and a closing html tag?
- # [02:07] <Philip`> benschwarz: Hmm... No
- # [02:07] <Philip`> Looks like I run it with the --html5lib-serialiser option (but no others)
- # [02:07] <Philip`> and the html5lib serialiser seems to omit optional tags by default
- # [02:08] <benschwarz> Philip`: They're the options that MikeSmith setup for me too
- # [02:08] <Philip`> The <html> and <body> aren't optional in e.g. http://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html because they have attributes
- # [02:08] <Philip`> but </body> and </html> are always optional
- # [02:09] <Philip`> (and <body> with no attributes is optional, which is probably the case in your version of the spec)
- # [02:09] <benschwarz> Philip`: https://github.com/benschwarz/developers.whatwg.org/blob/master/Makefile
- # [02:10] <benschwarz> yeah, I have no <body>
- # [02:10] <benschwarz> all of which makes styling and modying after harder than it should be
- # [02:11] <Philip`> Styling via CSS selectors? There's still a body element in the DOM so you can style it exactly as if there was an explicit <body> written there
- # [02:12] <Philip`> although actually it probably breaks in some browsers because the first element is <header> which isn't always recognised as an element that triggers the implicit body
- # [02:13] <Philip`> You could add omit_optional_tags=False into the html5lib.serializer.HTMLSerializer(...) line in spec-splitter.py to make all open/close tags explicit
- # [02:15] * Joins: plomlompom (~plomlompo@i59F6A266.versanet.de)
- # [02:16] * Quits: Evet (~Evet@78.191.152.106) (Ping timeout: 276 seconds)
- # [02:19] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [02:20] * Quits: plomlompom (~plomlompo@i59F6A266.versanet.de) (Read error: Operation timed out)
- # [02:21] * bga_ is now known as bga_|away
- # [02:22] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:25] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
- # [02:27] * Joins: plomlompom (~plomlompo@i59F6A266.versanet.de)
- # [02:29] * Joins: Evet (~Evet@78.181.18.212)
- # [02:29] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [02:39] * bga_|away is now known as bga_
- # [02:39] * Quits: sean`` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Quit: Leaving)
- # [02:41] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: Connection reset by peer)
- # [02:42] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [02:51] * bga_ is now known as bga_|away
- # [02:54] * Quits: plomlompom (~plomlompo@i59F6A266.versanet.de) (Ping timeout: 240 seconds)
- # [02:54] * bga_|away is now known as bga_
- # [02:56] * Quits: charlvn (~charlvn@41.0.48.93) (Quit: Leaving)
- # [02:57] * Joins: kanru (~kanru@61-228-156-85.dynamic.hinet.net)
- # [03:02] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
- # [03:02] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Client Quit)
- # [03:03] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
- # [03:06] <benschwarz> Philip`: *some* browsers add a body of its own
- # [03:06] <benschwarz> but mobile safari, for example, does not.
- # [03:07] <benschwarz> its foolish to rely on the consistent nature of browsers from different vendors
- # [03:08] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Read error: Connection reset by peer)
- # [03:08] <benschwarz> Either way, I really want to get those tags in there because it makes my job easier :)
- # [03:09] <benschwarz> Philip`: any reasons we're not using utf-8 encoding?
- # [03:10] <benschwarz> Philip`: hmm. now everything is within the head: view-source:http://developers.whatwg.org/
- # [03:10] <benschwarz> :/
- # [03:14] <benschwarz> ah. even wierder, there are two heads
- # [03:18] * Joins: plomlompom (~plomlompo@i59F6CC38.versanet.de)
- # [03:22] * Quits: plomlompom (~plomlompo@i59F6CC38.versanet.de) (Ping timeout: 265 seconds)
- # [03:24] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [03:27] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 250 seconds)
- # [03:29] * Joins: plomlompom (~plomlompo@i59F6D49D.versanet.de)
- # [03:32] * Quits: MikeSmith (~MikeSmith@EM114-48-51-120.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [03:41] * jochen___ is now known as jochen__
- # [03:54] * Quits: Necrathex (~nectop@86.89.160.77) (Ping timeout: 276 seconds)
- # [03:55] * Joins: MikeSmith (~MikeSmith@EM111-188-41-17.pool.e-mobile.ne.jp)
- # [03:57] <MikeSmith> benschwarz: what different behavior do you see in mobile safari?
- # [03:57] <MikeSmith> benschwarz: btw, you know about Live DOM Viewer?
- # [03:57] <MikeSmith> http://software.hixie.ch/utilities/js/live-dom-viewer/
- # [03:57] * Quits: plomlompom (~plomlompo@i59F6D49D.versanet.de) (Ping timeout: 255 seconds)
- # [03:58] <MikeSmith> you can use that page in any browser to see the actual DOM that the browser constructs for any given document or markup fragment
- # [04:01] <MikeSmith> about the encoding, the reason I was running the splitter with the encoding set to ascii was that I had problems with characters getting borked by anolis or some other part of the toolchain in my processing setup
- # [04:02] <MikeSmith> you should switch it to utf-8 and if you don't see any problems just keep it that way
- # [04:08] <MikeSmith> benschwarz: I think any difference you see in mobile safari or other browsers is due to what Philip` mentioned
- # [04:09] <MikeSmith> that is, their html parsers don't know about the header element
- # [04:10] <MikeSmith> they don't know that <header> implies a <body> start tag
- # [04:10] <MikeSmith> so another way to solve that is not use <header>
- # [04:10] <MikeSmith> but instead use <div class=header> or something
- # [04:15] <MikeSmith> or maybe consider using the --w3c option
- # [04:16] <MikeSmith> which will do that for you I think
- # [04:18] * Quits: abarth|ooo (~abarth@c-67-169-68-88.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [04:18] <MikeSmith> hmm
- # [04:18] <MikeSmith> or maybe not
- # [04:18] * Joins: jaket (~jake@124.169.159.31)
- # [04:18] <MikeSmith> maybe you need to do it with anolis
- # [04:19] * Joins: abarth (~abarth@c-67-169-68-88.hsd1.ca.comcast.net)
- # [04:20] * Joins: plomlompom (~plomlompo@i59F6AE85.versanet.de)
- # [04:20] <MikeSmith> hmm
- # [04:21] <MikeSmith> but I find no header element in the source nor any part of anolis or the splitter that generates one
- # [04:21] <MikeSmith> so I guess that means you are putting it in with your code
- # [04:22] <MikeSmith> in which case, it's even easier for you to fix :)
- # [04:22] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [04:28] * Quits: plomlompom (~plomlompo@i59F6AE85.versanet.de) (Read error: Operation timed out)
- # [04:29] * Quits: MikeSmith (~MikeSmith@EM111-188-41-17.pool.e-mobile.ne.jp) (Ping timeout: 259 seconds)
- # [04:29] * Joins: plomlompom (~plomlompo@i59F6AE85.versanet.de)
- # [04:36] * Quits: Martijnc (~Martijnc@91.176.7.168) (Quit: Martijnc)
- # [04:37] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [04:40] * Joins: llrcombs (~11rcombs@c-67-173-106-77.hsd1.il.comcast.net)
- # [04:42] * Joins: eboyjr (~eboyjr@unaffiliated/eboyjr)
- # [04:42] <eboyjr> Will <div href="foo.html> be supported? I heard it was and I like the idea
- # [04:43] <eboyjr> with a quote after foo.html of course
- # [05:14] <llrcombs> ^^ seconded
- # [05:15] <llrcombs> it'd make <a> around <div> unneccesary
- # [05:15] <llrcombs> how about <anyBlockOrInlineElement href="anyUrl">?
- # [05:17] <llrcombs> I've always thought that most block and inline elements should be more or less the same at base, with some elements having added UI (<select>, <input>, etc.), attributes (<form action="blah">), or styling (<a> has the blue color and underline; <div> has display: block;, <span> has display: inline;)
- # [05:18] <bga_> chrome10 still buggy with playing many sounds parralelly
- # [05:18] <bga_> :(
- # [05:20] <bga_> or laggy
- # [05:20] * Quits: plomlompom (~plomlompo@i59F6AE85.versanet.de) (Ping timeout: 276 seconds)
- # [05:20] * Quits: kanru (~kanru@61-228-156-85.dynamic.hinet.net) (Quit: WeeChat 0.3.3)
- # [05:21] <Hixie> eboyjr, llrcombs: http://wiki.whatwg.org/wiki/FAQ#HTML5_should_support_href_on_any_element.21
- # [05:22] <llrcombs> true enough
- # [05:32] * Joins: plomlompom (~plomlompo@i59F6D28E.versanet.de)
- # [05:38] * Quits: plomlompom (~plomlompo@i59F6D28E.versanet.de) (Ping timeout: 272 seconds)
- # [05:40] * Joins: plomlompom (~plomlompo@i59F6D28E.versanet.de)
- # [05:44] <benschwarz> Hixie: hi :)
- # [05:44] <benschwarz> I missed MikeSmith, damn
- # [05:46] * Quits: plomlompom (~plomlompo@i59F6D28E.versanet.de) (Ping timeout: 265 seconds)
- # [05:46] * Joins: plomlompom (~plomlompo@i59F6D28E.versanet.de)
- # [05:47] <Hixie> benschwarz: hey
- # [05:47] <benschwarz> Hixie: I'm trying to ensure that we have a body element in the spec after it is split…
- # [05:47] <Hixie> compat with legacy UAs?
- # [05:50] <benschwarz> Hixie: I was seeing some strangeness with styling the body under iOS
- # [05:50] <benschwarz> I think Philip` has sorted me out with options for html5lib though :)
- # [05:51] <Hixie> k
- # [05:51] <Hixie> we can also change <header> to <div> for now
- # [05:51] <Hixie> there's no rush to use the new elements
- # [05:52] <Hixie> for the spec i am basically targetting ua vendors so making it use the latest stuff is fine, since they're likely using cutting edge UAs
- # [05:53] * Quits: plomlompom (~plomlompo@i59F6D28E.versanet.de) (Read error: No route to host)
- # [06:16] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [06:16] <eboyjr> About the href attribute thing, it says, "It adds no new functionality that can’t already be achieved using the a element and a little script.". Well what if javascript is turned off?
- # [06:17] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 246 seconds)
- # [06:17] <eboyjr> Browser vendors report that implementing it would be extremely complex, but you can work around it with a simple script.. hrm
- # [06:19] <Hixie> there's a lot of things like that
- # [06:21] <eboyjr> Heh HTML5 should group <dt>s and <dd>s together in <di>s!.. I just use <div>s hehe shhh
- # [06:22] * Quits: jwalden (~waldo@adsl-71-147-38-99.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
- # [06:29] * Joins: plomlompom (~plomlompo@i59F6DEC4.versanet.de)
- # [06:33] <benschwarz> Hixie: I'm happy to use newer elements
- # [06:33] * Parts: eboyjr (~eboyjr@unaffiliated/eboyjr)
- # [06:33] <Hixie> k
- # [06:35] <benschwarz> Hixie: unless we're having trouble styling them (which we're not, currently)
- # [06:38] * _bga is now known as bga_|away
- # [06:39] * bga_|away is now known as bga_
- # [06:39] * bga_ is now known as bga_|away
- # [06:40] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [07:04] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [07:05] * Quits: benschwarz (~ben@59.167.185.148) (Read error: Connection reset by peer)
- # [07:09] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [07:10] * Joins: benschwarz (~ben@59.167.185.148)
- # [07:17] * Quits: Evet (~Evet@78.181.18.212) (Ping timeout: 264 seconds)
- # [07:31] * Joins: benschwarz_ (~ben@59.167.185.148)
- # [07:35] * Quits: benschwarz (~ben@59.167.185.148) (Ping timeout: 240 seconds)
- # [07:35] * benschwarz_ is now known as benschwarz
- # [07:43] * Quits: benschwarz (~ben@59.167.185.148) (Read error: Connection reset by peer)
- # [07:54] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [08:01] * Joins: jochen___ (~jochen@nat/google/x-rntndleuvwvpwqjb)
- # [08:05] * Quits: jochen__ (~jochen@nat/google/x-uktahtriemdlasfj) (Ping timeout: 260 seconds)
- # [08:05] * jochen___ is now known as jochen__
- # [08:09] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [08:34] * Joins: Peter- (~peter@188.95.90.218)
- # [08:34] * Quits: Peter` (~peter@188.95.90.218) (Ping timeout: 264 seconds)
- # [08:34] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:45] * Joins: benschwarz (~ben@59.167.185.148)
- # [09:10] * Quits: payman_m (~payman_m@6.209.16.62.customer.cdi.no) (Quit: payman_m)
- # [09:29] * Joins: jochen___ (~jochen@nat/google/x-tlbwoilbxtifxkyk)
- # [09:33] * Quits: jochen__ (~jochen@nat/google/x-rntndleuvwvpwqjb) (Ping timeout: 276 seconds)
- # [09:33] * jochen___ is now known as jochen__
- # [09:39] * Joins: ROBOd (~robod@109.96.222.66)
- # [09:47] * Joins: payman_m (~payman_m@6.209.16.62.customer.cdi.no)
- # [09:52] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [09:53] * Quits: payman_m (~payman_m@6.209.16.62.customer.cdi.no) (Quit: payman_m)
- # [09:55] * Joins: shepazutoo (~schepers@adsl-242-205-114.rmo.bellsouth.net)
- # [09:57] * Quits: shepazu (~schepers@adsl-69-177-213.rmo.bellsouth.net) (Ping timeout: 272 seconds)
- # [10:02] * Joins: shepazu (~schepers@adsl-242-205-114.rmo.bellsouth.net)
- # [10:03] * Joins: MikeSmith (~MikeSmith@p3242-ipbf6108marunouchi.tokyo.ocn.ne.jp)
- # [10:03] * Quits: shepazutoo (~schepers@adsl-242-205-114.rmo.bellsouth.net) (Ping timeout: 240 seconds)
- # [10:04] * Quits: shepazu (~schepers@adsl-242-205-114.rmo.bellsouth.net) (Client Quit)
- # [10:04] * Joins: shepazu (~schepers@adsl-242-205-114.rmo.bellsouth.net)
- # [10:05] * Quits: shepazu (~schepers@adsl-242-205-114.rmo.bellsouth.net) (Client Quit)
- # [10:05] * Joins: shepazu (~schepers@adsl-242-205-114.rmo.bellsouth.net)
- # [10:07] * Joins: wakaba_0 (~wakaba_@4.22.102.121.dy.bbexcite.jp)
- # [10:09] * Quits: wakaba_ (~wakaba_@4.22.102.121.dy.bbexcite.jp) (Ping timeout: 246 seconds)
- # [10:22] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [10:22] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [10:22] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [10:32] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [10:43] * Joins: payman_m (~payman_m@6.209.16.62.customer.cdi.no)
- # [10:43] * Quits: lumely (~lumely@dhcp2-167.slis.tsukuba.ac.jp) (Ping timeout: 265 seconds)
- # [10:45] * Quits: payman_m (~payman_m@6.209.16.62.customer.cdi.no) (Client Quit)
- # [10:58] * Joins: Necrathex (~nectop@86.89.160.77)
- # [11:02] * Joins: matjas (~matjas@91.182.138.112)
- # [11:04] * Joins: maikmerten (~maikmerte@port-92-201-96-3.dynamic.qsc.de)
- # [11:05] * Quits: MikeSmith (~MikeSmith@p3242-ipbf6108marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 272 seconds)
- # [11:16] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [11:28] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
- # [11:42] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [11:54] * Joins: benschwarz (~ben@59.167.185.148)
- # [11:57] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [12:08] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [12:10] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Ping timeout: 276 seconds)
- # [12:10] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [12:12] * Quits: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp) (*.net *.split)
- # [12:12] * Quits: wirepair (fbi@random.supermario.org) (*.net *.split)
- # [12:12] * Quits: ojan (~ojan@nat/google/x-shtgphrworxsdzfe) (*.net *.split)
- # [12:12] * Quits: kurrent (~spam@unaffiliated/kurrent) (*.net *.split)
- # [12:12] * Quits: sideshow (~MikeSmith@sideshowbarker.net) (*.net *.split)
- # [12:12] * Quits: tmzt (~tmzt@76.211.0.152) (*.net *.split)
- # [12:12] * Quits: hober (~ted@unaffiliated/hober) (*.net *.split)
- # [12:12] * Quits: foolip (~philip@83.218.67.122) (*.net *.split)
- # [12:15] * Joins: hober (~ted@unaffiliated/hober)
- # [12:15] * Joins: foolip (~philip@83.218.67.122)
- # [12:15] * Joins: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
- # [12:15] * Joins: wirepair (fbi@random.supermario.org)
- # [12:15] * Joins: ojan (~ojan@nat/google/x-shtgphrworxsdzfe)
- # [12:15] * Joins: kurrent (~spam@unaffiliated/kurrent)
- # [12:15] * Joins: sideshow (~MikeSmith@sideshowbarker.net)
- # [12:15] * Joins: tmzt (~tmzt@76.211.0.152)
- # [12:19] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [12:21] * Joins: Martijnc (~Martijnc@91.176.7.168)
- # [12:27] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [12:44] * Quits: matjas (~matjas@91.182.138.112) (Quit: Computer has gone to sleep.)
- # [12:46] * Joins: mokush (~quassel@188.24.25.58)
- # [12:47] * Joins: saba (~foo@unaffiliated/saba)
- # [12:55] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [13:05] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [13:07] * Joins: charlvn (~charlvn@41.0.48.93)
- # [13:08] * Joins: matjas (~matjas@ip-213-49-93-210.dsl.scarlet.be)
- # [13:17] * Quits: weinig (~weinig@2620:0:1b00:1191:ea06:88ff:feca:2f45) (Read error: Connection reset by peer)
- # [13:17] * Joins: weinig (~weinig@17.203.14.200)
- # [13:23] * Joins: Evet (~Evet@78.191.191.167)
- # [13:27] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [13:37] * Joins: Ms2ger (~Ms2ger@91.181.194.165)
- # [13:38] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [13:38] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [13:43] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 260 seconds)
- # [13:44] * Quits: Ms2ger (~Ms2ger@91.181.194.165) (Ping timeout: 240 seconds)
- # [13:48] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
- # [13:57] * Joins: Ms2ger (~Ms2ger@vpnr046.ugent.be)
- # [14:11] * Joins: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk)
- # [14:24] * Quits: jaket (~jake@124.169.159.31) (Ping timeout: 240 seconds)
- # [14:25] * Joins: jaket (~jake@124.169.159.31)
- # [14:34] * Quits: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
- # [14:38] * Joins: Evet_ (~Evet@78.185.19.162)
- # [14:39] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [14:39] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [14:39] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [14:41] * Quits: Evet (~Evet@78.191.191.167) (Ping timeout: 276 seconds)
- # [14:45] * Quits: jaket (~jake@124.169.159.31) (Ping timeout: 255 seconds)
- # [15:06] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Ping timeout: 260 seconds)
- # [15:10] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [15:10] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [15:10] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [15:13] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Client Quit)
- # [15:18] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [15:18] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [15:18] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [15:21] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Client Quit)
- # [15:22] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [15:26] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 240 seconds)
- # [15:29] * Evet_ is now known as Evet
- # [15:36] * Quits: maikmerten (~maikmerte@port-92-201-96-3.dynamic.qsc.de) (Read error: Connection reset by peer)
- # [15:36] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [15:40] * Joins: maikmerten (~maikmerte@port-92-201-96-3.dynamic.qsc.de)
- # [15:56] * Quits: Necrathex (~nectop@86.89.160.77) (Remote host closed the connection)
- # [16:13] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [16:13] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [16:13] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [16:15] <AryehGregor> Hixie, you never told me what the beforeundo/beforeredo events are supposed to me. I didn't find any info on them in a quick search.
- # [16:16] * Joins: erlehmann (~erlehmann@89.204.137.83)
- # [16:29] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [16:36] * Quits: matjas (~matjas@ip-213-49-93-210.dsl.scarlet.be) (Quit: Computer has gone to sleep.)
- # [16:36] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [16:37] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [16:46] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [16:54] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [16:57] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
- # [16:59] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [17:02] * Joins: Aleoss (~AleossIRC@204.83.230.149)
- # [17:15] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
- # [17:16] * Joins: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
- # [17:23] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Ping timeout: 260 seconds)
- # [17:33] * Joins: Ms2ger` (~Ms2ger@91.181.194.165)
- # [17:34] * Quits: Ms2ger (~Ms2ger@vpnr046.ugent.be) (Ping timeout: 276 seconds)
- # [17:57] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 260 seconds)
- # [18:00] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [18:00] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [18:00] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [18:02] * Parts: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) ("Leaving")
- # [18:02] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Client Quit)
- # [18:09] * Quits: Martijnc (~Martijnc@91.176.7.168) (Read error: Connection reset by peer)
- # [18:09] * Joins: hdhoang (~hdhoang@hdhoang.zahe.me)
- # [18:10] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Remote host closed the connection)
- # [18:11] * Joins: matjas (~matjas@208.226-242-81.adsl-dyn.isp.belgacom.be)
- # [18:12] * Quits: maikmerten (~maikmerte@port-92-201-96-3.dynamic.qsc.de) (Read error: Connection reset by peer)
- # [18:15] * bga_ is now known as bga_|away
- # [18:17] * Joins: Martijnc (~Martijnc@91.176.114.81)
- # [18:27] * Quits: plomlompom (~plomlompo@i59F6DEC4.versanet.de) (Read error: Operation timed out)
- # [18:30] * Joins: maikmerten (~maikmerte@port-92-201-96-3.dynamic.qsc.de)
- # [18:33] * bga_|away is now known as bga_
- # [18:39] * bga_ is now known as bga_|away
- # [18:50] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [18:50] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [18:50] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [18:58] * Quits: hdhoang (~hdhoang@hdhoang.zahe.me) (Quit: Leaving.)
- # [19:05] * Quits: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Quit: nn)
- # [19:06] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [19:06] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
- # [19:16] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Ping timeout: 272 seconds)
- # [19:18] * Quits: webr3 (~nathan@host86-142-128-23.range86-142.btcentralplus.com) (Ping timeout: 260 seconds)
- # [19:20] * Joins: webr3 (~nathan@host81-152-133-170.range81-152.btcentralplus.com)
- # [19:21] * Quits: maikmerten (~maikmerte@port-92-201-96-3.dynamic.qsc.de) (Ping timeout: 265 seconds)
- # [19:23] * Joins: maikmerten (~maikmerte@port-92-201-96-3.dynamic.qsc.de)
- # [19:28] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [19:28] * bga_ is now known as _bga
- # [19:29] * Joins: jwalden (~waldo@adsl-70-131-128-207.dsl.emhril.sbcglobal.net)
- # [19:32] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 276 seconds)
- # [19:32] * Quits: Ms2ger` (~Ms2ger@91.181.194.165) (Ping timeout: 240 seconds)
- # [19:32] * _bga is now known as bga_
- # [19:37] * Joins: Ms2ger (~Ms2ger@91.181.194.165)
- # [19:38] * Quits: Aleoss (~AleossIRC@204.83.230.149) (Changing host)
- # [19:38] * Joins: Aleoss (~AleossIRC@unaffiliated/aleoss)
- # [19:39] * Quits: Aleoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
- # [19:40] * Joins: Aleoss (~AleossIRC@unaffiliated/aleoss)
- # [20:11] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [20:13] <AryehGregor> How best to write "If the length of input is congruent to 1 mod 4"? I've currently got "If the length of input minus one is divisible by 4".
- # [20:13] <AryehGregor> I'm thinking a lot of authors won't be so comfortable with modular arithmetic.
- # [20:13] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [20:13] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [20:13] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [20:16] <Philip`> "Let /length/ be the length of the input. If /length/ % 4 == 1 ..."
- # [20:16] <Philip`> then assume readers understand JS
- # [20:18] <Ms2ger> If <var>length</var>−1 is divisible by 4
- # [20:18] <Philip`> Use MathML
- # [20:19] <gsnedders> Ms2ger: Any number is divisible by four.
- # [20:19] <AryehGregor> Is there some specific place for DOM Range tests?
- # [20:20] <Ms2ger> Put them up somewhere and tell me :)
- # [20:27] <AryehGregor> Now I'm confused by this: http://www.w3.org/Bugs/Public/show_bug.cgi?id=10624
- # [20:27] <AryehGregor> Where are these attributes actually defined right now?
- # [20:29] <AryehGregor> Aha, now I see.
- # [20:29] <AryehGregor> Or not.
- # [20:32] <AryehGregor> Okay, I think I've got it now.
- # [20:33] <Ms2ger> http://html5.org/specs/dom-range.html
- # [20:38] <AryehGregor> Thanks.
- # [20:39] * Quits: mokush (~quassel@188.24.25.58) (Read error: Connection reset by peer)
- # [20:43] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [20:43] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [20:47] * Quits: maikmerten (~maikmerte@port-92-201-96-3.dynamic.qsc.de) (Read error: Connection reset by peer)
- # [20:48] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [20:49] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [20:50] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Read error: Operation timed out)
- # [20:50] * mhausenblas_ is now known as mhausenblas
- # [20:51] <Hixie> AryehGregor: yeah, i did some searches and came up empty. Not sure where I came up with those.
- # [20:51] <AryehGregor> Okay.
- # [20:59] * Joins: jgv (~jgv@rrcs-184-74-186-58.nyc.biz.rr.com)
- # [21:02] * Quits: erlehmann (~erlehmann@89.204.137.83) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [21:03] * abarth is now known as abarth|socket
- # [21:03] <abarth|socket> othermaciej: you around?
- # [21:03] <othermaciej> abarth|socket: sorta
- # [21:03] <othermaciej> what's up?
- # [21:03] * abarth|socket is now known as abarth
- # [21:03] <abarth> i'm going to write up a draft of the websockets spec
- # [21:04] <othermaciej> interesting
- # [21:04] <abarth> can you give a quick brain dump of what you think the best design point is w.r.t. the state of the working group?
- # [21:04] * Joins: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
- # [21:04] * Quits: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Client Quit)
- # [21:04] <abarth> straw point pointed to upgrade+masking
- # [21:04] <abarth> your experiments point to AES-CTR
- # [21:05] <abarth> some folks seem concerned about export control
- # [21:05] <abarth> but that doesn't seem like a real issue
- # [21:05] <othermaciej> I am not sure of the details of how to do AES-CTR but still have a per-frame nonce
- # [21:05] <othermaciej> I don't think export control is a real issue
- # [21:05] <othermaciej> it's possible I am wrong
- # [21:05] <abarth> oh, that's easy, you just choose a nonce
- # [21:05] <abarth> and use that as the counter value
- # [21:05] <abarth> like choosing a new IV
- # [21:06] <othermaciej> let me break it down another way, and list what I think are the open questions where no consensus has been declared:
- # [21:06] <abarth> ok
- # [21:06] <othermaciej> - should masking cover the whole frame, or only the payload, or only payload plus extension data?
- # [21:06] <othermaciej> - should masking be built-in and default, or expressed as a mandatory extension?
- # [21:07] <othermaciej> - should the mask incorporate some fixed entropy from the client and server in addition to the per-frame values?
- # [21:07] <othermaciej> - should masking be a simple XOR, or should HMAC be used to generate a mask, or should we use AES-CTR?
- # [21:08] <othermaciej> - should a fake CONNECT be sent after the initial GET+Upgrade (and presumably after receiving the upgrade response)?
- # [21:08] * Joins: benschwarz (~ben@59.167.185.148)
- # [21:08] <benschwarz> Hixie: !ping
- # [21:09] <othermaciej> I'm not sure if anyone at this point is arguing to still use HELLO frames combined with masking
- # [21:09] <abarth> ok, my thoughts are:
- # [21:09] <abarth> 1) whole frame
- # [21:09] <abarth> 2) build-in and default
- # [21:09] <abarth> 3) use client and server entropy in the key, but not each per-frame nonce
- # [21:10] <abarth> 4) AES-CRT
- # [21:10] <abarth> 5) No fake CONNECT
- # [21:10] <Hixie> benschwarz: yo
- # [21:10] <benschwarz> any way that we can mark the implementation seperatly?
- # [21:11] <Hixie> how do you mean?
- # [21:11] <othermaciej> abarth: sounds like a sensible set of choices to me
- # [21:12] <abarth> my basic thoughts are that we've delayed long enough
- # [21:12] <abarth> and we should pick something reasonable and declare victory
- # [21:12] <Hixie> we'd delayed long enough 6 months ago
- # [21:12] <Hixie> good luck
- # [21:12] <abarth> Hixie: thanks
- # [21:16] <benschwarz> Hixie: mark it was implementation for real, then I can hide it?
- # [21:16] <Hixie> benschwarz: sorry i really have no idea what you're referring to
- # [21:16] <Hixie> benschwarz: can you give me a bit more context?
- # [21:16] <benschwarz> Hixie: sorry, our email
- # [21:17] <Hixie> oh the reflection things?
- # [21:17] <benschwarz> yeah
- # [21:17] <Hixie> the problem is that there's nothing other than the implementation stuff for the reflected attributes
- # [21:17] <Hixie> at the moment
- # [21:17] <Hixie> there's the line in the idl, then some line in the prose that says "the foo idl attribute must reflect the foo content attribute", and that's it
- # [21:18] <Hixie> (where "reflect" is defined in an earlier section in lots of detail)
- # [21:21] <benschwarz> Hixie: which would also be okay to not show on the developers edition
- # [21:21] <benschwarz> okay. lets leave what I've got and see if there are any objections
- # [21:21] <benschwarz> that make sense, anyway
- # [21:21] <benschwarz> ie/ someone can fight me for it
- # [21:22] <benschwarz> Hixie: I just wanted to know that I was going to be removing something else important
- # [21:24] <Hixie> yeah
- # [21:24] <Hixie> originally i was gonna mention all the reflected attributes somewhere
- # [21:25] <Hixie> but i gave up since the idl was visible
- # [21:25] <Hixie> but maybe i should go through at some point and mention them again
- # [21:27] <othermaciej> abarth: I look forward to your draft
- # [21:27] <abarth> othermaciej: fette sent me the XML for this draft, i'm editing it now. hopefully i'll have it posted later today
- # [21:27] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Ping timeout: 240 seconds)
- # [21:27] <benschwarz> Hixie: maybe just start doing it with the new ones and sweep through over time
- # [21:28] <benschwarz> it can't hurt to have more meta in the spec
- # [21:28] <benschwarz> Hixie: did you see the *red*?
- # [21:28] <Hixie> when i do it i'll just do them all at once
- # [21:29] <Hixie> i noticed you'd changed the styles if that's what you mean :-)
- # [21:29] <benschwarz> Hixie: if you have an ipad or iphone around, give a look on those too
- # [21:29] <Hixie> btw once thing you might want to hide in the dev copy is a[href^="#refs"]
- # [21:29] <Hixie> don't have any handy
- # [21:30] <benschwarz> I did see those, they're link references that are shown in the references section?
- # [21:30] <Hixie> yeah
- # [21:30] <Hixie> they're needed in the normative copy for precision, but they make the spec a bit ugly to read
- # [21:30] <benschwarz> I was going to come up with some way to pull through the link and style it somehow
- # [21:30] <Hixie> ah that works too
- # [21:30] <benschwarz> but it all got hard quickly…
- # [21:30] <Hixie> maybe a link in the margin or something
- # [21:30] <benschwarz> I'll work something out
- # [21:31] <Hixie> most of them frankly devs just won't care
- # [21:31] <benschwarz> yeah exactly, pull the reference into an "aside"
- # [21:31] <Hixie> i'd just drop the entire references section if i were you
- # [21:32] <benschwarz> Hixie: anyway, I started reading through on my ipad last night
- # [21:32] <benschwarz> going from zero—hero with this when I'm done won't be hard
- # [21:32] * Quits: Martijnc (~Martijnc@91.176.114.81) (Quit: Martijnc)
- # [21:33] * Joins: Martijnc (~Martijnc@91.176.114.81)
- # [21:33] * Quits: Martijnc (~Martijnc@91.176.114.81) (Client Quit)
- # [21:33] <benschwarz> I want to explore adding rel="next" and rel="previous" to the table of contents and using some script to navigate on touch-based devices
- # [21:34] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [21:35] * Joins: shepazutoo (~schepers@adsl-242-205-114.rmo.bellsouth.net)
- # [21:35] <benschwarz> actually, they're in the head already
- # [21:35] * Quits: jgv (~jgv@rrcs-184-74-186-58.nyc.biz.rr.com) (Quit: Computer has gone to sleep.)
- # [21:35] * Joins: Martijnc_ (~Martijnc@91.176.114.81)
- # [21:36] * Quits: Martijnc_ (~Martijnc@91.176.114.81) (Client Quit)
- # [21:36] * Quits: shepazu (~schepers@adsl-242-205-114.rmo.bellsouth.net) (Ping timeout: 276 seconds)
- # [21:40] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
- # [21:44] <Hixie> benschwarz: looking good.
- # [21:44] <benschwarz> Hixie: ok. Its 740am. I gotta get ready for the first day of work and head out. Email is good if you want to get at me
- # [21:44] * Joins: shepazu (~schepers@adsl-242-205-114.rmo.bellsouth.net)
- # [21:44] <Hixie> k
- # [21:44] <Hixie> later dude
- # [21:44] <Hixie> thanks again for all the hard work!
- # [21:45] <benschwarz> Enjoying it ;)
- # [21:45] * Quits: shepazutoo (~schepers@adsl-242-205-114.rmo.bellsouth.net) (Ping timeout: 276 seconds)
- # [21:47] <benschwarz> Later, all.
- # [21:47] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [21:49] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # [21:50] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [21:55] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [21:55] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [21:55] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [22:04] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [22:11] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Read error: Operation timed out)
- # [22:12] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Ping timeout: 255 seconds)
- # [22:13] * Quits: ROBOd (~robod@109.96.222.66) (Quit: .)
- # [22:17] * Joins: Huvet (~Emil@c-e6cee555.07-131-73746f39.cust.bredbandsbolaget.se)
- # [22:21] * bga_ is now known as bga_|away
- # [22:22] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [22:23] * Quits: matjas (~matjas@208.226-242-81.adsl-dyn.isp.belgacom.be) (Quit: Computer has gone to sleep.)
- # [22:23] <Huvet> what's the right channel to ask about html5lib?
- # [22:24] * bga_|away is now known as bga_
- # [22:24] <Hixie> here's a good place, when the right people are around
- # [22:24] <Ms2ger> Huvet, just ask
- # [22:27] <Huvet> thanks, was unsure if this was the right place: I'm trying to search the tree produced by html5lib with css selectors. This is the code I'm trying, and I'm just getting an empty array back: http://pastebin.com/CbpL6bF0 - any idea what I did wrong or where I should ask? I'm thinking this is a html5lib+lxml incompatibility
- # [22:27] <gsnedders> Huvet: You need to specify the namespace for the XPath queyr.
- # [22:27] <gsnedders> *query
- # [22:28] <Huvet> oh, yeah, things are namespaced with lxml, right
- # [22:28] <Huvet> I keep forgetting that, because "regular" css is not
- # [22:30] <Huvet> I see a warning about settings namespaceHTMLElements=False, but it seems to work: http://code.google.com/p/html5lib/issues/detail?id=138 - Bad idea?
- # [22:30] <Huvet> "Add a warning about us being broken when set to False."
- # [22:35] <Huvet> thanks btw gsnedders! :)
- # [22:36] <Hixie> css is namespaced too, it's just that the default namespace is "*" which matches everything
- # [22:36] <Hixie> ("foo" in css is the same as "*|foo", which matches "foo" in all namespaces)
- # [22:36] <Hixie> (unless you explicitly declare a namespace)
- # [22:37] <Huvet> ah, so it's really a bug in lxml's parsing of css to xpath, they should add the namespace too?
- # [22:37] <Hixie> dunno, now we're out of my area of expertise :-)
- # [22:38] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [22:38] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [22:38] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [22:38] * Quits: Evet (~Evet@78.185.19.162) (Ping timeout: 240 seconds)
- # [22:38] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Client Quit)
- # [22:39] <Huvet> ok, but then I take it I won't break things by disabling namespaces when parsing
- # [22:43] * Joins: Evet (~Evet@78.191.190.195)
- # [22:54] * Quits: paul_irish_ (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [22:58] * Quits: Ms2ger (~Ms2ger@91.181.194.165) (Quit: nn)
- # [23:07] * Joins: Evet_ (~Evet@78.191.29.195)
- # [23:08] * Quits: Evet (~Evet@78.191.190.195) (Disconnected by services)
- # [23:08] * Evet_ is now known as Evet
- # [23:09] * Joins: paul_irish_ (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
- # [23:09] * Joins: mike (~miketaylr@user-160vrg5.cable.mindspring.com)
- # [23:10] * mike is now known as Guest37245
- # [23:10] * Guest37245 is now known as miketaylr
- # [23:16] <miketaylr> list
- # [23:21] * paul_irish_ is now known as paul_irish
- # [23:23] * bga_ is now known as bga_|away
- # [23:23] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Ping timeout: 276 seconds)
- # [23:24] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:25] * bga_|away is now known as bga_
- # [23:27] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 276 seconds)
- # [23:29] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [23:34] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:35] * Joins: jaket (~jake@124-149-179-203.dyn.iinet.net.au)
- # [23:37] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [23:37] * Quits: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl) (Changing host)
- # [23:37] * Joins: sean` (~Sean@unaffiliated/sean/x-7291292)
- # [23:40] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [23:44] * Quits: jarib (jarib@unaffiliated/jarib) (Quit: leaving)
- # [23:50] <Hixie> abarth: make sure the key header is sent before the url header, so you can't sometimes smuggle a key header in the url
- # [23:50] <Hixie> actually, just make sure the key comes first
- # [23:50] <Hixie> since the other headers also have author-controlled values
- # [23:52] <Hixie> abarth: also, "Any status code other than 101 must be treated as a failure" should be s/must/will/ since that's an informative section
- # [23:52] <Hixie> abarth: actually there's a few more musts in that section
- # [23:54] <Hixie> christ the framing got complicated
- # [23:55] * Hixie gets lost during the framing section and gives up
- # [23:56] * Quits: sean` (~Sean@unaffiliated/sean/x-7291292) (Quit: Leaving)
- # Session Close: Mon Jan 10 00:00:00 2011
The end :)