Options:
- # Session Start: Sat Oct 13 00:00:00 2007
- # Session Ident: #html-wg
- # [00:19] * jgraham was rather hoping to meet zcorpan_
- # [00:20] <shepazu> zcorpan_, why not hide in Lars Erik's luggage?
- # [00:20] <anne> dude
- # [00:20] <anne> W3C versus Thailand
- # [00:20] <anne> that's no match
- # [00:20] <jgraham> Fair point
- # [00:20] <shepazu> zcorpan_ is going to Thailand?
- # [00:20] <zcorpan_> yup
- # [00:20] <shepazu> dang.
- # [00:21] <jgraham> Maybe we should all go to Thailand then?
- # [00:21] <zcorpan_> heh
- # [00:22] * anne would prefer that
- # [00:22] * anne also wants this meeting on a boat chaals was going to arrange for the Web API WG
- # [00:25] * shepazu has looked into some of the logistics... preparing offline resources, etc.
- # [00:29] <anne> few more years and maybe this offline web app stuff will be implemented
- # [00:32] <anne> shepazu, any idea why #tp is password protected?
- # [00:33] <shepazu> paranoia?
- # [00:33] * Parts: hober (ted@68.107.112.172) (ERC Version 5.3 (devel) (IRC client for Emacs))
- # [00:33] <anne> I suppose http://www.w3.org/QA/2007/10/w3c-meets-web-community.html should be updated then
- # [00:34] <shepazu> maybe it's just not open yet
- # [00:34] <shepazu> write the sysadmins
- # [00:34] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:35] <Hixie> there's a session on html5 and xhtml2?
- # [00:35] <Hixie> that's news to me
- # [00:35] <anne> it also became public who's on it
- # [00:35] <Hixie> oh?
- # [00:36] * anne looks up the link in his twitter account
- # [00:36] <anne> http://www.w3.org/2007/11/07-TechPlenAgenda.html
- # [00:36] <Hixie> that's funny
- # [00:36] * anne wasn't aware about the [slides] bit
- # [00:36] <Hixie> i'm on two panels but the one panel about my day job, i'm not on
- # [00:37] <anne> "URI-Based Extensibility" fun!
- # [00:37] * anne looks forward to that
- # [00:38] <Hixie> haha, i'm also not on the panel about video, despite being the guy who specced <video> :-P
- # [00:39] <anne> what other panel are you on?
- # [00:40] <anne> I think the video panel is about video formats mostly, as I understand it
- # [00:40] <anne> openness maybe?
- # [00:40] <Hixie> openness yes
- # [00:40] <shepazu> and it was specced (and implemented) in SVG 1.2 and in SMIL before that
- # [00:40] <anne> makes sense
- # [00:40] <Hixie> i love the first sentence of session 2's description
- # [00:42] <zcorpan_> lol
- # [00:42] <mjs> "sentence"
- # [00:46] <Hixie> wow, the whatwg work has really affected the w3c. sessions 2, 3, 6, 4, and 8 are all directly or closely related to the html5 work.
- # [00:46] <Hixie> wait the numbers are weird
- # [00:47] <anne> goes wrong after lunch
- # [00:47] <Hixie> anyway the only talks that _don't_ come almost directly out of the whatwg or microformats work are the welcome, the lightning talks, and the discussions with the director.
- # [00:48] <Hixie> literally every other talk is related to whatwg or microformats work.
- # [00:48] <Hixie> jesus.
- # [00:48] <shepazu> I wouldn't say that video does
- # [00:49] <shepazu> that's more influenced by Adobe and Silverlight
- # [00:49] <shepazu> specifically, YouTube
- # [00:50] <Hixie> i guarentee that howcome's talk in that panel will include a demo of HTML5's <video>.
- # [00:50] * Quits: zcorpan_ (zcorpan@83.227.34.9) (Connection reset by peer)
- # [00:50] <mjs> regadless of the direction of influence, the agenda is well aligned with the goals of whatwg
- # [00:50] <Hixie> right
- # [00:50] * kingryan notes that the agenda still lists tantek as working at technorati
- # [00:50] <kingryan> (and spells his name wrong)
- # [00:51] <anne> ASCII without entities kingryan
- # [00:51] <anne> it's the W3C after all
- # [00:51] * anne hides
- # [00:51] <kingryan> it's not the IETF
- # [00:51] <anne> that'd be worse
- # [00:51] <anne> you'd get the same thing in plain text :)
- # [00:51] <kingryan> AFAIK UTF-8 works pretty well
- # [00:52] <anne> yeah, HTML does too
- # [00:52] * kingryan notices that the page *is* UTF-* ( <meta http-equiv="content-type" content="text/html; charset=UTF-8" />)
- # [00:52] <kingryan> I think people just don't know how to type Ç
- # [00:53] <kingryan> anytime, time to go. see ya guys later
- # [00:53] * Quits: kingryan (rking3@208.66.64.47) (Quit: kingryan)
- # [00:54] <anne> and I was wrong
- # [00:54] <anne> as it does say Håkon
- # [00:56] * Joins: zcorpan_ (zcorpan@83.227.34.9)
- # [00:57] <zcorpan_> shepazu: seems to me that session 8 is more or less the same as http://video.google.com/videoplay?docid=5545573096553082541&q=video-element&total=55&start=0&num=10&so=0&type=search&plindex=0
- # [00:58] <zcorpan_> or at least Håkon's slides, i'd expect :)
- # [00:58] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [01:04] * Joins: gavin_ (gavin@99.226.81.242)
- # [01:09] <shepazu> zcorpan_, probably so... but to claim that as WHATWG's influence, rather than as a trend of the Web, is silly
- # [01:10] <shepazu> nobody is using the <html:video> tag in production code... though mobile SVG UAs are ;)
- # [01:10] <shepazu> that is, <svg:video>
- # [01:11] <shepazu> (which is taken from SMIL)
- # [01:12] * Joins: sbuluf (dysujgb@200.49.140.252)
- # [01:13] <mjs> Ç is easy to type on a Mac
- # [01:13] <mjs> not any harder than å
- # [01:13] * shepazu is eager for the next release of OSX... gonna buy a MacBook :)
- # [01:15] <jgraham> <AOL>me too</AOL> (probably)
- # [01:16] <mjs> all the cool kids are using 'em
- # [01:17] <anne> not all of them :p
- # [01:19] <zcorpan_> shepazu: mediawiki is using <html:video>
- # [01:19] <zcorpan_> or is it called wikimedia
- # [01:20] <anne> wikipedia
- # [01:21] <anne> although I guess that's not the software, but they're using it
- # [01:21] <zcorpan_> it seems wikipedia is part of wikimedia
- # [01:22] <zcorpan_> aha, i thought shepazu was talking about content
- # [01:27] <Philip> Wikimedia's Wikipedia uses MediaWiki plus an extension for handling Ogg
- # [01:27] <Philip> (so MediaWiki itself doesn't support video)
- # [01:41] * anne -> bed
- # [01:48] * Joins: polin8 (polin8@75.71.72.175)
- # [01:52] * Quits: zcorpan_ (zcorpan@83.227.34.9) (Ping timeout)
- # [02:20] * Quits: tH (Rob@87.102.2.12) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [03:00] * Quits: heycam (cam@203.214.114.92) (Quit: bye)
- # [03:07] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [03:12] * Joins: gavin_ (gavin@99.226.81.242)
- # [03:39] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:28] * Joins: myakura (myakura@122.29.102.45)
- # [04:35] * Quits: mjs (mjs@17.255.103.143) (Quit: mjs)
- # [05:14] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [05:19] * Joins: gavin_ (gavin@99.226.81.242)
- # [05:33] * Joins: mjs (mjs@64.81.48.145)
- # [06:40] * Joins: heycam (cam@130.194.72.84)
- # [06:58] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
- # [07:21] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [07:26] * Joins: gavin_ (gavin@99.226.81.242)
- # [08:50] * Quits: myakura (myakura@122.29.102.45) (Quit: Leaving...)
- # [09:24] * Quits: sbuluf (dysujgb@200.49.140.252) (Ping timeout)
- # [09:28] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [09:33] * Joins: gavin_ (gavin@99.226.81.242)
- # [09:37] * Quits: mjs (mjs@64.81.48.145) (Connection reset by peer)
- # [09:37] * Joins: mjs_ (mjs@64.81.48.145)
- # [10:12] * Joins: myakura (myakura@122.29.102.45)
- # [10:22] * Joins: ROBOd (robod@89.122.216.38)
- # [11:35] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [11:40] * Joins: gavin_ (gavin@99.226.81.242)
- # [13:05] * Quits: gsnedders (gsnedders@86.145.188.131) (Quit: gsnedders)
- # [13:32] * Joins: tH_ (Rob@87.102.2.12)
- # [13:32] * tH_ is now known as tH
- # [13:42] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [13:47] * Joins: gavin_ (gavin@99.226.81.242)
- # [14:03] * Joins: zcorpan_ (zcorpan@83.227.34.9)
- # [14:16] * Joins: gsnedders (gsnedders@86.145.188.131)
- # [14:42] * Quits: tH (Rob@87.102.2.12) (Ping timeout)
- # [14:45] * Joins: tH (Rob@87.102.2.12)
- # [14:51] * Quits: polin8 (polin8@75.71.72.175) (Quit: polin8)
- # [14:52] * Quits: zcorpan_ (zcorpan@83.227.34.9) (Ping timeout)
- # [15:33] * Joins: hasather (hasather@90.227.221.48)
- # [15:48] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [15:53] * Joins: gavin_ (gavin@99.226.81.242)
- # [15:58] * Joins: Sander (svl@86.87.68.167)
- # [16:00] * Joins: tH_ (Rob@87.102.47.69)
- # [16:01] * Quits: tH (Rob@87.102.2.12) (Ping timeout)
- # [16:01] * tH_ is now known as tH
- # [16:13] * Quits: anne (annevk@81.68.67.12) (Client exited)
- # [16:17] * Joins: anne (annevk@81.68.67.12)
- # [16:36] * Joins: zcorpan_ (zcorpan@83.227.34.9)
- # [16:52] * Quits: zcorpan_ (zcorpan@83.227.34.9) (Ping timeout)
- # [17:01] * Joins: zcorpan_ (zcorpan@83.227.34.9)
- # [17:01] <zcorpan_> hsivonen: ping
- # [17:03] <hsivonen> zcorpan_: unable to properly pong right now, gotta run. sorry.
- # [17:04] <zcorpan_> k
- # [17:05] <zcorpan_> when you come back: i was wondering what your ideas are more specifically with cdata sections and the content model flag in svg scope
- # [17:08] <zcorpan_> on one hand, it's nice to have the same content model flag changes as legacy UAs, but that creates a problem with <textArea>. otoh, it's nice to have the same content model as in svg-in-xml, but that means we probably have to introduce cdata sections
- # [17:09] * Joins: marcos__ (chatzilla@131.181.148.226)
- # [17:10] <zcorpan_> authors are used to doing "<script>//<![CDATA[" when working with both html and xhtml
- # [17:10] * Quits: marcos (chatzilla@131.181.148.226) (Connection reset by peer)
- # [17:10] * marcos__ is now known as marcos
- # [17:16] <zcorpan_> also, using /> syntax on elements that are (r)cdata in legacy UAs will mess up in legacy UAs
- # [17:17] <anne> I don't think keeping the syntax indentical is realistic
- # [17:17] <zcorpan_> to the same extent as between html and xhtml is realistic
- # [17:18] <anne> that isn't either
- # [17:19] <zcorpan_> um, now i don't follow
- # [17:20] <hsivonen> zcorpan_: to be honest, I didn't think CDATA sections and legacy behavior of <script> and <style> through properly
- # [17:21] <anne> well, HTML has (R)CDATA elements, XHTML has namespace prefixes, etc.
- # [17:21] <hsivonen> zcorpan_: it would be good to raise the issues you see on list
- # [17:21] <zcorpan_> hsivonen: ok
- # [17:21] <anne> I mean, XHTML has namespaces
- # [17:22] <zcorpan_> anne: ah. right. i mean that it's possible to have a document that parses into roughly the same thing for both cases
- # [17:23] <zcorpan_> and, to the same extent as that is possible with html and xhtml, it is realistic to design the svg-in-text/html such that it would be possible with svg in html as well
- # [17:23] <zcorpan_> it seems possible with hsivonen's proposal, e.g.
- # [17:25] <anne> I think I'd do it in a way that you switch to something called the "SVG phase" in the parser
- # [17:25] <anne> and you go back to the "in body phase" (currently called body insertion mode iirc) the moment you hit <foreignobject>
- # [17:25] <anne> you switch to "SVG phase" when you hit <svg>
- # [17:26] <zcorpan_> yep, makes sense
- # [17:26] <anne> that would allow for <svg:script> to have different parsing rules even, if desirable
- # [17:26] <hsivonen> anne: yeah.
- # [17:27] <zcorpan_> but is it?
- # [17:27] <anne> no
- # [17:27] <hsivonen> anne: I thought zcorpan_ was asking about <script> doing weird stuff in legacy browsers
- # [17:27] <anne> but it is for <textarea> within <svg>
- # [17:27] <anne> apparently
- # [17:27] <hsivonen> does SVG have its own textarea?
- # [17:27] <zcorpan_> textArea, yes
- # [17:28] <zcorpan_> it can contain elements
- # [17:28] <hsivonen> I didn't remember that
- # [17:28] <anne> SVG 1.2
- # [17:28] <hsivonen> ah, never had even made it on my radar to be forgotten, then
- # [17:29] <zcorpan_> it's a shape that contains text, aiui
- # [17:29] <anne> oh right, they have something else for editing
- # [17:30] * anne grmbls
- # [17:31] <hsivonen> (afk again)
- # [17:47] * Quits: myakura (myakura@122.29.102.45) (Quit: Leaving...)
- # [17:51] * Quits: zcorpan_ (zcorpan@83.227.34.9) (Ping timeout)
- # [17:56] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [18:01] * Joins: gavin_ (gavin@99.226.81.242)
- # [18:18] * Quits: Lionheart (robin@66.57.69.65) (Ping timeout)
- # [18:26] * Joins: zcorpan_ (zcorpan@83.227.34.9)
- # [18:31] <Philip> Could <svg>...<svg:textArea>...</svg> be supported, for people who want to write SVG that works the same when deserialised as XML, HTML5 and legacy-HTML-with-scripted-fixups?
- # [18:41] <zcorpan_> Philip: perhaps, but then you would need double namespace declarations, and it seems very hacky
- # [18:43] <zcorpan_> Philip: then it seems cleaner to have prefixes for all svg elements
- # [18:43] <zcorpan_> (and pcdata content model for all of those)
- # [18:51] * Quits: zcorpan_ (zcorpan@83.227.34.9) (Ping timeout)
- # [18:56] * Joins: sbuluf (ompq@200.49.140.250)
- # [19:03] * Joins: zcorpan_ (zcorpan@83.227.34.9)
- # [19:18] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [19:39] * anne might hack html5lib to add support for SVG
- # [19:39] <anne> although that's prolly more trouble than it's worth as we don't support namespaces or anything currently
- # [19:44] <anne> that, and case fixup which prolly requires a list of elements that are not all lowercase or something
- # [19:51] * Quits: zcorpan_ (zcorpan@83.227.34.9) (Ping timeout)
- # [20:02] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [20:07] * Joins: gavin_ (gavin@99.226.81.242)
- # [20:09] * Joins: zcorpan_ (zcorpan@83.227.34.9)
- # [20:09] <zcorpan_> anne: that would not be forwards compatible, though
- # [20:10] <anne> depends on the new stuff
- # [20:11] <anne> doesn't really matter either if the feature isn't support anyway
- # [20:15] <zcorpan_> for html5lib it matters because you don't know what the app supports
- # [20:15] <anne> example of why it would matter?
- # [20:19] <zcorpan_> you'd have to change html5lib every time a new camelCase element is introduced, and everyone would have to upgrade
- # [20:19] <anne> yeah, that's fairly trivial
- # [20:19] <anne> especially given that the deployment of a new element typically takes a few years
- # [20:20] <zcorpan_> by the same reasoning you could have a list of void svg elements, btw
- # [20:21] <anne> yeah
- # [20:21] <zcorpan_> and treat /> the same as >
- # [20:21] <anne> yeah, maybe
- # [20:21] <anne> although in case of SVG /> can save quite a few characters
- # [20:24] <zcorpan_> i mean that you'd treat <circle> etc. as void elements in the parser
- # [20:24] <anne> that wouldn't work for SVG animation
- # [20:25] <zcorpan_> right
- # [20:28] <anne> I believe html5lib actually lowercases at the parser level currently
- # [20:31] <Philip> At least attribute names usually need to be lowercased in the tokeniser, to handle <a b=1 B=2> correctly
- # [20:36] <anne> seems that someone hacked a flag into our tokenizer for that
- # [20:37] <anne> lowercaseAttrName
- # [20:37] <anne> there's also lowercaseElementName
- # [20:37] * Joins: billmason (billmason@69.30.57.156)
- # [20:38] <anne> so I guess that I said before was based on something that's now obsoleted
- # [20:39] * Quits: billmason (billmason@69.30.57.156) (Quit: .)
- # [20:51] * Quits: zcorpan_ (zcorpan@83.227.34.9) (Quit: zcorpan_)
- # [20:51] * Joins: zcorpan_ (zcorpan@83.227.34.9)
- # [21:24] <zcorpan_> hsivonen: now that validator.nu uses a "proper" html5 parser, can't the full xhtml5 schema be used for checking html5 documents? what about the xhtml 1.0 frameset schema? (not that the latter is useful, just curius)
- # [21:24] <zcorpan_> s/curius/curious/
- # [21:39] * Quits: zcorpan_ (zcorpan@83.227.34.9) (Ping timeout)
- # [21:39] * Joins: zcorpan_ (zcorpan@83.227.34.9)
- # [21:39] * zcorpan_ is now known as zcorpan
- # [22:10] * Quits: gavin_ (gavin@99.226.81.242) (Ping timeout)
- # [22:15] * Joins: gavin_ (gavin@99.226.81.242)
- # [22:20] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [22:38] * Quits: zcorpan (zcorpan@83.227.34.9) (Ping timeout)
- # [22:55] * Joins: zcorpan (zcorpan@83.227.34.9)
- # [23:20] <jgraham> IIRC the current state of html5lib is that we lowercase at the parser level because San wanted liberal XML parsing that doesn't case fold. However the tokenizer needs to know whether lowercasing is occurring to get the attributes right in all cases
- # [23:23] <jgraham> I would generally prefer SVG in HTML to special-case as few names as possible; specifically I would rather have an XML-mode flag that changed the behaviour of the tokenizer wrt case folding + etc. and a parser mode that dealt with empty elements, CDATA, etc.
- # [23:23] <anne> tokenizer.py doesn't look like that
- # [23:23] <jgraham> s/San/Sam/
- # [23:24] <jgraham> Ah, I think we had to move it to get an error in the right place to pass a test
- # [23:24] <jgraham> That wasn't the greatest reason in the world...
- # [23:31] <Philip> It wasn't just for the error (at least for the attribute case case) - it was for tests like "<a a A>" where HTML5 says there should be a token with one attribute, and so the tests should test that behaviour (instead of testing html5lib's different behaviour, and conflicting with any other implementation that does follow HTML5)
- # [23:38] * Quits: zcorpan (zcorpan@83.227.34.9) (Ping timeout)
- # Session Close: Sun Oct 14 00:00:00 2007
The end :)