Options:
- # Session Start: Wed Oct 10 00:00:00 2007
- # Session Ident: #html-wg
- # [00:01] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [00:06] * Joins: gavin_ (gavin@99.226.75.20)
- # [00:30] * Quits: tH (Rob@87.102.7.125) (Quit: ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [00:40] * Quits: polin8 (polin8@75.71.72.175) (Quit: polin8)
- # [01:06] * Quits: laplink (link@193.157.66.199) (Ping timeout)
- # [01:06] * Quits: xover (xover@193.157.66.5) (Ping timeout)
- # [01:08] * Quits: mjs_ (mjs@17.203.14.209) (Ping timeout)
- # [01:08] * Joins: mjs (mjs@17.255.98.11)
- # [01:11] * Joins: sbuluf (vjkp@200.49.140.196)
- # [01:12] * Quits: billmason (billmason@69.30.57.156) (Quit: .)
- # [01:27] * Quits: mjs (mjs@17.255.98.11) (Ping timeout)
- # [01:28] * Quits: aroben (adamroben@17.203.15.247) (Ping timeout)
- # [01:28] * Joins: mjs (mjs@17.255.98.11)
- # [01:35] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:53] <anne> Hixie, I think <video> needs height= / width= as convenient shorthands
- # [01:53] <Hixie> why?
- # [01:53] <Hixie> (why can't a single line in a stylesheet do it instead?)
- # [01:53] <anne> because people want convenient shorthands
- # [01:53] <anne> and expect it to work like that
- # [01:54] <Hixie> people expect <font> to work, doesn't mean we should encourage it. we have the opportunity here to prevent abuse, why not take it?
- # [01:54] <anne> it make a lot of sense to keep that consistent with all the other replaced elements
- # [01:54] <anne> i'm not sure how height= and width= would be that harmful given that <video> allows the content to be played independently from the browser
- # [01:54] <Hixie> you'll notice the other replaced elements don't have height/width defined yet either
- # [01:55] <Hixie> the point is the author shouldn't be putting half his style in the stylesheet and the other half in the content
- # [01:55] <Hixie> that's dumb
- # [01:55] <Hixie> and defeats the point of stylesheets.
- # [01:58] <Hixie> (height/width are on <canvas> because they define the canvas coordinate space, and on <img> to allow browsers to prevent reflows -- that's all)
- # [02:03] <anne> i'm not sure it's that dump for a single element on the page
- # [02:03] <Hixie> why not? the size of the video depends entirely on the style being used, which should be in the stylesheet.
- # [02:04] <Hixie> consider this -- it should be in an attribute if (a) it doesn't change based on the media or device, and (b) it would never change based on which alternative stylesheet is used.
- # [02:04] <Hixie> neither applies here.
- # [02:05] <anne> for the common case you want height=/width=
- # [02:05] * Joins: heycam` (cam@130.194.72.84)
- # [02:06] <Hixie> you keep saying that but i don't see why
- # [02:06] <Hixie> why would we need it on <video> any more than on <iframe>?
- # [02:06] <anne> i think you want it on both
- # [02:07] <Hixie> why? i've given you several arguments against, so far your argument in favour has just been that you think you want it :-)
- # [02:07] <Hixie> (would you also want align="" on <p>?)
- # [02:08] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [02:08] <anne> i'd want align on <col>
- # [02:09] <anne> for tables with numbers
- # [02:10] <Hixie> given how well that works with css, that's a whole other ball game
- # [02:10] <Hixie> (i could see arguments for <col type=numeric> or something)
- # [02:10] <Hixie> (though imho UAs should just autodetect these cases)
- # [02:10] <Hixie> (in the no-style case)
- # [02:11] <anne> i think authors would be better of saying it with align than with type=numeric... but yeah, maybe
- # [02:12] <anne> i don't think some amount of practical presentational markup is harmful
- # [02:13] <anne> i'm not really convinced <video style=height:100px;width:100px> is better than <video height=100 width=100>
- # [02:13] <Hixie> you'll notice style="" isn't conforming either
- # [02:13] <Hixie> style="height:100px;width:100px" has exactly the same problems as height=100 width=100
- # [02:14] <Hixie> it's just a minor syntactic difference
- # [02:14] * Joins: gavin_ (gavin@99.226.75.20)
- # [02:14] <anne> <div><video></video><style scope>video { height:100px;width:100px } </style></div> then which seems even worse
- # [02:14] <anne> oh, I guess it's scoped= and not scope
- # [02:15] <Hixie> and the <style> would be before the <video>. the difference there is that at least the dimensions would end up right next to the styles that set everything else up, like the borders, background colour for the video player, etc
- # [02:15] <Hixie> i mean, why would you want height/width and not bgcolor=""?
- # [02:15] <Hixie> or would you want that too?
- # [02:16] <anne> bgcolor is something that can be shared across lots of pages, height/width seems something more special to the specific video
- # [02:16] <Hixie> ohhh, i think i see where our assumptions are differing
- # [02:16] <Hixie> video player dimensions don't generally differ from video to video.
- # [02:16] <Hixie> look at, e.g. metacafe. or youtube.
- # [02:17] <anne> in the case that they do, the required syntax is very annoying
- # [02:18] <anne> whether <style scoped> is before or after the <video> :)
- # [02:18] * Quits: mjs (mjs@17.255.98.11) (Quit: mjs)
- # [02:18] * Joins: mjs (mjs@17.255.98.11)
- # [02:18] <anne> (this applies to more than just <video> though, imo)
- # [02:18] <Hixie> i think it's as likely that the video dimensions will be different per page as it is likely that the style of text, controls, etc, around the video will differ per page
- # [02:19] <Hixie> and i don't see why two of the properties would be special cased when everything else has to go into <style> blocks.
- # [02:19] <Hixie> furthermore, <style> blocks are easy to extend to media-specific, device-specific, and alternative-stylesheet-specific cases, which is not the case at all for attributes.
- # [02:19] <Hixie> we want to encourage good authoring practices.
- # [02:21] <anne> that shouldn't really go at the cost of convenience though, imo
- # [02:21] <anne> anyway, I should go to bed
- # [02:22] <Hixie> i'm all for finding solutions that are convenient while being good authoring practice
- # [02:24] * Joins: olivier (ot@128.30.52.30)
- # [02:48] * Quits: mjs (mjs@17.255.98.11) (Quit: mjs)
- # [02:52] * Joins: mjs (mjs@17.203.14.209)
- # [03:06] * Quits: Lachy (Lachy@213.236.208.22) (Connection reset by peer)
- # [03:10] * Joins: laplink (link@193.157.66.199)
- # [03:10] * Joins: xover (xover@193.157.66.5)
- # [03:16] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [03:24] * Joins: polin8 (polin8@75.71.72.175)
- # [03:36] * Quits: polin8 (polin8@75.71.72.175) (Quit: polin8)
- # [03:49] * Joins: mjs_ (mjs@17.255.98.11)
- # [03:51] * Quits: mjs (mjs@17.203.14.209) (Ping timeout)
- # [04:09] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:16] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [04:21] * Joins: gavin_ (gavin@99.226.75.20)
- # [04:48] * Quits: emeriste (emeriste@69.22.229.84) (Ping timeout)
- # [04:58] * Quits: mjs_ (mjs@17.255.98.11) (Quit: mjs_)
- # [05:00] * Quits: shepazu (schepers@128.30.52.30) (Client exited)
- # [05:00] * Joins: shepazu (schepers@128.30.52.30)
- # [05:05] * Joins: emeriste (emeriste@69.22.229.84)
- # [05:54] * Joins: mjs (mjs@64.81.48.145)
- # [05:55] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [05:55] * Joins: mjs (mjs@64.81.48.145)
- # [06:23] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [06:28] * Joins: gavin_ (gavin@99.226.75.20)
- # [06:49] * Quits: marcos (chatzilla@131.181.148.226) (Ping timeout)
- # [07:04] * Joins: marcos (chatzilla@131.181.148.226)
- # [07:13] * Quits: heycam` (cam@130.194.72.84) (Quit: bye)
- # [08:12] * Quits: marcos (chatzilla@131.181.148.226) (Connection reset by peer)
- # [08:31] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [08:36] * Joins: gavin_ (gavin@99.226.75.20)
- # [09:11] * Quits: shepazu (schepers@128.30.52.30) (Client exited)
- # [09:15] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [09:16] * Joins: marcos (chatzilla@131.181.148.226)
- # [09:22] * Quits: paullewis (paullewis@82.242.109.217) (Quit: paullewis)
- # [09:46] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [09:51] * Joins: Steve_f (chatzilla@82.44.69.8)
- # [09:56] * Joins: paullewis (paullewis@81.255.115.137)
- # [10:03] <hsivonen> Hixie: I agree with anne about video width/height
- # [10:05] <mjs> what did anne say, that it should have width/height attributes?
- # [10:06] <hsivonen> mjs: yes, that it should have width/height for convenience, because managing a scoped style block for that is silly
- # [10:07] <mjs> I agree it should have height/width
- # [10:07] <hsivonen> FWIW, the wikipedia dev, who was prototyping <video> support, intuitively assumed that there'd be width and height
- # [10:07] <mjs> although bringing the style="" attribute back would reduce the benefit slightly
- # [10:08] <mjs> Hixie is somehow convinced that <style scoped> would lead to better authoring practices than style="" but there doesn't seem to be any evidence for this, even circumstantial
- # [10:09] <mjs> and the fact that <img> width/height attributes remain conforming strongly leads one to expect them for <video> as well
- # [10:18] * Joins: Lachy (Lachy@213.236.208.22)
- # [10:19] * Joins: ROBOd (robod@89.122.216.38)
- # [10:38] * Quits: mjs (mjs@64.81.48.145) (Ping timeout)
- # [10:38] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [10:38] * Joins: mjs (mjs@64.81.48.145)
- # [10:43] * Joins: gavin_ (gavin@99.226.75.20)
- # [11:21] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [11:32] * Joins: zcorpan_ (zcorpan@88.131.66.80)
- # [11:39] <hsivonen> hmm. seaching for duplicates on the issue tracker takes more time than I'd like :-(
- # [11:39] <hsivonen> hmm. my issue seems to be a duplicate
- # [11:39] <hsivonen> oh well
- # [11:41] <anne> maybe someone should implement a search function?
- # [11:43] <hsivonen> Philip: <a href='...' rel='next'>Next</a> would be super-useful when reading through a list of messages in an issue tracker folder
- # [11:44] <Philip> http://canvex.lazyilluminati.com/misc/cgi/issues.cgi/expand and ctrl+F?
- # [11:44] <hsivonen> ooh!
- # [11:44] <Philip> (Takes a while to load...)
- # [11:44] <hsivonen> Philip: thanks
- # [11:45] <hsivonen> I suppose I should have found this from robots.txt :-)
- # [11:46] <Philip> hsivonen: A message can be in multiple folders, so there's not a simple message_id -> next_message_id mapping, so I think that wouldn't be possible with the way my code is currently set up
- # [11:46] <hsivonen> FWIW, my issue would have been that cite='' should be subjected to the kind of scrutiny that longdesc='' has been subjected to
- # [11:46] <hsivonen> Philip: ok
- # [11:46] <hsivonen> Philip: expand plus client-side search works for me
- # [11:46] <Philip> but the folders link to e.g. http://canvex.lazyilluminati.com/misc/cgi/issues.cgi/folder_expand/WF2 which shows all the messages from that folder anyway, which seems an easier way of going through the list
- # [11:47] <Philip> (and that's far less inefficient than the global /expand)
- # [11:48] <Philip> Hmm, the last line in robots.txt looks wrong
- # [11:49] * Philip fixes
- # [11:59] <hsivonen> okay, time to implement <dialog>
- # [12:14] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
- # [12:32] * Joins: tH_ (Rob@87.102.7.125)
- # [12:32] * tH_ is now known as tH
- # [12:32] * Quits: sbuluf (vjkp@200.49.140.196) (Quit: sbuluf)
- # [12:45] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [12:50] * Joins: gavin_ (gavin@99.226.75.20)
- # [13:19] * Joins: myakura (myakura@122.18.248.111)
- # [13:36] * Joins: Sander (svl@86.87.68.167)
- # [13:53] <hsivonen> are the type and media attributes on <a> known to solve a real problem in real software?
- # [13:54] <hsivonen> what about hreflang?
- # [13:59] <zcorpan_> styling hooks
- # [14:01] <hsivonen> ok.
- # [14:01] <hsivonen> (though styling hooks are a bad excuse in general)
- # [14:03] * Joins: marcos__ (chatzilla@131.181.148.226)
- # [14:03] * Quits: marcos (chatzilla@131.181.148.226) (No route to host)
- # [14:03] * marcos__ is now known as marcos
- # [14:07] <zcorpan_> yeah
- # [14:07] <zcorpan_> they are useful on <link>, so being consistent with <a> is nice and might be useful for styling :)
- # [14:24] * Quits: marcos (chatzilla@131.181.148.226) (Ping timeout)
- # [14:32] * Joins: marcos__ (chatzilla@131.181.148.226)
- # [14:32] * marcos__ is now known as marcos
- # [14:42] <hendry> hsivonen: when i go back from validating a page in validator.nu the validate button is disabled until a refresh (firefox 2.0.0.6)
- # [14:44] * Joins: shepazu (schepers@128.30.52.30)
- # [14:53] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [14:58] * Joins: gavin_ (gavin@99.226.75.20)
- # [15:15] * Joins: olivier (ot@128.30.52.30)
- # [15:27] * Quits: Lionheart (robin@66.57.69.65) (Ping timeout)
- # [15:27] * zcorpan_ updated his aria spec to remove support for aria-foo on svg elements
- # [15:35] <shepazu> zcorpan_, it also won't work on XHTML elements...
- # [15:38] <zcorpan_> shepazu: ?
- # [15:38] <zcorpan_> why not?
- # [15:40] <shepazu> well, AIUI, XHTML1.1 is an XML syntax, and that kind of "vendor-prefix" syntax isn't allowed (that's from CSS, not from XML)
- # [15:40] <hsivonen> hendry: that's a known problem. I don't know how to fix it and still get the benefits of disabling stuff in the onsubmit handler
- # [15:40] <hsivonen> hendry: is there an event that fires when the page reappears after Back?
- # [15:40] <zcorpan_> shepazu: <foo bar-baz=""/> is perfectly ok XML
- # [15:41] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [15:41] <shepazu> now, it could be defined to work in HTML 5, probably, but that means that the content from HTML5/xml wouldn't validate in XHTML1.1 UAs
- # [15:41] <hsivonen> shepazu: are there any XHTML 1.1 UAs?
- # [15:41] * Quits: DanC (connolly@128.30.52.30) (Quit: restart with updated ubuntu 7.10 bits)
- # [15:42] <hsivonen> shepazu: if there are, are there any that validate?
- # [15:42] <hsivonen> shepazu: and how would the aaa: stuff validate any better?
- # [15:42] <hendry> hsivonen: an event? no idea
- # [15:42] <shepazu> yes, validators and XSL processors, for example
- # [15:42] <shepazu> UA != browser
- # [15:43] <hsivonen> shepazu: I think it isn't useful to design stuff on the premise that new stuff doesn't validate in legacy validators
- # [15:43] <hsivonen> shepazu: you could never introduce anything new
- # [15:43] <hendry> hsivonen: does html5 need a doctype? i thought it didn't for some reason? http://validator.nu/?doc=http%3A%2F%2Fplugin.webvm.net%2F2%2F
- # [15:43] <shepazu> I've had this argument about the HTML5 methodology
- # [15:44] <hsivonen> hendry: text/html does. a/x+x doesn't
- # [15:44] <hsivonen> afk
- # [15:44] <hendry> hsivonen: a/x+x?
- # [15:44] <zcorpan_> xml
- # [15:44] <hsivonen> hendry: application/xhtml+xml
- # [15:44] <hsivonen> really afk now
- # [15:44] <hendry> wha... :) i hate xml :)
- # [15:45] <shepazu> but I'm not prepared to argue about it right now, I have work to do... consult wiser heads than mine, zcorpan_
- # [15:45] <zcorpan_> ok
- # [15:45] <hendry> I guess I need a <!DOCTYPE HTML SYSTEM> when serving text/htmlk
- # [15:46] <zcorpan_> s/ SYSTEM//
- # [15:46] * Joins: DanC (connolly@128.30.52.30)
- # [15:46] <hendry> no SYSTEM? I don't even know what SYSTEM means here. Can someone remind me?
- # [15:47] <zcorpan_> it's a keyword that means that the declaration has no FPI
- # [15:47] * hendry grimaces and wonder what is FPI
- # [15:47] <zcorpan_> e.g. -//W3C//DTD HTML 4.01//EN
- # [15:49] <hendry> thanks
- # [15:49] * Joins: hasather (hasather@90.227.221.48)
- # [15:49] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [15:59] * Joins: tH_ (Rob@87.102.2.12)
- # [15:59] * Quits: tH (Rob@87.102.7.125) (Ping timeout)
- # [15:59] * tH_ is now known as tH
- # [16:07] <anne> zcorpan_, why did you remove aria-* for SVG?
- # [16:07] <anne> that doesn't seem at all useful
- # [16:09] <zcorpan_> anne: the svg wg don't want to have aria-* in svg, it seems
- # [16:09] * anne sighs
- # [16:10] * zcorpan_ reads http://www.w3.org/2007/10/09-svg-minutes.html
- # [16:21] <anne> hmm, spec lawyering
- # [16:30] * Quits: hasather (hasather@90.227.221.48) (Quit: Lost terminal)
- # [16:39] * Quits: myakura (myakura@122.18.248.111) (Ping timeout)
- # [16:42] * Joins: myakura (myakura@122.18.248.111)
- # [16:48] * Joins: billmason (billmason@69.30.57.156)
- # [16:50] * Quits: myakura (myakura@122.18.248.111) (Ping timeout)
- # [16:51] * Joins: myakura (myakura@122.18.248.111)
- # [16:51] * Joins: hasather (hasather@90.227.221.48)
- # [16:54] <hsivonen> zcorpan_: I was about to suggest aria-* for SVG :-/
- # [16:56] * anne did that a week back
- # [16:56] <anne> seems that the SVG guys care more about consistency with validation tools than with HTML
- # [16:56] <anne> beats me
- # [16:58] <hsivonen> what validation tools allow aaa:foo but don't allow aria-foo?
- # [16:59] <hsivonen> do they have an NVDL splitter that allows anything as long as it is in a foreign namespace?
- # [16:59] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [17:02] <anne> maybe they allow namespaced attributes by default? Atom does that, for instance
- # [17:02] <anne> I've no idea why Atom does that, it doesn't make sense to me at all, but that's how some people think architecture works
- # [17:05] * Joins: gavin_ (gavin@99.226.75.20)
- # [17:05] <hsivonen> anne: yeah, but Atom validation tools are abnormal
- # [17:22] <hsivonen> well, I sent email anyway
- # [17:23] <anne> I guess the SVG WG just has a different vision on how the Web should work
- # [17:24] <gsnedders> anne: do they define error handling (above the XML level, for things like out-of-viewbox issues)? :P
- # [17:24] <anne> they actually define some error handling, although things are not as clear as they could be
- # [17:25] * gsnedders has such a sore arm today from so many tests
- # [17:25] <zcorpan_> hsivonen: http://lists.w3.org/Archives/Member/w3c-svg-wg/2007OctDec/0062.html
- # [17:27] <hsivonen> zcorpan_: makes you go "hmm"
- # [17:27] <anne> that's weird
- # [17:27] <anne> too bad the SVG WG operates Member-only
- # [17:28] <zcorpan_> "... I don't see how we could do number 1, because we'd have to add many attributes to the relaxNG" -- http://www.w3.org/2007/10/09-svg-minutes.html
- # [17:28] <hsivonen> aargh.
- # [17:31] <hsivonen> If you want to validate aaa:foo with RNG, you need to have in RNG anyway.
- # [17:31] <anne> not if you have have someattribute, any-uri:*
- # [17:31] <anne> (syntax may be inaccurate)
- # [17:31] <hsivonen> well, then you leave those unvalidated
- # [17:32] <hsivonen> if you want to validate stuff, you validate it no matter where
- # [17:32] <hsivonen> if aaa:* makes a difference, it's because you drop something on the floor based on namespace
- # [17:33] <anne> can you maybe reuse aaa|* definitions but not |* definitions?
- # [17:37] <anne> but even if it makes it harder to write RNG that shouldn't be an excuse to make it harder for authors imo
- # [17:38] <anne> that's just plain silly and puts the burdon on the wrong people
- # [17:38] <zcorpan_> one guy can write the schema once
- # [17:39] <zcorpan_> whereas there will be many authors who will use the attributes many times
- # [17:39] <zcorpan_> so indeed
- # [17:49] * Joins: matt (matt@128.30.52.30)
- # [17:52] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
- # [17:56] * Quits: myakura (myakura@122.18.248.111) (Quit: Leaving...)
- # [18:22] * Joins: aaronlev (chatzilla@129.33.1.37)
- # [18:28] * Quits: zcorpan_ (zcorpan@88.131.66.80) (Ping timeout)
- # [18:40] * anne bookes his ticket to Boston
- # [18:40] * anne will arrive the 3rd around 18:00
- # [18:46] <anne> fun: Total journey time: "[Ljava.lang.Object;@3adf6f3a hours {1} minutes Operated by [Ljava.lang.Object;@3aa3ef3a"
- # [18:46] <anne> oops, "Total journey time: [Ljava.lang.Object;@3adf6f3a hours {1} minutes
- # [18:46] <anne> Operated by [Ljava.lang.Object;@3aa3ef3a"
- # [18:47] <anne> (oh I see, that's only for the text/plain variant)
- # [18:47] * anne ponders
- # [18:50] * Quits: drry (drry@222.225.140.32) (Quit: drry)
- # [18:50] * Joins: drry (drry@222.225.140.32)
- # [18:59] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [19:01] * Joins: jmb (jmb@152.78.68.189)
- # [19:02] * Quits: paullewis (paullewis@81.255.115.137) (Quit: paullewis)
- # [19:06] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [19:09] <MikeSmith> WebKit now on Windows Mobile:
- # [19:09] <MikeSmith> http://lists.macosforge.org/pipermail/webkit-dev/2007-October/002572.html
- # [19:11] * Quits: aaronlev (chatzilla@129.33.1.37) (Connection reset by peer)
- # [19:11] * Joins: gavin_ (gavin@99.226.75.20)
- # [19:18] <mjs> there's a lot of mobile browsers based on WebKit
- # [19:18] <mjs> I need to make a list
- # [19:18] <mjs> that port did not look very complete though
- # [19:25] <MikeSmith> mjs - and even a complete port is first step. getting it tested and pre-installed on shipping OEM production devices takes a lot more steps...
- # [19:27] * Quits: Yudai (Yudai@211.128.41.224) (Ping timeout)
- # [19:30] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [19:31] * Joins: paullewis (paullewis@82.242.109.217)
- # [19:32] * Joins: dbaron (dbaron@63.245.220.241)
- # [19:33] * Quits: Steve_f (chatzilla@82.44.69.8) (Ping timeout)
- # [19:38] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [19:52] * Joins: Sander (svl@86.87.68.167)
- # [19:56] * shepazu catches up on backlog
- # [19:58] <shepazu> the problem with having to change the schema is that without a mechanism for extensibility, the possible set of combinations is going to be bounded by a single source, the schema writer
- # [19:59] <shepazu> with namespaces, the author (and the UA) is free to create custom extensions that were never anticipated by the writer of the schema
- # [20:15] * Joins: kingryan (rking3@208.66.64.47)
- # [20:18] <anne> so 1) i'm not sure how custom extensions are good for the web and 2) we're designing a language for humans, not schema writers
- # [20:25] * Joins: mjs (mjs@17.255.98.11)
- # [20:33] <shepazu> anne: 1) then educate yourself and 2) read what I said, and answer your own question. It's not about the schema writers, it's about authors being able to do what they want *without* the schema writers
- # [20:37] <anne> that's not much of an answre
- # [20:37] <anne> answer, even
- # [20:37] <shepazu> it wasn't much of a question
- # [20:39] <shepazu> anne, we've talked about this before, and I think you know the answers to the questions you've posed
- # [20:40] <shepazu> I cannot see why you would want to limit authors to a preset set of combinations of languages, nor prevent them from adding their own custom attributes (for metadata, for example)
- # [20:40] <anne> sorry, no, there's no indication anywhere that I'm aware of that shows that extensibility using namespaces is great for authors in general
- # [20:40] <anne> because it's better that authors author content that users can consume, in the general case
- # [20:41] <shepazu> for myself, within a year or so of starting to use JS, I was using namespaces and very glad to have them
- # [20:41] <shepazu> and I don't think I was an expert author at that time, but it still wasn't hard to grasp
- # [20:41] <shepazu> now, as a slightly more advanced author, I still really like them, for the same reasons and more
- # [20:42] <shepazu> you've yet to convince me that they aren't a good idea
- # [20:44] <shepazu> dropping content that a UA doesn't understand is a reasonable fallback for non-ns content extensions, but it would be even better if the UA knew what to do with that content, which is what namespaces provide
- # [20:44] * Joins: Steve_f (chatzilla@82.44.69.8)
- # [20:44] <anne> that there's need for namespaces in JS doesn't mean there's need for namespaces in HTML/SVG
- # [20:45] <shepazu> sorry, didn't follow
- # [20:45] * anne -> cooking
- # [20:45] <shepazu> I mean, the namespaces I was using were in HTML/SVG, not in the script
- # [20:46] <shepazu> setting custom attributes that let me add notations and parameters to specific elements that didn't render, but which I could use
- # [20:47] * shepazu wrote a very nice X-bar syntax visualizer with dual notations for SVG and for linguistic content :)
- # [20:48] * Quits: mjs (mjs@17.255.98.11) (Quit: mjs)
- # [20:49] * Quits: Steve_f (chatzilla@82.44.69.8) (Connection reset by peer)
- # [20:53] * Joins: mjs (mjs@17.255.98.11)
- # [20:54] * Quits: mjs (mjs@17.255.98.11) (Connection reset by peer)
- # [20:54] * Joins: mjs (mjs@17.255.98.11)
- # [21:13] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [21:17] <hsivonen> shepazu: I don't see why schema writers wouldn't catch up with language changes
- # [21:17] <shepazu> hsivonen, let me explain
- # [21:17] <hsivonen> shepazu: that is, adding ARIA in the W3C is rather different from an author adding his/her custom stuff and not bothering to update a schema
- # [21:18] * Joins: gavin_ (gavin@99.226.75.20)
- # [21:18] <shepazu> consider a mapping application, where the user wants to set, say, coordinate or altitude information on certain elements, for use in their own script lib
- # [21:19] <shepazu> they may or may not have a schema for those attributes, doesn't matter
- # [21:19] <shepazu> though it's better if they do, because that way they can validate their own custom content, too
- # [21:20] <shepazu> with namespaces, the writer of the original schema (say, SVG) doesn't have to make any changes
- # [21:20] <shepazu> it's built-in
- # [21:21] <shepazu> and if other people like this approach, and want to use the same schema, they can
- # [21:21] <shepazu> and they can validate their content too
- # [21:21] <shepazu> but I'm not telling you anything you don't know
- # [21:21] <shepazu> and I have lots of work to do today
- # [21:22] <shepazu> maybe we can debate it another day
- # [21:27] * Joins: edas (edaspet@82.233.238.50)
- # [21:29] * Joins: aroben (aroben@17.203.12.72)
- # [21:33] * Joins: aaronlev (chatzilla@209.6.168.245)
- # [21:44] * anne can't find much about '"poster frame" theora'
- # [21:47] <anne> maybe it's part of the container format
- # [21:49] * Quits: mjs (mjs@17.255.98.11) (Quit: mjs)
- # [21:49] * Joins: mjs (mjs@17.255.98.11)
- # [21:49] <mjs> I dunno if ogg supports it at all
- # [21:50] <hsivonen> shepazu: Actually, I don't know whether schemata produced by the SVG WG have a wild card for foreign namespaces.
- # [21:52] <anne> mjs, if it has such a feature it's well hidden
- # [21:52] <hsivonen> shepazu: fwiw, the way I hedge my RELAX NG bets against the possibility of HTML5 introducing a non-xmlns private attribute prefix is that I make sure I have the capability to filter the infoset between the parser and the RNG engine
- # [21:58] * anne can't really find much about "poster frame" in general
- # [21:59] <anne> except when you add "mpeg"
- # [22:00] <hsivonen> anne: there's UI for poster frame in the view menu in the Pro-enabled version of QuickTime Player
- # [22:01] * anne has Ubuntu as OS for now
- # [22:01] <mjs> anne: QuickTime (and I believe MPEG-4) definitely supports it
- # [22:02] <anne> mjs, oh, I believe that
- # [22:02] <Philip> Does it store an actual image in the video file, or does it just point to a frame number? (If the latter, I expect it'd involve quite a lot of downloading and re-downloading to get all the headers and the previous frames up to the last keyframe, which sounds like a pain)
- # [22:02] <gsnedders> Philip: IIRC it stores it as the first frame (in the sequence)
- # [22:03] <mjs> ogg certainly could (and probably should) support it
- # [22:03] <mjs> Philip: I believe it is possible to have a poster frame that is not part of the normal video play sequence
- # [22:03] <mjs> Philip: not 100% sure though
- # [22:05] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [22:06] <hsivonen> mjs: the QuickTime UI model does assume that the poster frame is a frame that you can navigate to on the time track
- # [22:07] * Joins: kingryan_ (rking3@208.66.64.47)
- # [22:08] * Quits: kingryan (rking3@208.66.64.47) (Ping timeout)
- # [22:41] * Quits: hasather (hasather@90.227.221.48) (Ping timeout)
- # [22:52] * DanC swaps in http://www.w3.org/html/wg/il16 for an update...
- # [22:53] <DanC> eek... 2007/08/16 is quite a bit more than 2 weeks ago
- # [23:02] <DanC> care and feeding of http://esw.w3.org/topic/HTML/SpecReviews continues
- # [23:02] <DanC> I should add my review of the introduction
- # [23:02] <DanC> and perhaps fielding's review of "Determining the type of a new resource in a browsing context"
- # [23:18] <jgraham> DanC: Are we expected to update that page when we do something that could be considered a detailed review?
- # [23:19] * jgraham had forgotten about its existence
- # [23:19] <DanC> well, sorta; the target is that it documents reviews of each section by at least 2 WG members
- # [23:19] <DanC> once it shows that ?WHO has done a review of ?SECTION, further updates about ?WHO and ?SECTION aren't really essential
- # [23:21] * Quits: gavin_ (gavin@99.226.75.20) (Ping timeout)
- # [23:24] <DanC> ok, let's see where we are on toward release of Design Principles ...
- # [23:25] * Joins: gavin_ (gavin@99.226.75.20)
- # [23:28] <DanC> $Revision: 1.9 $ of $Date: 2007-09-14 09:44:18 $
- # [23:45] * Quits: mjs (mjs@17.255.98.11) (Quit: mjs)
- # [23:46] * Quits: edas (edaspet@82.233.238.50) (Quit: Quitte)
- # [23:53] * Quits: matt (matt@128.30.52.30) (Quit: matt)
- # [23:56] * Joins: mjs (mjs@17.255.98.11)
- # Session Close: Thu Oct 11 00:00:00 2007
The end :)