Options:
- # Session Start: Fri Mar 27 00:00:00 2009
- # Session Ident: #whatwg
- # [00:03] * Parts: billmason1 (n=bmason@69.30.57.90)
- # [00:05] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [00:05] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:09] * Quits: itpastorn (n=itpastor@dslb-084-058-145-075.pools.arcor-ip.net) (Read error: 104 (Connection reset by peer))
- # [00:13] * Joins: itpastorn (n=itpastor@dslb-084-058-145-075.pools.arcor-ip.net)
- # [00:41] * Quits: dglazkov (n=dglazkov@nat/google/x-320cd818fcc31ad7)
- # [00:57] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [00:57] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [01:00] <Hixie> making web workers work with application caches is going to be a huge editorial pain in the ass
- # [01:03] * Joins: doodlewarrior (n=IRC@adsl-76-254-59-190.dsl.pltn13.sbcglobal.net)
- # [01:03] <doodlewarrior> why does the header tag require an h1...h6 descendant?
- # [01:03] <doodlewarrior> shouldnt <header>Welcome</header> be valid?
- # [01:03] <Hixie> because there's no header in that header
- # [01:04] <doodlewarrior> it seems a bit crufty
- # [01:04] <doodlewarrior> to require an <h1> in a <header>
- # [01:04] <doodlewarrior> i could use <h1> instead of <header>
- # [01:04] <Hixie> yes
- # [01:04] <doodlewarrior> but i dont see why i would need to
- # [01:04] * Quits: weinig (n=weinig@66.226.238.142)
- # [01:04] <Hixie> you should, in fact
- # [01:04] <Hixie> <header> is only useful if you are trying to wrap multiple <h1>s or something together into one header
- # [01:05] <Hixie> like <header><h1>The Reality Dysfunction</h1><h2>Space is not the only void</h2></header>
- # [01:05] <doodlewarrior> i guess it just seems silly to me
- # [01:05] <Hixie> a header and subheader acting as a joint single header for a book
- # [01:05] <doodlewarrior> after all the fuss about semantic tags
- # [01:05] <Hixie> then just ignore <header> and use <h1> :-)
- # [01:06] <doodlewarrior> to have h1 be a header and header be used to group multiple headers
- # [01:06] <doodlewarrior> esp. since <footer> is valid without any particular children
- # [01:06] <Philip`> Rename it to <headergroup>
- # [01:06] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [01:06] <doodlewarrior> or hgroup, for that matter
- # [01:07] <Niictar> Can I put <nav> in a <header>?
- # [01:07] <doodlewarrior> as long as it has an h1...6, i believe so
- # [01:09] <doodlewarrior> i still dont understand why <header> cant just be <header>, like <footer> is <footer>
- # [01:09] <doodlewarrior> where <header> may or may not have h1...6 children
- # [01:09] <Hixie> Niictar: no (see the "content model" definition for <header> in the spec)
- # [01:09] <Hixie> doodlewarrior: pretend it's called <hgroup>, does it make sense then?
- # [01:10] <Niictar> Ok. That saves me typing up a test document, anyway
- # [01:10] <doodlewarrior> i dont mean to be irritating or anything, it just seems inconsistent
- # [01:10] <doodlewarrior> Hixie: if it were hgroup, it would make sense
- # [01:10] <doodlewarrior> but it would make more sense if it was header, but the h1...6 was optional
- # [01:12] <Hixie> just pretend it's called <hgroup>
- # [01:12] <Hixie> :-)
- # [01:12] <doodlewarrior> theres a distinction
- # [01:12] <doodlewarrior> i can go rewrite all my headers to be h1s
- # [01:12] <Hixie> it's defined like what you think of as <hgroup>
- # [01:12] <doodlewarrior> thats not the problem
- # [01:12] <Hixie> ok
- # [01:12] <Hixie> what's the problem then
- # [01:12] <doodlewarrior> i dont understand why its defined that way
- # [01:12] <doodlewarrior> so far as i can tell, numbered headers are just relics of netscape anyway.
- # [01:12] <doodlewarrior> it seems that there should be an unordered <header>
- # [01:13] <doodlewarrior> to be the counterpart of <footer>
- # [01:13] <Hixie> we defined it that way so it would work in IE6 and IE7
- # [01:13] * Quits: Kuruma_ (n=Kuruman@www1664.sakura.ne.jp) (Remote closed the connection)
- # [01:13] <Hixie> the "unordered <header>" is called <h1>
- # [01:13] <Niictar> Nested <sections> create structure like <h1>...<h6> don't they?
- # [01:14] <Niictar> <section>* you know what I mean
- # [01:14] <Niictar> It seemed like thats what the most recent blog post was about anyway
- # [01:15] <Hixie> if you use nested <section>s you can just use <h1> and the level is automatically determined from the nesting depth
- # [01:16] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [01:16] <doodlewarrior> Hixie, why can't you have <header> be treated the same as <h1> unless header contains an h1...6?
- # [01:16] <Hixie> because it wouldn't work in IE6 and IE7
- # [01:17] <doodlewarrior> im not sure i follow
- # [01:17] <doodlewarrior> the new tags dont work in 6 or 7 anyway
- # [01:17] <Hixie> if you write <h1>Hello</h1> How are you in IE6 you get big text followed by normal text
- # [01:18] <Hixie> if you write <header>Hello</header> How are you in IE6 you get just one line of text and no big text
- # [01:18] <doodlewarrior> isnt that the point of CSS?
- # [01:18] <Hixie> CSS is optional
- # [01:18] <doodlewarrior> so is supporting IE6 :-D
- # [01:18] <Hixie> no, it's not
- # [01:19] <Hixie> and <headeR> doesn't work anywhere yet either
- # [01:19] <Hixie> so it's not just IE6
- # [01:19] <doodlewarrior> but the rest of HTML5 doesnt have meaning in those browsers either
- # [01:20] <doodlewarrior> i would prefer to have a cleaner/more consistent markup that is forward-compatible and let authors decide which tags to use
- # [01:20] <doodlewarrior> if they need backwards compatibility
- # [01:20] <Hixie> well we have put backwards compatibility at a much higher level of importance :-)
- # [01:20] <doodlewarrior> rather than building in cruft for the sake of 'backwards compatibility' when most people use CSS anyway
- # [01:20] <doodlewarrior> i understand that
- # [01:21] <doodlewarrior> and i doubt that my point matters, but i feel the need to make it anyway
- # [01:21] <doodlewarrior> you're not breaking anything by allowing <header> to be considered a header in future browsers
- # [01:21] <doodlewarrior> if an author needs to support IE6, etc. and isn't using CSS, he can use H1
- # [01:22] <Hixie> what problem would you be solving by introducing another element that means the same as <h1>?
- # [01:22] <doodlewarrior> but it bothers me that a tag is being added that's name implies it is something that it is not
- # [01:22] <doodlewarrior> two things
- # [01:22] <Hixie> imho the name is fine, it's the header, after all :-)
- # [01:23] <doodlewarrior> a) it's cleaner than <h1> - the tag says exactly what it is, and it corresponds well to <footer>
- # [01:23] <Hixie> "cleaner" is not really an important enough advantage
- # [01:23] <Hixie> if you want "cleaner", use xhtml2 or docbook or something like hat :-)
- # [01:23] <doodlewarrior> b) its more flexible. if you have a single <header> tag with regular content and need to add children to it, you can
- # [01:24] <doodlewarrior> with less reworking
- # [01:24] <doodlewarrior> converting <header>a</header> to <header><h1>a</h1><h2>b</h2></header>
- # [01:24] <doodlewarrior> is easier than converting <h1>a</h1> to the same
- # [01:25] <doodlewarrior> without having to rewrite your styles
- # [01:25] <doodlewarrior> well, as many of them anyway
- # [01:25] <Hixie> uh
- # [01:26] <Hixie> converting <header>a</header> to <header><h1>a</h1><h2>b</h2></header> is exactly as easy as converting <h1>a</h1> to <header><h1>a</h1><h2>b</h2></header>
- # [01:26] <Hixie> in fact, easier, if you don't want to rewrite styles
- # [01:26] <Hixie> since you wouldn't have to change any in the second case
- # [01:26] <Hixie> but in the former, you'd have to change at least your font styles
- # [01:27] <doodlewarrior> if header has padding, positioning, etc, i still contend <header> is more flexible
- # [01:27] <doodlewarrior> re: cleaner not being important enough of an advantage, i really dont understand the advantage at all of having a new tag be supported in older browsers is
- # [01:28] * Joins: ojan (n=ojan@nat/google/x-cfdb9fa86fb916a7)
- # [01:28] <doodlewarrior> people can juse use <h1> while those browsers are popular
- # [01:28] <doodlewarrior> but <header> after they are phased out
- # [01:28] <doodlewarrior> if you were doing something that BROKE old browsers, id definitely understand the BC argument
- # [01:29] <doodlewarrior> but having a tag be semantically meaningless in an old browser is much different than breaking an old browser
- # [01:29] <doodlewarrior> most of HTML5 is semantically meaningless in old browsers
- # [01:29] <Hixie> the two problems <header> is solving are: 1, making it possible to have headers that have subheadings without it implying a subsection (like the book title mentioned above) -- this is common on blogs; and 2, making it possible to style such "multilevel" headers in the future.
- # [01:30] <doodlewarrior> as Philip` mentioned earlier, if you call it hgroup instead of header, much of my problem with it goes away
- # [01:31] <doodlewarrior> im completely cool with having a <header> element that does exactly what you are proposing
- # [01:31] <doodlewarrior> so long as it is still valid with or without h1 children
- # [01:32] <Hixie> it wouldn't make sense to have a way of grouping headers if it didn't group headers
- # [01:32] <doodlewarrior> it would be a nice evolution away from <h1> to have a counterpart to <footer>
- # [01:32] <doodlewarrior> <footer> doesnt have any meaning in IE6, but it's still in the spec
- # [01:33] <doodlewarrior> same with <video>, <section>, etc
- # [01:33] <doodlewarrior> people are using CSS/JS to support older browsers while they are still around
- # [01:33] <doodlewarrior> i dont see why <header> is any different
- # [01:34] <doodlewarrior> it just bothers me that <section><header>hi</header><footer>bye</footer></header> is more intuitive and more readable than <h1>, but invalid
- # [01:34] <Hixie> <video> has fallback; the others don't need to be supported since they don't do anything except allow styling in future browsers
- # [01:34] <doodlewarrior> if you are going to have <header>, make it a header, even without header children
- # [01:35] <doodlewarrior> if all you want to do is group <h1>s, call it <hgroup>
- # [01:35] <Hixie> if we were writing the language from scratch, i'd agree with you
- # [01:35] <Hixie> but we're not
- # [01:35] <Hixie> we're evolving an existing language
- # [01:35] <doodlewarrior> evolving is different than tacking shit on
- # [01:35] <doodlewarrior> things deprecate when you evolve
- # [01:36] <doodlewarrior> <font> used to have meaning, but now we use CSS for that
- # [01:36] <doodlewarrior> <h1> could be the same way
- # [01:36] <doodlewarrior> having header be considered a header doesnt break anything
- # [01:36] <doodlewarrior> or else id agree with you
- # [01:36] <doodlewarrior> but if someone really is supporting ie6 and doesnt use css, h1 is still there as a fallback
- # [01:37] <Hixie> changing <h1> would be bad because it works fine as is
- # [01:37] <doodlewarrior> h1 doesnt change
- # [01:37] <doodlewarrior> im not suggesting that
- # [01:37] <Hixie> adding another element that means exactly the same as <h1> would just be adding cruft
- # [01:37] <doodlewarrior> im saying apply the h1 rules to an empty header
- # [01:37] <Hixie> but that would make pages that don't work in older browsers
- # [01:37] <Hixie> even though they should work fine
- # [01:37] <Hixie> since they don't do anything new
- # [01:38] <doodlewarrior> <h1>s look different in different old UAs anyway. thats why things like YUI-Reset exist
- # [01:38] <doodlewarrior> they would still work in older browsers, they would just be unstyled unless you apply a style to them
- # [01:39] <doodlewarrior> anyway, i dont mean to waste your time
- # [01:39] <doodlewarrior> and i dont have any desire to beat a dead horse
- # [01:39] <doodlewarrior> i believe ive made my point
- # [01:39] <doodlewarrior> i see no harm in allowing <header> to have the same meaning as <h1> if it doesnt have <h1> children
- # [01:39] <doodlewarrior> and its not crufty, because it also serves as a header group
- # [01:40] <doodlewarrior> its not just being added for the sake of it (although if youre adding footer anyway, thats a moot point)
- # [01:40] <doodlewarrior> if you decide that having <header> be a header even w/o <h1> children is completely unacceptable
- # [01:40] <Hixie> if the header is unstyled, it doesn't work... that's what headers do, get styled
- # [01:40] <doodlewarrior> please call it hgroup to avoid the confusion of HTML student in the future :)
- # [01:40] <doodlewarrior> *students
- # [01:40] <doodlewarrior> headers get styled by CSS :-D
- # [01:41] <Hixie> css is optional
- # [01:41] <Hixie> pages should work without css
- # [01:41] <doodlewarrior> it still works, its just unstyled (cause it isn't styled)
- # [01:41] <doodlewarrior> if the author cares and doesnt want to use css, h1 is still there
- # [01:41] <Hixie> if it's unstyled, it doesn't work
- # [01:41] <Niictar> Actually, doesn't the spec say that there is no requirement by UA's to style anything?
- # [01:41] <Hixie> the whole point of a header is to style it as a header
- # [01:42] <Hixie> Niictar: they have to convey the semantics
- # [01:42] <doodlewarrior> im just asking that you dont make it explicitly invalid if its missing an h1 child
- # [01:42] <doodlewarrior> and let authors write what they will
- # [01:42] <Hixie> Niictar: the spec just doesn't say how it's exactly supposed to look
- # [01:42] <Niictar> I see
- # [01:42] <Hixie> doodlewarrior: the point is that if the author forgets to use the <h1> child, the header will look broken in old browsers, which is bad
- # [01:44] <doodlewarrior> it only looks broken if css isnt there. css is optional, but very very widely used. if the author a) forgets h1, and b) doesn't style, the penalty (unbolded text) is not really that steep
- # [01:47] <Hixie> it's not just unboldened text, and the css doesn't matter: IE6 doesn't support CSS styling <header>, and without styles, the text runs into the next paragraph, not even with a line break.
- # [01:48] <doodlewarrior> i forgot you have to add HTML5 tags with JS to old IEs
- # [01:49] <doodlewarrior> is there such a concept as a warning in validation?
- # [01:49] <doodlewarrior> like in compiled code where deprecation stuff is a warning but actual syntax errors are breaks?
- # [01:50] <doodlewarrior> so you could warn about the missing <h1> without having it be invalid?
- # [01:50] <Hixie> i don't understand the desire to use a longer tag name when you don't have to
- # [01:52] <doodlewarrior> h1 just doesnt seem to belong in the lovely world of sections and footers 8-)
- # [01:52] <Hixie> html is not a lovely world
- # [01:52] <Hixie> deal with it :-)
- # [01:53] <doodlewarrior> i love that the current maintainer of what may be the largest used computer language in the world just told me 'html sucks. deal with it' :-p
- # [01:54] <doodlewarrior> i do appreciate the work youre doing with html5
- # [01:54] <doodlewarrior> i just have a bit of a pet peeve about design
- # [01:54] <Hixie> you get over it if you spend too much time dealing with this stuff
- # [01:54] <Hixie> :-)
- # [01:55] <Niictar> It's not HTML that sucks, it's browser support. Namely having to continue to support IE 6 forever that makes the wrold of HTML a little dark, imo
- # [01:56] <doodlewarrior> Niictar: true, but thats why i think there should be an evolvable path. the lack of <h1> could be frowned upon now, but also built in to standards-compliant browsers
- # [01:56] <doodlewarrior> so we can deprecate h1 in the future
- # [01:56] <doodlewarrior> and have header/footer match
- # [01:56] <doodlewarrior> then bush and fidel will kiss and make up
- # [01:57] <doodlewarrior> it will be a lovely world indeed
- # [01:57] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [01:57] <Hixie> deprecating things is actually really hard in html
- # [01:57] <Hixie> we've done it with things like <font>, but only because those features are really bad
- # [01:57] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [01:58] <Niictar> Speaking of pages that look really broken in IE 6, Apple's Safari D:
- # [01:58] * Parts: ojan (n=ojan@nat/google/x-cfdb9fa86fb916a7)
- # [01:58] <doodlewarrior> so Hixie, is your goal to help HTML limp along, then be completely replaced by something better in the future?
- # [01:58] <Niictar> But... the whole point is to get people to upgrade to the new version of Safari so IE 6 support really isn't required. But it's a real world example of an HTML 5 page that already looks broken
- # [01:59] <doodlewarrior> rather than trying to make it ideal now and cutting through the cruft/bs as best as possible?
- # [01:59] <doodlewarrior> and thus giving html some longevity?
- # [02:00] <Hixie> doodlewarrior: i don't think html is limping along, it's one of the most successful file formats of all time
- # [02:00] <Hixie> doodlewarrior: my goal is to make html better so that it does more
- # [02:01] <Hixie> doodlewarrior: but we have finite resources to do it, so i'm focusing on things where we get good value for money
- # [02:01] <Hixie> doodlewarrior: i think that its longevity has nothing to do with its element names
- # [02:02] <doodlewarrior> it clearly has longevity. its been a reigning format for nearly two decades
- # [02:02] * Niictar does wonder after following the conversation:
- # [02:02] <Niictar> Why isn't <header> renamed <hgroup>?
- # [02:03] <Hixie> because <hgroup> is ugly, and <header>, imho, for most people, is more understandable
- # [02:03] <doodlewarrior> but if cruft accumulates over time, design decisions go out of fashion, etc., and it isnt cleaned up
- # [02:03] <doodlewarrior> it becomes much less attractive as time goes on
- # [02:03] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [02:04] <doodlewarrior> the root of entrepreneurism: find a pain, solve a problem
- # [02:04] <Hixie> yes, that's why html5 cleans up a huge amount of cruft
- # [02:04] <Hixie> but i don't think <h1> is cruft
- # [02:04] <doodlewarrior> the more painful/crufty HTML becomes, the more likely it will be that someone upstages it
- # [02:04] <Hixie> i hope it is upstaged :-)
- # [02:05] <Hixie> it would be sad if we were still using html in 100 years
- # [02:05] <doodlewarrior> look at the mac though. it has evolved so much over the past 25 years.
- # [02:05] <doodlewarrior> people are still using them
- # [02:06] <doodlewarrior> and they have similar qualities
- # [02:06] <doodlewarrior> but soo many improvements
- # [02:06] <doodlewarrior> anyway, we've all made our points
- # [02:06] * roc_ is now known as roc
- # [02:06] <doodlewarrior> im glad im not the only one confused that <header> != <footer style='margin-top:0%'>
- # [02:09] <Niictar> Is CSS development paired someway with HTML development? Like is there a CSS working group that is putting together default styles for new elements or new semantic meanings to old elements?
- # [02:10] <Hixie> there is a csswg, but it's work is not closely coordinated with html development, no
- # [02:12] * Parts: kangax (n=kangax@157.130.31.226)
- # [02:12] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [02:12] * Niictar is worried about using new elements like <nav>, <section>, and <aside>, for example, in real-world commercial sites in fear of random default styles doing something wierd to them
- # [02:12] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [02:14] <Niictar> Well rather, that the CSSWG will define new style attributes for an element and then a UA will adopt some of those styles as defaults to reflect semantics
- # [02:16] <Niictar> It would be nice to get a glimps of what sort of defaults major browsers will be adopting
- # [02:16] <Hixie> html5 defines the expected default styles
- # [02:16] <Hixie> in the rendering section
- # [02:19] <Niictar> This is not related to the work done by the csswg?
- # [02:21] * Parts: doodlewarrior (n=IRC@adsl-76-254-59-190.dsl.pltn13.sbcglobal.net)
- # [02:22] <Hixie> no
- # [02:25] * Joins: weinig (n=weinig@65-122-15-169.dia.static.qwest.net)
- # [02:26] * Joins: annodomini (n=lambda@wikipedia/lambda)
- # [02:27] <Niictar> Well, anyway, so if I decide to use <nav> and apply whatever styles I like to make it look the way I want in current browsers
- # [02:27] <Niictar> I can then go to the spec and lookup expected default style values and either choose to accept them or "reset" them and that should remove suprises later on when a future UA renders the page
- # [02:28] <Niictar> As long as those defaults in the spec don't change (remembering it's still a working draft)
- # [02:29] * Joins: weinig_ (n=weinig@65-122-15-169.dia.static.qwest.net)
- # [02:29] * Quits: weinig (n=weinig@65-122-15-169.dia.static.qwest.net) (Read error: 104 (Connection reset by peer))
- # [02:29] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [02:29] * weinig_ is now known as weinig
- # [02:34] * Quits: weinig (n=weinig@65-122-15-169.dia.static.qwest.net)
- # [02:40] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [02:44] * Quits: atw (n=atwilson@74.125.59.1) (Read error: 110 (Connection timed out))
- # [02:46] * Joins: franksalim (n=frank@adsl-76-236-68-150.dsl.pltn13.sbcglobal.net)
- # [03:16] * Joins: nessy (n=nessy@115.129.21.172)
- # [03:17] * Joins: MikeSmith (n=MikeSmit@dhcp-246-223.mag.keio.ac.jp)
- # [03:18] * Joins: Andrii (n=Miranda@91.200.180.92)
- # [03:34] * Joins: weinig (n=weinig@65-122-15-169.dia.static.qwest.net)
- # [03:35] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [03:42] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->home")
- # [03:43] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [03:43] * Quits: tndH (n=Rob@adsl-77-86-107-105.karoo.KCOM.COM) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [03:47] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [03:55] * Joins: dglazkov__ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [03:56] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [04:03] * Quits: dglazkov_ (n=dglazkov@72.14.224.1) (Read error: 60 (Operation timed out))
- # [04:03] * Quits: drry (n=drry@ot135.opt2.point.ne.jp) ("Tiarra 0.1+svn-30026: SIGTERM received; exit")
- # [04:07] * Quits: Andrii (n=Miranda@91.200.180.92) (Read error: 104 (Connection reset by peer))
- # [04:10] * Joins: drry (n=drry@dd25.opt2.point.ne.jp)
- # [04:14] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [04:14] * Quits: dglazkov__ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:21] * Quits: weinig (n=weinig@65-122-15-169.dia.static.qwest.net)
- # [04:23] * Joins: dglazkov (n=dglazkov@98.207.88.44)
- # [04:36] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [04:58] * Joins: Kuruma (n=Kuruman@www1664.sakura.ne.jp)
- # [05:06] * Quits: nessy (n=nessy@115.129.21.172) (Read error: 110 (Connection timed out))
- # [05:35] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [05:42] * Quits: roc (n=roc@202.0.36.64)
- # [05:59] * Quits: hdh (n=hdh@58.187.21.20) (Read error: 104 (Connection reset by peer))
- # [06:07] * Parts: franksalim (n=frank@adsl-76-236-68-150.dsl.pltn13.sbcglobal.net) ("Leaving")
- # [06:18] * Joins: nessy (n=nessy@124-168-165-203.dyn.iinet.net.au)
- # [06:19] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [06:24] * Joins: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net)
- # [06:34] * Joins: Thezilch (n=fuz007@cpe-98-154-81-152.socal.res.rr.com)
- # [06:38] * Quits: dglazkov (n=dglazkov@98.207.88.44)
- # [06:42] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net) (Read error: 104 (Connection reset by peer))
- # [06:42] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [06:43] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [06:56] <MikeSmith> https://bugzilla.mozilla.org/show_bug.cgi?id=480427 (Add a way to run processes in a background thread) is interesting
- # [07:03] <MikeSmith> hmm, so http://hg.mozilla.org/mozilla-central/rev/c352ad4174bb and http://hg.mozilla.org/mozilla-central/rev/c352ad4174bb820bbdd71811b4ff3948d12eb768 are the same
- # [07:03] <MikeSmith> wonder what the other gazillion characters in the 2nd hg rev number are for
- # [07:04] <heycam> what do green underlines mean in the spec? dangling definition reference or something?
- # [07:08] <MikeSmith> heycam: I seem to remember that it's supposed to indicate a term that's not defined in HTML5, but instead externally, in another spec.
- # [07:08] <heycam> ah
- # [07:08] <MikeSmith> but it looks like some instances of those are actually for terms defined in HTML5
- # [07:09] <heycam> yeah
- # [07:09] <MikeSmith> so maybe some are markup oversights
- # [07:09] <heycam> gsnedders, ↑
- # [07:09] * heycam really enjoys pressing Ctrl+Space to switch to the LaTeX IME so he can type \uparrow
- # [07:12] * MikeSmith uses Japanese IME for that
- # [07:13] <takkaria> MikeSmith: hg often uses the first 16 characters of a revision id to refer to that revision
- # [07:14] <takkaria> the really long one is the actual revision id
- # [07:14] <takkaria> the 16-char shortening is just allowed in places where there's no ambiguity from its use
- # [07:14] <takkaria> iirc, anyway
- # [07:14] <gavin> MikeSmith: why do you find that bug interesting?
- # [07:15] <MikeSmith> gavin: dunno, i guess I just would have thought that'd be implemented already
- # [07:15] <gavin> the "processes" it refers to are external processes
- # [07:16] <gavin> we've had an API forever that lets you launch them
- # [07:16] <gavin> but now we need to allow launching them in the background to better support plugin installations
- # [07:16] <gavin> not really related to multi-process web browsing, or running our own tasks on separate threads
- # [07:17] <gavin> (the former is being investigated as well, of course, and the latter we've done forever for e.g. DNS lookups)
- # [07:21] * Joins: ap (n=ap@194.154.88.32)
- # [07:21] <MikeSmith> gavin: I see
- # [07:25] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [07:34] * Quits: itpastorn (n=itpastor@dslb-084-058-145-075.pools.arcor-ip.net) (Read error: 104 (Connection reset by peer))
- # [07:38] * Joins: itpastorn (n=itpastor@dslb-084-058-145-075.pools.arcor-ip.net)
- # [07:38] * Quits: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [07:39] <MikeSmith> Hixie: Typographic conventions section should mention what class-less <span> (green underline) means
- # [07:43] * Quits: kinetik (n=kinetik@121.98.132.55) (Remote closed the connection)
- # [07:43] * Quits: heycam (n=cam@zot.infotech.monash.edu.au) ("bye")
- # [07:43] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [07:47] * Quits: MikeSmith (n=MikeSmit@dhcp-246-223.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [07:47] * Joins: billyjackass (n=MikeSmit@dhcp-246-223.mag.keio.ac.jp)
- # [07:51] <Hixie> billyjackass, heycam: the green underlines are errors that (once gsnedders does his magic) will go away
- # [07:51] * Joins: harig (n=opera@59.90.71.35)
- # [07:51] <Hixie> (cross-spec references)
- # [07:51] <Hixie> is the h:tml doc in dev.w3.org?
- # [07:52] <billyjackass> Hixie: no, it's currently in www.w3.org
- # [07:52] * billyjackass is now known as MikeSmith
- # [07:53] <Hixie> ah, ok
- # [07:53] <MikeSmith> I should move it over to dev.w3.org
- # [07:54] <MikeSmith> have a running dispute with others about what dev.w3.org should be properly used for
- # [07:54] <MikeSmith> I've been told we should not be publishing documents there at all, because that's not what it was originally intended for
- # [07:54] <MikeSmith> fact is of course that's now what it's being use fo
- # [07:55] <Hixie> well i'm happy to move the doc to anywhere else people want it
- # [07:55] <Hixie> including the /tr/ page
- # [07:56] <MikeSmith> heh
- # [07:56] <Hixie> i publish about 10 versions a day, let me know if the systeam is ready for that load :-)
- # [07:56] <MikeSmith> Hixie: is there some reason in particular you'd think it'd be better to have the h:tml doc on dev.w3.org?
- # [07:56] <Hixie> i didn't say i thought that
- # [07:56] <MikeSmith> oh
- # [07:56] <Hixie> i was just asking if it was there because i couldn't find it there when i looked
- # [07:57] <Hixie> i don't really care where it is, so long as it is public
- # [07:57] <MikeSmith> well, one main reason I think stuff should be there is that people can view cvs diffs there
- # [07:57] <MikeSmith> which they can't for stuff on www.w3.org
- # [07:57] * Joins: roc (n=roc@121-72-187-98.dsl.telstraclear.net)
- # [07:58] <MikeSmith> hsivonen: about http://blog.jclark.com/2009/01/relax-ng-and-xmlid.html
- # [07:59] <MikeSmith> (proposal to add xml:id support to jing)
- # [07:59] <MikeSmith> is that something that you could add to upstream jing using the filter you already wrote for v.nu?
- # [07:59] <Hixie> just out of interest, the people who say we shouldn't publish on dev.w3.org, where do they say we should publish EDs?
- # [07:59] <MikeSmith> Hixie: in ACL'ed space on www.w3.org
- # [08:00] <MikeSmith> apparently that's the way that some other groups are doing
- # [08:00] <Hixie> ah
- # [08:00] <Hixie> well i'm happy to do that if you want me to do that
- # [08:00] <Hixie> i don't think i have an account on that machine though
- # [08:01] <MikeSmith> I'm not happy to do that, because it's unnecessary extra work for everybody, and for me in particular
- # [08:01] <Hixie> fair enough
- # [08:01] <MikeSmith> the real solution is to put sufficient resources behind dev.w3.org to deal with the use that groups are actually putting it to
- # [08:01] <MikeSmith> one particular problem we have run into is bots crawling links from the HTML5 spec in particular
- # [08:02] <MikeSmith> which apparently creates massive load
- # [08:02] <MikeSmith> because in some cases is causes a cvs process to run for each request
- # [08:02] <Hixie> does the systeam know about robots.txt?
- # [08:03] <Hixie> long term i think the better solution is to move away from a model that has versioned documents snapshotted on a /TR/ page and just have one continually updated draft per technology
- # [08:03] <MikeSmith> yeah, of course. I don't know what the normal solutions have not worked, but they seem not to ahve
- # [08:03] <Hixie> (but i don't see the w3c going to that model any time soon)
- # [08:03] <Hixie> weird
- # [08:04] <MikeSmith> Hixie: I'd personally be happier with continuously-published model for draft specs like HTML5 that are in very active development
- # [08:04] <MikeSmith> for groups that are doing everything in public
- # [08:04] <Hixie> i wouldn't have groups that aren't in public :-)
- # [08:05] <MikeSmith> there's a lot less of than there used to be at least
- # [08:05] <MikeSmith> so I guess there's been some progress there
- # [08:07] <Hixie> true
- # [08:11] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [08:14] * Quits: itpastorn (n=itpastor@dslb-084-058-145-075.pools.arcor-ip.net) ("Leaving.")
- # [08:14] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [08:25] * Joins: heycam (n=cam@124-168-80-126.dyn.iinet.net.au)
- # [08:27] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
- # [08:28] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:28] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [08:29] <hsivonen> MikeSmith: the filter I wrote does things that are radically not blessed by XML Core
- # [08:30] <hsivonen> (assigns IDness to id except in CML)
- # [08:31] <hsivonen> MikeSmith: I expect Jing upstream to trea XML Core as normative, but I could be wrong.
- # [08:32] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [08:33] * Joins: sicking_ (n=chatzill@corp-241.mountainview.mozilla.com)
- # [08:33] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:33] * Quits: Thezilch (n=fuz007@cpe-98-154-81-152.socal.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [08:35] <hsivonen> heycam: LaTeX IME on which OS?
- # [08:36] <MikeSmith> hsivonen: OK
- # [08:37] <heycam> hsivonen, linux
- # [08:37] <heycam> using SCIM
- # [08:37] <heycam> i really want to be able to type vim digraphs, since i'm more familiar with them than latex commands
- # [08:38] <hsivonen> it would be cool if Wolfram released the Mathematica input keystrokes as an input method
- # [08:39] <hsivonen> heycam: thanks. I was unaware of SCIM
- # [08:42] <heycam> i never managed to get it working nicely in debian, but now that i've installed ubuntu It Just Works :)
- # [08:49] * Quits: sicking (n=chatzill@corp-241.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
- # [08:50] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:53] * Quits: nessy (n=nessy@124-168-165-203.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [08:55] <Hixie> i have no idea what to do with appcache and workers
- # [08:56] <ap> Hixie: my suggestion is "nothing, it already works great"
- # [08:56] <Hixie> it doesn't work at all right now
- # [08:56] <Hixie> you can't use workers while offline
- # [08:56] <ap> Hixie: oh? in WebKit, or per the spec?
- # [08:56] <Hixie> (per spec)
- # [08:56] <ap> why?
- # [08:57] <Hixie> appcache only takes over network for resources that are done by a browsing context
- # [08:57] <Hixie> the fetching of the resource for a worker is done in the worker, not the bc
- # [08:57] <Hixie> what does webkit do?
- # [08:58] <ap> Hixie: WebKit uses the browsing context that was used for creating the worker
- # [08:58] <ap> Hixie: that's necessary at least to ensure that we can follow our cookie policy
- # [08:58] <ap> Hixie: (only accept cookies from sites the user navigates to)
- # [08:58] <Hixie> so when you call applicationCache.swapCache(), what happens?
- # [08:59] <Hixie> the page suddenly finds itself using new resources with an old worker script?
- # [08:59] <Hixie> and how does that work for shared workers?
- # [09:00] <ap> Hixie: sure, it uses new resources with an old worker (just as it will use an old onmousemove handler that was installed before swapCache).
- # [09:01] <Hixie> i guess that makes sense for dedicated workers
- # [09:01] <ap> Hixie: shared workers don't exist yet, but obviously, they'll have to remain linked to the document that opened them for cookie policy to work
- # [09:01] <Hixie> even once that document is long gone, history cleared, window closed, and everything?
- # [09:02] <ap> Hixie: I have no idea how shared workers should be specced
- # [09:03] <ap> Hixie: clearly, a shared worker, if there is ever such thing, shouldn't be affected by a random page from the same appcache doing swapCache()
- # [09:03] <Hixie> i don't think there's any "clearly" about it, but i do agree
- # [09:06] * Quits: MikeSmith (n=MikeSmit@dhcp-246-223.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [09:07] * Quits: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net) (Remote closed the connection)
- # [09:07] * Joins: MikeSmith (n=MikeSmit@dhcp-246-223.mag.keio.ac.jp)
- # [09:10] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [09:13] * Joins: pergj (n=pergj@home.kvaleberg.no)
- # [09:19] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [09:22] * Joins: itpastorn (n=itpastor@p50992ae9.dip0.t-ipconnect.de)
- # [09:30] * Joins: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [09:33] <gsnedders> heycam: cross-document cross-references, methinks
- # [09:44] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:09] <hsivonen> where can I find information about how vendors other than Mozilla use the Public Suffix List?
- # [10:09] <annevk3> http://lists.w3.org/Archives/Public/public-svg-wg/2009JanMar/0306.html o_O
- # [10:10] * annevk3 thought it was widely known people used VML/SVG to do graphics nowadays
- # [10:10] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [10:11] <gsnedders> Yeah! We hate SVG!
- # [10:12] <annevk3> Yeah, HTML has enough capabilities of doing declarative 2d graphics already: <table> :)
- # [10:13] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 113 (No route to host))
- # [10:14] <hsivonen> Do the HTML5 folks hate SVG more than they hate accessibility?
- # [10:15] <annevk3> That's a tough call. Definitely hate it more than internationalization.
- # [10:15] <annevk3> Also fun reading: http://lists.w3.org/Archives/Public/public-xhtml2/2009Mar/0101.html
- # [10:16] <annevk3> "re-introduce BR, marking as deprecated, and point out that for accessibility, is much better to use L"
- # [10:16] <hsivonen> annevk3: I'd love to see a technical explanation for that one
- # [10:19] <hsivonen> has anyone tried the Google SVG stuff yet? do they do it in the same DOM as HTML or in an iframed XML DOM?
- # [10:19] <hsivonen> if the former, what tricks do they pull to make it work in WebKit?
- # [10:25] <annevk3> doesn't WebKit allow it to work in the DOM?
- # [10:26] <hsivonen> annevk3: it doesn't render in WebKit for me
- # [10:26] <hsivonen> livedom.validator.nu works with SVG only in Firefox and Opera
- # [10:27] <hsivonen> no idea why
- # [10:28] * Quits: itpastorn (n=itpastor@p50992ae9.dip0.t-ipconnect.de) ("Leaving.")
- # [10:36] * Joins: mat_t (n=mattomas@nat/canonical/x-fe0c4599037b39b3)
- # [10:40] * Joins: itpastorn (n=itpastor@80.153.42.233)
- # [10:42] * Quits: raspberry-lemon (n=lemon@raspberry-style.net) (Read error: 60 (Operation timed out))
- # [10:42] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [10:43] * Quits: itpastorn (n=itpastor@80.153.42.233) (Client Quit)
- # [10:44] * Joins: mstange (n=markus@pD957A3FE.dip0.t-ipconnect.de)
- # [10:45] <jgraham> FWIW I think renaming <header> to <hgroup> or something similar is a very good idea because I have come across a number of people who think that <header> is either like <hn> without the n or like <footer>
- # [10:46] <jgraham> Sure it is more ugly but it will also be used right more often
- # [10:46] <jgraham> And HTML is already pretty ugly
- # [10:46] <hsivonen> jgraham: what about renaming <footer> into <contentinfo>?
- # [10:47] <hsivonen> jgraham: my gut reaction is agreeing with renaming to <hgroup>
- # [10:48] <annevk3> hgroup sounds like hcard or hcalendar
- # [10:48] * Philip` wonders why hgroup, not headergroup
- # [10:48] <hsivonen> annevk3: true
- # [10:48] <hsivonen> Philip`: head*ing*group surely?
- # [10:48] <jgraham> hsivonen: I'm less sure about <footer>. The issues there seem more aesthetic
- # [10:48] * jgraham isn't at all attached to <hgroup>
- # [10:48] <jgraham> Just not <heading>
- # [10:49] <jgraham> er <header>
- # [10:49] <jgraham> (this is another reason to rename it)
- # [10:49] <hsivonen> indeed
- # [10:50] <annevk3> lets call them <top> and <bottom>
- # [10:50] <hsivonen> is it OK if I change html5lib tests according to Hixie's forward-looking IRC statements about foster parenting?
- # [10:50] <hsivonen> annevk3: my mother's site has stuff that is semantically <footer> but it's above content
- # [10:51] <jgraham> hsivonen: Yes
- # [10:51] <hsivonen> jgraham: thanks
- # [10:51] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:51] <annevk3> I'm not too convinced about some of the structural elements. E.g. I find <article> quite confusing and I'm missing <content> or <main>
- # [10:52] <annevk3> I haven't quite figured out how to explain that properly though
- # [10:52] <hsivonen> <realbody>
- # [10:53] <jgraham> I don't really understand <content>
- # [10:53] <jgraham> What would <content> be on a blog?
- # [10:53] <jgraham> Or a nes site?
- # [10:53] <jgraham> *news
- # [10:54] <annevk3> it would be the bit under the primary heading and navigation
- # [10:54] <jgraham> In those cases <article> seems pretty obvious
- # [10:54] <annevk3> and above the copyright and other links section
- # [10:54] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [10:54] <annevk3> <article> is only for a single article
- # [10:54] <jgraham> So the content ould be everything not in <nav> <header> or <footer>?
- # [10:55] <annevk3> or <aside>, yes, that leaves content :)
- # [10:55] <jgraham> <aside> is content
- # [10:55] <jgraham> For sure
- # [10:55] <annevk3> well, <aside> is both
- # [10:55] <annevk3> it can easily be ignored
- # [10:55] <jgraham> Oh wait, Hixie has this totally screwy definition of <aside>
- # [10:56] <annevk3> content is all the articles on my blog frontpage
- # [10:56] <jgraham> There is no way that <aside> should contain sidebars for navigation or anything like that
- # [10:56] <jgraham> it just makes no sense
- # [10:56] <annevk3> why not?
- # [10:56] <annevk3> it's the actual content of the page, you might want to jump to it
- # [10:57] <annevk3> you typically want to style it
- # [10:57] <jgraham> Because it means that there are two totally different usecases for <aside>
- # [10:57] <jgraham> One: for pullout boxes containing content
- # [10:57] <annevk3> oh, I thought you were talking about <content> still
- # [10:57] <jgraham> Two: For structural elements of the page
- # [10:58] <jgraham> Only number One corresponds to any reasonable defenition of <aside>
- # [10:58] <jgraham> I guess <content> makes some sense, but I think you could do without it
- # [10:58] <annevk3> no, a list of blogs, the wordpress sidebar, etc. those things are <aside>
- # [10:59] <jgraham> annevk3: That is defenition Two. The one which makes no sense
- # [10:59] <annevk3> it makes sense to me
- # [11:00] <jgraham> How is a list of blogs an aside? What is it an aside to?
- # [11:00] <annevk3> aside to the main purpose of the page?
- # [11:00] <annevk3> it's sidebar thingie, an aside
- # [11:00] <jgraham> <sidebar> makes some sense
- # [11:00] <jgraham> aside, not as much
- # [11:01] <jgraham> And often these things are not asides to the main purpose of the page
- # [11:01] <annevk3> <aside> also means "apart", "to the side"
- # [11:01] <annevk3> yes they are...
- # [11:02] <jgraham> Do you agree that <aside> covers two entirely different concepts?
- # [11:02] <hsivonen> jgraham: I'll also update the tests for the new AAA
- # [11:02] <jgraham> hsivonen: You rock. Thanks
- # [11:02] * Joins: Dashiva (i=Dashiva@46.80-202-223.nextgentel.com)
- # [11:02] <annevk3> jgraham, I agree the concepts are slightly different, but not too much
- # [11:03] <jgraham> annevk3: I don't really see any overlap between the two use cases. One is a content box that is out of the main flow of the content. The other is site stucture
- # [11:03] <krijnh> Isn't <article><aside> usable for case 1, and <body><aside> for case 2?
- # [11:04] <jgraham> krijnh: If you want to force all content to be wrapped in <article> elements
- # [11:06] <krijnh> I think it'd be handy if there was some place with screenshots of websites and a global outline of new elements you could use
- # [11:06] <krijnh> Before we authors just start inventing our own use for some of the new elements, because we are too lazy to read the spec
- # [11:07] <krijnh> Something like http://www.alistapart.com/articles/previewofhtml5 but with 'real' sites
- # [11:08] <annevk3> sounds cool
- # [11:08] <annevk3> can you make the <canvas> app that lets us do that? :)
- # [11:08] <krijnh> Me? No :)
- # [11:09] * gsnedders remembers why he avoids #css
- # [11:10] <krijnh> gsnedders: and why's that? :)
- # [11:10] <gsnedders> krijnh: They're a bunch of idiots, basically.
- # [11:10] <krijnh> gsnedders: well thank you, cause I'm an idiot too. And we idiots are going to use the new stuff you come up with in here
- # [11:11] <gsnedders> krijnh: I don't like being told, "the wey i see it , you should just shut up and start learning something"
- # [11:12] <krijnh> Right, you lost me
- # [11:12] <annevk3> gsnedders, btw, there's huge amount of Scottish people in the Netherland. They were all hopping around in their kilts in Amsterdam last night. Apparently there's a football match coming up between our countries.
- # [11:13] <gsnedders> I guess I'm meant to say "We'll kick your ass", but I really don't care for football.
- # [11:13] * Philip` assumes gsnedders isn't talking about W3C #css
- # [11:13] <gsnedders> Philip`: No, freenode #css
- # [11:13] <Philip`> krijnh: By the way, http://krijnhoetmer.nl/irc-logs/css/20090327 says "-#c-ss" at the top which seems odd :-)
- # [11:13] * Quits: takkaria (n=takkaria@isparp.co.uk) (Read error: 113 (No route to host))
- # [11:13] <krijnh> Kewl :)
- # [11:15] <krijnh> That's part of me trying to prove my idiotness
- # [11:15] <krijnh> Working quite well
- # [11:15] <gsnedders> krijnh: You rule.
- # [11:15] <Philip`> I think the existence of the irc-logs service is proof of nonidiotness :-)
- # [11:16] <krijnh> Philip`: that's just because you haven't seen the code :)
- # [11:16] <krijnh> Anyway
- # [11:16] <krijnh> Are these 'markup tutorials' thingies requested before?
- # [11:16] <krijnh> Is that the cookbook DanC is working on
- # [11:21] <gsnedders> http://pastebin.ca/1373856
- # [11:24] * Quits: MikeSmith (n=MikeSmit@dhcp-246-223.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [11:24] <krijnh> gsnedders: that's a nice pill to swallow for a lot of developers, which takes some time
- # [11:25] * annevk3 wonders why he read that
- # [11:25] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [11:25] <annevk3> stuff like that drives me away from everyday forums, which is bad, since it's good to know what people want
- # [11:26] <hsivonen> hmm. it seems my frameset-ok code may suck
- # [11:28] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [11:29] <gsnedders> It's the elitism of, "I'm right, you're wrong. You go learn.", when in fact they are wrong that really pisses me off.
- # [11:29] <jgraham> gsnedders: Calm dowwn, calm down
- # [11:29] * gsnedders slaps jgraham
- # [11:29] <jgraham> (that is best read in a liverpudlan accent)
- # [11:29] <gsnedders> :P
- # [11:29] <jgraham> s//i/
- # [11:30] <krijnh> gsnedders: osm
- # [11:30] <krijnh> Whoops
- # [11:33] * annevk3 pondered whether he should go in to say that gsnedders is right (and if they didn't buy it I'd just point to some CSS spec that carries my name :p )
- # [11:34] <krijnh> annevk3: don't waste your time
- # [11:34] <gsnedders> annevk3: :P
- # [11:35] <krijnh> annevk3: gsnedders can waste his time by calling them idiots (elitism?), but you should know better ;)
- # [11:35] * Joins: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp)
- # [11:36] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [11:36] <annevk3> krijnh, I'm just amusing myself with the thought
- # [11:37] <krijnh> More people should just be satisfied with the thoughts alone :)
- # [11:38] <gsnedders> I'm now getting told about what is and isn't valid HTML 5 by someone who says they aren't that familiar with HTML 5.
- # [11:39] <annevk3> wot
- # [11:39] <jgraham> I'm not sure what that is surprising
- # [11:39] <jgraham> *why
- # [11:41] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [11:43] <hsivonen> have browsers started accepting unitless lengths in the standards mode? due to SVG?
- # [11:44] <annevk3> I don't think so
- # [11:44] <krijnh> No
- # [11:44] <annevk3> Opera used quirks mode parsing for SVG for a short while
- # [11:44] <hsivonen> so is the #css stuff only about quirks mode?
- # [11:44] <annevk3> I managed to get that fixed...
- # [11:44] <annevk3> hsivonen, yup
- # [11:45] <hsivonen> ok
- # [11:46] <hsivonen> whoa! the new AAA makes so much more sense than the old one for <!DOCTYPE html><p><b><i><u></p> <p>X
- # [11:48] <hsivonen> Hixie: seems like the old one was rather silly here
- # [11:48] * hsivonen goes test what WebKit does
- # [11:48] <hsivonen> WebKit indeed does it the old way
- # [11:49] <hsivonen> new AAA FTW!
- # [11:50] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:58] * Joins: tndH (n=Rob@adsl-77-86-107-105.karoo.KCOM.COM)
- # [12:04] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Read error: 60 (Operation timed out))
- # [12:17] * Joins: Lachy (n=Lachlan@213.236.208.22)
- # [12:21] * Joins: raspberry-lemon (n=lemon@raspberry-style.net)
- # [12:35] <beowulf> FWIW i find article confusing when compared with section when marking up content, and header being named something like hgroup would clear up a question i'm going to ask on the help list
- # [12:48] <olliej_> hsivonen: AAA?
- # [12:49] <jgraham> Adoption Agency Algorithm
- # [12:49] <olliej_> ?
- # [12:49] <jgraham> olliej_: You're supposed to know this stuff, Hyatt invented it
- # [12:49] <jgraham> :)
- # [12:49] <olliej_> jgraham: hyatt is a crazy man :D
- # [12:49] <jgraham> olliej_: <b><i>foo</b>bar</i>
- # [12:50] <olliej_> yeah
- # [12:50] <olliej_> i had a vague recollection of the name and purpose of said algorithm
- # [12:50] <olliej_> once you said it
- # [12:50] <hsivonen> http://www.whatwg.org/specs/web-apps/current-work/#adoptionAgency
- # [12:52] * olliej_ prods hyatt
- # [12:52] * olliej_ realises it's 5am and goes to bed
- # [12:53] * Quits: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [12:56] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [13:05] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [13:08] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Remote closed the connection)
- # [13:09] * Quits: mat_t (n=mattomas@nat/canonical/x-fe0c4599037b39b3) ("This computer has gone to sleep")
- # [13:09] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [13:26] * Joins: mat_t (n=mattomas@nat/canonical/x-14545475206d31a8)
- # [13:28] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [13:30] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [13:30] <zcorpan> hoffman helped find a bug in opera by sending broken svg to the list
- # [13:34] * jgraham likes the idea of a riot in the bikeshed
- # [13:44] * Quits: mat_t (n=mattomas@nat/canonical/x-14545475206d31a8) ("This computer has gone to sleep")
- # [13:47] <Lachy> the name for <header> came from the common class and IDs used by people for a similar purpose. (typically <div id="header"><h1>...</h1> ... </div>)
- # [13:48] <svl> The problem with the hgroup name is that it suggests being rather restrictive, while a header can contain far more than _just_ h1-h6
- # [13:48] <Lachy> I don't see how we can justify calling it confusing given that we've seen several other people use it as intended
- # [13:49] <Philip`> Lachy: It's not clear that people using id="header"/class="header" were using it with the same meaning as how <header> is specced
- # [13:50] <jgraham> Lachy: I think we can call it confusing on the basis of people being confused by it
- # [13:52] <Lachy> jgraham, two people commenting on IRC is insignificant given that we can look at sites and see people actually using it correctly. http://html5gallery.com/
- # [13:52] <krijnh> Is somebody actively checking if it is used correctly already?
- # [13:53] <krijnh> And if not, pointing it out?
- # [13:53] <Lachy> I just went through all the sites listed there and of all the ones using <header>, they all used it as intended
- # [13:54] <Philip`> I looked at http://www.codedread.com/ which is the first one, and it seems to be entirely redundant in there since it's just wrapping a single <h3>
- # [13:54] <Philip`> http://www.thewatchmakerproject.com/ uses <div id="header"> for something that contains Twitter status, which would seem inappropriate for conversion to <header>
- # [13:54] <krijnh> On http://blog.codedread.com/ it's used better
- # [13:54] <Lachy> although I did notice one using a supurfluous section as in: <article><header>[Article header]</header><section>[Article content]</section></article>
- # [13:55] <Lachy> *superfluous
- # [13:56] <krijnh> The comment lists on blog.codedread.com don't use <article> elements
- # [13:56] <Philip`> Comments aren't articles, and if people are writing articles in your comments section then you should tell them to get their own blog instead :-p
- # [13:57] <krijnh> "The article element represents a section of a page that consists of a composition that forms an independent part of a document, page, or site. This could be a forum post, a magazine or newspaper article, a Web log entry, a user-submitted comment, or any other independent item of content."
- # [13:57] <krijnh> No?
- # [13:57] <Philip`> That's merely what HTML 5 says
- # [13:58] <krijnh> :)
- # [13:58] <krijnh> Isn't that what people are trying to follow then?
- # [13:58] <krijnh> Or should follow, when they say they're using fluffy new markup
- # [13:59] <Philip`> When an element has an English word for a name, people reasonably assume that word's semantics are the element's semantics
- # [13:59] * Parts: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [13:59] <Philip`> hence e.g. using <address> for addresses
- # [14:00] <Philip`> Telling people to use <article> for something that's clearly not an article is just confusing
- # [14:00] <Philip`> (Telling them to use <div> is okay because they won't have preconceptions as to what 'div' means)
- # [14:00] <krijnh> Heh, HTML 5 is a mess! :)
- # [14:00] <Philip`> s/5//
- # [14:01] <Philip`> s/HTML/the world/
- # [14:01] * krijnh tries to make Last Week
- # [14:01] <Philip`> s/:)/:(/
- # [14:01] * Joins: davidb (n=davidb@bas4-toronto06-1279310263.dsl.bell.ca)
- # [14:12] <Lachy> krijnh, haven't you been targetted by Mr Last Week before?
- # [14:12] <krijnh> No idea
- # [14:12] <krijnh> He only links to my site constantly :(
- # [14:12] <Lachy> oh, so you just want to be on there again?
- # [14:13] <krijnh> Yeah, but don't tell anyone
- # [14:13] <krijnh> I'd like to know your secret :)
- # [14:13] <Lachy> I don't have any secrets
- # [14:14] <krijnh> Your as in the entire cabal :)
- # [14:14] <annevk3> Do you seriously think we'd use this channel as coverup for our world domination plan we're discussing over in #secrettreehouse?
- # [14:15] <krijnh> Yeah, I'm banned there, because I wanted to log that channel as well :(
- # [14:15] <krijnh> Some Hixie guy did that
- # [14:15] <annevk3> Ah, I forgot about that
- # [14:17] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [14:17] <beowulf> there's a secret tree house? <excited>I'll get my ball!</excited>
- # [14:19] <jgraham> Weeeee another I think XML is trivial post
- # [14:20] * Joins: annodomini (n=lambda@wikipedia/lambda)
- # [14:21] <annevk3> Robin Berjon has actual knowledge though
- # [14:22] <jgraham> Right, so do lots of the othr people who think that XML is trivial
- # [14:22] <jgraham> Doesn't mean that XML is trivial
- # [14:23] <annevk3> I guess the question is, trivial to whom?
- # [14:23] <jgraham> Lachy: About half the sites on the front page of HTML5 agllery use <header> in a redundant way (just to wrap a single <hn> element)
- # [14:23] <jgraham> And these represent the early adopters from whom we expect the very best markup
- # [14:25] <Lachy> sure, it may be technically redundant, but it's not wrong. In particular, none have attempted to use it as a substitue for <h1> elements
- # [14:25] <jgraham> Lachy: I wouldn't expect early adopters to
- # [14:26] * zcorpan realizes he has used <header><h1>Foo</h1></header> and goes to remove the reducancy
- # [14:26] <jgraham> The sample is way too biased to infer much
- # [14:27] <jgraham> In particular I would expect all of these authors to validate their work
- # [14:27] <Lachy> well, the two questions about the issue on IRC that you referred to is even less evidence to infer anything from.
- # [14:28] <jgraham> Lachy: I don't see how. That represent actual confusion
- # [14:29] <beowulf> http://havetheygoneawayyet.com/ # i was going for maximum reducancy
- # [14:29] <zcorpan> gsnedders: it would be useful if your outline tool said which sectioning element, if any, a heading is associated with
- # [14:29] <Lachy> there are always going to be a few people confused about any little thing, regardless of how trivial it may be. The issue is whether or not there's significant widespread confusion to justify changing anything, rather than simply improving the education of the issue
- # [14:30] <Philip`> The cost of changing the name is pretty low
- # [14:31] <jgraham> Right but we have both evidence of actual confusion amonst authors cluded up enough to find the right technical irc channel to ask on, and a hypothesis about why they would be confused (the element name is misleading)
- # [14:31] <beowulf> in my experience of marking up docs as html5 header isn't terribly confusing, but i thought i'd mention it
- # [14:31] <Lachy> Philip`, given the existing material out there already explaining how to use it, and the sites that have already adopted it, I think the cost of changing it is higher than you think
- # [14:31] * krijnh prefers <header> and better/more examples
- # [14:31] <zcorpan> xhtml2 has <headings>
- # [14:31] <zcorpan> maybe that's a clearer name
- # [14:31] <beowulf> section vrs article though is in a different league
- # [14:31] * Lachy walks away from this useless bikeshed
- # [14:32] <jgraham> Lots of people seem to do <article><h1>Foo</h1><section>This is the content</section></article>
- # [14:32] <jgraham> Which is bad
- # [14:32] <zcorpan> yes
- # [14:32] <krijnh> Why exactly?
- # [14:33] <jgraham> krijnh: Because it technically means that the content is a untitled subsection of the article
- # [14:33] <zcorpan> maybe we should drop <section>
- # [14:33] <jgraham> rather than being titled by the article title
- # [14:33] <jgraham> zcorpan: Maybe we should drop <article>
- # [14:33] <zcorpan> jgraham: article seems more useful than section and is used correctly :)
- # [14:34] <Lachy> people do that because they think in terms of header/content/footer, and think each part of it deserves its own individual container
- # [14:34] <jgraham> zcorpan: <section> is nice for long documents like theses and the like
- # [14:35] <Lachy> just like we have thead/tbody/tfoot, or people who do <div id="header"/><div id="maincontent"/><div id="footer"/>
- # [14:35] <jgraham> Maybe we should change the outline algorithm to make untitled sections collapse
- # [14:35] <Lachy> jgraham, that's what I was just thinking
- # [14:35] <beowulf> i'd say they get confused because in the normal stage of marking up documents they haven't had to think about the semantics of two types of section before
- # [14:35] <beowulf> s/they/me
- # [14:37] <krijnh> Nor about where you put your headings
- # [14:38] <jgraham> Maybe we should make it a fatal parse error if Hixie doesn't approve of your markup.
- # [14:38] <krijnh> Inside or outside a <div>
- # [14:39] <beowulf> html5-O, Hixie Police
- # [14:49] * Quits: harig (n=opera@59.90.71.35) (Read error: 110 (Connection timed out))
- # [14:50] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [14:51] * Joins: Andrii (n=Miranda@91.200.180.19)
- # [14:54] * Joins: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [14:56] <zcorpan> so who's gonna suggest the name <headings> on the list?
- # [14:56] <jgraham> zcorpan: You :)
- # [14:56] <zcorpan> no, i don't participate in naming debates on list
- # [14:57] <jgraham> Just on IRC?
- # [14:57] <zcorpan> yes :)
- # [14:57] <krijnh> <header><h1>Foo</h1><p>Bar</header> is correct too, right?
- # [14:57] <zcorpan> yeah
- # [14:58] <krijnh> Then <headings> would be weird, imho
- # [14:58] <zcorpan> maybe
- # [14:59] <zcorpan> but less potential for misuse
- # [15:05] <Andrii> can <section> be used like a container for <article>s?
- # [15:05] <Andrii> instead of <div id="content"> if it would be done in past HTML
- # [15:05] <jgraham> Andrii: Yes
- # [15:06] <jgraham> If you want
- # [15:06] <Andrii> great, I want it now :D
- # [15:08] <Andrii> I'm going to markup my site in XHTML5 and I don't care that IE doesn't support application/xhtml+xml, it's not my problem, I'm following standards, Safari, Firefox, Opera can, why IE is so ****
- # [15:08] <Andrii> it will be a lesson for IE!
- # [15:10] * Quits: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [15:10] <jgraham> Andrii: Unless you are, say, Google, it seems unlikely that IE will learn its lesson
- # [15:12] <Andrii> of course, I was kidding, but someone has to start using XHTML content-type on the web, right?
- # [15:12] <krijnh> Why?
- # [15:12] <Andrii> to push web standards to the new level
- # [15:13] <hsivonen> Andrii: good luck with pushing standards to the next level that way
- # [15:13] <svl> Andrii: application/xhtml+xml and web standards are pretty much orthogonal
- # [15:13] <Andrii> yeah, you always can say that web worked perfectly well with HTML 4.01
- # [15:13] * Quits: tndH (n=Rob@adsl-77-86-107-105.karoo.KCOM.COM) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [15:13] <krijnh> jgraham: what if subtitles aren't mandatory for a content manager and your template has something like <header><h1>{title}</h1>{if subtitle}<p>{subtitle}</p>}</header> ?
- # [15:13] <jgraham> Andrii: The web wworked perfectly well with HTML 4.01
- # [15:13] * Joins: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [15:14] <jgraham> krijnh: Well it's not wrong
- # [15:14] <hsivonen> jgraham: well, pretending that it was HTML 4.01 that was implemented
- # [15:14] <svl> You can follow the standards very well using HTML; there's no need for the draconian error handling which X(HT)ML gives you.
- # [15:14] <jgraham> hsivonen: Good point
- # [15:15] <jgraham> Andrii: What does XHTML5 buy you over HTML5?
- # [15:15] <Andrii> I will know that I closed each tag :)
- # [15:16] <Andrii> a peace in my soul
- # [15:16] <jgraham> Andrii: You could ensure that with HTML 5 pretty easilly
- # [15:16] <hsivonen> that's why I should implement optional implied tag warnings
- # [15:16] <hsivonen> people seem to care more about that than about true polyglotness
- # [15:17] <zcorpan> hsivonen: good point. but it gives people the false feeling that they have polyglotness
- # [15:18] <Andrii> yes, you all are right, but for me HTML is the past, it's very subjective, but when XHTML was introduced it seemed like a natural development.
- # [15:18] <zcorpan> jgraham: maybe you should edit the blog post, linking to http://gsnedders.html5.org/outliner/
- # [15:18] <jgraham> zcorpan: Yeah, maybe
- # [15:19] <jgraham> Andrii: So it is quite irrational?
- # [15:19] <Andrii> what is quite irrational? using XHTML 5? yes
- # [15:19] * Joins: annodomini (n=lambda@wikipedia/lambda)
- # [15:20] <Philip`> jgraham: Are you missing a </heading> in your latest post? (and it should be 'header' anyway)
- # [15:20] <Philip`> jgraham: Oh
- # [15:20] <Philip`> jgraham: I meant your latest-but-one post
- # [15:20] <Philip`> jgraham: since I didn't scroll down to the one where you corrected yourself
- # [15:21] <jgraham> Philip`: Yeah, I suck apparently
- # [15:21] * krijnh expects some follow-ups about "haha, with XML that wouldn't happen!"
- # [15:22] <jgraham> krijnh: You mean if I were posting XML to a mailing list it would refuse to send my email until I got my example right? That's cool
- # [15:22] <jgraham> Or would people reading my email just see a YSOD in their email client
- # [15:23] <Philip`> Hopefully it would save the ill-formed XML into their giant XML-based mail database file, and they won't be able to read any of their emails ever again until they fix it in a text editor
- # [15:26] <zcorpan> Philip`: what if the text editor is xml-based?
- # [15:27] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [15:27] * Joins: billmason1 (n=bmason@69.30.57.90)
- # [15:28] <krijnh> jgraham: yeah, XML could do that for you. But you still want to use your crappy HTML syntax, oh well :)
- # [15:30] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [15:30] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:30] <Philip`> zcorpan: Copy the file onto a CD then take it down to the dodgy-looking guy in the alleyway who'll load it onto one of the old illegal pre-XML Ubiquity Act computers that has a copy of Notepad and can fix it up for you as long as you keep quiet about him
- # [15:30] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [15:31] <Philip`> zcorpan: ^
- # [15:31] <Philip`> Human ingenuity will allow our species to survive despite XML
- # [15:34] <zcorpan> Philip`: only if the cd burner doesn't try to inspect the file looking for virii or something and is also xml-based
- # [15:41] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [15:44] <hsivonen> I don't like doing release engineering
- # [15:44] <hsivonen> but I felt I should push out a release of the parser
- # [15:44] <hsivonen> respinning it now... after having signed files and all
- # [15:47] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 60 (Operation timed out))
- # [15:49] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [15:51] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [15:57] * Joins: kangax (n=kangax@157.130.31.226)
- # [16:00] * Joins: mpilgrim (n=mark@67.217.134.48)
- # [16:06] * Quits: mpilgrim (n=mark@67.217.134.48) (Read error: 60 (Operation timed out))
- # [16:09] * Joins: dglazkov (n=dglazkov@nat/google/x-07cc00c20f701a00)
- # [16:10] * Quits: Lachy (n=Lachlan@213.236.208.22) ("This computer has gone to sleep")
- # [16:14] * Joins: mpilgrim (n=mark@67.217.134.48)
- # [16:22] * Joins: hdh (n=hdh@58.187.20.174)
- # [16:23] * Joins: mpilgrim_ (n=mark@67.217.134.48)
- # [16:24] * mpilgrim is now known as Guest39916
- # [16:25] * mpilgrim_ is now known as mpilgrim
- # [16:29] * Joins: virtuelv (n=virtuelv@77.16.31.22.tmi.telenormobil.no)
- # [16:30] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [16:32] * Quits: hdh (n=hdh@58.187.20.174) (Remote closed the connection)
- # [16:33] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [16:35] * Joins: mat_t (n=mattomas@nat/canonical/x-5cd1c27e75f81504)
- # [16:39] * Joins: hdh (n=hdh@58.187.20.174)
- # [16:39] * Quits: Guest39916 (n=mark@67.217.134.48) (Read error: 113 (No route to host))
- # [16:45] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [16:45] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Client Quit)
- # [17:00] * Joins: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi)
- # [17:01] * Quits: mpilgrim (n=mark@67.217.134.48) (Read error: 148 (No route to host))
- # [17:02] * Joins: atw (n=atwilson@74.125.59.1)
- # [17:02] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [17:04] * Joins: mpilgrim (n=mark@67.217.134.48)
- # [17:05] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Client Quit)
- # [17:12] * Quits: pergj (n=pergj@home.kvaleberg.no) (Read error: 113 (No route to host))
- # [17:14] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:22] <gsnedders> html5lib PHP: r1274 48.2s v. r1290 10.5s to tokenize spec.
- # [17:23] * Joins: atw2 (n=atwilson@74.125.59.1)
- # [17:23] * Quits: atw (n=atwilson@74.125.59.1) (Read error: 110 (Connection timed out))
- # [17:25] * aroben is now known as aroben|lunch
- # [17:27] * jgraham curses people who make testcases using red as a pass condition
- # [17:30] <krijnh> Thank you :)
- # [17:31] <annevk3> gsnedders, is there more than a tokenizer?
- # [17:32] <annevk3> gsnedders, and is it fully implemented in PHP?
- # [17:32] <jgraham> annevk3: (the answers are no and yes respectively)
- # [17:32] <gsnedders> annevk3: There isn't really more than a tokenizer, and it doesn't support foreign content
- # [17:32] <jgraham> (I think)
- # [17:32] <gsnedders> And it doesn't output parse errors either
- # [17:33] <annevk3> gsnedders, I don't care much about all that, I just need a tree, ways to filter the tree, and serialize
- # [17:33] <gsnedders> But there's no change in functionality between the two revisions, just a large change in speed :P
- # [17:33] <gsnedders> Anyhow, I need to head off, get changed, go to ATM, go to Edinburgh, etc.
- # [17:34] <annevk3> gsnedders, is this a public project? I might be interested in helping out a bit with missing functionality at some point
- # [17:34] <gsnedders> annevk3: It's in html5lib SVN
- # [17:34] <annevk3> okidoki
- # [17:35] <jgraham> gsnedders: Before you go, any opnion on movingto hg/bitbucket
- # [17:35] <gsnedders> jgraham: +1
- # [17:35] <jgraham> gsnedders: Interesting
- # [17:36] <gsnedders> BBC weather has totally redesigned. I'm really don't like it.
- # [17:36] <jgraham> OK, you may go to Edinburgh now. But only if you promise to be good
- # [17:36] <gsnedders> Yes sir.
- # [17:36] <gsnedders> :P
- # [17:37] <jgraham> It's stopped snowing
- # [17:39] * Quits: virtuelv (n=virtuelv@77.16.31.22.tmi.telenormobil.no) (Read error: 104 (Connection reset by peer))
- # [17:41] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [17:47] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [17:50] * Quits: mpilgrim (n=mark@67.217.134.48) (Read error: 113 (No route to host))
- # [17:57] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [18:00] <gsnedders> It's meant to have "Light Rain Shower" at 18:00
- # [18:00] <gsnedders> I just dunno whether to take a coat or not
- # [18:03] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [18:03] <beowulf> better looking at it than looking for it
- # [18:05] * Joins: virtuelv (n=virtuelv@77.16.16.38.tmi.telenormobil.no)
- # [18:07] <annevk3> "Revamp HTML5 doctype sniffing?" scares me a bit
- # [18:08] <Andrii> jgraham: if XHTML 5 doesn't buy my anything over HTML 5 why then it exists?
- # [18:08] <annevk3> though reducing magic strings is certainly tempting
- # [18:08] <Andrii> jgraham: me*
- # [18:08] <jgraham> Andrii: Well I guess some people like XML
- # [18:09] <annevk3> Andrii, mostly because browsers had already implemented XHTML
- # [18:09] <jgraham> If you need namespaces or something it is pretty useful
- # [18:09] <jgraham> But in the 99.99% case you don't need those things
- # [18:11] <Andrii> jgraham: it's hard to argue with that
- # [18:12] <Philip`> If you are working in a programming environment that has fast XML parsers but only rubbish slow HTML5 parsers, it can be much more efficient to use XHTML5 internally
- # [18:12] <Andrii> I had a dream that some day all web sites would be xhtml valid
- # [18:13] <Philip`> Sounds like a nightmare to me
- # [18:13] <Andrii> but it seems like it will never come true, because there is no even such a goal
- # [18:13] <jgraham> Andrii: The only time I use something like XHTML5 iswhen I use Genshi which is a templating language that is particularly well suited for working with angle-bracket markup and puts the template directives in a genshi namespace. But then I serialize to html in the end because the output only has content from asingle namespace
- # [18:14] <annevk3> Andrii, I think some have such a goal, e.g. timbl
- # [18:15] <Andrii> annevk3: oh, at least someone!
- # [18:15] <Philip`> Now you've just got to convince a billion other people and get them to all write XHTML with no errors
- # [18:15] <jgraham> Andrii: That seems like an anti-goal to me because the things that you would have to do to achieve it all seem bad
- # [18:16] <jgraham> In particular education alone would never be enough
- # [18:16] <Andrii> jgraham: but everyone wins from that, why education alone would never be enough?
- # [18:17] <jgraham> Andrii: Who wins? What do they win?
- # [18:17] <Andrii> jgraham: better semantics, code without errors
- # [18:18] <jgraham> Better semantics isn't true unless you use the even more unachieveable definition of "totally consistent use of elements"
- # [18:18] <Andrii> jgraham: it's a step towards semantic web
- # [18:19] <annevk3> Andrii, you might find you and timbl have a lot in common :)
- # [18:19] <jgraham> "code without errors" seems like a restatement of the goal, not a reason
- # [18:19] <jgraham> Andrii: How?
- # [18:20] <annevk3> "code without errors" is also not neccessarily true, e.g. <a href="ht tp://example.org/"/> is a well-formed document, but also invalid and useless
- # [18:20] <jgraham> The out-of-reach target of well-formed pages says nothing about semantics
- # [18:21] <Andrii> jgraham: yes, but what about blind users?
- # [18:21] <jgraham> The even-more-out-of-reach target of conforing-to-machine-checkable-conformance-requirements still says almost nothing about semantics
- # [18:21] <Andrii> annevk3: true
- # [18:21] <jgraham> The consistent use of elements across multiple websites does have some advantages
- # [18:22] <jgraham> e.g. it makes Google's lives easier
- # [18:23] <jgraham> Andrii: Sure. For blind users you should do stuff like make sure that your tables all have the headers marked up correctly, that your site makes sense without images, that your headers use the right elements and so on
- # [18:23] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [18:23] <jgraham> It doesn't matter so much if your markup is illformed
- # [18:23] <jgraham> But no validator will tell you if you got that right
- # [18:23] <Andrii> jgraham: with the fact that in HTML 5 you may not close elements the web will still be a MESS
- # [18:24] <Andrii> jgraham: but screenreader can tell me how usable a page is
- # [18:24] <jgraham> Andrii: Why do you care if other people's sites are a mess? Shouldn't it be up to the original author to care if their code is maintainable enough?
- # [18:24] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
- # [18:25] <jgraham> (I actually have some reason to care because browser QA is easier when the original source doesn't suck. But that seems like a pretty weak argument)
- # [18:25] <Andrii> jgraham: because all this things are connected, ugly web sites have poor markup and vice versa
- # [18:26] <jgraham> You are trying to claim that websites with bad markup are generally aesthetically displeasing?
- # [18:26] <jgraham> That is certianly a new argument to me
- # [18:26] <Andrii> jgraham: that's probably I started learning web stuff from A List Apart
- # [18:27] <beowulf> trying to make websites aesthetically pleasing is one contributor to what you would call messy code
- # [18:28] <Andrii> beowulf: CSS Zen Garden?
- # [18:28] <jgraham> Certianly people who make aesthetically pleasing websites often add lots of extra markup that is not needed to represent the site content but is only there as a styling hook
- # [18:28] <jgraham> (the Zen Garden is a classic example of this)
- # [18:28] <beowulf> yu
- # [18:28] <beowulf> yup
- # [18:30] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [18:31] <Andrii> jgraham: yes, there is some extra markup in CSS Garden's template, but loots of it is not used. People like Dave Shea, Jason Santa Maria, Andy Budd, Andy Clarke, Ethan Marcotte, Doug Bowman, all these guys showed that well marked up sites can be visually pleasing.
- # [18:32] <Andrii> using CSS, it's obvious
- # [18:33] <jgraham> Andrii: I don't doubt that these people are good designers.
- # [18:33] <Andrii> Andy Clarke in his latest book "Transcending CSS" says - start with mark up and when it is finished start with the design.
- # [18:33] <jgraham> Certianly well marked up (for some defention of "well marked up") sites can be visually appealing
- # [18:34] * Quits: mat_t (n=mattomas@nat/canonical/x-5cd1c27e75f81504) ("This computer has gone to sleep")
- # [18:34] <jgraham> Andrii: That sounds like good advice for sure
- # [18:34] <jgraham> But it is to benefit _you_
- # [18:34] <jgraham> It is not preaching to others
- # [18:34] <jgraham> Or trying to fix other people's mess for the sake of it
- # [18:36] <jgraham> If the advantages of clean markup (by clean here I mean not relying on error handling), people will naturally gravitate toward doing that out of self-interest
- # [18:38] <Andrii> jgraham: yes, but the point was that these things are connected - markup and presentation, and good markup indeed increases the possibility of the presentation to be better, cleaner, well designed.
- # [18:40] <beowulf> certainly someone who cares enough to write well formed markup will probably be the sort of person that cares about their work in general, but the markup doesn't have an effect on the aesthetics in my experience
- # [18:41] <Andrii> beowulf: that's what I was trying to say, "someone who cares enough to write well formed markup will probably be the sort of person that cares about their work in general"
- # [18:42] <krijnh> The one writing the markup isn't necessarily the one making the design/aesthetics
- # [18:43] <beowulf> we're all doomed
- # [18:43] <Andrii> krijnh: yes, but dont' you agree that this should be the same person?
- # [18:43] <krijnh> Andrii: no, I don't
- # [18:43] * Joins: zdobersek (n=zan@cpe-92-37-75-18.dynamic.amis.net)
- # [18:44] <krijnh> Andrii: I'm not a designer, but I try to write 'pretty' markup
- # [18:44] <Andrii> krijnh: then beowulf is absolutely right, we're all doomed
- # [18:44] <krijnh> If it should be the same person, I wouldn't have any work at all :)
- # [18:44] <beowulf> i got something right :)
- # [18:44] <Andrii> krijnh: you can develop your designing skills
- # [18:45] <krijnh> Andrii: no, I don't, and I don't want to either
- # [18:45] * beowulf hands krijnh some crayons
- # [18:45] <Andrii> krijnh: timbl and me hate you
- # [18:46] <Andrii> krijnh: just kidding :)
- # [18:46] <krijnh> :)
- # [18:46] <krijnh> I kind of like getting all sorts of visual designs and trying to squeeze semantice markup out of them
- # [18:46] <krijnh> *semantic
- # [18:47] <beowulf> me too
- # [18:47] <Philip`> My visual design skills are usually limited to changing the font to sans-serif and maybe changing some margins
- # [18:47] <krijnh> Too bad if timbl hates me for that
- # [18:47] <beowulf> make a t-shirt
- # [18:47] <Andrii> krijnh: it was a joke, it's great to hear that we all here agree that semantic markup is the aim
- # [18:47] <krijnh> (Though I think he really doesn't care about what I do :)
- # [18:48] <Philip`> I don't agree semantic markup is the aim
- # [18:48] <Andrii> damn
- # [18:48] <Andrii> Philip`: what about blind users?
- # [18:49] <Andrii> okay, I should differentiate between well formed markup and semantic markup
- # [18:49] <Philip`> I'd write everything in text/plain if I didn't want links and tables and nice fonts :-)
- # [18:49] <beowulf> Philip`: figlet has some nice fonts...
- # [18:49] <Philip`> and that has no semantic markup at all
- # [18:49] <Philip`> beowulf: I think they're all pretty ugly actually :-(
- # [18:50] <beowulf> there's no pleasing some people
- # [18:50] <Andrii> Philip`: but if you would write everything in text/plain without some meaningful structure blind users would suffer a lot
- # [18:51] <krijnh> I think people used to links and images would suffer a lot more :)
- # [18:51] <Andrii> Philip`: and search engines, WE WOULDN'T HAVE SUCH A GOOD SEARCH
- # [18:51] <Philip`> Andrii: Why? They would have access to exactly the same information as people using graphical browsers
- # [18:52] <Andrii> Philip`: because screenreaders parse your markup and if it's not well-formed they have troubles interpreting it
- # [18:52] * Philip` thinks someone should make a whole web site that's designed like an .NFO file
- # [18:52] <Philip`> Andrii: Screenreaders usually hook into Internet Explorer and just see the parsed version of the document, not the markup
- # [18:52] <beowulf> Philip`: i used to make my css look quite like an .NFO file...
- # [18:54] <krijnh> Philip`: http://www.photo2text.com/ :)
- # [18:54] <beowulf> there's a processing example that does the same thing with your webcam stream
- # [18:56] <Andrii> http://vimeo.com/1157346 - video of a blind web developer using a screenreader software
- # [18:57] <Andrii> Philip`: it would be better if they hooked into Firefox or Safari
- # [19:00] <Andrii> do you hear, screenreader says "list of items", the guy who is writing a markup like "first item <br/> second item <br/> third item <br/>" would make the life of a blind user terrible
- # [19:00] * Quits: kangax (n=kangax@157.130.31.226)
- # [19:00] <Andrii> thus, well formed semantic markup is an aim
- # [19:01] <Andrii> and serving pages as XHTML is indirectly a step towards this aim
- # [19:02] <annevk3> your confusing syntax and semantic markup
- # [19:02] <annevk3> you can write semantic markup using HTML as well
- # [19:02] <annevk3> s/your/you're/
- # [19:03] <Andrii> annevk3: but in HTML nothing tells you that you're doing something wrong
- # [19:03] <svl> Andrii: in XHTML nothing does either. At least not where _semantics_ are concerned.
- # [19:04] <Andrii> annevk3: in XHTML at least validator tells you that you haven't closed some tag
- # [19:04] <annevk3> Andrii, that has zero to do with semantics
- # [19:04] <svl> Andrii: closing tags is _syntax_, not semantics
- # [19:04] <krijnh> Andrii: what does the validator tell you when you use "first item <br/> second item <br/> third item <br/>" ?
- # [19:04] <Andrii> yes, yes, yes, I was meaning well formed markup, not semantics
- # [19:04] <annevk3> Andrii, well-formed markup doesn't give you anything
- # [19:04] <Andrii> krijnh: that it's valid, but it warns me about not-closed tags
- # [19:05] <svl> Andrii: which tags in that are not closed?
- # [19:05] <Andrii> annevk3: decreasing of a page size
- # [19:05] <Andrii> svl: in that none, in a list - <li>
- # [19:06] <annevk3> Andrii, what?! HTML syntax allows me to omit all kinds of things that I cannot do in XHTML. Anyway, page size is solved with gzip
- # [19:06] <Andrii> annevk3: OKAY, YOU WON
- # [19:06] * smedero is thankful for krijnh's logging bot
- # [19:06] <annevk3> agreed
- # [19:06] <annevk3> I'm going back to watching The West Wing
- # [19:06] <krijnh> smedero: ow, okay :)
- # [19:07] <Philip`> annevk3: If you were using XHTML then you could use EXI and get improved page sizes
- # [19:07] <krijnh> There is no logging bot though
- # [19:08] <smedero> well then, I'm happy for whatever mechanism allows me to come back and reread the last 30 minutes of #whatwg anytime I like
- # [19:08] <krijnh> Good to hear :)
- # [19:10] <krijnh> That kind of thing should postpone my turning evil moment at least some months
- # [19:11] <krijnh> svl: no, I haven't ;)
- # [19:12] <Andrii> smedero: are you the author of http://www.alistapart.com/articles/paperprototyping
- # [19:12] <smedero> indeed
- # [19:12] <Andrii> smedero: thanks for the article
- # [19:13] <smedero> sure, it was fun to write.
- # [19:13] <smedero> have you managed to incorporate any paper prototyping into your projects?
- # [19:13] <Andrii> smedero: not yet
- # [19:14] <krijnh> I have, it's still lying around somewhere to do something with :)
- # [19:14] <smedero> yeah, it is not always a good fit... I don't use that method every time.
- # [19:14] <Andrii> but personally I'm doing a paper prototyping since I was 5
- # [19:14] <smedero> heh.
- # [19:15] <smedero> One thing I found a lot of folks tell me now is that they realized index cards are the perfect quick prototyping method for iPhone UIs
- # [19:16] <smedero> and now, I return to your regularly scheduled HTML & associated APIs chatter
- # [19:17] <Andrii> smedero: I have to steal some index cards from our local library, because looks like only there it's possible to find such a format in Ukraine
- # [19:17] <smedero> huh, interesting.
- # [19:17] <smedero> I've never actually considered the regional availability of various paper formats
- # [19:18] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [19:18] <Andrii> smedero: if I'm in U.S., where do I take index cards?
- # [19:19] <smedero> Not sure I follow... do you mean, where you could find index cards for sale?
- # [19:19] <Andrii> yes
- # [19:20] <smedero> ahh, we have all of these office pr0n stores around here. you know... stuff like OfficeDepot or OfficeMax or SuperMaxDepotOffice
- # [19:20] <smedero> college bookstores...
- # [19:20] <smedero> art supply stores
- # [19:20] <smedero> wal-mart
- # [19:20] <Andrii> yeah, I was in OfficeDepot once
- # [19:21] <smedero> the pharmacy ... which you'd think would just sell you medicine
- # [19:21] <smedero> but in fact they have plastic water guns
- # [19:21] <smedero> and index cards
- # [19:21] <smedero> it is a strange world.
- # [19:21] * Philip` is pretty sure he saw a Jesus action figure in a post office once
- # [19:21] <smedero> nice
- # [19:21] <Philip`> and I think an Einstein too
- # [19:22] <krijnh> svl once saw a Hixie action figure, did he mention that already?
- # [19:22] <smedero> did mr. lastweek photoshop one together?
- # [19:22] <svl> Leave me out of your fantasies, krijn, please! :)
- # [19:23] <smedero> i suppose it comes with an evil lap kitty
- # [19:23] <krijnh> :)
- # [19:23] <smedero> and an earthquake prevention kit
- # [19:23] * Quits: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [19:24] <Philip`> (Hmm, a "recall" message on the mailing list? That seems to be missing the point of how email works...)
- # [19:24] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [19:26] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [19:30] * Quits: virtuelv (n=virtuelv@77.16.16.38.tmi.telenormobil.no) (Read error: 110 (Connection timed out))
- # [19:31] * Joins: zdobersek1 (n=zan@cpe-92-37-78-145.dynamic.amis.net)
- # [19:31] * Quits: zdobersek (n=zan@cpe-92-37-75-18.dynamic.amis.net) (Read error: 60 (Operation timed out))
- # [19:37] * Joins: mpilgrim (n=mark@67.217.134.48)
- # [19:41] * aroben|lunch is now known as aroben
- # [19:44] * Joins: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net)
- # [19:46] * Joins: virtuelv (n=virtuelv@77.16.19.74.tmi.telenormobil.no)
- # [19:46] * Joins: mat_t (n=mattomas@nat/canonical/x-c7213f24e0ef879a)
- # [19:47] <Andrii> is there any CSS 3 IRC channel?
- # [19:47] * Joins: tndH (n=Rob@adsl-77-86-107-105.karoo.KCOM.COM)
- # [19:48] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [19:49] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [19:59] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [20:02] <annevk3> http://code.google.com/p/unladen-swallow/wiki/ProjectPlan sounds cool
- # [20:04] <annevk3> seems to come from Google
- # [20:04] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [20:04] * annevk3 met one of the project owners
- # [20:04] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [20:10] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [20:10] * Quits: mat_t (n=mattomas@nat/canonical/x-c7213f24e0ef879a) (Read error: 113 (No route to host))
- # [20:11] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [20:12] * jwalden has to think he wasn't the only person who thought it would only be a matter of time until that happened
- # [20:12] <jwalden> color me amused by the fuss people will make about their not targeting 3.0, tho
- # [20:13] <Philip`> jwalden: What "that" do you mean? The general idea of making CPython faster is not particularly new, since things like Psyco do it already
- # [20:13] * Quits: mpilgrim (n=mark@67.217.134.48) (Read error: 113 (No route to host))
- # [20:14] <jwalden> significant speedup, JITting, etc.
- # [20:14] <jwalden> it wasn't a precise designation
- # [20:14] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) (Client Quit)
- # [20:15] <Philip`> Ah - I was just wondering if you were thinking it was only a matter of time before Google worked on optimising CPython, or before someone used LLVM for optimising CPython, etc
- # [20:16] <jwalden> well, the former's probably part of that designation too
- # [20:16] <jwalden> the latter, I can't speak to LLVM at all
- # [20:16] <jwalden> but their prose makes it clear tracing was right out due to it not being established research, which I guess leaves LLVM as the fastest way forward if the footprint can be tolerated
- # [20:17] * Quits: virtuelv (n=virtuelv@77.16.19.74.tmi.telenormobil.no) (Read error: 60 (Operation timed out))
- # [20:18] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [20:18] <Philip`> http://code.google.com/p/unladen-swallow/wiki/RelevantPapers has "Making the Compilation “Pipeline” Explicit: Dynamic Compilation Using Trace Tree Serialization" which sounds like tracing of some kind
- # [20:18] <Philip`> and I guess it could be considered reasonably well established research
- # [20:18] * Joins: zalan_ (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [20:19] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) (Client Quit)
- # [20:26] <jwalden> hm
- # [20:26] <jwalden> not sure what to make of it, then
- # [20:26] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [20:27] * Philip` supposes they'd prefer not to have to write and maintain their own JIT, if they can use someone else's code for it
- # [20:27] <jwalden> probably
- # [20:33] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [20:36] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com) (Client Quit)
- # [20:36] * Joins: nessy (n=nessy@124-168-165-203.dyn.iinet.net.au)
- # [20:41] * Joins: kangax (n=kangax@157.130.31.226)
- # [21:10] * Joins: weinig (n=weinig@17.246.18.97)
- # [21:12] * Quits: weinig (n=weinig@17.246.18.97) (Client Quit)
- # [21:13] * Joins: weinig (n=weinig@17.246.18.97)
- # [21:16] * Quits: ap (n=ap@194.154.88.32)
- # [21:17] * Joins: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [21:20] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [21:24] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [21:28] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [21:31] * Quits: roc (n=roc@121-72-187-98.dsl.telstraclear.net)
- # [21:32] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [21:33] * Quits: hdh (n=hdh@58.187.20.174) ("Leaving.")
- # [21:35] * Quits: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [21:37] * Quits: tndH (n=Rob@adsl-77-86-107-105.karoo.KCOM.COM) (Remote closed the connection)
- # [21:39] * Joins: tndH (n=Rob@adsl-77-86-107-105.karoo.KCOM.COM)
- # [21:42] * Quits: zalan_ (n=kvirc@catv-80-99-193-98.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [21:48] * Joins: slightlyoff (n=slightly@nat/google/x-d83a107a121c5731)
- # [21:49] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [21:52] * Joins: hdh (n=hdh@58.187.20.174)
- # [21:54] * Quits: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [21:56] * Quits: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi) (Remote closed the connection)
- # [21:57] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:01] * Joins: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [22:06] * Quits: weinig (n=weinig@17.246.18.97)
- # [22:07] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [22:13] * Joins: mpilgrim (n=mark@67.217.134.48)
- # [22:13] <Hixie> ok seriously, how do we make shared workers work with apcache
- # [22:14] <dave_levin> atw2: ping
- # [22:16] <atw2> hi
- # [22:17] <atw2> I'm still trying to figure out the ramifications for app-cache-for-shared-contexts (like shared workers)
- # [22:19] <atw2> I've been thinking about it for a bit, but I'm not sure I fully understand the app cache spec well enough to understand all the ramifications. It does seem wonky to have one browsing context using one app cache, but sharing a worker with another page running from a different cache.
- # [22:20] * atw2 is now known as atw
- # [22:25] <Hixie> yeah
- # [22:25] <Hixie> i think it's what we're going to hve t odo though
- # [22:25] <Hixie> have to do, even
- # [22:25] <Hixie> it's similar to window.open(), i guess
- # [22:27] * Joins: weinig (n=weinig@17.246.18.97)
- # [22:28] <Hixie> ok, i will no longer commit every spec every day with a weird commit message with the only change being the date
- # [22:28] <Hixie> fixing that was way more effort than warranted
- # [22:28] <Hixie> but that's another story
- # [22:31] <Andrii> is it recommended to start using HTML5 now?
- # [22:32] <Hixie> i would recommend using what browsers support, without paying much attention to what version of html they come from
- # [22:33] <Andrii> wise and true answer
- # [22:35] <Hixie> e.g. there are parts of html2 (e.g. <nextid>) that i still wouldn't recommend using, and parts of html5 that could have been used years ago (e.g. <meta charset>)
- # [22:47] <Andrii> understand
- # [23:05] * Joins: mat_t (n=mattomas@ppp-1-128.edin-a-1.access.uk.tiscali.com)
- # [23:06] * slightlyoff is now known as slightlyoff_afk
- # [23:12] <Hixie> anybody have any suggestions for what i should call the abstract context of "think what can be associated with an application cache", which can now be either a Document or a SharedWorkerGlobalScope?
- # [23:12] <Hixie> my current best attempt is "cache host"
- # [23:13] * Joins: annodomini (n=lambda@wikipedia/lambda)
- # [23:16] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 54 (Connection reset by peer))
- # [23:17] * Joins: ojan (n=ojan@72.14.229.81)
- # [23:23] * Joins: mpilgrim_ (n=mark@67.217.134.48)
- # [23:23] * Quits: mpilgrim (n=mark@67.217.134.48) (Read error: 113 (No route to host))
- # [23:23] * mpilgrim_ is now known as mpilgrim
- # [23:26] * Quits: zdobersek1 (n=zan@cpe-92-37-78-145.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [23:29] <Hixie> anyone know of an emacs mode that shows in the mode line the text of the last line before the cursor to match a particular regexp?
- # [23:29] <Hixie> (so that i can see which section i'm editing?)
- # [23:31] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [23:33] * jcranmer is now known as nick567890123456
- # [23:34] * nick567890123456 is now known as jcranmer
- # [23:36] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [23:38] <Hixie> shepazu: yt?
- # [23:38] <Hixie> shepazu: i was wondering if the dom events spec says anything (or will say anything) about firing events on nodes in Documents that aren't fully active
- # [23:53] * Quits: mat_t (n=mattomas@ppp-1-128.edin-a-1.access.uk.tiscali.com) ("This computer has gone to sleep")
- # [23:58] * Parts: billmason1 (n=bmason@69.30.57.90)
- # [23:58] * Quits: mstange (n=markus@pD957A3FE.dip0.t-ipconnect.de) ("ChatZilla 0.9.84-2009030221 [Firefox 3.6a1pre/20090326044457]")
- # Session Close: Sat Mar 28 00:00:00 2009
The end :)