00:02
<othermaciej>
extra sad fact: just the MathML xmnlns declaration is as long as the LaTeX form of the quadratic formula
00:03
<gavin_>
heh
00:40
<Dashiva>
othermaciej: It's XML, expecting it to be anything else is madness ;)
00:50
<Hixie>
i really need to move the focus from use cases to problems
00:51
<Hixie>
people seem to give much less useful feedback when they think in terms of the term "use case" than the term "problem"
07:02
<hsivonen>
http://www.bluishcoder.co.nz/2008/03/refactoring-of-firefox-html-video.html
07:27
<hsivonen>
I'm a bit nervous about how the mapping from the codecs MIME parameter to and from GStreamer, QuickTime and DirectShow will work in practice
12:17
<hsivonen>
Do we have enough people going to XTech to hold some kind of official/unofficial f2f meeting?
12:34
<Philip`>
zcorpan_: compatMode/documentMode work pretty differently in the Live DOM Viewer, so I wouldn't trust what it says
12:35
<zcorpan_>
Philip`: interesting
12:36
<zcorpan_>
Philip`: i get the same results in the zombie dom viewer. what's different?
12:38
<Philip`>
zcorpan_: Er, I can't remember :-(
12:38
<Philip`>
It might have only affected documentMode and not compatMode
12:39
<zcorpan_>
i can't find any difference with documentMode either
12:39
<Philip`>
Hmm
12:40
<zcorpan_>
i haven't tried the actual http header though
12:40
Philip`
didn't either
12:40
<Philip`>
I'll have to try it out when I'm at home again
12:40
<zcorpan_>
k
13:15
<hsivonen>
why did absent system/public ids in become "" instead of null in the tokenizer tests?
13:17
<annevk>
that's a bug
13:17
<hsivonen>
annevk: ok. thanks
13:18
<hsivonen>
I take it that it's ok to check in fixed test without fixing the python impl
13:18
<hsivonen>
correct?
13:18
<hsivonen>
I can't remember what the outcome of the test and html5lib sync discussion was
13:19
<annevk>
python fails?
13:19
<annevk>
hmm
13:19
<annevk>
who did that?
13:19
<hsivonen>
I don't know if python fails
13:19
<hsivonen>
I just assume it might if I change the test cases
13:35
<hsivonen>
is it intentional that if > terminates the system id, the system id becomes the string so far instead of null?
13:38
hsivonen
finds that http://html5.org/tools/web-apps-tracker?from=1285&to=1286 wasn't annotated as conformance checker and tool-relevant
13:39
<annevk>
Philip`, did you change the tokenizer tests to use "" instead of null?
13:40
<hsivonen>
annevk: actually, "" is right in the cases I was looking at
13:41
<annevk>
oh ok
13:41
<annevk>
good
13:41
<Philip`>
annevk: No
13:41
<Philip`>
http://html5lib.googlecode.com/svn/trunk/testdata/tokenizer/test2.test still seems to use null
13:42
<annevk>
seems to be a misunderstanding
13:44
<Philip`>
http://code.google.com/p/html5lib/source/browse - hmm, why are there no files there?
13:45
<Philip`>
Oh, it's because Google is stupid and can't write HTML that works in browsers
13:47
<zcorpan_>
hsivonen: that case was brought up on the list before the spec changed wrt > in FPI so i guess it was considered, and hence, intentional
13:48
<hsivonen>
zcorpan_: ok
13:54
<zcorpan_>
i'm thinking about doctype roundtripping with innerHTML
13:54
<zcorpan_>
the current level of roundtripping of quirkyness is no doctype and doctypes with a name other than "html"
13:55
<zcorpan_>
but emitting FPI and SI if present doesn't roundtrip bogus doctypes anyway
14:19
<hsivonen>
Hixie: is there a strong perf reason to have a separate character encoding sniffing algorithm instead of running the real tokenizer with a simplified token handler and ISO-8859-1 decoding?
14:26
<annevk>
is there any browser that supports document.innerHTML to begin with?
14:28
<zcorpan_>
annevk: not that i know of
14:30
<hsivonen>
I hope ipv6.google.com is not an indication of a future naming pattern
14:31
<zcorpan_>
annevk: but i think the genshi and/or kid templating engines implemented it
14:32
<Philip`>
Sounds like they aren't very confident at IPv4-only clients' ability to ignore AAAA records
14:32
<Philip`>
which seems entirely sensible for now
14:33
<Philip`>
s/IPv4-only clients/clients which support IPv6 themselves but are on IPv4-only networks/
14:43
<annevk>
"Any UA that prints pages so incorrectly should be considered non-conformist."
18:47
<sayrer>
annevk, what's the best selector-api test suite?
18:48
<annevk>
I guess WebKit has public tests
18:48
<annevk>
apart from that I'm afraid nothing has happened yet
19:20
<Lachy>
I will be trying to work on the test suite starting next week
19:20
<Lachy>
for selectors api
19:35
<turtlethere>
Some disinformation about HTML 5 and mp3 appeared:
19:35
<turtlethere>
http://www.ddj.com/web-development/206902334?cid=RSSfeed_DDJ_All
19:36
<turtlethere>
Kevin Carlson explains:
19:36
<turtlethere>
everyone involved can agree that the audio element should support MP3
19:36
<turtlethere>
Is that so?
19:38
<hsivonen>
turtlethere: not as far as I've noticed
19:38
<hsivonen>
turtlethere: might be different in two years
19:39
<svl>
wow, I see _four_ silverlight ads on that page. Sliiight overkill?
19:40
<svl>
oh, no, five; there's a really small text-only one as well.
19:41
<hsivonen>
at least the Silverlight ads GIF images and not Flash animations :-)
19:41
<turtlethere>
Is anybody in position to complain about this to DDJ?
19:42
<turtlethere>
I have not found any comment feature there
19:42
<turtlethere>
and I do not think I know enough to contact them by e-mail
19:44
<turtlethere>
I mean, such false representations can influence public expectations
19:44
<annevk>
MP3 was never agreed upon fwiw
19:44
<turtlethere>
and effectively constrain the choice when it is time to make one.
19:44
<annevk>
At this point it has much the same problems as H264 so...
20:31
<annevk>
http://www.w3.org/QA/2008/03/semantic_web-telephone_game.html first I read about it
20:54
<Philip`>
The error message on http://www.xiven.com/weblog/search/results?q=%00 seems quite peculiar
20:58
<hsivonen>
Philip`: are you trying to bust everyone on the XPhiles list?
21:02
<Philip`>
hsivonen: No, I only happened to look at that one (since it was near the top of that list)
21:03
<Philip`>
It looks like many of the others are cheating because they're just static pages, and for the others it'd be too trivial to break them :-p
21:05
<hsivonen>
bertilo wennergren cheats by outsourcing searches to Google
21:06
<hsivonen>
adactio has gone text/html
21:06
hsivonen
gives up
21:07
<Philip`>
That doesn't stop http://www.bertilow.com/%ef%bf%bf.html
21:08
<hsivonen>
%ef%bf%bf always triumphs
21:08
<Philip`>
%01 is just as good
21:09
<Philip`>
(%00 only works in query strings because Apache always returns 404 if it's in the path name)
21:09
<Philip`>
Actually, %3C works perfectly well in this case too
21:09
<Philip`>
http://www.bertilow.com/<script>alert(document.cookie)</script>.html
21:10
<Philip`>
and that's not XML's fault
21:10
<annevk>
nice
21:11
<Philip`>
I think Validator.nu should have a feature that tries putting %00 and %01 and %ef%bf%bf and %3C into every form it can find on a site, and into every part of the address
21:19
<Philip`>
Hmm, could you use unescaped input bugs to insert <meta name="verify-v1" ...> into a page and take control of Google's settings for the site?
21:20
<Philip`>
(I'm not sure what pages Google accepts that on, or whether they require it to be in the <head> or something)
22:32
<gsnedders>
http://realtech.burningbird.net/?s=%ef%bf%bf — yeah U+FFFF always works
23:33
<Philip`>
Hixie: The Live DOM Viewer is broken and doesn't show attributes except in IE
23:34
<Philip`>
And don't try blaming me for that :-p