Options:
- # Session Start: Sun Aug 09 00:00:00 2009
- # Session Ident: #whatwg
- # [00:04] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [00:15] * Quits: jacobolus (n=jacobolu@216.239.45.19) (Remote closed the connection)
- # [00:40] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [00:47] * Quits: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com) ("This computer has gone to sleep")
- # [00:53] * Joins: nessy (n=nessy@124-168-244-132.dyn.iinet.net.au)
- # [01:02] * Quits: cying (n=cying@adsl-75-18-230-165.dsl.pltn13.sbcglobal.net)
- # [01:04] * Joins: Samer_ (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [01:19] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [01:21] * Joins: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [01:30] * Joins: jacobolus (n=jacobolu@menlopark.keplers.com)
- # [01:31] * Quits: dolske (n=dolske@nat/mozilla/x-68547ba5bf8fc2dc) (Read error: 110 (Connection timed out))
- # [01:31] * Joins: ttepass- (n=ttepas--@p5B015779.dip.t-dialin.net)
- # [01:39] * Quits: Samer_ (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [01:47] * Quits: ttepasse (n=ttepas--@p5B017F41.dip.t-dialin.net) (Read error: 110 (Connection timed out))
- # [01:55] * Joins: ttepasse (n=ttepas--@p5B0177F8.dip.t-dialin.net)
- # [01:59] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [02:09] * Quits: ttepass- (n=ttepas--@p5B015779.dip.t-dialin.net) (Read error: 110 (Connection timed out))
- # [02:09] * Joins: ttepass- (n=ttepas--@p5B015111.dip.t-dialin.net)
- # [02:11] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [02:12] * Quits: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [02:12] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [02:21] * Quits: ttepasse (n=ttepas--@p5B0177F8.dip.t-dialin.net) (Read error: 110 (Connection timed out))
- # [02:21] * Joins: Samer_ (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [02:32] * Quits: Samer_ (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [02:33] * Joins: Samer_ (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [02:34] * Quits: jacobolus (n=jacobolu@menlopark.keplers.com) (Remote closed the connection)
- # [02:44] * Quits: Samer_ (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [02:46] * Joins: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [02:46] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [03:07] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [03:09] * dglazkov_ is now known as dglazkov
- # [03:12] * weinig is now known as weinig|food
- # [03:18] * Quits: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [03:27] * Quits: nessy (n=nessy@124-168-244-132.dyn.iinet.net.au) ("Leaving")
- # [03:30] * Quits: archtech (n=sv@83.228.56.37)
- # [03:31] * Joins: nessy (n=nessy@124-168-244-132.dyn.iinet.net.au)
- # [03:38] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [03:46] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [03:51] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [03:53] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [03:59] * Quits: dglazkov_ (n=dglazkov@72.14.224.1)
- # [04:15] * Joins: jacobolus (n=jacobolu@216.239.45.19)
- # [04:16] * weinig|food is now known as weinig
- # [04:27] * Quits: karlcow (n=karl@nerval.la-grange.net) ("O public road, I say back I am not afraid to leave you, yet I love you, you express me better than I can express myself.")
- # [05:01] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:04] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [05:07] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [05:08] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [05:16] * Joins: erikvold (n=erikvvol@96.49.192.204)
- # [05:19] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [05:20] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [05:28] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [05:41] * Quits: dglazkov_ (n=dglazkov@72.14.224.1)
- # [05:42] * Quits: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [05:43] * Joins: Samer (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [05:57] * Samer is now known as SamerZ
- # [06:05] * Joins: dolske (n=dolske@nat/mozilla/x-23cdbcf20e8b67ca)
- # [06:07] * Quits: ttepass- (n=ttepas--@p5B015111.dip.t-dialin.net) ("?Q")
- # [06:14] * Quits: nessy (n=nessy@124-168-244-132.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [06:14] * Joins: abii (n=macbook@cm27.delta30.maxonline.com.sg)
- # [06:28] * Joins: myakura (n=myakura@p3137-ipbf7310marunouchi.tokyo.ocn.ne.jp)
- # [06:40] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("ChatZilla 0.9.85 [Firefox 3.5.3pre/20090807031843]")
- # [06:45] * Joins: erikvvold (n=erikvvol@96.49.192.204)
- # [06:55] * Quits: erikvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [06:58] * Joins: erikvold (n=erikvvol@96.49.192.204)
- # [07:07] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [07:16] * Joins: othermaciej (n=mjs@69.181.42.237)
- # [07:16] * Quits: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [07:23] * Joins: abarth (n=abarth@syzygy.Stanford.EDU)
- # [07:59] * Joins: abii_ (n=macbook@cm27.delta30.maxonline.com.sg)
- # [08:06] * Quits: abii (n=macbook@cm27.delta30.maxonline.com.sg) (Read error: 101 (Network is unreachable))
- # [08:10] * Quits: heycam (n=cam@124-168-112-102.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [08:32] * Quits: jacobolus (n=jacobolu@216.239.45.19) (Remote closed the connection)
- # [08:34] * Joins: jacobolus (n=jacobolu@216.239.45.19)
- # [09:06] * Quits: abarth (n=abarth@syzygy.Stanford.EDU)
- # [09:24] * Joins: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com)
- # [09:29] * Quits: jacobolus (n=jacobolu@216.239.45.19) (Remote closed the connection)
- # [09:38] * Joins: heycam (n=cam@124-148-148-64.dyn.iinet.net.au)
- # [09:50] * Joins: tndH (n=Rob@host86-142-186-30.range86-142.btcentralplus.com)
- # [10:08] * Joins: erikvvold (n=erikvvol@96.49.192.204)
- # [10:08] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 104 (Connection reset by peer))
- # [10:10] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [10:19] * Quits: erikvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [10:27] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:38] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [10:41] * Quits: myakura (n=myakura@p3137-ipbf7310marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [10:43] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [10:52] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [10:54] * Joins: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net)
- # [11:01] * Joins: gsnedders (n=gsnedder@c83-252-203-80.bredband.comhem.se)
- # [11:04] * Joins: maikmerten (n=maikmert@Zb6d6.z.pppool.de)
- # [11:09] * Quits: dolske (n=dolske@nat/mozilla/x-23cdbcf20e8b67ca) (Read error: 110 (Connection timed out))
- # [11:33] * Joins: nessy (n=nessy@124-168-244-132.dyn.iinet.net.au)
- # [11:37] * Joins: cyclist (n=a@adsl246-6.kln.forthnet.gr)
- # [11:37] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [11:39] <cyclist> so basically in, <h1>foo<h2>bar</h2>
- # [11:40] <cyclist> the <h2> closes the <h1>
- # [11:40] <cyclist> can't say this is clear from the specification
- # [11:43] <Dashiva> A start tag whose tag name is one of: "h1", "h2", "h3", "h4", "h5", "h6"
- # [11:43] <Dashiva> If the current node is an element whose tag name is one of "h1", "h2", "h3", "h4", "h5", or "h6", then this is a parse error; pop the current node off the stack of open elements.
- # [11:44] <Dashiva> It's not explicitly mentioned in the author parts because it's invalid. You can't put a heading inside another heading
- # [11:44] <cyclist> ahh. ok. so <h1><b>foo<h2>bar</h2>
- # [11:45] <cyclist> also closes the <h1> although the current node is <b>?
- # [11:47] <Dashiva> No
- # [11:47] <cyclist> the current node is not <b> or the <h1> isn't closed?
- # [11:48] <annevk2> is the current node is <b>
- # [11:48] <cyclist> So, anyway, maybe it would be better to say "emit close tag" instead of "parse error"
- # [11:49] <annevk2> hmm, you're not reading correctly
- # [11:49] <cyclist> yes sorry
- # [11:50] <annevk2> "pop the current node off the ..." is the bit where the element is "closed"
- # [11:50] * Quits: SamerZ (n=sziadeh@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [11:50] <annevk2> "parse error" is just an indication to validator implementors that they need to show an error if that condition is hit
- # [11:51] <cyclist> ok. thanx
- # [11:51] <annevk2> if reading gets too boring, you can always toy around with http://livedom.validator.nu/
- # [11:51] <annevk2> it should be pretty close to perfect
- # [11:53] <cyclist> yes, but a fact is that a vast part of the web cannot be forced to fix their pages
- # [11:53] <cyclist> (because mozilla and IE accepted weird sh*t that confuses bots)
- # [11:53] <Dashiva> They don't have to fix them
- # [11:54] <cyclist> so , as a web browser author, i have to support all weird crap
- # [11:54] <Dashiva> That's what the spec is for, yes
- # [11:54] <cyclist> "will be for" when complete :)
- # [11:54] <cyclist> hope this happens soon
- # [11:55] <gsnedders> The parsing section has been basically done for ages
- # [11:55] <annevk2> I don't quite understand why you give me a reply like that...
- # [11:55] <Dashiva> gsnedders: Yeah, if you enjoy infinite loops :P
- # [11:55] <gsnedders> Really what needs to happen with the parsing section is to get impl. experience of it to see how it works on a large scale of websites
- # [11:56] <gsnedders> Dashiva: Hey, that was only innerHTML :P
- # [11:58] * gsnedders heads off to buy bread and other basic food stuff so he can live to fight another day
- # [11:59] <cyclist> The thing is that if there is an error in a page, mozilla wouldn't bail out. It will always try to do something "intelligent"
- # [11:59] <cyclist> So documenting all those undefined intelligences is a bit impossible
- # [12:00] <Dashiva> <insert hixie's sig here>
- # [12:00] <gsnedders> cyclist: Why is it impossible?
- # [12:00] <cyclist> So, i'm saying that there may always be pages in the www for which mozilla does something that isn't in the spec
- # [12:00] <gsnedders> cyclist: If it can be implemented, it can be spec'd.
- # [12:01] <gsnedders> The spec defines parsing for _any_ character stream.
- # [12:01] <cyclist> by reverse engineering mozilla, yes.
- # [12:01] <annevk2> cyclist, dude, that's what the spec does...
- # [12:02] <gsnedders> If there are pages that break with the spec algorithm but not with existing web browser, there is a bug in the spec.
- # [12:02] <cyclist> excellent news!
- # [12:02] <annevk2> cyclist, it says "parse error" but then it continues telling you what to do
- # [12:02] <annevk2> cyclist, as I said, the "parse error" thing is for validator implementors
- # [12:02] * Joins: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [12:02] <gsnedders> Well, any impl can fail on a parse error. I doubt any will, though.
- # [12:03] <annevk2> cyclist, did you even play with the sandbox in the link I provided?
- # [12:03] <cyclist> i can't (not capable web browser)
- # [12:08] <cyclist> OK, for example: <body><!-- comment > this is visible </body>
- # [12:10] * Joins: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [12:12] <cyclist> And in: <h1><b>foo<h2>bar</h2>xxx
- # [12:12] * Quits: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [12:12] <cyclist> the <h2> closes the <h1> but not the <b>
- # [12:13] * Joins: archtech (n=sv@83.228.56.37)
- # [12:19] * Joins: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [12:34] <annevk42> cyclist, actually, that depends on the impl
- # [12:35] <cyclist> that's the official position of the spec?
- # [12:37] * annevk42 shrugs
- # [12:47] <Dashiva> cyclist: No, the spec has a single behavior. But some browsers don't use the same algorithm yet.
- # [12:49] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [12:50] <cyclist> so the goal is that the browsers will implement the spec, or that the spec will reverse engineer mozilla?
- # [12:51] <Dashiva> The spec primarily describes cross-browser compatible behavior
- # [12:53] <Dashiva> If browsers disagree, the spec usually picks the IE behavior (if it is sane) or the most sane behavior available.
- # [12:54] * Quits: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [12:55] <cyclist> so, when annevk2 before said "that depends on the impl", it means: not standarized yet
- # [13:00] <cyclist> and thus, is a bug report?
- # [13:01] <Dashiva> Well, e.g. firefox has an alternate parser under development
- # [13:02] <Dashiva> http://blog.whatwg.org/test-html5-parsing
- # [13:02] <cyclist> but if it makes part of the web un-renderable, it will default to the other parser
- # [13:02] <Dashiva> No
- # [13:03] <Dashiva> Then the spec gets changed to support that part of the web
- # [13:03] <cyclist> ok
- # [13:05] * Quits: cyclist (n=a@adsl246-6.kln.forthnet.gr) (Remote closed the connection)
- # [13:08] <Dashiva> http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#the-before-head-insertion-mode
- # [13:08] <Dashiva> I don't see how the note about ending up in 'after head' is correct
- # [13:08] <Dashiva> If a head start tag is seen, you get put into 'in head', and it doesn't say anything about seeing a head end tag
- # [13:09] * Joins: Maurice` (i=copyman@5ED548D4.cable.ziggo.nl)
- # [13:10] <Dashiva> If the note is correct, <!DOCTYPE html><title>Title</title><p></p> would give a parse error because title was outside head
- # [13:11] <olliej_> Dashiva: you would get a validation error -- the browser is unlikely to care too much and you will probably hit one of the error handling paths
- # [13:11] <olliej_> Dashiva: which i think are also defined
- # [13:11] <olliej_> Dashiva: but this isn't an area i'm intimately familiar with
- # [13:11] <olliej_> so i don't know the technical specifics of what would end up happening
- # [13:12] <Dashiva> It validates fine in the validator, though. Another reason I think the note is suspect.
- # [13:12] <olliej_> the validator is still in development
- # [13:13] <olliej_> so it's possibly a validator error not spec error -- the validator is ostensibly based on the spec
- # [13:13] <gsnedders> It should validate, taht
- # [13:13] <gsnedders> Anyhow, lunch time for me
- # [13:13] <Dashiva> olliej_: The note is informative, not normative.
- # [13:14] <Dashiva> I'm saying it conflicts with the normative spec text
- # [13:20] * Joins: mlpug (n=mlpug@a91-156-62-135.elisa-laajakaista.fi)
- # [13:22] <gsnedders> Dashiva: Yeah, that note is bogus
- # [13:24] <gsnedders> base, command, link, meta, title, noscript, noframes, style, script will only move to in head
- # [13:24] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) (Read error: 110 (Connection timed out))
- # [13:35] * Joins: Creap (n=Creap@vemod.brg.sgsnet.se)
- # [13:35] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [13:35] * Quits: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com) ("This computer has gone to sleep")
- # [13:38] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [13:42] <gsnedders> Wow. I'm surprised there weren't two hundred replies to feedback from MS.
- # [13:43] <gsnedders> Dashiva: I take it you won't kill me if I send email about it?
- # [13:43] <Dashiva> My name is already in the spec, so no harm done if you do :)
- # [13:51] * annevk2 wonders what the harm would be if it wasn't
- # [13:51] <gsnedders> annevk2: Hurting Dashiva's vanity.
- # [14:00] * gsnedders stops looking at the parser
- # [14:12] * Joins: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com)
- # [14:30] * Quits: Amorphous (i=jan@unaffiliated/amorphous) ("shutdown")
- # [14:30] * Quits: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [14:34] * Quits: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com) ("This computer has gone to sleep")
- # [14:40] * Quits: SamerZ (n=SamerZ@CPE0024369ef3ab-CM001ac35cd4b4.cpe.net.cable.rogers.com)
- # [14:47] <Dashiva> gsnedders: Does it make your head hurt?
- # [14:50] * Quits: archtech (n=sv@83.228.56.37)
- # [15:01] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [15:15] * Parts: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [15:18] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [15:22] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [15:24] * Joins: tantek (n=tantek@32.141.48.126)
- # [15:24] * Quits: tantek (n=tantek@32.141.48.126) (Remote closed the connection)
- # [15:52] * Joins: heycam` (n=cam@124-148-148-64.dyn.iinet.net.au)
- # [16:02] * Quits: heycam (n=cam@124-148-148-64.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [16:03] * Joins: archtech (n=sv@83.228.56.37)
- # [16:08] * Joins: remysharp (n=remyshar@remysharp.plus.com)
- # [16:10] * Quits: remysharp (n=remyshar@remysharp.plus.com) (Client Quit)
- # [16:10] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [16:10] * Joins: remysharp (n=remyshar@remysharp.plus.com)
- # [16:25] * Quits: remysharp (n=remyshar@remysharp.plus.com) ("Gotta shoot - "peeyaow"")
- # [16:28] * Quits: nessy (n=nessy@124-168-244-132.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [16:34] * Joins: Rik` (n=Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [16:50] * Joins: abii (n=macbook@cm27.delta30.maxonline.com.sg)
- # [16:52] * maikmerten is now known as maik|eat
- # [16:57] * Joins: myakura (n=myakura@p1207-ipbf4203marunouchi.tokyo.ocn.ne.jp)
- # [16:58] * Quits: Rik` (n=Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [17:01] * Quits: Creap (n=Creap@vemod.brg.sgsnet.se) (Read error: 110 (Connection timed out))
- # [17:08] * Quits: abii_ (n=macbook@cm27.delta30.maxonline.com.sg) (Read error: 110 (Connection timed out))
- # [17:10] * Joins: shepazu (n=schepers@wr-cha-core1-wire1-cust99-132.airnetgroup.net)
- # [17:20] * maik|eat is now known as maikmerten
- # [17:26] * Quits: shepazu (n=schepers@wr-cha-core1-wire1-cust99-132.airnetgroup.net) ("Core Breach")
- # [17:39] * Joins: tantek (n=tantek@pool-173-77-26-70.nycmny.east.verizon.net)
- # [17:52] * Quits: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net) (Remote closed the connection)
- # [18:06] * Quits: gsnedders (n=gsnedder@c83-252-203-80.bredband.comhem.se) (Remote closed the connection)
- # [18:07] * Joins: gsnedders (n=gsnedder@c83-252-203-80.bredband.comhem.se)
- # [18:13] * Joins: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [18:28] * Joins: Creap (n=Creap@vemod.brg.sgsnet.se)
- # [18:43] * Joins: heycam`` (n=cam@203-217-71-141.dyn.iinet.net.au)
- # [18:48] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [18:55] * Quits: heycam` (n=cam@124-148-148-64.dyn.iinet.net.au) (Read error: 113 (No route to host))
- # [19:00] * maikmerten is now known as maik|afk
- # [19:20] * Quits: Creap (n=Creap@vemod.brg.sgsnet.se) (Read error: 110 (Connection timed out))
- # [19:20] * Joins: Creap (n=Creap@vemod.brg.sgsnet.se)
- # [19:23] * Joins: Rik` (n=Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [19:24] * Joins: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [19:30] * Quits: abii (n=macbook@cm27.delta30.maxonline.com.sg)
- # [19:31] * Joins: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com)
- # [19:31] * Joins: maikmerten_ (n=maikmert@Zaa62.z.pppool.de)
- # [19:32] <tantek> greetings, for those of you that edit/contribute to the WHATWG wiki, I want to encourage you to place your contributions in the public domain by adding {{cc-public-domain-release}} to your User page. I done so myself: http://wiki.whatwg.org/wiki/User:Tantek
- # [19:33] * Quits: gunderwonder (n=gunderwo@250.84-49-121.nextgentel.com)
- # [19:38] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [19:44] * Quits: maik|afk (n=maikmert@Zb6d6.z.pppool.de) (Read error: 113 (No route to host))
- # [19:47] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) ("leaving")
- # [19:48] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [19:55] * Quits: myakura (n=myakura@p1207-ipbf4203marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [20:25] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [20:33] * Quits: tantek (n=tantek@pool-173-77-26-70.nycmny.east.verizon.net)
- # [20:34] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [20:44] * Joins: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net)
- # [20:50] * Joins: erikvold (n=erikvvol@96.49.192.204)
- # [20:59] <hober> done.
- # [21:02] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [21:14] * Joins: webben_ (n=benh@91.85.213.95)
- # [21:20] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 104 (Connection reset by peer))
- # [21:24] * Quits: archtech (n=sv@83.228.56.37)
- # [21:30] * Quits: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com) ("This computer has gone to sleep")
- # [21:39] * Joins: ChrisWilson (n=cwilso@nat/microsoft/x-b44edd1473348dd9)
- # [21:44] * Joins: archtech (n=sv@83.228.56.37)
- # [21:47] * Quits: Chris_Wilson (n=cwilso@nat/microsoft/x-63182d197e226a68) (Read error: 110 (Connection timed out))
- # [21:51] * Joins: erikvvold (n=erikvvol@96.49.192.204)
- # [21:59] * Quits: maikmerten_ (n=maikmert@Zaa62.z.pppool.de) (Remote closed the connection)
- # [22:00] * Quits: erikvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [22:13] * jgraham_ reads the microsoft feedback
- # [22:13] <jgraham_> Not really worth waiting two years for
- # [22:13] * gsnedders guesses he'll get around to reading it tomorrow
- # [22:14] <hober> jgraham_: indeed, it's pretty underwhelming
- # [22:15] * gsnedders also notes it isn't, contrary to popular belief, the first feedback they've sent
- # [22:15] <jgraham_> But at least they identified a guenuine area that he spec could improve accessibiliy (make it clearer that <nav> should be treated specially by AT) that everyone else missed because it wasn't already in HTML4
- # [22:15] <jgraham_> gsnedders: It is the first feedback that suggests a systematic review of the whole drat rather than just of specific sections
- # [22:16] <jgraham_> *draft
- # [22:20] * jgraham_ kind of wishes that hsivonen hadn't brought up "where did @summary come from" because it just reenforces the regressive approach to accessibility that has characterised much of the discussion in the HTML WG
- # [22:20] <jgraham_> Although there has been a litle progress recently
- # [22:23] <Hixie> i don't fully understand what manu's draft is supposed to be
- # [22:23] <Hixie> i mean, i understand his real motivation (the warning in the microdata section saying that rdfa is an alternative)
- # [22:23] <Hixie> but what is the "warning" draft supposed to be? A comprehensive list of controversial topics in the spec?
- # [22:24] <Dashiva> A TODO list for LC :)
- # [22:24] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [22:25] <jgraham_> I assume wihout evidence it is a list of sections that he personally disgrees with phrased in a way that makes it sound like others agree with his disagreement
- # [22:26] <Hixie> maybe i should make one of those
- # [22:26] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:27] <Hixie> gsnedders: you here?
- # [22:27] <gsnedders> Hixie: yes
- # [22:27] <Hixie> gsnedders: so, i'm thinking of doing references
- # [22:27] * gsnedders doesn't like the sound of this
- # [22:27] <gsnedders> This sounds like Hixie wanting me to do more stuff for him.
- # [22:27] <jgraham_> I thought the idea was that we all make one of those, it finally transpires that everything doesn't enjoy consensus according to at least one person and the whole effort collapses in a festering heap of politics
- # [22:28] <jgraham_> But I might just be particularly cynical right now :)
- # [22:28] <Hixie> gsnedders: could i convince you to make a patch to anolis that removes elements with IDs that are marked with a particular class if there are no <a href=""> elements in the document that point to that ID?
- # [22:28] * jgraham_ should do something useful like update his anolis
- # [22:28] <Hixie> jgraham_: well, if that happens, i guess the whatwg takes over again :-)
- # [22:29] <gsnedders> Hixie: Recursively, or just the element itself?
- # [22:29] <Hixie> gsnedders: the element and any children
- # [22:29] * gsnedders guesses just the element itself
- # [22:29] * Quits: Lachy (n=Lachlan@85.196.122.246) (Client Quit)
- # [22:29] <gsnedders> Oh, OK
- # [22:29] <gsnedders> jgraham_: You assume I've updated anolis :P
- # [22:29] <Hixie> oh and the following element, i guess, since i haven't alloweded <di> yet
- # [22:30] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:30] <Hixie> gsnedders: basically, i have <a href="#refsXXX">[XXX]</a>s around, and I have <dt id="XXX"></dt><dd></dd>s, and I'd like the <dt><dd> pairs to go away if none of the href="#refs" refer to them
- # [22:30] <jgraham_> gsnedders: added 5 changesets with 13 changes to 9 files
- # [22:30] <Hixie> gsnedders: that way i can have just one source references section for all the specs, and it gets automatically trimmed for each spec
- # [22:31] <Lachy> Hixie, what's wrong with using the references system that we already have?
- # [22:31] <Hixie> gsnedders: it seem slike a relatively simple thing to do, i mean, i could do it in JS easily enough
- # [22:31] <Hixie> Lachy: what's that?
- # [22:31] * Quits: archtech (n=sv@83.228.56.37)
- # [22:31] <gsnedders> Lachy: The one I haven't merged into anolis yet?
- # [22:31] <Lachy> the one that gsnedders already wrote, which works similarly to the one in the CSS spec gen
- # [22:31] * Joins: archtech (n=sv@83.228.56.37)
- # [22:31] <Hixie> Lachy: does it allow me to micromanage the HTML for each reference?
- # [22:32] <Lachy> why do you need to micromanage like that?
- # [22:32] <gsnedders> Because he's an asshole :P
- # [22:32] <Hixie> because otherwise the markup isn't what i want
- # [22:32] <Hixie> that's the reason i stopped using the csswg one
- # [22:33] <Hixie> i had to write the references in some other format, and then pray it turned out right
- # [22:33] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:33] <Hixie> instead of just writing the references in the first place
- # [22:33] <Lachy> isn't that just a matter of setting up the template the way you want it, but still have them generated in the same way?
- # [22:33] <Hixie> not as far as I can tell
- # [22:33] <Hixie> anyway it's just easier to deal with markup than yet another format
- # [22:36] <Hixie> gsnedders: anyway, would that be something you think you could do relatively soon? It's fine if not, I can write it myself too, I just don't want us to duplicate efforts :-)
- # [22:36] <Hixie> woah, anolis changed
- # [22:37] <Lachy> ok, so you want the functionality of the references generator, but instead of using the existing data file (I can't remember what that format is called), you want it to use an HTML based format
- # [22:37] * gsnedders looks left
- # [22:37] * gsnedders looks right
- # [22:37] <gsnedders> Changed?
- # [22:37] * Lachy wonders if gsnedders is crossing the street
- # [22:37] * Hixie finds his two-line patch in the source turns into a 50,000 line patch in index because of jgraham_'s update :-)
- # [22:37] <Philip`> He forgot to look left again :-(
- # [22:38] * jgraham_ blames gsnedders
- # [22:38] * gsnedders blames jgraham_
- # [22:38] * jgraham_ is now known as jgraham
- # [22:38] <Hixie> Lachy: i don't want anything external, really
- # [22:38] * Joins: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com)
- # [22:38] <Hixie> Lachy: i'm happy with writing all the references myself
- # [22:39] <gsnedders> Hixie: What has changed?
- # [22:39] <Lachy> ok
- # [22:39] <Hixie> gsnedders: jgraham updated pms
- # [22:39] <gsnedders> Hixie: Yes, but what did it change?
- # [22:39] <gsnedders> :P
- # [22:39] <Hixie> Lachy: my only problem is i don't want to have to figure out which spec generated from my one source doc references each reference
- # [22:39] <Hixie> gsnedders: have a look at the diff
- # [22:40] <gsnedders> What diff? Where?
- # [22:41] * gsnedders sees no commit for three hours
- # [22:41] * Quits: sebmarkbage (n=miranda@h-6-72.A146.priv.bahnhof.se) (Read error: 54 (Connection reset by peer))
- # [22:41] <Hixie> oh the diff was bigger than the maximum size of e-mails to commit-watchers
- # [22:42] <Hixie> hah
- # [22:43] <Hixie> svn diff -r 3569:3570 http://svn.whatwg.org/webapps/index
- # [22:43] <gsnedders> Not at http://html5.org/tools/web-apps-tracker either
- # [22:43] * Quits: mlpug (n=mlpug@a91-156-62-135.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:43] <Hixie> it's the "typo" checkin on tracker
- # [22:44] <gsnedders> That's a small diff
- # [22:44] <gsnedders> :P
- # [22:44] <gsnedders> Is it all whitespace changes?
- # [22:45] <Hixie> entities changed too
- # [22:45] <gsnedders> That's html5lib issue, then, no?
- # [22:45] * Joins: sebmarkbage (n=miranda@h-6-72.A146.priv.bahnhof.se)
- # [22:47] <gsnedders> It's not US-ASCII any more
- # [22:49] <gsnedders> hmm
- # [22:49] <gsnedders> jgraham: Did you update html5lib too?
- # [22:52] <gsnedders> Did anyone recieve emails on public-html from me today?
- # [22:55] <jgraham> gsnedders: No
- # [22:55] <gsnedders> Just Anolis to tip?
- # [22:55] <jgraham> gsnedders: Yes
- # [22:56] <gsnedders> huh.
- # [22:56] <gsnedders> I haven't changed anything relating to output stuff.
- # [22:57] * Quits: tndH (n=Rob@host86-142-186-30.range86-142.btcentralplus.com) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [23:07] <Hixie> http://www.erc.gov.ph/new/m-aboutus.htm (look at the bottom)
- # [23:08] <gsnedders> hah
- # [23:09] * Quits: gavin____ (n=gavin@people.mozilla.com) (Read error: 110 (Connection timed out))
- # [23:11] <Hixie> IBM used to do that too http://www-03.ibm.com/ibm/history/exhibits/music/music_clips.html
- # [23:11] * Joins: jacobolu_ (n=jacobolu@c-76-102-55-224.hsd1.ca.comcast.net)
- # [23:14] * Quits: archtech (n=sv@83.228.56.37)
- # [23:14] <annevk2> some African telco has a great rap song
- # [23:19] * Joins: nessy (n=nessy@124-168-244-132.dyn.iinet.net.au)
- # [23:27] * Quits: Maurice` (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:28] <Hixie> annevk2: marketing? or internal?
- # [23:28] * Quits: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net) (Read error: 113 (No route to host))
- # [23:29] <annevk2> I can't find the link :/
- # [23:30] * Quits: gsnedders (n=gsnedder@c83-252-203-80.bredband.comhem.se)
- # [23:31] <annevk2> If I remember I'll ask some people at work about it
- # [23:31] * Quits: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [23:34] <Hixie> gah i hate this conforming-with-warning crap
- # [23:34] <Hixie> i want to go back to non-conforming but downplayed
- # [23:36] <othermaciej> I'm not sure conforming-with-warning is very good, but "downplayed error" never made sense to me
- # [23:37] <Hixie> it's just errors that we don't make a fuss about
- # [23:37] <Hixie> like using language="Javascript" on <script>
- # [23:37] <Hixie> it's mostly harmless
- # [23:38] <Dashiva> Dr Hickson. Again we see there is nothing you can spec that we cannot take away.
- # [23:38] <othermaciej> As I see it, people will either try to get down to 0 conformance errors, or not care much
- # [23:38] <othermaciej> I doubt anyone will try to fix all other errors but be happy to leave the "downplayed" ones
- # [23:39] <othermaciej> so I don't think it achieves anything
- # [23:39] <Dashiva> I think in the end it doesn't really matter whether the validator gives a "warning" or a "downplayed error" or whatever we call it, as long as the message is there
- # [23:39] <othermaciej> if something is harmless, it shouldn't be an error because it will waste people's time to deal with it, if they have a goal of getting to 0 errors
- # [23:39] * Joins: gsnedders (n=gsnedder@c83-252-203-80.bredband.comhem.se)
- # [23:39] <othermaciej> so they can have the "conforming" badge that hsivonen doesn't want to give them
- # [23:40] * Joins: erikvold (n=erikvvol@96.49.192.204)
- # [23:40] <othermaciej> if we expect people to pick and choose errors to fix, then that's like admitting conformance is meaningless
- # [23:41] <Hixie> othermaciej: there are errors that are only important in new documents, but that don't matter much if you're just updating an old doc
- # [23:41] <Hixie> othermaciej: those were the downplayed ones
- # [23:41] <Hixie> othermaciej: i'm open to other solutions
- # [23:41] <webben_> that is basically transitional.
- # [23:41] <Hixie> othermaciej: i don't like this conforming-with-warning crap for the same reason -- i think people will treat warnings as errors too
- # [23:41] <Hixie> webben_: yeah, though clearly that approach failed.
- # [23:41] <othermaciej> people can get the magical "conforming" badge without fixing all the errors
- # [23:42] <othermaciej> but even if that's the case, the problem is that "warning" is too strong, rather than too weak
- # [23:43] <webben_> How about "Tip"?
- # [23:43] <webben_> "Tip: Consider using caption with details instead of summary..." or whatever
- # [23:43] <othermaciej> my bottom line is this: if a particular construct is not harmful and not likely to indicate an authoring mistake, then it seems silly to call it a conformance error
- # [23:44] <Hixie> othermaciej: they are authoring mistakes, in that it is a waste of the author's time to be adding these features to new documents
- # [23:44] <Hixie> othermaciej: so we do want to make them non-conforming in new documents
- # [23:44] <othermaciej> well it's also a waste of the author's time to write a / at the end of their <br> tags
- # [23:44] <Hixie> webben_: summary is an aberration in this discussion, in that it doesn't have the same reason for being in this category as the other things do
- # [23:44] <othermaciej> or to include an xmlns declaration in a text/html document
- # [23:44] <othermaciej> or to quote attributes that don't need to be quoted
- # [23:44] <Hixie> othermaciej: yeah, but you need to allow those to enable polyglot documents, which some people want
- # [23:44] <webben_> Hixie: Well, the same could apply to language="JavaScript"
- # [23:45] <jgraham> In the specific case of @summary I regard it as a mistake to use the hidden-data solution when various superior alternatives are avaliable
- # [23:45] <webben_> Hixie: "Tip: You don't need to specify scripts are JavaScript!" etc.
- # [23:45] <Hixie> othermaciej: and in some cases, quoting attributes is preferable
- # [23:45] <othermaciej> jgraham: summary is in a different category
- # [23:45] <Hixie> webben_: the language="" attribute is non-conforming except when it's redundant with type=""
- # [23:45] <jgraham> othermaciej: True enough
- # [23:46] <othermaciej> Hixie: I think "it's a waste of time" is a different category of problem than "this is harmful" or "if your document is like this, you probably did something wrong"
- # [23:46] <Hixie> webben_: the problem is with the language="" attribute, not that it is js
- # [23:46] * jgraham will go to sleep rather than get involved with this :)
- # [23:46] <othermaciej> Hixie: because if you do it, and then get the error, and then need to remove it, even more of your time is wasted
- # [23:46] <Hixie> othermaciej: *shrug*
- # [23:46] <webben_> Hixie: Fine, but my point was more about how to cast the messaging than what the message is.
- # [23:46] * Joins: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [23:46] <Hixie> webben_: well, that's up to the validator authors, i don't care what words they use exactly
- # [23:47] <webben_> I think offering authors tips might be more likely to educate them in the long run.
- # [23:47] <webben_> since I think authors distrust validators that warn them about things they don't care about
- # [23:47] <Hixie> i don't think tips really address the issue of wanting to be firm with authors of new pages and lax with authors of existing pages being updated
- # [23:48] <webben_> Hmm. I kind thought it did - tips are something you want authors to consider going forward, by you can ignore it if you're just validating your old stuff as HTML5.
- # [23:48] <othermaciej> "be firm" seems like the wrong framing to me, when the issue is practices that are useless but also harmless
- # [23:48] <Lachy> Hixie, wasn't the only reason you changed from downplayed error to conforming but obsolete to deal with summary in a less objectional way, despite not actually having that effect?
- # [23:49] * Quits: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com) (Remote closed the connection)
- # [23:49] <Hixie> Lachy: yes
- # [23:49] * Joins: mat_t (n=mattomas@80-225-52-194.dynamic.dial.as9105.com)
- # [23:49] <Lachy> so now that summary is effectively fully conforming, why can't we revert the other things to downplayed errors?
- # [23:49] <othermaciej> I think the old "downplayed errors" being errors was also foolish, but I never specifically asked Hixie to change them, and I don't think anyone was willing to lie down across the railroad tracks over it
- # [23:50] <Lachy> I don't like downplayed errors much either, and would rather have them simpliy be non-conforming, but I prefer downplayed errors to the current crap in the spec
- # [23:50] <Hixie> webben_: well, that's the idea, but i think in practice authors will treat whatever the UA says as an error, and either aim for zero "tips", "warnings", "errors", whatever, regardless of whether it's a new doc or not, or ignore the tips for all classes of documents
- # [23:50] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [23:50] <Hixie> Lachy: summary still triggers the warning
- # [23:51] * Quits: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [23:51] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [23:51] <othermaciej> I would frame the issue like this: withholding conformance is a "punishment", a "punishment" should be for something you did "wrong", for something useless but harmless, the right response is not "punishment" but "advice"
- # [23:51] <Lachy> so? Just make it a one-off exception dealt with in its own special way like it already is anyway, and make the rest non-conforming.
- # [23:51] <webben_> Hixie: I think if the UI doesn't clearly distinguish between errors and other things such that it destroys trust in error reporting, that's a big problem with the UI.
- # [23:52] <Hixie> webben_: maybe
- # [23:52] <webben_> if it's impossible to create a UI that can't make that distinction clear, best to only report clear errors.
- # [23:52] <webben_> *that can make
- # [23:52] <webben_> (I think)
- # [23:52] <othermaciej> I think validator.nu makes errors pretty clearly distinct from other kinds of messages
- # [23:52] <othermaciej> also makes it clear when you get to 0 errors
- # [23:53] <webben_> I don't think authors would confuse Tips with Errors.
- # [23:53] <webben_> (well unless you present them in red with warning symbols)
- # [23:54] <Hixie> fair enough
- # [23:55] <othermaciej> "Tips" would be harder to mistake for something you absolutely need to fix than "Warnings"
- # [23:55] <gsnedders> pink!
- # [23:55] <gsnedders> Everyone likes nice, pink, cuddly, Hello Kitty signs!
- # [23:55] <webben_> lulz :)
- # [23:56] <gsnedders> Sorry, I thought the discusion in here was getting far too serious.
- # [23:56] <webben_> I agree the current W3C validators have a definite Hello Kitty deficit. ;)
- # [23:57] <othermaciej> clearly instead or "Warning" or "Error" it should be a "Hello Kitty Happy Fun Time Indicator"
- # [23:57] * Quits: jacobolu_ (n=jacobolu@c-76-102-55-224.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [23:58] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [23:59] <jcranmer> Hello Kitty is a printer at my school
- # [23:59] <jcranmer> so a "Hello Kitty Happy Fun Time Indicator" means "nothing's printing so the print queue now consists of at least 30 entries"
- # Session Close: Mon Aug 10 00:00:00 2009
The end :)