00:37
<gsnedders>
annevk: the problem is implementing sucky standards.
08:44
<annevk>
gsnedders, implementing them is the first step
09:15
<Hixie>
woot, managed a whole three paragraph e-mail with equal line lengths throughout
09:17
<annevk>
in 512 characters?
09:31
Hixie
investigates <span ===>
09:31
<Hixie>
webkit: ignores any attributes starting with =
09:32
<Hixie>
opera does too
09:33
<Hixie>
wow, so does firefox
09:34
<annevk>
ie7 doesn't
09:34
<annevk>
<span ===? gives SPAN ="=="
09:36
<Hixie>
yeah that's what the spec will say
09:36
<Hixie>
except it'll now be a parse error too
09:38
<Hixie>
actually no
09:39
<Hixie>
the spec will require <span ===> to become a SPAN with an '=' attribute with value '='.
09:39
<annevk>
ie specialcases = in the name state
09:39
<annevk>
to directly go to the attribute value state
09:39
<Hixie>
effectively
09:40
<annevk>
it's actually weirder
09:41
<annevk>
<span =x"="x> versus <span =x"="x">
09:42
annevk
can't really make sense out of it
09:43
<Hixie>
<span a=b =x"="x> for me is being treated as a text node
09:44
<Hixie>
wow yeah that's some confusing shit right there
09:44
<Hixie>
glad we don't care enough about that edge case
10:16
<Hixie>
<x a=& b="& "> has no parse errors, but <x c="&"> does
10:16
<Hixie>
that seems bad
10:17
<Hixie>
and fixing it would be a bitch unless we just allow &" and &' anywhere.
10:20
<annevk>
that doesn't seem too harmful
10:24
<Hixie>
hm, found an easy solution
10:24
<Hixie>
which will probably be a pain to implement, but oh well
10:24
<annevk>
rly?
10:24
<annevk>
hmm
11:20
<Hixie>
how do we feel about adding entities?
11:21
<annevk>
i think it makes sense to add the ones IE already has
11:22
<annevk>
and MathML at some point...
11:23
annevk
sitll considers named entities rather useful
11:43
<Philip`>
Is it intentional that <foo bar=> is not a parse error?
11:43
<Hixie>
yes
11:44
<gsnedders>
I too would like to see MathML entities, FWIW
11:44
<Hixie>
see the comment i just added about entities
11:45
<gsnedders>
ah
12:20
<Philip`>
Hmph, every time I update my tokenisers to match the spec, the spec changes
12:23
<Hixie>
well right now i'm responding to tokeniser and parser feedback
12:23
<Hixie>
so yes
12:23
<Hixie>
:-)
12:23
<Hixie>
bed time now though
12:44
<gsnedders>
Anyone have any ideas of how to parse a dict URI with a turing machine (i.e., breaking the spec)
12:46
Philip`
discovers that "<foo bar=''" now has more parse errors than before
12:48
<Philip`>
Python html5lib now fails 21 tests, so I guess I shouldn't commit the updated tests
12:49
<gsnedders>
it's awfully easy to define something that's impossible to parse with ABNF
13:15
<Philip`>
Hixie: "After attribute value (quoted) state" -> "Reconsume the character in thebefore attribute name state." is missing a space
18:36
<annevk>
Is http://forums.whatwg.org/viewtopic.php?t=164 basically a request for CURIES? ...
19:14
<Lachy>
I like how he claims that the processing requirements for the new feature are "The same as the current <BASE> element "