Options:
- # Session Start: Fri Feb 19 00:00:00 2010
- # Session Ident: #whatwg
- # [00:02] <Hixie> oops, i just repeated exactly what sicking said, but in less eloquent terms
- # [00:02] * Joins: Traveler1 (~traveler1@host207-210-dynamic.40-79-r.retail.telecomitalia.it)
- # [00:02] <Traveler1> Hello.
- # [00:02] <Traveler1> Do you guys recommend to add a header tag around the hgroup?
- # [00:03] <sicking> Hixie: no worries, it happens all the time ;)
- # [00:03] <sicking> just kidding
- # [00:03] <Traveler1> <hgroup> <h1>title</h1> <h2>subtitle</h2> </hgroup>
- # [00:03] <sicking> Hixie: where at?
- # [00:03] <Traveler1> Should I add an extra header tag?
- # [00:03] <AryehGregor> If you don't need it, don't add it.
- # [00:04] <AryehGregor> Most <hgroup>s aren't part of a <header>
- # [00:04] <AryehGregor> .
- # [00:04] <Traveler1> Hm
- # [00:04] <TabAtkins> Yeah, <header> isn't needed most of the time. It's just for when you are grouping a bunch of stuff into a "header".
- # [00:05] <AryehGregor> Generally speaking, don't use extra tags unless you have some particular reason. It's largely pointless.
- # [00:05] <Traveler1> Right.
- # [00:05] <TabAtkins> On the other hand, if you're going to end up putting in a <div id=header> or similar, might as well use <header> there.
- # [00:05] <AryehGregor> Exactly.
- # [00:05] <Hixie> sicking: the websocket thing
- # [00:05] <Traveler1> No way, as AryehGregor said, no point.
- # [00:06] <TabAtkins> I'm not saying definitely do it. Just if you are planning on grouping things like that, then use <header> rather than a <div>. <header> was introduced *precisely* to replace that sort of <div> usage.
- # [00:07] <AryehGregor> So for instance, I use a <header> on aryeh.name because I want to have possibly a few headings at the top of the page, with a particular background and such, so I need an extra element. So I made it <header> instead of <div id=header> or something.
- # [00:07] <TabAtkins> Hmm, looks like I can swap from using this single display table (to get a good two-column layout) to using display:table pretty painlessly. It handles itself pretty well in IE7 when I patch it with float.
- # [00:07] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Remote host closed the connection)
- # [00:08] <Traveler1> What about if I have two links on the header? Should I use a nav tag? Btw the links are just for viewing the page in english or another lang
- # [00:08] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [00:08] * Quits: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [00:08] * Joins: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net)
- # [00:09] <Traveler1> nvm
- # [00:09] <TabAtkins> If they are navigation for the site, use <nav>. If not, don't. ^_^
- # [00:15] * Joins: nessy (~Adium@124-168-170-167.dyn.iinet.net.au)
- # [00:17] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [00:18] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115132715])
- # [00:20] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [00:21] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [00:29] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [00:29] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [00:36] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [00:37] * Quits: dbaron (~dbaron@c-69-140-1-234.hsd1.va.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:44] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [00:44] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [00:59] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Remote host closed the connection)
- # [01:01] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Read error: Connection reset by peer)
- # [01:07] <TabAtkins> Man, why didn't I do this earlier? The layout table is now officially banished from my company's site. I just need to push a bit further and do the new sectioning elements rather than divs, and I'll be happy leaving this company.
- # [01:11] * Joins: conley (~conley@pool-96-240-166-166.ronkva.east.verizon.net)
- # [01:15] * Quits: Traveler1 (~traveler1@host207-210-dynamic.40-79-r.retail.telecomitalia.it) (Quit: Java user signed off)
- # [01:15] <conley> In html5, If I have a <nav></nav> and I want div-like elments inside...what should those be? <nav> or <section>?
- # [01:16] <Hixie> <div>?
- # [01:16] <Hixie> depends what you mean by div-like :-)
- # [01:17] <conley> hixie: I consider all those div-like...i wasn't sure if div was still valid in html5...
- # [01:17] <conley> I did a ton of googling and ironically, right after I posted here I finally found http://html5doctor.com/the-section-element/
- # [01:20] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 276 seconds)
- # [01:21] <Hixie> that's a pretty good overview, yeah
- # [01:22] * Parts: Sidnicious (~Sidney@pdpc/supporter/professional/sidney)
- # [01:31] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:34] * Joins: Xanthir (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [01:36] <conley> so is it ok to put a <nav> inside a header?
- # [01:37] <conley> like, if I have a big banner at the top of my site and some links inside, is that fine to label them that way?
- # [01:38] <AryehGregor> Sure.
- # [01:38] * Quits: Xanthir (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 246 seconds)
- # [01:38] <AryehGregor> <header> can contain any flow content.
- # [01:39] <conley> thanks
- # [01:41] * Quits: dglazkov (~dglazkov@nat/google/x-bdflunrooacwnglo) (Quit: dglazkov)
- # [01:44] * Joins: jianli (~jianli@74.125.59.73)
- # [01:53] * Quits: Crash2108 (~Crash@CPE-65-29-58-169.wi.res.rr.com) (Read error: Connection reset by peer)
- # [01:53] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [01:58] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [02:06] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [02:07] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [02:25] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [02:29] * Quits: jianli (~jianli@74.125.59.73)
- # [02:31] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [02:32] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
- # [02:35] * Quits: ap_ (~ap@17.246.19.5) (Quit: ap_)
- # [02:36] * Joins: paul_irish (~paul_iris@64.119.130.114)
- # [02:48] * Quits: paul_irish (~paul_iris@64.119.130.114) (Remote host closed the connection)
- # [03:02] * Joins: Breakmau5 (~breakz@erft-5d80cc6f.pool.mediaWays.net)
- # [03:02] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [03:08] * Joins: annodomini (~lambda@wikipedia/lambda)
- # [03:20] * Quits: wycats (~yehudakat@enginey-9.border1.sfo002.pnap.net) (Quit: wycats)
- # [03:21] * Joins: Xanthir (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [03:23] <drclue> Long day today , just refueled the jet packs on the truck :)
- # [03:26] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [03:27] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [03:29] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
- # [03:36] * Quits: MikeSmithX (~MikeSmith@EM114-48-8-228.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
- # [03:37] * Joins: Utkarsh (~admin@117.201.82.211)
- # [03:37] <drclue> I really would like a method to from within HTML to create some sort of XML data island and use entities like &name; sequences for in page templating.
- # [03:37] <drclue> Figure if one can annoy the world with a marquee element , there might be room for something like this too
- # [03:41] <drclue> Any particular reason we need embed , applet and object as opposed to merging them into object?
- # [03:42] <drclue> For that matter , iframe could be rolled into object too
- # [03:42] * Joins: MikeSmithX (~MikeSmith@EM114-48-116-246.pool.e-mobile.ne.jp)
- # [03:47] <Hixie> applet is gone
- # [03:47] <Hixie> embed, iframe, and img are basically specialised versions of object
- # [03:48] <Hixie> (object has all kinds of problems -- it turns out overloading elements to do lots of similar things isn't a good design after all)
- # [03:48] <Hixie> (<input> is similarly a problem)
- # [03:48] <drclue> I understand they are specialized , but why keep them around?
- # [03:48] <Hixie> they work better
- # [03:48] <drclue> emmm how so?
- # [03:49] <Hixie> have you tried using <object>? browsers implement it in all kinds of buggy ways
- # [03:49] <Hixie> just compare the spec for <object> to the spec for iframe, img, and embed -- the object one is way more complicated for what it does
- # [03:51] <drclue> I understand that in use in the current ways things are done that some things work better than others , but in rolling things together
- # [03:51] <drclue> it would just be a matter of vectoring existing code so in their rolls the code would still be the same
- # [03:51] <Hixie> you'd think
- # [03:51] <Hixie> yet it seems not
- # [03:52] <Hixie> in practice <object> has had way more bugs than the other three put together
- # [03:52] <drclue> I'm just kicking thoughts around. I've been enjoying the show since mosiac
- # [03:53] <drclue> How about my other thought of XML data islands and linkages to entities for in page templating. I've been using that approach server side since old netscape
- # [03:54] <drclue> "yet it seems not" That one I just find hard to believe , but I'll take your word for it
- # [03:55] <Hixie> just test the browsers -- <object> is more buggy
- # [03:55] <Hixie> or look in the bug databases for mozilla and webkit
- # [03:55] <Hixie> <object> has way more bugs than the others
- # [03:55] <drclue> I know what your saying is true, but that really was not my point.
- # [03:57] <drclue> I figure you have been messing about with browsers probably as long as I have
- # [03:57] <Hixie> since 1998 :-)
- # [03:57] <drclue> I started about Mosiac
- # [03:57] <Hixie> well, since 1995, but i started doing standards stuff in 98
- # [03:58] <drclue> Started programming before PC's came with screens and keyboards as options
- # [03:59] <drclue> So basically neither of us is new to this.
- # [03:59] <Hixie> indeed :-)
- # [04:00] * Joins: KevinMarks (~KevinMark@65.164.123.29)
- # [04:00] <drclue> I tend to believe that while object is sorta buggy that there might be a way to spec our way out of the buggy into those places that work better
- # [04:01] <drclue> Thats the fun thing about specs is that you can make demands and if those demands leverage the existing code base , they can be reasonable
- # [04:03] <Hixie> well we tried that with html4, for embed/img/applet/iframe -> object
- # [04:03] <Hixie> and it didn't work :-)
- # [04:04] * Quits: Xanthir (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 268 seconds)
- # [04:04] <drclue> Thats because the spec did the migration incorrectly
- # [04:04] <Hixie> does html5 do it correctly?
- # [04:05] <drclue> You tell me , will object as a result of the spec behave?
- # [04:05] * Quits: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net) (Quit: Leaving...)
- # [04:06] <Hixie> i think the bugs is more of a result of the element being overloaded with multiple roles than the spec being poor, in this particular case, so i disagree with the premise of your question :-)
- # [04:07] <drclue> Maybe the question is better asked this way. Of all the object flavored elements , which do you think works most correctly cross-browser?
- # [04:09] <Hixie> img, them iframe, then embed, then applet, then object, i think
- # [04:09] <Hixie> but it's hard to say
- # [04:09] <drclue> img does not really do anything comparable, which next in order brings us to iframe
- # [04:10] <drclue> iframe is a possible key to this , even if it were called object
- # [04:11] * Quits: Utkarsh (~admin@117.201.82.211) (Ping timeout: 260 seconds)
- # [04:11] <drclue> Leveraging existing good behaviors is something I would encourage
- # [04:12] <drclue> Not much to changing an element name in a table
- # [04:12] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [04:14] <MikeSmithX> Hixie: I agree completely with what you said about overloading elements to do lots of similar things being bad design -- especially the case of the input element -- but I think command is also an instance of that same kind of pattern
- # [04:14] <drclue> As you said object has so many issues , so just call iframe object and back fill it with the object element.
- # [04:16] <drclue> [MikeSmithX] I really take issue with having a bunch of different elements that do basically the same thing drifting about in disparate implementations
- # [04:16] <drclue> I would rather leverage what browsers do well
- # [04:16] <Hixie> MikeSmithX: how so?
- # [04:16] <Hixie> MikeSmithX: oh the whole radio/checkbox/option thing?
- # [04:17] <MikeSmithX> drclue: we don't always get that choice.. in some cases where are stuck also with retaining what browsers do not so well, and what existing content uses (how every inappropriately it might be using it)
- # [04:17] <MikeSmithX> Hixie: yeah
- # [04:18] <MikeSmithX> basically, I think every place where the spec says, "If the foo element is in the bar state.." is a red flag
- # [04:18] <Hixie> the spec never says that :-P
- # [04:18] <Hixie> elements aren't in states :-P
- # [04:18] <Hixie> it's attributes that are in states :-P
- # [04:18] <MikeSmithX> heho
- # [04:18] <MikeSmithX> yeah, you know what I mean
- # [04:19] <Hixie> MikeSmithX: i suppose we could have <command>, <command-checkable>, and <command-radio>, or something, but really they're all just menu items (maybe <menuitem> would be a better name)
- # [04:19] <MikeSmithX> drclue: there is a rational argument to be made for retaining applet event
- # [04:19] <MikeSmithX> *even
- # [04:19] <MikeSmithX> the applet element
- # [04:19] <Hixie> MikeSmithX: i looked at existing designs when doing <command> and most just have a single type of element for that (e.g. xul just has <menuitem>, iirc)
- # [04:20] <drclue> [MSX] I know about legacy, we all know about legacy. In pulling this stuff together I figure one leverages what they do well , so that those having to code it are less resistant
- # [04:20] <drclue> I'm a coder of many decades, and and internet type of many many years too, and I write parsers, so I feel that while it is but an opinion , I can contribute one from the vantage point of having worn all the shoes
- # [04:21] <MikeSmithX> Hixie: then I would consider a flaw in those specs as well, and an anti-pattern that shouldn't be further perpetuated
- # [04:21] <drclue> BRB smoke break
- # [04:25] <Hixie> MikeSmithX: i don't know that i agree that in this case it's really overloading... especially if you consider the way that commands ended up being specced out, it's not clear to me that they are that different from each other
- # [04:25] <Hixie> MikeSmithX: they are far more similar to each other than, say, the various input types
- # [04:26] <drclue> I'm back
- # [04:26] <fantasai> jgraham: sorry, I meant bug 137
- # [04:26] <fantasai> jgraham: not 135
- # [04:26] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [04:27] <drclue> My thought really is that the specification related to the multiple object types should try and flow from the object that currently works best cross browser
- # [04:28] <drclue> The other objects should then back fill into that one object
- # [04:29] * Joins: Xanthir (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [04:29] <MikeSmithX> Hixie: yeah, agreed in command case they are more similar and certainly less confusing than input
- # [04:29] <drclue> Coding wise that would be easier and hopefully provide better acceptance
- # [04:30] <MikeSmithX> as far as input, it's not really accurate to say the language has *an* input element.. instead it has 15 or more different input elements
- # [04:30] <drclue> It would also give coders an excuse to fix what aint broken (tongue in cheek)
- # [04:30] <MikeSmithX> fantasai: hey, so it seems like there has recently been some forward movement on the CSS ruby spec
- # [04:32] <fantasai> MikeSmithX: yeah, I hear ishida wants to edit
- # [04:32] <fantasai> :)
- # [04:32] <MikeSmithX> yeah, I was chatting with him about it earlier
- # [04:33] <MikeSmithX> Hixie: btw, can you recall what is the use-case for having multiple ruby bases and texts in a single ruby element?
- # [04:33] <MikeSmithX> as the HTML5 spec currently allows
- # [04:33] <Hixie> "it works in IE", i think
- # [04:33] <MikeSmithX> ah
- # [04:33] <fantasai> MikeSmithX: well, the CSSWG approved his editorship if that helps :)
- # [04:33] <fantasai> MikeSmithX: I don't think the editor's draft is on dev.w3.org yet
- # [04:33] <Hixie> also advanced ruby or whatever it was called allowed something equivalent
- # [04:34] * Joins: weinig (~weinig@17.246.17.156)
- # [04:34] * Quits: weinig (~weinig@17.246.17.156) (Client Quit)
- # [04:34] <MikeSmithX> fantasai: OK. I hope he might consider a co-editor, but I think we will be able to get him help with it regardless
- # [04:35] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [04:35] <MikeSmithX> anyway, I am just glad that it's actually being worked on actively
- # [04:35] <MikeSmithX> Hixie: I asked because it's my understanding that the original ruby spec did not allow it
- # [04:35] <MikeSmithX> http://www.w3.org/TR/ruby/ I mean
- # [04:36] * Joins: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net)
- # [04:36] <drclue> So let's say that iframe is the most reliable object for instance. We claim that all objects to be named object take as their basis iframe accept where otherwise noted and expand out from there adding back in the details of object , sorta in spec suggesting one really just goto the element table and write "object" where it says "iframe" and inject the additional details of object to the spec of iframe
- # [04:37] <MikeSmithX> but if IE does allow multiple ruby bases and especially if there is existing content that relies on it, well, it would seem hard to justify not allowing it simply for reasons of keeping it aligned with that ca. 2001 spec
- # [04:38] <MikeSmithX> that original ruby spec is one that I'm not clear on whether it went to Rec without there actually having been any implementations at the time
- # [04:38] <Hixie> this isn't my area of expertise
- # [04:38] <Hixie> anyway, gotta go
- # [04:38] <Hixie> bbiab
- # [04:38] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Remote host closed the connection)
- # [04:39] <drclue> ruby is so far afield of HTML , I have a hard time understanding it's presence in the conversation
- # [04:41] <fantasai> MikeSmithX: just trace back the versions and see if there was a CR stage :)
- # [04:42] <MikeSmithX> drclue: http://dev.w3.org/html5/spec/text-level-semantics.html#the-ruby-element and http://www.w3.org/International/questions/qa-ruby
- # [04:43] <drclue> Yes , I know it has made inroads , but that is another matter
- # [04:43] <MikeSmithX> fantasai: well, even HTML4 had a CR stage... I just think it lasted for a week or two or something
- # [04:44] <MikeSmithX> or maybe it didn't even have a CR
- # [04:44] <fantasai> MikeSmithX: I thought the old process didn't have a CR stage
- # [04:44] <MikeSmithX> I believe HTML4 went from FPWD to Rec in 5 months
- # [04:44] <fantasai> MikeSmithX: LC -> PR
- # [04:44] <fantasai> ?
- # [04:44] <MikeSmithX> fantasai: ah, OK
- # [04:45] <drclue> function,data,presentation one should never mix these drugs
- # [04:52] <drclue> Even in reading the cited spec, it still seems warped. Perhaps this would be better served with a CSS pseudo like :before :after and be :above
- # [04:54] * Joins: JoePeck_ (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net)
- # [04:54] * Quits: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [04:54] * JoePeck_ is now known as JoePeck
- # [04:55] <drclue> Hard to say , but I don't care for the Ruby thing, but I would not throw a fit about it I guess. Once I saw marquee , I had to just say "Elvis has left the building"
- # [04:55] <drclue> and keep in mind that this is a collaborative effort that requires a lot of patience or else nothing will actually get done.
- # [04:56] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [05:03] <drclue> Another issue that puzzles me is how multi-col layouts are ending up in CSS and not in layout. I really would like to see the multicol element return
- # [05:03] * Quits: othermaciej (~mjs@17.246.18.145) (Quit: othermaciej)
- # [05:04] <drclue> I do like the return of the table layout elements , and while I got used to writing CSS for table layouts never could understand how tables were considered style
- # [05:05] * Joins: othermaciej (~mjs@17.246.18.145)
- # [05:08] <drclue> I've seen a lot of weird stuff since 1994 when I switched from general programing to Internet based development and I'm sure I'll see a lot more .
- # [05:09] <drclue> whatever spec gets laid down , I'll just code for it and back patch as best I can like always, but some days I just have to scratch my head
- # [05:10] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [05:10] * Quits: othermaciej (~mjs@17.246.18.145) (Quit: othermaciej)
- # [05:13] * Joins: othermaciej (~mjs@17.246.18.145)
- # [05:13] <drclue> Can anyone explain to me why an HTML specification would have "5.4 Microdata vocabularies"?
- # [05:14] <drclue> Why would layout care about the microdata vocabularies of the moment?
- # [05:15] <drclue> It would almost seem like caring about "dBase III"
- # [05:16] <othermaciej> 1) HTML is not "layout"
- # [05:16] <drclue> HTML should be what then?
- # [05:16] <othermaciej> 2) The W3C HTML5 spec does not include them, but they are in the all-inclusive WHATWG copy (which includes many other things like WebSocket)
- # [05:16] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [05:16] <othermaciej> 3) dBase III? huh?
- # [05:16] <drclue> My point exactly
- # [05:17] <othermaciej> HTML is a markup language for hypertext documents and applications on the Web
- # [05:17] <othermaciej> it is not a layout language
- # [05:17] <othermaciej> CSS is a layout/styling language
- # [05:17] <drclue> Of course it is
- # [05:17] <drclue> CSS is styling
- # [05:18] <drclue> making reference to particular fixed widths and such anywhere is a bad idea in general
- # [05:19] <othermaciej> p { display: block; margin: 1.0em 0px; }
- # [05:20] <othermaciej> that is the line of CSS that gives the <p> element its default layout behavior in WebKit
- # [05:20] <othermaciej> it comes from the file html.css
- # [05:20] <drclue> The style of that P element is that it is a block with a margin, and is indeed style
- # [05:20] <boblet> foolip: I’ve got some more Live Microdata feedback…
- # [05:20] <othermaciej> drclue: that style is what controls its layout
- # [05:21] <othermaciej> you put that same style on a <div> or <span>, and it lays out the same
- # [05:21] <othermaciej> the way <p> is different is semantics, not layout
- # [05:21] <othermaciej> <p> means the contents are a paragraph, but <div> or <span> would not indicate anything specific about the contents
- # [05:22] <drclue> I could with layout indicate that the order of appearance and placement in the tree of the P element involved is one thing while the style of tha rendering is another
- # [05:22] <boblet> foolip: when I use the card/ical download links the file has a .part extension, so isn’t recognised by relevant apps
- # [05:22] <othermaciej> the appearance and placement of the P element on screen is completely controlled by CSS
- # [05:22] <boblet> foolip: also the download link doesn’t work in Chrome 5
- # [05:22] <drclue> There is a devision of labor
- # [05:22] <drclue> There is some overlap
- # [05:23] <drclue> but the primary roles should be separate
- # [05:23] <othermaciej> the primary role of HTML markup is semantics
- # [05:23] <othermaciej> the primary role of CSS is controlling styling and layout
- # [05:24] <drclue> CSS = Cascading "style" sheets.
- # [05:24] <othermaciej> in case this means anything to you, my day job is as a WebKit developer, and I am pretty sure I know what our code does
- # [05:26] <boblet> foolip: if I change the extension the vcard files downloaded by FF load fine
- # [05:26] <boblet> foolip: however the .ics file appears to load but doesn’t show up (iCal being screwy most probably)
- # [05:26] <drclue> Well if we are flipping our peckers on the table to lay a ruler next to , I have been programming since before PC's had keyboards and screens as options and working the Internet since Mosiac. I don't think penis wars makes one right or wrong and should not be something by which to decry the merits of ones position
- # [05:29] <boblet> drclue: re: you example about style overriding layout, if CSS is disabled then the user agent will indicate what the element is to the user based on the element’s semantics (eg screen reader will pronounce words wrapped in <strong> differently)
- # [05:31] * Xanthir is now known as TabAtkins
- # [05:32] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
- # [05:35] <drclue> Having written screen reader code for the blind and participated in the sun conferences , I can say that font-weight and other CSS styling s should indeed effect the
- # [05:35] <drclue> style in which content is rendered verbally.
- # [05:36] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:38] <drclue> The failures of software aimed at the visual market should in no way be used as an excuse , just as penis wars should not be used , but rather the devision of labor in the standards should win out in this regard
- # [05:39] <TabAtkins> I'm not sure why the current division of labor is inadequate. It's split differently from how you expect, apparently, but HTML is semantics and structure, CSS is style and layout, and Javascript is behavior.
- # [05:40] * Quits: beilabs (~beilabs@ppp121-44-88-198.lns20.syd6.internode.on.net) (Ping timeout: 260 seconds)
- # [05:42] <drclue> Standards wise , while there may be some overlap javascript = function , XML = data , HTML = layout , CSS=style
- # [05:42] <drclue> There are indeed overlaps and accepted abuses and pseudo standards to augment actual standards , but they is what they is
- # [05:42] <TabAtkins> That's not the division that currently exists, or is reflected in current standards.
- # [05:42] <TabAtkins> It may be how things were intended to be divided in the past, I dunno.
- # [05:43] <drclue> I guess we are each free to view the standards from our own vantage point
- # [05:44] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:44] <TabAtkins> I see you arguing previously that HTML's role is 'layout'. Why do you say this? At what point was HTML ever any sort of layout language, except by default (because CSS wasn't mature enough to do so yet)?
- # [05:49] <drclue> HTML is a structural beast as relates to it's nature , CSS is the paint or style you apply to that structure. At times the lines can blur a bit as one reaches into the realm of the other, but they really do have their basic natures. At times , even in spec they have over-reached, like for example tables. When the spec changed , I complied but it was wrong , which is why it has never really worked all that well. TABLES belong to HTML, just
- # [05:53] <TabAtkins> Indeed, tables do belong to HTML, because "tabular data" is a unique semantic that doesn't exist elsewhere. It's very useful to be able to indicate that a set of data is correlated along two different axes.
- # [05:54] <TabAtkins> On the other hand, table *layout* is part of a CSS module, and capable of being used on any element to provide the layout you want. Grid-like constraint-based layout is useful outside of presenting tabular data.
- # [05:54] * Quits: miketaylr (~miketaylr@24.42.95.234) (Quit: Leaving...)
- # [05:54] <TabAtkins> (I use the table layout module, for example, to produce an attractive two-column layout on my company's site.)
- # [06:01] <drclue> Well , that two column layout IMHO should have been the MULTICOL tag introduced originally as the vendor specific offering of Netscape.
- # [06:01] <drclue> This was a structural layout item and made sense. No matter the size of the display device the general layout was consistent. Using tables or kin
- # [06:01] <drclue> sorta requires one to decide the size and dimensions of the display which is really wrong. If one takes their time and distributes the work load properly the desktop rendering should by and large work just as well in almost any other medium
- # [06:03] <TabAtkins> Nah, multicol is wrong. For example, I want in some cases to be able to control the number of column based on the screen width - 1 column for small screens, 2 or 3 columns for wider screens. This has *nothing* to do with the document itself; it's entirely a styling issue.
- # [06:03] * Quits: KevinMarks (~KevinMark@65.164.123.29) (Quit: The computer fell asleep)
- # [06:04] <TabAtkins> In fact, excellent example, the translation application for my company's software can list over 20 languages. The name of a language isn't very wide, so it's ideal to present in multiple columns, but obviously you don't want to make the column too small so it starts wrapping the name. That's just silly.
- # [06:05] <TabAtkins> So I do a little "ul.lang-list{ column-width: 20em; }" or whatever, and it automatically adjusts.
- # [06:05] <drclue> OK , so you want to contrive several versions of your output or inject function into presentation. I myself would not do same. I might have a collapse option on the multicol but other than that I would rather have the multicol element
- # [06:05] <foolip> boblet: hi there
- # [06:06] <boblet> hey hey
- # [06:06] <foolip> which browser appends a .part extension?
- # [06:06] <TabAtkins> If I were to change how I do this column-izing, though, that doesn't change the meaning of the document at all. I shouldn't be changing the document just because I'm presenting it differently.
- # [06:07] <boblet> foolip: FF 3.5x
- # [06:07] <drclue> OF course you should be able to have one well crafted presentation work across multiple platforms and dimensions which is where I always try to stand
- # [06:07] <TabAtkins> So yes, I do want to present several versions of my output, based on the output device.
- # [06:07] <boblet> foolip: also tested in Chrome 5.0x, but it didn’t seem to download the file (both Mac)
- # [06:07] <foolip> boblet: and iCal, is that on mac?
- # [06:08] <roc> FF appends a .part extension while the file is downloading
- # [06:08] <roc> when the download is complete, the .part extension is removed
- # [06:08] <TabAtkins> In many cases, sure, you want a single presentation because it's just easier. But there are also cases when the best/most natural/prettiest presentation is well-suited for a particular class of output devices, but needs some tweaks for otheer ones.
- # [06:08] <boblet> foolip: yes. renaming vcard to .vcs worked fine for Address Book
- # [06:08] <foolip> roc: this is a data: URL
- # [06:08] <drclue> I just want to have one presentation that through proper design renders well desktop , laptop,cellphone , audio
- # [06:08] <boblet> roc: the file is from a data url, and it’s not removing .part for me
- # [06:08] <roc> that sounds like just a bug
- # [06:09] <foolip> boblet: file bug at mozilla :)
- # [06:09] <drclue> I want that one presentation to occur within the standards
- # [06:09] <boblet> foolip: will add it to the todo pile :)
- # [06:09] * Joins: Utkarsh (~admin@117.201.87.182)
- # [06:10] <TabAtkins> You can certainly put together that one presentation. But that doesn't mean that one should be limited to that.
- # [06:10] <foolip> boblet: if either the vcard or ical output doesn't work in some major software, that may be a bug in the spec (assuming I follow it)
- # [06:10] <boblet> drclue: given the state of browsers across those devices, I think you’re going to be making something that’s lowest common denominator. <p> is well-supported :|
- # [06:10] <TabAtkins> For example, for a screen reader it's best to have the content come first, and all the miscellaneous navigation and such come afterwards. But if you do that with HTML and relatively basic CSS, you're forced to have the nav stuff either on the right column, or below the content.
- # [06:11] <MikeSmithX> othermaciej: fwiw, I just revived the twitter @html5 account (which had gone dormant since December when twitter apparently changed their rest API to reject any messages longer than 140, instead of auto-truncating them as it used to)
- # [06:11] <othermaciej> MikeSmithX: neat
- # [06:11] <TabAtkins> If you want it on the left column, you simply *can't*. You need to turn to CSS (right now employing some dirty hacks, in the future being able to use stuff like Template Layout to arrange things easily).
- # [06:12] <drclue> Your more than welcome to make as many presentations as you like ,and via media selectors in CSS you can make the subtle changes required to render a single presentation in multiple ways or as you prefer make multiple renderings. Specs need not make that choice for you
- # [06:12] <TabAtkins> What do you mean by "Specs need not make that choice for you"?
- # [06:13] * Joins: wakaba_1 (~wakaba_@119-228-219-41.eonet.ne.jp)
- # [06:13] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
- # [06:13] * Joins: katz-und-mau5 (~breakz@erft-5d80ab42.pool.mediaWays.net)
- # [06:14] <foolip> boblet: chrome seems to work if you right click and save as
- # [06:14] <boblet> foolip: oh, doh. didn’t try that
- # [06:14] * Quits: othermaciej (~mjs@17.246.18.145) (Remote host closed the connection)
- # [06:15] <foolip> boblet: problem with data URLs is that they don't have a name, to make this sane one would have to bounce the data to a server-side script with the wanted name
- # [06:15] * Joins: othermaciej (~mjs@2620:0:1b00:1191:21f:f3ff:fe4e:bf33)
- # [06:15] <boblet> foolip: probably not a new feature that’ll happen anytime soon huh ;-)
- # [06:15] <drclue> Specs should allow one to avoid having to make multiple base audience presentations but rather through as afforded via media selectors make common changes to multiple singular presentations via subtle suggestions in style
- # [06:15] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [06:15] <TabAtkins> I'm confused. That's the current state of affairs. What do you think is wrong?
- # [06:16] <MikeSmithX> othermaciej: along with watching for changes to the dev.w3.org/html5/spec/Overview.html (the HTML5 spec) and the drafts split out from it (microdata, 2dcontext, etc.) it also watches and notifies about changes to the h:tml draft, the html4-differences, rdfa, the alt-techniques doc from Steve Faulkner, the decision-policy doc, and the issue-status doc
- # [06:16] <othermaciej> MikeSmithX: sounds like a useful data source
- # [06:16] <TabAtkins> MikeSmithX: Yay, thanks! I was sad when @html5 stopped broadcasting.
- # [06:17] <MikeSmithX> othermaciej: if you want me to have it un-watch the decision-policy doc or issue-status doc, I can turn that off
- # [06:17] <MikeSmithX> TabAtkins: thank Twitter for changing their API :)
- # [06:17] * Quits: Breakmau5 (~breakz@erft-5d80cc6f.pool.mediaWays.net) (Ping timeout: 260 seconds)
- # [06:17] <othermaciej> MikeSmithX: I'd say not the decision policy doc, but watching issue-status is good
- # [06:17] <MikeSmithX> OK
- # [06:17] * MikeSmithX turns off decision-policy watching
- # [06:17] <foolip> boblet: well, no :) the main use for the tool is the "live" part after all. but do try importing the output into various software (I only tried gmail and google calendar)
- # [06:19] <boblet> ok!
- # [06:19] <drclue> What I think is wrong currently is that forays from the realms of one specification are reaching past reasonable overlap into the realms of others ,and that the established and proven separations of data, function and presentation formerly considered and proven to be good programming practice are being forgotten
- # [06:20] <TabAtkins> I think you're misunderstanding just what the specs are doing, and what roles they're playing. Likely you have a slightly out-of-date view of what each language is supposed to address, and thus are seeing more overreaching than actually exists.
- # [06:21] <TabAtkins> From what I can tell, you think along roughly the right lines, and the specs agree with you.
- # [06:21] * TabAtkins is going to bed now. ;_;
- # [06:22] <drclue> After 40 years of watching the world go by , I notice these things. Not to be a penis war type of comment , but just a citation of the scars.
- # [06:22] <drclue> Those who have not learned from history are doomed to repeat it and it that repetition is something I think your missing.
- # [06:23] <drclue> No matter , I figure we are doomed to never actually agree and that is OK, diverse opinions ar ewhat make for the diversity the web is built upon
- # [06:26] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 260 seconds)
- # [06:27] * Quits: jwalden (~waldo@nat/mozilla/x-pocvdfcittqfcpcf) (Quit: ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [06:31] <drclue> I should clarify the 40 years relates to the computing experience not my actual age, but whats a decade or so among friends :)
- # [06:42] <drclue> By and large I think that the HTML5 specification is viable and should despite it's issues move forward. If we waited for it to be perfect , no progress would be made at all in a time when we really do need progress. Old crutches like Adobe Flash need to be cast aside. Vacillations over minutia while great conversation and perhaps valid conversation for HTML5.1 or such pale in consideration of larger issues like the threats posed by Ruper
- # [06:42] <drclue> confines of HTML5 we can fix with respct to the various code bases the remaining issues
- # [06:44] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [06:56] * Quits: Utkarsh (~admin@117.201.87.182) (Ping timeout: 260 seconds)
- # [07:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [07:08] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [07:12] * Quits: othermaciej (~mjs@2620:0:1b00:1191:21f:f3ff:fe4e:bf33) (Quit: othermaciej)
- # [07:15] <boblet> first peek at Microformats & Microdata slides from a talk I gave recently: http://oli.jp/slides/microformats-microdata/
- # [07:16] <boblet> if anyone checks it out and has comments please leave here & I’ll check the logs later
- # [07:16] <boblet> otherwise via twitter @boblet
- # [07:16] <drclue> I'll buy into this conversation. Why would any microformat be a valid HTML spec conversation?
- # [07:17] <boblet> drclue: slides = presentation, not conversation :P
- # [07:18] <boblet> I’ve gotta go—conversational ticket sales will resume the next time I’m on
- # [07:18] <boblet> feel free to ask me again then
- # [07:18] <drclue> OK , you say it is a presentation , but I in looking at the specification still ask the question why any microformat would be a valid
- # [07:18] <drclue> component of an HTML specification
- # [07:19] <boblet> sigh
- # [07:19] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [07:19] <boblet> quickly
- # [07:19] <boblet> uF are not part of any HTML specification
- # [07:19] <drclue> sigh all ya like , I think it is valid conversation
- # [07:19] <boblet> sigh = I’m late
- # [07:20] <boblet> the closest uF have come to integration in HTML spec is microdata chapter
- # [07:20] <boblet> code examples of using vcard and vevent
- # [07:20] <drclue> There should be no reference to any spec of the moment , be it ones you cite or dBas III
- # [07:20] * Joins: terje_t (~terje@78.85-200-206.bkkb.no)
- # [07:20] <boblet> uF specs themselves are made by microformats.org community = completely different
- # [07:21] <drclue> This discussion area is about HTML5 so why would any format be it vcard , dBase III or cobalt be relevant
- # [07:21] <boblet> as to why spec uF to start with, because they’re useful, in the same way that the HTML spec is useful
- # [07:21] <boblet> following it gives common ground on which to build
- # [07:21] <boblet> eg Google Rich Snippets
- # [07:21] <boblet> eg Technorati uF search
- # [07:22] <boblet> if uF don’t float your boat, there’s no requirement to use em
- # [07:22] <boblet> and I’m out
- # [07:22] <boblet> l8r all
- # [07:22] <drclue> Useful and spec related are not the same thing despite any inroads one might have made
- # [07:22] <boblet> again—next time
- # [07:22] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: thxbye)
- # [07:23] <drclue> OK next time as you like, but HTML should not in any way be tied to a non w3.org spec which itself is not related to the spec in a timeless manner.
- # [07:26] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [07:26] <drclue> There could be any number of hangers on that might want to promote a standard by tying it to a rising star. This should in no way be allowed.
- # [07:26] <drclue> in general true w3.org standards are timeless and as should be immune from specs of the momment
- # [07:29] <foolip> drclue: HTML makes no reference to microformats
- # [07:30] <foolip> drclue: microformats piggyback on the class attribute mostly
- # [07:30] <drclue> Most w3 standards can cite years if not decades of service and interact with other standards proven not only by the moment but years and decades of service
- # [07:30] <drclue> to lower the bar of admission lowers the quality and consideration of the standards themselves and makes them but a of the moment straw poll of the latest music artist or movie star and totally underming the value of having specifications at all
- # [07:31] <drclue> I was reading the standard just today and saw such references , so while I may be wrong , they are indeed referenced and in no way should be
- # [07:32] <foolip> drclue: please file specific bugs on those sections
- # [07:33] <foolip> drclue: if you want good flame material "microdata"is the keyword, not microformats
- # [07:36] <drclue> It is a shame that your position should rely on minor typos or terms of reference. These are not bugs but rather invalid intermingling of outside standards of the moment with official standards
- # [07:40] <foolip> All problems in the spec are treated as bugs.
- # [07:40] <foolip> Still, please list which "outside standards" it is "invalid" to reference
- # [07:42] <drclue> Well , if you prefer that problems in th spec be called bugs , I will most certainly allow for that, but I will not waste my time parsing it in that fashion which is my choice just as it is your choice to send to committee that point
- # [07:43] <drclue> A reference to a spec that is not in itself a valid w3.org spec is in my opinion invalid
- # [07:43] <foolip> how about RFCs?
- # [07:44] <foolip> lots of W3C specs I've read reference RFCs
- # [07:45] <drclue> If the w3.org should allow a non spec to masquerade as spec that would be invalid too , and as to the RFC's , it should be as valid as RFC 1149
- # [07:46] <foolip> what constitutes a "non spec"?
- # [07:46] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [07:47] <drclue> That is up to interpretation but IMHO a true spec is timeless and not effected by the moment
- # [07:47] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [07:48] <foolip> an you give an example of a true spec and a false spec?
- # [07:48] * Quits: MikeSmithX (~MikeSmith@EM114-48-116-246.pool.e-mobile.ne.jp) (Ping timeout: 256 seconds)
- # [07:48] <drclue> citing RFC's is like citing the Avion carrier protocool
- # [07:48] * Joins: MikeSmithX (~MikeSmith@EM114-48-116-246.pool.e-mobile.ne.jp)
- # [07:48] <foolip> anyway, please file bugs for the specific things in the spec you think are wrong, it's not possible to make spec changes based on general notions like this.
- # [07:49] <drclue> The IP protocol is a true spec, in which a gaol is achieved and no axe is ground. A false spec is pretty much the rest
- # [07:52] <drclue> Spec changes can indeed be made by the beliefs I hold and which have been both derived and reflected by the historical authorings of the w3.org and the attempts to send such perceptions to committee just make me laugh
- # [07:53] <foolip> which committee?
- # [07:54] <drclue> IF you [foolip] are in a position to undermine the w3.org , I'm stuck , and as I have since 1994 will comply. Otherwise your opinon does not hold a dime more value than mine and we are both free to express our opinions
- # [07:55] <foolip> drclue: you greatly overestimate my power to undermine much of anything
- # [07:56] <drclue> Hey than you are just like me , someone with an opinion. You have yours , I have mine
- # [07:57] <foolip> drclue: you're in the IRC channel of the WHATWG, if you think something in the spec is in violation of some W3C policy then bring it to the W3C (participtation is open to the public)
- # [07:57] <drclue> You want to debate your opinion versus mine , great , lets do it. It's not a mater of anything but dueling opinions
- # [07:58] <drclue> Lets ask Hixie if it is fair game to discuss our opinions here, what you thing the answer will be?
- # [07:59] <foolip> of course it's OK, but we're not getting anywhere
- # [08:00] <foolip> which is why I encourage you to be specific, so that other can understand your position.
- # [08:00] <drclue> I was not asking if we were getting anywhere , but rather addressing your opinion that I must express such opinions elswhere. Are you done in that regard?
- # [08:01] <drclue> What do you think I have not been specific about?
- # [08:01] <foolip> you don't *have* to do anything, I'm only telling you what ways of leaving feedback are more likely to have a result
- # [08:02] <drclue> I've had conversation with Hixie and while I do not demand he do anything , I am inded allowed to express myself
- # [08:03] <drclue> If you want to debate a point , hixie reads the conversation so lets indeed debate
- # [08:04] <foolip> You haven't said anything specific enough to be possible to debate, so I will decline the offer.
- # [08:07] <Dashiva> I still have no idea what you're talking about either
- # [08:07] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:07] <Dashiva> It does remind me of the talk about letting page authors set the accept header...
- # [08:08] <drclue> Well , I said what I have said , which prompted you to respond , if indeed you have no position on the issue I expressed than indeed that is what you have to say
- # [08:12] <hsivonen> things would be so much easier if html had an intelligently designed internal encoding declaration mechanism instead of an evolved one
- # [08:14] <drclue> It would be nice if in hind site that the original HTML allowing scientist to exchange ideas had the for site to address the applications it evolved to.
- # [08:14] <Dashiva> hsivonen: Kind of like, not letting HTTP headers override document metadata?
- # [08:15] <drclue> If wishes were horses beggars would ride
- # [08:15] <hsivonen> like not being able to have charset-sensitive stuff before the declaration
- # [08:17] <drclue> If your on a totally different vein then that I'm discussing asking if the broader scope should override the specific scope I disagree. a More specific scope should override a broader scope
- # [08:18] <MikeSmithX> geez.. http://html5.org/tools/web-apps-tracker?from=4781&to=4782
- # [08:19] <MikeSmithX> is it really worth going to the trouble of having warnings emitted for the "dataformatas" attribute?
- # [08:19] <Dashiva> Warnings will be emitted anyway
- # [08:20] <Dashiva> This way the warning makes more sense
- # [08:20] <drclue> Not even sure what that cited link has to do with my opinions other than wasting my time
- # [08:20] <MikeSmithX> that and whatever the hell these other bizarro phantom attributes are
- # [08:20] <Dashiva> event and for are IE-isms
- # [08:21] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [08:21] <Dashiva> Although I think other browsers support event=load for=window
- # [08:21] <MikeSmithX> I see
- # [08:21] <othermaciej> Dashiva: I think only IE supports <script for>
- # [08:21] <othermaciej> maybe Opera too
- # [08:21] <othermaciej> I know Safari doesn't
- # [08:21] <drclue> Discussing IE in regard to specs is like discussing freedom in a jail cell
- # [08:21] <Dashiva> Not the general case, but onload
- # [08:21] <hsivonen> which other browsers?
- # [08:21] <hsivonen> oh
- # [08:22] <hsivonen> i thought gecko had support but no longer
- # [08:22] * MikeSmithX only just now notices Hixie "yes, we're scraping the bottom of the barrel now" comment in that commit description
- # [08:23] <drclue> Any discussion that resolves to IE is indeed scraping the ultimate bottom of the barrel
- # [08:23] <hsivonen> I suspect this is about making a point about Larry's and Julian's requests
- # [08:23] <MikeSmithX> hmm
- # [08:24] <MikeSmithX> so if Hixie feels like his time is being wasted, the solution is to spread the waste of time more widely so that others share the pain
- # [08:25] <Dashiva> Or so others are motivated to help stop the pain
- # [08:25] <drclue> IE is irrelevant. The capabilities of HTML5 will make IE to browsing like MS paint is to desk top publishing. At this juncture in life lets all laugh loudly and move on
- # [08:26] <Dashiva> Right.
- # [08:26] * Joins: hober (~ted@unaffiliated/hober)
- # [08:28] * Joins: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:28] <MikeSmithX> anyway, apologies for my non-sequitor posting of that link and interrupting the previous conversation.. here's a link that I think might be more relevant to that: http://logopoeia.com/wisdom/
- # [08:29] <Dashiva> I don't think you actually interrupted anything...
- # [08:29] <drclue> I really hate having to read links, and I hate it more when after doing so my time is wasted
- # [08:30] <MikeSmithX> amen to that
- # [08:31] <Dashiva> MikeSmithX, stop using your magical powers to force people to read links
- # [08:31] * MikeSmithX is now known as MikeSmith
- # [08:32] * Joins: Utkarsh (~admin@117.201.87.203)
- # [08:32] <drclue> Hy , if folks have VALID OPINIONS on the topic at hand , I'll trade words till I die, but if there was a nuclear button for folks with no F**King opinion just wasting my time I would be dancing on it
- # [08:33] <zcorpan> othermaciej: your impl of details is surprisingly similar to mine
- # [08:33] <zcorpan> othermaciej: except you don't check for native support and don't check which key or button was pressed
- # [08:34] <zcorpan> well and i listened for clicks on document
- # [08:34] <MikeSmith> Dashiva: OK, point taken
- # [08:35] * MikeSmith turns off his personal Ultra Low Frequency long-range communications transmitter
- # [08:35] * Quits: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no) (Quit: Ex-Chat)
- # [08:35] <Dashiva> It looks like firefox still supports for=window event=onload (but inline, not onload)
- # [08:35] <drclue> [MikeSmith] Please go somewhere for an extended period of time before I violate some law
- # [08:37] <othermaciej> zcorpan: eww, why would you listen for clicks on document?
- # [08:37] <othermaciej> zcorpan: yeah my implementation was lazy
- # [08:37] <MikeSmith> drclue, OK, please just don't violate me. I prefer to be more like, say, ravished
- # [08:38] <Dashiva> 犯される方がいい
- # [08:38] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
- # [08:38] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:39] <MikeSmith> Dashiva: you always have a way with words
- # [08:39] <MikeSmith> great pick-up line, that
- # [08:39] <othermaciej> zcorpan: I also forgot to add a :active state for the triangle
- # [08:39] <MikeSmith> I'll have to try that one out
- # [08:40] <Dashiva> I didn't know you needed pickup lines
- # [08:40] <othermaciej> zcorpan: I also wanted to make it animate but likewise ran out of steam - not sure it can be done with just CSS transitions
- # [08:40] <Dashiva> I figured there was already a line of people wanting to be picked up
- # [08:40] <othermaciej> zcorpan: actually, maybe it can through grotesque hackery - wonder if my idea would flicker
- # [08:43] * Joins: yutak_ (~yutak@220.109.219.244)
- # [08:44] <drclue> [MikeSmith] Bring it , I will ravish it, if for no other rason than you will be quite for 2,4,6,8 hours
- # [08:45] <zcorpan> othermaciej: i had a listener on document for other things as well
- # [08:46] <zcorpan> othermaciej: i sent an email to www-style about transitioning between height:0 and height:auto
- # [08:46] <zcorpan> well height:1em and height:auto should work too
- # [08:46] <othermaciej> zcorpan: I gotta convince Simon to just implement that for me
- # [08:46] <othermaciej> zcorpan: but I did think of a way to fake it
- # [08:46] <othermaciej> zcorpan: height: 1em is kinda bogus though
- # [08:47] <zcorpan> why?
- # [08:47] <othermaciej> the summary could be taller than 1em
- # [08:47] <zcorpan> true
- # [08:47] <zcorpan> but not if you know it's just one word
- # [08:48] <othermaciej> if it has a different font than the details its height won't be 1em in <details> space
- # [08:54] * Quits: sicking (~chatzilla@nat/mozilla/x-kfltphqrzogmelsh) (Ping timeout: 265 seconds)
- # [08:55] <MikeSmith> hsivonen: datasrc, datafld, and dataformatas are the first global attributes that have been added to the "Non-conforming features" section. if we use the same mechanism of making them valid in legacy.rnc (and emitting the errors in the assertions code) it presents a new problem: the also need to be added to the embed.attrs.other pattern
- # [08:56] <MikeSmith> there are not currently any obsolete-and-nonconforming attributes in embed.attrs.other
- # [08:56] <hsivonen> MikeSmith: an alternative is filing a spec bug about this and force a decision against making all legacy stuff conforming
- # [08:57] <MikeSmith> hmm
- # [08:57] <drclue> F**K this spec bug shit , if there is an issue lets all have it out , the parties that be read this IRC thing probably more than the bug spec thing
- # [08:57] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [08:58] <othermaciej> hsivonen: they're nonconforming already, aren't they?
- # [08:58] <MikeSmith> hsivonen: or I can just hold off and wait for the drama to play out
- # [08:58] <othermaciej> these particular features, that is
- # [08:58] <drclue> I think there might be disagreements , but real bugs ,lets hear the song
- # [08:59] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:00] <MikeSmith> script@for and script@event and table@datapagesize are easy enough to add, so maybe just add specific assertions error messages for those for now and leave the datafld, etc. stuff for later
- # [09:00] <MikeSmith> drclue, help commands
- # [09:01] <othermaciej> yeah, definitely in the non-conforming section
- # [09:01] <hsivonen> MikeSmith: that's one option if you can get someone else to play the drama opposition
- # [09:01] <drclue> [MS] ya ain't near enough to obey
- # [09:01] <othermaciej> MikeSmith: are you just making sure that all explicitly nonconforming attributes have a custom error message instead of the generic one?
- # [09:01] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: me so sleepy)
- # [09:02] * Quits: Utkarsh (~admin@117.201.87.203) (Ping timeout: 240 seconds)
- # [09:02] <hsivonen> MikeSmith: if these are at all inconvenient due to the <embed> stuff, I'd just not add any code for these
- # [09:02] <MikeSmith> othermaciej: yeah, for consistency with a change made a while back to emit custom error messages for all attributes listed in that section
- # [09:02] <MikeSmith> hsivonen: OK
- # [09:03] <drclue> HTML5 aint perfect by a long shot , but as a means to move forward , it's ok
- # [09:03] <zcorpan> is <embed datafld> conforming?
- # [09:03] <MikeSmith> othermaciej: the spec does not explicitly say that the conformance checkers should emit specific warnings for obsolete-and-non-conforming attributes, but it seems useful for end-users to have them
- # [09:04] <zcorpan> i guess it's not since the obsolete section says it must not be used
- # [09:04] <MikeSmith> especially given the un-usefulness of the generic messages that jing emits for them
- # [09:04] <othermaciej> MikeSmith: in general, yeah - for the datawhatever attributes, maybe not so much, since they only ever existed in the world of imagination
- # [09:04] <drclue> HTML5 tries to please too many people , but forward versus standstill it rocks
- # [09:05] <MikeSmith> othermaciej: good point
- # [09:05] <hsivonen> what does IE do with dataformatas?
- # [09:05] <MikeSmith> though the "world of imagination" sounds like a great place to be
- # [09:05] <drclue> The further IE falls behind , the better
- # [09:05] <hsivonen> "As of Windows Internet Explorer 7, the DATAFORMATAS attribute is no longer supported for the input type=button object."
- # [09:05] <hsivonen> http://msdn.microsoft.com/en-us/library/ms533706%28VS.85%29.aspx
- # [09:06] <othermaciej> I guess I was wrong about the world of imagination
- # [09:06] <othermaciej> I did not realize these were from the world of old IE versions
- # [09:06] <MikeSmith> a much less invitingly-named world
- # [09:07] <zcorpan> MikeSmith: the schema currently allows <embed datafld> so i think it would give the desired result to add these as assertions and not change the schema
- # [09:07] <hsivonen> I guess that would be doable
- # [09:07] * Joins: Utkarsh (~admin@117.201.85.112)
- # [09:08] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Ping timeout: 264 seconds)
- # [09:08] <drclue> Microsoft has so many contractual reasons to lag behind I could not even write them in a single night. The only way out is to be so far ahad
- # [09:08] <drclue> as to blow them off the screen
- # [09:09] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:09] * hsivonen wonders if MS is still making long-term promises about IE8 to BigCos
- # [09:11] <MikeSmith> zcorpan: but datafld is a global attribute, so not changing the schema would mean that if datafld were used on an element other than embed, two error messages would be emitted (the generic one from jing, plus the assertions one)
- # [09:12] <hsivonen> MikeSmith: the assertion could be <embed>-specific
- # [09:12] <MikeSmith> I see
- # [09:12] * Joins: pesla (~retep@procurios.xs4all.nl)
- # [09:13] <gsnedders> TabAtkins: No, I don't I tend to avoid graph theory at all costs.
- # [09:14] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [09:14] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Client Quit)
- # [09:14] * gsnedders used canvas for the first time last night
- # [09:14] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu) (Ping timeout: 260 seconds)
- # [09:16] <zcorpan> hsivonen: but then <p datafld> would give the jing message?
- # [09:21] * Joins: roc (~roc@121-74-147-72.telstraclear.net)
- # [09:26] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [09:30] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 268 seconds)
- # [09:31] <MikeSmith> interesting.. Mac OSX update seems to have removed my JDK install
- # [09:32] <hsivonen> zcorpan: yeah
- # [09:33] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [09:33] * Joins: MikeSmithX (~MikeSmith@EM114-48-20-16.pool.e-mobile.ne.jp)
- # [09:34] * Quits: MikeSmith (~MikeSmith@EM114-48-116-246.pool.e-mobile.ne.jp) (Disconnected by services)
- # [09:34] * MikeSmithX is now known as MikeSmith
- # [09:37] * Quits: Utkarsh (~admin@117.201.85.112) (Ping timeout: 260 seconds)
- # [09:44] * gsnedders still isn't sure he got his internal representation of the hexagonal grid right
- # [09:46] <zcorpan> hsivonen: then maybe it's not worthwhile to special-case embed; most people who use datafld probably use it on div or so anyway
- # [09:46] * Parts: drclue (~drclue@2002:4131:a336:0:250:8ff:fe02:eefa)
- # [09:47] <zcorpan> but wouldn't it be relatively easy to add these as global attributes in the schema and then have a global assertion?
- # [09:51] <MikeSmith> zcorpan: it's easy to add them to the schema, it's just that currently all the obsolete attributes are in a legacy.rnc file that's not in the "valid" schema repository but is copied over by the build
- # [09:52] <MikeSmith> in consideration of the case of uses of the schema outside of v.nu
- # [09:52] <MikeSmith> so the legacy.rnc file is just something that v.nu uses internally
- # [09:52] * Joins: ttepasse (~ttepasse@dslb-088-077-091-229.pools.arcor-ip.net)
- # [09:52] <MikeSmith> but the embed.attrs.other pattern is not in the legacy file
- # [09:52] <MikeSmith> it's part of the valid schema
- # [09:54] <MikeSmith> and the particular nature of the embed.attrs.other pattern is such that there's no way to just append attribute names to in in the legacy file
- # [09:55] <MikeSmith> the legacy file would need to basically completely refine it in whole
- # [09:55] <MikeSmith> and it's a long list of attribute names
- # [09:56] <MikeSmith> and maintaining it in two different places would be error-prone
- # [09:56] <zcorpan> i see
- # [09:56] * zcorpan suggests doing whatever is simplest :)
- # [09:56] <hsivonen> hmm. I just noticed that Safari on my system has tabs under the location bar
- # [09:56] <hsivonen> didn't some beta at least have tabs in the title bar?
- # [09:56] * jgraham discovers that pypy is also using html5lib as a benchmark (I guess they inherited it from Unladen Swallow)
- # [09:57] <zcorpan> hsivonen: safari 4 beta had them in the title bar but safari 4 final changed it back, i think
- # [09:57] <hsivonen> zcorpan: I see. that explains it.
- # [09:57] <hsivonen> http://www.xqsharp.com/xqsharp/samples/raytracer/index.htm
- # [09:57] <gsnedders> jgraham: We ought to get serializer test there too
- # [09:57] <gsnedders> Haven't tried benchmarking that yet, though
- # [09:58] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:59] <MikeSmith> hsivonen: on OSX, do you use the macports openjdk, or something else?
- # [09:59] * Quits: roc (~roc@121-74-147-72.telstraclear.net) (Quit: roc)
- # [10:00] <hsivonen> MikeSmith: I use Apple's JDK6
- # [10:00] <MikeSmith> I did a "port install openjdk6" and it seems to be installing all kind of X11 dependencies for some reason
- # [10:00] <MikeSmith> OK
- # [10:00] <jgraham> gsnedders: We hould build some better benchmarks in general, I guess
- # [10:01] <MikeSmith> hsivonen: so what do you set your JAVA_HOME to?
- # [10:01] <othermaciej> hsivonen: we had titlebar tabs for a while - it did not end up well-loved
- # [10:03] <hsivonen> MikeSmith: /Library/Java/Home
- # [10:04] <MikeSmith> ok, thanks
- # [10:10] * Joins: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net)
- # [10:20] <zcorpan> Philip`: if you're going to research [ in doctype any more, maybe you should look for any garbage there
- # [10:21] <zcorpan> Philip`: it's possible people use things like <!doctype html public "" !> and expect a certain mode
- # [10:24] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [10:39] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [10:43] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Quit: This computer has gone to sleep)
- # [10:48] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [10:49] * Joins: ROBOd (~robod@89.122.216.38)
- # [11:02] <hsivonen> I have very little sympathy for authors who aren't using a doctype from http://hsivonen.iki.fi/doctype/#choosing and are trying to be clever with SGMLisms
- # [11:02] * Parts: annevk (~annevk@pat-tdc.opera.com)
- # [11:03] <othermaciej> I don't really understand the point of that kind of clever sgmlism
- # [11:03] <othermaciej> if you use an SGML internal subset to violate conformance rules, then doesn't that render the conformance result from the validator meaningless?
- # [11:03] <hsivonen> othermaciej: the point is that you want to use custom attributes and you want a validator say they are valid
- # [11:03] <hsivonen> it's the data-* use case
- # [11:03] <othermaciej> right but you're basically ordering the validator to lie to you
- # [11:04] <hsivonen> othermaciej: you might still want to catch typos even if you don't want the validator to complain about dojoFoo
- # [11:04] <hsivonen> but using the internal subset is an even worse idea than using a home-grown public id
- # [11:05] <hsivonen> or system id, rather
- # [11:07] * Joins: annevk (~annevk@213.236.208.247)
- # [11:08] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
- # [11:11] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Remote host closed the connection)
- # [11:12] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
- # [11:12] * Joins: Lachy (~Lachlan@pat.se.opera.com)
- # [11:13] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [11:18] <Philip`> zcorpan: http://philip.html5.org/data/doctypes.html#%3c%21doctype_html_public_%22-%2f%2fw3c%2f%2fdtd_xhtml_1.0_transitional%2f%2fen%22_system_%22http%3a%2f%2fwww.w3.org%2ftr%2fxhtml1%2fdtd%2fxhtml1-transitional.dtd%22%2f%3e
- # [11:18] <Philip`> zcorpan: http://philip.html5.org/data/doctypes.html#%3c%21doctype_html_public_%22-%2f%2fw3c%2f%2fdtd_html_4.01_transitional%2f%2fen%22_%3chtml%3e
- # [11:19] <Philip`> zcorpan: http://philip.html5.org/data/doctypes.html#%3c%21doctype_html_public_%22-%2f%2fw3c%2f%2fdtd_html_4.01_transitional%2f%2fen%22_%2f%3e
- # [11:19] <Philip`> etc
- # [11:19] <Philip`> Those seem like the most common garbages
- # [11:19] <MikeSmith> hsivonen: what kind of PC did you order?
- # [11:21] <hsivonen> MikeSmith: Shuttle sx58h7, i7 950, Intel SSD drive, 6 GB RAM (I wanted more but the supply chain sucks), passive-cooled nvidia GPU
- # [11:22] <MikeSmith> wow
- # [11:22] <hsivonen> MikeSmith: hoping to run hg, make and gcc faster
- # [11:22] <MikeSmith> well that outta do it I guess
- # [11:22] <hsivonen> MikeSmith: wow in what sense?
- # [11:22] <MikeSmith> seems like a lot of spec
- # [11:22] <MikeSmith> I guess I had been thinking you meant a new laptop
- # [11:23] <hsivonen> it's ridiculously hard to get a small enclosure for i7
- # [11:23] <hsivonen> and the supply situation for the barebone, for RAM and for passive-cooled nvidia GPUs are also ridiculously bad
- # [11:23] <hsivonen> s/are/is/
- # [11:24] <MikeSmith> I guess if you're doing a lot of serious merging and building, the machine performance can make a significant difference
- # [11:25] <hsivonen> well, the alternative fix would be making C++ work with incremental builds like Java
- # [11:25] <hsivonen> but that's not gonna happen
- # [11:25] <hsivonen> it's crazy to have to have faster hardware because of the C preprocessor and the undecidability of C++ syntax
- # [11:27] * Quits: tiglionabbit (~nick@67-207-136-95.slicehost.net) (Quit: leaving)
- # [11:27] <hsivonen> everything except maybe the thermal characteristics of i7 950 would fit in a smaller box. It's pretty annoying that smaller boxes aren't available
- # [11:27] <MikeSmith> hsivonen: looking at the retail price for it, I see it's pretty reasonable
- # [11:28] <hsivonen> I guess the vendors assume that anyone who wants a fast CPU has to want multiple drive bays and card slots and a dedicated GPU instead of an integrated one
- # [11:30] <MikeSmith> I suppose needs of average users in their market are bit different than needs of code developers
- # [11:31] <hsivonen> it's basically Atom for non-gamers and huge hardware eating a lot of watts for gamers
- # [11:34] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:34] * Joins: wakaba_0 (~wakaba_@119-228-219-41.eonet.ne.jp)
- # [11:34] <virtuelv> hsivonen: until atom is multicore, and the cpu plus the rest of the hardware doesn't choke on fullscreen flash, then atom is not it
- # [11:35] <hsivonen> virtuelv: atom is dualcore
- # [11:36] <hsivonen> I don't recall if I tested full-screen flash on my grandfather Atom box, but Google Earth and Compiz worked great
- # [11:36] <hsivonen> using the integrated Intel GPU
- # [11:36] <virtuelv> hsivonen: that depends on which particular atom chip is the flavor of the day
- # [11:36] <virtuelv> hsivonen: flash is a pig
- # [11:36] <virtuelv> and you can quote me on that
- # [11:36] <hsivonen> s/grandfather/grandfather's/
- # [11:37] <virtuelv> I mean, Grooveshark, nice as it is, makes my laptopcore2 cpu speed up
- # [11:37] <virtuelv> s/pco/p's co/
- # [11:37] * Quits: wakaba_1 (~wakaba_@119-228-219-41.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [11:38] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
- # [11:38] <hsivonen> virtuelv: clearly, Grooveshark should use HTML5 and Vorbis
- # [11:40] <hsivonen> once I get the new box, I was thinking of not installing Flash and see how far I can go without it
- # [11:40] <hsivonen> though maybe I have to have Flash to get representative performance metrics
- # [11:40] <hsivonen> from Firefox that is
- # [11:41] <virtuelv> hsivonen: not all of youtube's content seems to be available in html5 video
- # [11:41] <virtuelv> (or I haven't been able to make it work, at least)
- # [11:41] <virtuelv> and there's the entire needing x264-thing
- # [11:42] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [11:44] * Quits: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [11:44] <zcorpan> Philip`: thanks
- # [11:44] * zcorpan doesn't have time to analyze today
- # [11:51] <MikeSmith> hsivonen, zcorpan - well, after a little more poking around and thanks to finding wakaba_'s http://suika.fam.cx/~wakaba/wiki/sw/n/dataformatas page, I notice that the dataformatas, etc., attributes were never global in HTML4 anyway
- # [11:51] <MikeSmith> the reserved PE was only referenced by span, div, input, select, textarea, button, table, object
- # [11:53] <MikeSmith> so it seems the spec should list those explicitly instead of stating "...on any element"
- # [11:56] <zcorpan> MikeSmith: file a spec bug :)
- # [11:57] <MikeSmith> I guess I'll just reopen bug 9000
- # [11:58] <zcorpan> btw for people giving talks on html5, i can recommend picking one subject and diving in instead of trying to cover everything in html5
- # [12:00] <zcorpan> my talk on html5 video felt a lot more useful than my previous talks on html5 because i didn't have to grossly cut corners
- # [12:00] * Quits: wakaba_0 (~wakaba_@119-228-219-41.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [12:02] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [12:02] <zcorpan> maybe i should convert the talk to an article (in english)
- # [12:06] * Quits: katz-und-mau5 (~breakz@erft-5d80ab42.pool.mediaWays.net) (Ping timeout: 260 seconds)
- # [12:06] * Quits: annevk (~annevk@213.236.208.247) (Ping timeout: 256 seconds)
- # [12:08] * Joins: mpt (~mpt@canonical/mpt)
- # [12:12] * Quits: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [12:12] * Joins: annevk (~annevk@pat-tdc.opera.com)
- # [12:12] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:16] * Quits: tkent (~tkent@220.109.219.244) (Quit: Leaving...)
- # [12:20] <gsnedders> zcorpan: Or was it just a better talk because you didn't have to speak a strange, weird, language like English?
- # [12:30] <MikeSmith> an updated PER draft of XHTML 1.1 was published last week
- # [12:30] <MikeSmith> http://www.w3.org/MarkUp/2010/PER-xhtml-modularization-20100213/
- # [12:31] <MikeSmith> there's a diff-marked version at http://www.w3.org/MarkUp/2010/PER-xhtml-modularization-20100213/xhtml-modularization-diff.html
- # [12:31] <gsnedders> Hmm, produced by a WG that doesn't exist.
- # [12:31] <gsnedders> Odd.
- # [12:32] <Philip`> WGs with unfinished business hang around as ghosts
- # [12:32] <MikeSmith> the group remains in existence only until this final set of deliverables get published
- # [12:33] <gsnedders> On grounds that everything must become a REC or NOTE?
- # [12:33] <MikeSmith> gsnedders: yeah, basically
- # [12:34] <MikeSmith> and on grounds that there apparently are some organizations that want a final XHTML 1.1 Rec
- # [12:35] <MikeSmith> so, anyway, given that it is going to be published, it would nice to make sure there's nothing in it still that's broken
- # [12:35] <MikeSmith> so I would appreciate it if anybody with interest/time could check and let me know if you find any problems
- # [12:35] <MikeSmith> by beginning of next week
- # [12:36] <MikeSmith> they fixed the longstanding usemap datatype problem
- # [12:36] * Joins: Utkarsh (~admin@117.201.88.10)
- # [12:36] <Philip`> The http://ln.hixie.ch/?start=1172653243&count=1 one?
- # [12:37] <MikeSmith> Philip`: yeah
- # [12:37] <MikeSmith> another they fixed was the problem that the XHTML 1.1 DTD restricted the value of class to NMTOKENS, which meant class="" was not valid in XHTML 1.1 (though it is in HTML4 and XHTML1.0
- # [12:38] <hsivonen> good thing the WHATWG doesn't have the kind of Process that makes a datatype fix to one attribute take a decade
- # [12:39] <MikeSmith> well, it was a decade of non-fixing it
- # [12:39] <MikeSmith> and probably 10 minutes of actually fixing it
- # [12:40] <Philip`> http://www.w3.org/MarkUp/2010/PER-xhtml-modularization-20100213/abstract_modules.html#s_commonatts
- # [12:40] <Philip`> "class (NMTOKENS)"
- # [12:40] <Philip`> Looks like the forgot to change that one
- # [12:40] <Philip`> *they
- # [12:41] <annevk> why does XHTML 1.1 matter?
- # [12:41] <annevk> it's obsolete by XHTML5, no?
- # [12:41] <MikeSmith> Philip`: thanks for catching it, I'll pass it on
- # [12:42] <MikeSmith> annevk: it matters because that spec is going to be published, and this is the last opportunity to get it while there's an actual group chartered to make changes to it
- # [12:42] <MikeSmith> *to get it fixed
- # [12:43] <hsivonen> annevk: apparently the epub thing that Apple and Adobe use depends on XHTML 1.1 specifically
- # [12:43] <hsivonen> not 1.0
- # [12:43] <hsivonen> not 5
- # [12:43] <annevk> i don't see how that matters, nobody is going to conform to XHTML 1.1
- # [12:43] <Philip`> (Changing to xs:string seems to do a lot more than merely allowing an empty value, since it removes the restrictions that tokens must be Names)
- # [12:44] <hsivonen> annevk: see http://blog.threepress.org/2009/11/28/what-i-would-change-about-epu/
- # [12:44] <hsivonen> annevk: I don't expect anyone to make an XHTML 1.1 -compliant ebook reader
- # [12:45] <hsivonen> has it been revealed if the reader on iPad is based on WebKit or has a simpler CSSless epub-specific different engine?
- # [12:45] <gsnedders> Or just WebKit without CSS
- # [12:45] <MikeSmith> Philip`: that's the original datatype the attribute had in HTML4 and XHTML 1.0 anyway, I think
- # [12:46] <MikeSmith> or equivalent of it
- # [12:46] <annevk> at some point all the old HTML specs should just be marked as obsolete
- # [12:46] <annevk> similarly to how RFCs are marked obsolete at some point
- # [12:47] <Philip`> Most HTML5 drafts are obsolete within a few hours of publication, so maybe they should all be marked as obsolete by default
- # [12:47] <gsnedders> Is there any way to detect clicks in a certain bit of a canvas
- # [12:48] <Philip`> Yes
- # [12:48] <Philip`> Use onclick, then write some scripts to test the position
- # [12:48] <gsnedders> OK, so that's the only way
- # [12:48] <Philip`> potentially using isPointInPath to help
- # [12:50] <gsnedders> If I have a hex grid, how can I tell which hex it has hit? Any idea of what the easiest way to do that is/
- # [12:51] <Philip`> Loop through each grid tile, check whether the point is inside its hexagon or not
- # [12:51] <gsnedders> That seems awfully slow
- # [12:51] <Philip`> (which is like six dot products per tile)
- # [12:52] <Philip`> (or an isPointInPath which isn't much faster)
- # [12:52] <gsnedders> It seems like there should be some constant time way of doing it
- # [12:52] <gsnedders> Philip`: The dot product? How does that work?
- # [12:53] <jgraham> Well sure if you literally just have a grid you can calculate which hexagon you are in with some formula
- # [12:53] <jgraham> But you said "easiest"
- # [12:53] <Philip`> For constant time, I guess you could calculate x mod hex-width, y mod hex-height, and then do a few line comparisons to work out which relative tile it's in
- # [12:54] <gsnedders> s/easiest/easiest but not gratutiously expensive/
- # [12:54] <Philip`> and then add that to floor(x / hex-width) etc
- # [12:54] <Philip`> or something along those lines
- # [12:54] <gsnedders> http://www.gamedev.net/reference/articles/article747.asp#MOUSE
- # [12:55] <Philip`> gsnedders: If the point is outside the hexagon, then there's a side of the hexagon which you could extend to infinity and the point would be on the outside of that line
- # [12:55] <Philip`> and you can detect whether a point is outside by doing a dot-product with the perpendicular and checking the sign, or something equivalent
- # [12:55] <Philip`> so you just do that for each side
- # [12:55] <Philip`> and if it's not outside any side, it must be inside the shape
- # [12:56] <Philip`> (Should work for any convex shape, I believe)
- # [12:57] * gsnedders will someday learn maths
- # [12:57] <jgraham> Philip`: (the concept of being "outside a line" doesn't make much sense)
- # [12:58] * Joins: erlehmann_ (~erlehmann@82.113.106.112)
- # [12:58] <jgraham> (on its own)
- # [12:58] <Philip`> jgraham: "On the opposite side of the line to the center of the shape which we are considering"
- # [12:58] * Quits: erlehmann_ (~erlehmann@82.113.106.112) (Client Quit)
- # [13:00] <Philip`> gsnedders: Anyway, probably quickest to wrap the mouse coordinates to the smallest rectangular tiling region (which won't be the size I said, because I was stupid) and just do half a dozen line comparisons in there
- # [13:00] <Philip`> ...like that gamedev.net thing except use maths instead of bitmaps to determine the region
- # [13:01] <Philip`> (By "half a dozen" I think I mean "five")
- # [13:03] * Joins: zalan (~zalan@5400FF73.dsl.pool.telekom.hu)
- # [13:04] * Quits: zalan (~zalan@5400FF73.dsl.pool.telekom.hu) (Client Quit)
- # [13:04] <MikeSmith> Philip`: http://lists.w3.org/Archives/Public/www-html-editor/2010JanMar/0002.html
- # [13:05] * Joins: zalan (~zalan@5400FF73.dsl.pool.telekom.hu)
- # [13:05] <Philip`> MikeSmith: Thanks
- # [13:05] <MikeSmith> if you (or anybody else) find other problems, probably best to post comments to www-html-editor, and either Cc or forward a copy to me
- # [13:06] <Philip`> Presumably it's too late to address any real problems, so only trivial things are useful?
- # [13:14] <MikeSmith> no, definitely not too late to address any real problems
- # [13:14] <MikeSmith> anything is fair game
- # [13:14] <Philip`> Like "processing requirements are not specified for anything"?
- # [13:14] <MikeSmith> Philip`: ↑
- # [13:15] <MikeSmith> ah
- # [13:15] <MikeSmith> that might be worth sending a comment to www-html-editor at least
- # [13:15] <MikeSmith> to have it on the record
- # [13:15] * Quits: yutak (~yutak@2620:0:1082:1000:21d:9ff:fe0a:85f) (Read error: Operation timed out)
- # [13:15] * Joins: yutak (~yutak@2620:0:1082:1000:21d:9ff:fe0a:85f)
- # [13:15] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Operation timed out)
- # [13:16] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [13:16] <MikeSmith> and I can make a personal list of comments to pass on
- # [13:17] <MikeSmith> but yeah, that's not a deficiency that's likely to get resolved
- # [13:17] <Philip`> I can't imagine there'd be any practical value in suggesting "the spec should be rewritten to be like HTML5"
- # [13:18] <MikeSmith> there might be some value in seeing what kind of response it would elicit
- # [13:18] <MikeSmith> I'm not sure that value would qualify as practical
- # [13:19] <Philip`> Probably not a useful use of anyone's time, then :-)
- # [13:21] <Philip`> (As a specific example, saying usemap is a URIREF doesn't answer questions like what happens with <img usemap="#%"/><map name="%"/><map id="%"/><map name="%"/>)
- # [13:22] <Philip`> (but I think people who care about that don't care about XHTML 1.1, and people who care about XHTML 1.1 don't care about that)
- # [13:23] <Philip`> (so everyone can be happy)
- # [13:23] <MikeSmith> Philip`: yeah, seriously, that's probably an accurate way of describing the situation
- # [13:25] <Philip`> (I don't even care enough to comment that a comment in the DTD still refers to "a usemap IDREF")
- # [13:27] * MikeSmith tries to decide if he needs to care enough to notice Philip`'s non-comment
- # [13:29] <Philip`> All specs ought to have a built-in bug reporting feature similar to the HTML5 one, so that complaining via a bug report is no harder than complaining via IRC
- # [13:31] <MikeSmith> I wonder how much work it is to port that feature to other documents
- # [13:32] <MikeSmith> I could add it to all the various dev.w3.org/html5 drafts at least
- # [13:32] <Philip`> Perhaps the hardest part is convincing people that it could possibly work
- # [13:33] <MikeSmith> just adding it first and having it working would do a pretty good job of that
- # [13:34] <MikeSmith> wow, the marriage of TeX and Javascript
- # [13:34] <MikeSmith> one of the lesse-known William Blake works
- # [13:34] <MikeSmith> but also now this:
- # [13:35] <MikeSmith> http://ajaxian.com/archives/tex-line-breaking-algorithm-in-javascript
- # [13:35] <hsivonen> MikeSmith: ouch. it's even more alarming that text layout is being worked around in canvas than that lack of flexbox is.
- # [13:36] <MikeSmith> yeah
- # [13:36] * Quits: payman (~payman@pat.se.opera.com) (Quit: Leaving)
- # [13:37] <MikeSmith> lacking one right solution is a great way to generate lots of wrong solutions
- # [13:38] <annevk> i guess it is inevitable that people will build browsers on top of browsers
- # [13:41] <MikeSmith> that's probably what will be the final trigger that brings us into the Singularity
- # [13:43] * Joins: eighty4_ (~eighty4@c-5eea69fd-74736162.cust.telenor.se)
- # [13:43] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Remote host closed the connection)
- # [13:45] * MikeSmith discovers that there is a thrash-metal band called "Detente" and wonders if they actually know or care what they word means and considers what worse names they could have chosen
- # [13:46] <MikeSmith> maybe "Gentle Breeze" or "Kumbaya"
- # [13:46] <MikeSmith> not that "detente" is dumb word absolutely
- # [13:47] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [13:47] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Ping timeout: 264 seconds)
- # [13:47] <MikeSmith> it's actually a really good word, with some relevance to all kinds of group/social interactions
- # [13:48] <MikeSmith> but thrash metal is not high on the list of those
- # [13:48] <annevk> ARIA could really use some ARIA5 treatment
- # [13:49] * annevk is reviewing the responses to his comments
- # [13:50] <Dashiva> I dream of a future where groups accept external feedback so it isn't necessary to "fix" their work afterwards
- # [13:50] <othermaciej> I wonder when they'll get to my comments
- # [13:50] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
- # [13:51] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [13:51] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [13:51] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [13:53] <MikeSmith> Philip`: I did send mail about the stray remaining usemap-IDREF comment - http://lists.w3.org/Archives/Public/www-html-editor/2010JanMar/0003.html
- # [13:53] * Joins: wakaba_0 (~wakaba_@122.139.210.220.dy.bbexcite.jp)
- # [13:53] <MikeSmith> I'm happy to collect and pass on any further comments
- # [13:53] <MikeSmith> well, not "happy", exactly
- # [13:53] <MikeSmith> but will do it nonetheless
- # [13:55] <MikeSmith> and/or to follow up on any outstanding comments
- # [13:56] <Dashiva> Oh wow, cssquirrel linked Hixie's bible
- # [13:56] <Dashiva> I thought he was smarter than that
- # [13:57] <MikeSmith> "outstanding" in this case meaning "so far, ignored or otherwise not adequately responded to" rather than as in, "man that was some outstanding kush"
- # [13:58] <MikeSmith> Dashiva: that is clearly a trick to fool people into thinking that he has no sense of irony
- # [13:59] <MikeSmith> and then if somebody points that out to him, he can create an ironic T-shirt mocking somebody's lack of ability to recognize his clever feigning of lack of a sense of irony
- # [13:59] <Dashiva> But someone did point it out
- # [14:00] <MikeSmith> oh, there you go
- # [14:00] <MikeSmith> I anticipate a T-shirt will be forthcoming real soon
- # [14:00] <annevk> othermaciej, they should've already
- # [14:00] <annevk> othermaciej, if they didn't something went wrong
- # [14:01] <othermaciej> annevk: mine might have been after whenever their last call was
- # [14:01] <MikeSmith> othermaciej: what annevk said
- # [14:01] <hsivonen> hmm. Did CSSquirrel remove the comments written by someone claiming to be Larry Masinter?
- # [14:01] <othermaciej> http://lists.w3.org/Archives/Public/public-pfwg-comments/2010JanMar/0038.html
- # [14:01] <MikeSmith> oh
- # [14:02] <othermaciej> I do not see a response
- # [14:02] <annevk> Dashiva, he's mostly doing cheap shots
- # [14:02] <annevk> Dashiva, though they're funny sometimes, admittedly
- # [14:02] <Dashiva> It also seems nobody has called Larry out for lying about the telcon
- # [14:02] <MikeSmith> othermaciej: I thought you guys were talking about XHTML 1.1 comments
- # [14:02] <MikeSmith> nm
- # [14:02] <Dashiva> He says there never was a formal objection, but on the telcon he was explicitly asked about a FO twice
- # [14:02] <annevk> othermaciej, apparently they're going into LC again
- # [14:03] <annevk> othermaciej, so I guess we can email reminders then
- # [14:03] <MikeSmith> I propose we try to avoid using words like "lying"
- # [14:03] <Dashiva> Should we use words like "intentionally avoiding telling the truth" instead?
- # [14:03] <MikeSmith> and instead use more words like "gentle breeze", kubaya, and detente
- # [14:04] <hsivonen> annevk: I thought the first HTML5 CSSquirrel was funny but since then, the comics haven't really been funny
- # [14:04] <othermaciej> I have not seen a message by Larry that claimed to be a Formal Objection
- # [14:04] <othermaciej> at least, regarding this topic
- # [14:04] <Dashiva> Not in the message itself
- # [14:04] <hsivonen> othermaciej: the minutes say "<masinter> do I need to repeat objections?"
- # [14:04] <Dashiva> And then paulc: the co-chairs are aware of the formal objection
- # [14:05] <hsivonen> othermaciej: which to me means no scribe misheard Larry but he wrote the word "objections" himself
- # [14:05] <Dashiva> He doesn't bother to correct that
- # [14:05] <annevk> http://www.cssquirrel.com/comic/?comic=06 is okay, though not about HTML5
- # [14:05] <othermaciej> other people did call it a Formal Objection, and he did not correct the record right away
- # [14:05] <hsivonen> othermaciej: granted, without the word "formal"
- # [14:05] <Dashiva> "paulc: plh and larry, can you post the FO on the public-html list and the affects on the plans?"
- # [14:05] <annevk> anyway, I sort of stopped following it because his blog is just a few one-liners pulled together without even trying to consider both sides
- # [14:05] <Dashiva> If he didn't think it was a FO, how could he agree to post a FO?
- # [14:10] * Quits: eighty4_ (~eighty4@c-5eea69fd-74736162.cust.telenor.se) (Remote host closed the connection)
- # [14:11] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [14:11] <hsivonen> hmm. reading http://www.cssquirrel.com/comic/?comic=13 , it's not as funny as I thought it was
- # [14:12] <othermaciej> Larry did call his comment an objection initially, and he didn't correct others who called it a Formal Objection
- # [14:12] <othermaciej> later he said it was not formal
- # [14:12] <gsnedders> Who is the other person in the final panel?
- # [14:12] <othermaciej> now I think he doesn't even want to call it an objection
- # [14:12] <Dashiva> Has he tried to justify posting it on a private list yet?
- # [14:13] <othermaciej> I believe he implied that my suggestion to avoid lengthy scope discussions on public-html led to his choices of where to post
- # [14:13] <othermaciej> honestly, I no longer care what Larry did or why
- # [14:14] <hsivonen> othermaciej: when I read your suggestion, I thought you meant www-archive
- # [14:14] <hsivonen> othermaciej: maybe that's worth saying next time
- # [14:14] <othermaciej> I am just waiting for the w3c team to actually get us an answer from Tim, since they insist on treating Adobe's non-Formal non-Objection as a matter that must be handled by the Director
- # [14:15] <othermaciej> hsivonen: he did initially post to www-archive
- # [14:15] <othermaciej> he also asked for a ruling from the Chairs and the Team, as I suggested he should if he didn't want to leave it up to the WG
- # [14:15] <othermaciej> I figured after that his logical next step, based on my suggestion, would be to prepare a Formal Objection against the WG Decision to publish, should such a decision be forthcoming
- # [14:16] <Dashiva> So if you don't agree with something, you can skip all the existing processes and just say "I want a direct ruling here"
- # [14:17] <othermaciej> I am not certain of the sincerity of Larry's claim (a week after the fact) that he was just trying to follow my directions
- # [14:17] <hsivonen> I thought there was already a publicized ruling on canvas
- # [14:17] <othermaciej> my understanding is that you can bypass the Formal Objection process and instead make an Appeal of a Chair's Decision, but only if you feel you are not getting due process
- # [14:18] <othermaciej> I thought there was already a publicized ruling on canvas too, but Larry apparently was not convinced that it applied to a separate draft of only the canvas API
- # [14:18] * Joins: Breakmau5 (~breakz@erft-5d80ab42.pool.mediaWays.net)
- # [14:18] <othermaciej> note also that the Director has to approve FPWD so there is also effectively a published ruling on HTML+RDFa
- # [14:18] <MikeSmith> Dashiva: purely hypothetically speaking, yes
- # [14:18] <MikeSmith> http://www.w3.org/2005/10/Process-20051014/policies.html#WGAppeals
- # [14:19] <Dashiva> MikeSmith: It seems quite non-hypothetical since it happens right now
- # [14:19] <MikeSmith> yeah, well, I'm referring to the hypothetical case
- # [14:19] <MikeSmith> "The Team Contact must inform the Director when a group participant has raised concerns about due process."
- # [14:19] <othermaciej> MikeSmith: is that really supposed to apply even when you don't have "concerns about due process"?
- # [14:19] <MikeSmith> would be what would happen in that case
- # [14:19] <hsivonen> MikeSmith: so an "appeal" doesn't need to be public? only known to the Director and Team Contact?
- # [14:20] <Dashiva> Besides, how can you claim you're not getting due process if you haven't even tried following the process?
- # [14:20] <MikeSmith> hsivonen: that particular sentence does not mention "appeal"
- # [14:21] <othermaciej> I didn't see a message where Larry raised a concern about due process, he just disagreed with a decision, so I would have expected the correct escalation path to be a Formal Objection
- # [14:21] <MikeSmith> othermaciej: in any given case, I would think it will always be arguable about what constitutes legitimate "concerns about due process"
- # [14:21] <othermaciej> it is unclear to me at this point when one should raise a Formal Objection and when one should raise an Appeal of a Chair's Decision
- # [14:21] * jgraham finds recent goings on in the HTMLWG distressingly close to the experiences of friends who teach teenagers for a living
- # [14:22] <hsivonen> MikeSmith: the section about appeals doesn't mention "appeal" using that word at all (except when mentioning that AC appeals are yet separate)
- # [14:23] <othermaciej> MikeSmith: sure - I would just expect the person to at least nominally say "I have concerns about due process because X"
- # [14:23] <MikeSmith> yeah, the title of that section is not ideal
- # [14:23] <MikeSmith> hsivonen: ↑
- # [14:23] <MikeSmith> othermaciej: yeah, ideally
- # [14:23] <othermaciej> as opposed to "I disagree with decision Y for reason Z"
- # [14:23] <othermaciej> disagreeing with a decision is not in itself a concern about due process
- # [14:24] <hsivonen> jgraham: in what sense?
- # [14:24] <othermaciej> it would be nice if the Team would clarify when it is appropriate to use a Formal Objection vs. an Appeal of a Chair's Decision, whether the latter category in fact exists, and whether there are any other kinds of appeals that can apply to decisions in a Working Group
- # [14:24] <othermaciej> because I thought I understood it from reading the Process document but clearly I don't
- # [14:25] * MikeSmith taught in a high school for 3 years and can see some relevance in jgraham's allusion
- # [14:25] <MikeSmith> othermaciej: I suppose the Director can clarify that
- # [14:25] <othermaciej> the reason I ask is because the appeal to a Team Contact bypasses the chairs and is guarateed to get to the Director right away instead of by the next transition request, so if an Appeal is allowed any time you disagree, why would anyone choose to raise a Formal Objection instead?
- # [14:26] <gsnedders> Bunch of teenagers…
- # [14:26] <Dashiva> Maybe the document was written without considering people gaming the system
- # [14:26] <othermaciej> I assumed the point of the process where you bypass the chairs was for the case where you think the chairs are not acting in good faith and thus failing to give you due process
- # [14:26] <MikeSmith> othermaciej: true that would not be a path that it would be prudent to encourage going forward
- # [14:27] * Joins: beilabs (~beilabs@ppp121-44-88-198.lns20.syd6.internode.on.net)
- # [14:28] <Dashiva> "In order to vote to resolve a substantive issue, an individual MUST be a group participant in Good Standing."
- # [14:28] <MikeSmith> I think circumstances now and then end up such that the Director gets involved, even if the letter of the process doc would not seem to absolutely require it at that point
- # [14:28] <Dashiva> Doesn't that make htmlwg's exception for IEs invalid?
- # [14:29] <MikeSmith> othermaciej: a possibly good outcome of this particular case might be that it gives some greater clarification about what the Director expects should happen the next time a case like this might come up
- # [14:31] <othermaciej> MikeSmith: that would be good, yes
- # [14:31] * Joins: pmuellr (~pmuellr@nat/ibm/x-hmipvvmjukswidri)
- # [14:34] * MikeSmith tries to concentrate on sentiments like "look for the silver lining" and communal songs like kumbaya, in contrast with, say, "mutual assured destruction"
- # [14:41] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:43] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [14:44] * Quits: Phae (~phaeness@gatea.mh.bbc.co.uk)
- # [14:45] * Joins: eighty4_ (~eighty4@c-5eea37ea-74736162.cust.telenor.se)
- # [14:47] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Ping timeout: 240 seconds)
- # [14:52] * Joins: Phae (~phaeness@gateb.mh.bbc.co.uk)
- # [14:52] <gsnedders> Anyone know how to get the amount of memory used by a process in Java?
- # [14:53] * Joins: FireyFly (~firefly@unaffiliated/firefly)
- # [14:53] <MikeSmith> gsnedders: top(1) ?
- # [14:54] <gsnedders> MikeSmith: And then parse it? That seems hidious
- # [14:54] <gsnedders> And so system dependent
- # [14:55] <MikeSmith> well, java VMs are system dependent
- # [14:55] <gsnedders> Yeah, but there's not even anything that will work on all POSIX systems here
- # [14:55] <MikeSmith> they only appear system independent to the applications they run
- # [14:56] <Dashiva> stackoverflow says http://support.hyperic.com/display/SIGAR/Home
- # [15:03] * FireyFly is now known as FireFly
- # [15:08] <Dashiva> krijnh: How about "next day" and "previous day" links at the bottom of the logs?
- # [15:08] <annevk> othermaciej, do you know if Safari made the withCredentials thing affect same-origin requests?
- # [15:09] <annevk> per spec that's not supposed to work, but maybe we should allow it...
- # [15:09] * Quits: nessy (~Adium@124-168-170-167.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:11] <hsivonen> does anyone have a test case that shows if Flash gets the attributes of <embed> in the "right" order?
- # [15:11] <Dashiva> krijnh: Also, I'm getting only parts of the page most times. The content just stops.
- # [15:14] <annevk> hsivonen, didn't hixie have tests for that?
- # [15:14] <hsivonen> annevk: thanks. I'll look for it on Hixie's site
- # [15:17] * hsivonen fails to find a test under http://www.hixie.ch/tests/adhoc/
- # [15:18] <annevk> cannot see it either now, but hixie did test attribute order for plugins somehow
- # [15:18] * Joins: hish (~chatzilla@p57B7CBC7.dip.t-dialin.net)
- # [15:20] * Joins: dbaron (~dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [15:25] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:28] * Quits: eighty4_ (~eighty4@c-5eea37ea-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [15:31] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [15:37] * Quits: MikeSmith (~MikeSmith@EM114-48-20-16.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [15:38] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [15:39] * Joins: payman (~payman@pat.se.opera.com)
- # [15:42] * Joins: MikeSmith (~MikeSmith@EM114-48-31-199.pool.e-mobile.ne.jp)
- # [15:51] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [15:52] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [15:52] * Joins: mpt_ (~mpt@canonical/mpt)
- # [15:54] * Joins: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp)
- # [15:55] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
- # [15:57] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
- # [15:59] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [16:01] * Quits: terje_t (~terje@78.85-200-206.bkkb.no) (Quit: Ex-Chat)
- # [16:05] * Joins: annodomini (~lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [16:05] * Quits: annodomini (~lambda@c-75-69-96-104.hsd1.nh.comcast.net) (Changing host)
- # [16:05] * Joins: annodomini (~lambda@wikipedia/lambda)
- # [16:10] <asmodai> I love what people come up with:
- # [16:11] <asmodai> http://www.bramstein.com/projects/typeset/
- # [16:13] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [16:13] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [16:14] <hsivonen> I rather wish browser didn't compete on perf so much on desktop and dared to implement more expensive line breaking algorithms
- # [16:15] <hsivonen> or at least did it for justified text
- # [16:15] * aroben_ is now known as aroben
- # [16:15] <hsivonen> justified text probably doesn't show up of perf benchmarks too much
- # [16:16] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:17] <asmodai> hsivonen: I'm sure we can push some people's buttons to add that ;)
- # [16:17] <TabAtkins> That's pretty cool. We need more effort on good typography.
- # [16:18] <asmodai> TabAtkins: Agreed.
- # [16:18] <hsivonen> (that is, I appreciate competition on perf as long as rendering beauty isn't stifled by perf concern)
- # [16:18] <TabAtkins> I mean, how often do perf tests measure justified text anyway? I would *love* to see this justification algorithm in. I implement justified text generally across my company's site, but it has less-than-pretty effects in some places.
- # [16:19] <gsnedders> hsivonen: Which in the case of justified text, it normally is
- # [16:19] <TabAtkins> Also, the quality of that shape-filling justification is just wonderful.
- # [16:19] * hsivonen would love to see the (La?)TeX hyphenation algorithm in browsers, too
- # [16:19] * Joins: jgornick (~joe@199.199.212.242)
- # [16:20] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
- # [16:20] <TabAtkins> I think "We make the web more beautiful" could be a successful advertising point to counter perf losses.
- # [16:21] <hsivonen> the #1 beauty problem is Windows font rasterization though
- # [16:21] <TabAtkins> This is true.
- # [16:21] <hsivonen> and the Ubuntu/Fedora FreeType defaults, too
- # [16:22] * Joins: cedricv (~cedric@112.199.136.203)
- # [16:22] <asmodai> hsivonen: How's that? I don't know that background.
- # [16:23] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [16:23] <hsivonen> asmodai: Windows XP doesn't have even ClearType on by default
- # [16:23] <hsivonen> asmodai: and ClearType is very ugly compared to Quartz or FreeType
- # [16:23] <hsivonen> worse, the Windows rasterizers use legacy TrueType hinting
- # [16:24] <hsivonen> designed for low-res non-AA rasterization
- # [16:24] <hsivonen> which has the side effect that fonts that aren't hinted with Windows in mind can look nice on Mac and Linux but totally, totally horrible on Windows
- # [16:25] <asmodai> Mmm, wonder if that's still the case on 7
- # [16:25] <hsivonen> it was on 7 beta
- # [16:26] <hsivonen> I doubt they've changed the rasterizer since then
- # [16:28] <asmodai> Indeed doubtful.
- # [16:30] <Philip`> gsnedders: /proc/$PID/status gives easier-to-parse memory stats, on Linux
- # [16:30] <Philip`> (Easier than top)
- # [16:31] <Philip`> Doesn't seem to make much sense to have a system-independent memory usage thing, because the concept of "memory usage" is itself system-dependent
- # [16:32] * Joins: hish_ (~chatzilla@p57B7D159.dip.t-dialin.net)
- # [16:32] <MikeSmith> hsivonen: very short page for you to review if you have a couple minutes
- # [16:32] <MikeSmith> http://pastebin.ca/1802736
- # [16:32] <MikeSmith> this is pretty much the same as the earlier page-template patch
- # [16:32] <MikeSmith> it just does the same for the form part of the page
- # [16:33] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:33] <hsivonen> MikeSmith: assuming the page emitter works, I trust this does the same thing for another file
- # [16:34] <MikeSmith> OK
- # [16:34] * Quits: hish (~chatzilla@p57B7CBC7.dip.t-dialin.net) (Ping timeout: 272 seconds)
- # [16:36] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: Leaving...)
- # [16:36] <MikeSmith> hsivonen: btw, do you think it would make sense to change the build so that it does actually generate the Java code from the (default/existing) page templates?
- # [16:37] <MikeSmith> that is, have the SaxCompiler actually generate the validator/src/nu/validator/servlet/PageEmitter.java file as part of the build
- # [16:38] <MikeSmith> from the default validator/xml-src/PageEmitter.xml file
- # [16:38] <hsivonen> MikeSmith: that would be ok as long as the generated file goes into the current location for convenient access from Eclipse
- # [16:39] * Quits: cedricv (~cedric@112.199.136.203) (Ping timeout: 245 seconds)
- # [16:39] <MikeSmith> OK, yeah, it would definitely go in the same location
- # [16:39] <MikeSmith> I will write up a patch for it later
- # [16:41] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
- # [16:41] * Quits: wakaba_ (~wakaba@122.139.210.220.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [16:41] * Joins: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp)
- # [16:42] * Joins: dglazkov_ (~dglazkov@216.239.45.130)
- # [16:47] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
- # [16:47] * dglazkov_ is now known as dglazkov
- # [16:48] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [16:54] * Quits: mpt_ (~mpt@canonical/mpt) (Remote host closed the connection)
- # [16:56] * Joins: mpt (~mpt@canonical/mpt)
- # [16:56] * Joins: cedricv (~cedric@124.197.94.3)
- # [16:57] * Quits: Utkarsh (~admin@117.201.88.10) (Ping timeout: 252 seconds)
- # [16:59] * Quits: dglazkov (~dglazkov@216.239.45.130) (Quit: dglazkov)
- # [17:00] * Joins: annodomini (~lambda@wikipedia/lambda)
- # [17:01] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:01] * Quits: annodomini (~lambda@wikipedia/lambda) (Client Quit)
- # [17:02] * Joins: paul_irish (~paul_iris@12.33.239.250)
- # [17:03] * Joins: Utkarsh (~admin@117.201.82.22)
- # [17:09] * Joins: dimich_ (~dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [17:09] * Quits: dimich_ (~dimich@c-98-203-252-208.hsd1.wa.comcast.net) (Client Quit)
- # [17:11] * Joins: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [17:14] * Joins: ChrisLTD|Work (~blahness@152.2.194.196)
- # [17:17] * Quits: cedricv (~cedric@124.197.94.3) (Ping timeout: 245 seconds)
- # [17:18] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [17:22] * Joins: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49)
- # [17:31] * Joins: cedricv (~cedric@180.129.53.199)
- # [17:36] * Joins: annodomini (~lambda@wikipedia/lambda)
- # [17:42] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
- # [17:43] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
- # [17:51] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 252 seconds)
- # [17:55] * Joins: maikmerten (~maikmerte@port-92-201-198-89.dynamic.qsc.de)
- # [17:57] * Quits: cedricv (~cedric@180.129.53.199) (Ping timeout: 240 seconds)
- # [17:59] * Joins: itpastorn (~gunther@2002:5ae4:c0eb:0:216:36ff:fec5:eeac)
- # [18:01] * Quits: Phae (~phaeness@gateb.mh.bbc.co.uk)
- # [18:02] * Joins: cedricv (~cedric@180.129.68.112)
- # [18:03] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [18:05] * Joins: annodomini (~lambda@wikipedia/lambda)
- # [18:06] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
- # [18:07] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [18:07] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [18:08] * Quits: cedricv (~cedric@180.129.68.112) (Read error: Connection reset by peer)
- # [18:13] * Joins: sbublava (~stephan@77.116.150.179.wireless.dyn.drei.com)
- # [18:14] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [18:16] * Quits: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [18:16] * Joins: maikmerten_ (~maikmerte@port-92-201-10-67.dynamic.qsc.de)
- # [18:19] * Quits: maikmerten (~maikmerte@port-92-201-198-89.dynamic.qsc.de) (Ping timeout: 264 seconds)
- # [18:19] <JonathanNeal> Well, guess what, guys.
- # [18:19] <TabAtkins> What?
- # [18:20] <JonathanNeal> The website works so well in HTML5 that we're going to move the entire product to HTML5.
- # [18:20] <TabAtkins> Hah, awesome!
- # [18:20] <JonathanNeal> Yea ... kinda nervous about that one, though I pushed this.
- # [18:23] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [18:25] <AryehGregor> What HTML5 features did you use here?
- # [18:27] * Quits: annevk (~annevk@pat-tdc.opera.com) (Ping timeout: 252 seconds)
- # [18:27] <JonathanNeal> On our website?
- # [18:28] <JonathanNeal> Mostly structural to build the website as an outline, but we're also using <video> with a graceful flash fallback.
- # [18:30] <AryehGregor> And this really gives you serious concrete benefits? I'm a big fan of HTML5, but it's only marginally useful so far as far as I can tell.
- # [18:31] <JonathanNeal> Well, it's the way the web is going, and nobody else is seriously going for it, so we figure it worked so well for the website
- # [18:31] <AryehGregor> Like, I wouldn't use <video> with Flash fallback except as opt-in, since it doesn't support things like fullscreen (except in FF3.6) . . . I'd make it opt-in and/or use Flash with <video> fallback.
- # [18:31] <JonathanNeal> bam, let's do it.
- # [18:31] <AryehGregor> I've been trying to get Wikipedia to switch, but it's backlogged way too much on code review, so it hasn't deployed my new less-broken HTML5-enabling code yet. :(
- # [18:31] <Dashiva> Well, marginally is the name of the game
- # [18:31] <JonathanNeal> HTML5 elements in use in the core product would be, hgroup, nav, section, article
- # [18:32] * Quits: zalan (~zalan@5400FF73.dsl.pool.telekom.hu)
- # [18:32] <AryehGregor> Dashiva, true.
- # [18:32] <Dashiva> You don't have an atomic HTML5 vs not
- # [18:32] * Joins: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [18:32] <JonathanNeal> probably header and footer as well, though I'm still not sure how the W3C or WHATWG wants us to use them.
- # [18:32] <Dashiva> Just a large set of tiny changes that mesh together
- # [18:32] <AryehGregor> JonathanNeal, so you have the JS hack for IE?
- # [18:32] <JonathanNeal> Yes.
- # [18:32] <JonathanNeal> And we haven't received a single complaint about it.
- # [18:32] * Quits: pesla (~retep@procurios.xs4all.nl) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [18:33] <JonathanNeal> And traffic is very high on our site from the enterprise end, who would be the ones on the lowest end machines.
- # [18:33] * Quits: Utkarsh (~admin@117.201.82.22) (Read error: Connection reset by peer)
- # [18:33] <JonathanNeal> No complaints about not being able to see the videos either, in fact, only a few compliments from developers who noticed the <video> implementation.
- # [18:33] <JonathanNeal> For those who don't know what we did, they didn't even notice.
- # [18:35] <JonathanNeal> Oi, just feel like I'm playing with the fetus of fire.
- # [18:36] <AryehGregor> This reminds me, I have to re-add IE5.0 and 5.5 CSS support to MediaWiki. Someone gratuitously removed it.
- # [18:37] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [18:37] <Dashiva> Do you really have to?
- # [18:37] <JonathanNeal> AryehGregor, what were the benefits of adding it back in?
- # [18:37] <JonathanNeal> And what were the benefits of taking it out?
- # [18:37] <AryehGregor> The only benefit of taking it out is two lines saved in the <head>.
- # [18:38] <AryehGregor> The benefit of adding it back in is tens of thousands of IE5 users will still be able to read Wikipedia.
- # [18:38] * Joins: ap (~ap@17.246.19.5)
- # [18:38] <AryehGregor> Probably hundreds of thousands.
- # [18:38] <AryehGregor> Hmm, well, at least if you assume they view at about the same rate as other users.
- # [18:39] * Quits: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
- # [18:39] <Dashiva> I'm guessing you don't pay heed to the moral argument of not aiding and abetting entrenchment of outdated browsers :)
- # [18:40] <AryehGregor> No, Wikimedia's goal is to make knowledge freely available to everyone. Not only to people who use up-to-date browsers.
- # [18:40] <AryehGregor> *Personally*, well, you can look at the source code of http://aryeh.name/ to see my attitude there. :P
- # [18:40] <JonathanNeal> Tens of thousands of IE5 users?
- # [18:40] <JonathanNeal> Are you sure you're not talking about IE6?
- # [18:41] <daedb_> IE6 still has many millions of users.
- # [18:41] * Joins: Utkarsh (~admin@117.201.82.227)
- # [18:42] <AryehGregor> I'm talking about IE5, on Wikipedia.
- # [18:42] <AryehGregor> Wikipedia has hundreds of millions of users.
- # [18:42] <AryehGregor> IE5 is not down to 0.01% market share yet.
- # [18:42] <JonathanNeal> Sure, and I honestly didn't know tens of thousands of them (I understand it's a small percentage) were still using IE5.
- # [18:42] <AryehGregor> You think IE5 is all the way down to 0.01%?
- # [18:43] <JonathanNeal> I thought it wasn't even listed anymore.
- # [18:43] <AryehGregor> The statistic that was given as justification for the removal was 0.3%, which would be hundreds of thousands of users.
- # [18:44] <JonathanNeal> Yea, I can understand that.
- # [18:44] <JonathanNeal> You are correct, not that you needed me to say that.
- # [18:44] <AryehGregor> http://stats.wikimedia.org/wikimedia/squids/SquidReportClients.htm
- # [18:45] <AryehGregor> MSIE 5.5 4,982 0.11%
- # [18:45] <AryehGregor> MSIE 5.0 932 0.02%
- # [18:45] <AryehGregor> MSIE 5.01 902 0.02%
- # [18:45] <AryehGregor> Actually, you were closer to correct.
- # [18:45] <AryehGregor> Still thousands of hits, but possibly only hundreds of users.
- # [18:46] <AryehGregor> Oh, wait, that's times a thousand.
- # [18:46] <AryehGregor> So about 5,000,000 hits from IE5.5.
- # [18:46] <JonathanNeal> Did the removal of the two lines kill IE5.5 though?
- # [18:46] <JonathanNeal> I thought IE5.5 was its own beast.
- # [18:47] <AryehGregor> One line was for IE5, one was for IE5.5.
- # [18:47] <hsivonen> I wonder how many of those are bots pretending to be ie
- # [18:47] <Dashiva> If you could cross-reference requests to pages with requests to style sheets...
- # [18:47] <karlcow> http://lists.xml.org/archives/xml-dev/201002/msg00064.html
- # [18:48] <hsivonen> a couple of years ago I was looking at my logs and concluded most ie5 requests weren't from browsers
- # [18:48] <AryehGregor> Dashiva, that's an idea, we could look at the stats for how often those particular stylesheets were requested.
- # [18:48] <AryehGregor> Bots wouldn't request stylesheets either.
- # [18:48] <Dashiva> GranParadiso was the FF 3.0 alpha, wasn't it?
- # [18:49] <karlcow> AryehGregor: it's not done every month?
- # [18:49] <AryehGregor> karlcow, I dunno, I don't see newer data.
- # [18:50] <hsivonen> Dashiva: Ubuntu backports use the code names for browsers that are built from the same codebase as firefox
- # [18:50] <TabAtkins> karlcow: Is that list open to post to? I can provide reasoning for why, frex, data urls were rejected as a solution.
- # [18:51] <Dashiva> hsivonen: Isn't that IceWeasel etc?
- # [18:51] <karlcow> TabAtkins: I guess the list xml-dev has a moderator
- # [18:51] * Quits: Utkarsh (~admin@117.201.82.227) (Ping timeout: 272 seconds)
- # [18:51] <hsivonen> Dashiva: firefox-3.5 in jaunty-backport gives you a browser called Namaroka
- # [18:52] <hsivonen> Dashiva: that's debian
- # [18:52] <Dashiva> Namaroka is supposed to be 3.6
- # [18:52] <hsivonen> oops sorry. I meant Shiretoko
- # [18:53] <Dashiva> But I get your point
- # [18:53] * hsivonen lives on the trunk
- # [18:53] * karlcow wonders how many people are using Safari with VoiceOver, or jaws with IE. not visible in the stats, I guess
- # [18:57] * Joins: Utkarsh (~admin@117.201.81.90)
- # [18:58] * Joins: cying (~cying@70.90.171.153)
- # [18:59] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [18:59] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Remote host closed the connection)
- # [19:04] <JonathanNeal> I noticed that the WHATWG example for HTML5 shows <nav><h2>Navigation</h2> ... </nav> without an <h1>
- # [19:04] <JonathanNeal> Why is that?
- # [19:05] <Philip`> The absolute values of the numbers are meaningless
- # [19:05] <Philip`> (Only relative values matter)
- # [19:06] <Philip`> So I guess the example is attempting to demonstrate that it's valid to do that
- # [19:06] <TabAtkins> Also, using lower numbers sometimes can be helpful for no-CSS display in legacy browsers.
- # [19:06] * Joins: drunknbass_work (~aaron@228.sub-75-215-81.myvzw.com)
- # [19:06] <JonathanNeal> So <h1> or <h2> would have been fine, it's completely arbitrary unless relative to another <h*>
- # [19:06] * Quits: drunknbass_work (~aaron@228.sub-75-215-81.myvzw.com) (Client Quit)
- # [19:06] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:07] * Joins: drunknbass_work (~aaron@228.sub-75-215-81.myvzw.com)
- # [19:08] <JonathanNeal> I've read somewhere that <hgroup> is a specialised form of <header>, but that would not appear true.
- # [19:08] <Dashiva> <hgroup> is for grouping headers and subheaders
- # [19:08] <Dashiva> So they aren't interpreted as separate headings
- # [19:08] <TabAtkins> Nah, it's just a way to group multiple <hn> into a single heading, so it won't mess up the outline.
- # [19:09] <JonathanNeal> Right, that's what I thought.
- # [19:09] <JonathanNeal> That's how we're using them.
- # [19:16] * Quits: drunknbass_work (~aaron@228.sub-75-215-81.myvzw.com) (Ping timeout: 272 seconds)
- # [19:18] <JonathanNeal> Okay guys, let me share my "strategy" for HTML5 in our product.
- # [19:18] <JonathanNeal> I can pastie it, actually.
- # [19:19] <JonathanNeal> http://pastie.org/833062
- # [19:21] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [19:21] <AryehGregor> Why bother with <html>, <head>, <body>?
- # [19:21] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
- # [19:21] <AryehGregor> They're implicit.
- # [19:22] <AryehGregor> You don't need the /> in the meta, <meta charset="UTF-8"> will work fine.
- # [19:22] <AryehGregor> Also, why <header id="header">? What's the id needed for?
- # [19:22] <AryehGregor> Likewise <nav id="navigation">, etc.
- # [19:22] <AryehGregor> Part of the point of those elements is so you don't need those id's.
- # [19:23] <AryehGregor> You also have some div wrappers of unclear purpose -- do you need those for styling?
- # [19:23] <JonathanNeal> AryehGregor, yes the div wrappers are there for style guys to muck around with the content.
- # [19:24] <JonathanNeal> the IDs are important because they target a particular singular instance versus a generic element which can exist elsewhere in the site.
- # [19:25] <Philip`> Calling them something like id="main-header" might help disambiguate them, and stop people asking why that header is header and other headers aren't header
- # [19:25] <AryehGregor> Or you could put a class or id on the body element and use that.
- # [19:25] <AryehGregor> So you'd only need one class instead of lots of id's.
- # [19:26] <AryehGregor> Or, better yet, just stick with no id's or classes at all until you actually need them. That's what I've done so far for my personal site, although admittedly it only has a few pages.
- # [19:26] <JonathanNeal> Well, I don't see how that would be easier AryehGregor, I'd still end up having .someBodyClassName > div > header or something to specifically target those elements, that's what IDs and classnames are for.
- # [19:26] <TabAtkins> I've used "body > header" to target my top-level stuff.
- # [19:26] <AryehGregor> Me too.
- # [19:26] * Joins: annodomini (~lambda@wikipedia/lambda)
- # [19:26] <AryehGregor> That's what selectors are for.
- # [19:27] <AryehGregor> Especially if you don't need IE support, then you barely need classes/ids at all.
- # [19:27] <JonathanNeal> We'll need IE support.
- # [19:27] <JonathanNeal> Also, it's easier for a web designer to target an ID than moving through selectors.
- # [19:27] * Quits: annodomini (~lambda@wikipedia/lambda) (Read error: Connection reset by peer)
- # [19:27] <TabAtkins> Well, IE6 is the problem there. Doesen't support child selectors.
- # [19:28] <TabAtkins> So an #id helps there.
- # [19:28] <AryehGregor> Yeah. Sigh.
- # [19:28] * Joins: annodomini (~lambda@wikipedia/lambda)
- # [19:28] <JonathanNeal> AryehGregor, not to mention that it's easier to develop on.
- # [19:29] <JonathanNeal> id is implicit that it is unique to the page, the only instance, therefore #header and #footer mean "The ONE header" and "The ONE footer"
- # [19:34] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
- # [19:35] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [19:37] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:42] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [19:45] * Joins: weinig (~weinig@17.246.17.156)
- # [19:46] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Ping timeout: 246 seconds)
- # [19:49] <JonathanNeal> Okay updated @ http://pastie.org/833113
- # [19:52] * Quits: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net) (Quit: wycats)
- # [20:00] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [20:03] * Joins: mpt (~mpt@canonical/mpt)
- # [20:05] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [20:07] * Joins: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net)
- # [20:08] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [20:12] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [20:16] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [20:16] * Joins: wycats (~yehudakat@enginey-9.border1.sfo002.pnap.net)
- # [20:18] <MikeSmith> the spec really ought to include an explicit description of the rationale/background behind the srcdoc attribute
- # [20:27] <Philip`> Even though it doesn't describe rationale/background for any other feature?
- # [20:44] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [20:49] * Quits: sbublava (~stephan@77.116.150.179.wireless.dyn.drei.com) (Quit: sbublava)
- # [20:49] * Joins: KevinMarks (~KevinMark@157.22.22.46)
- # [20:50] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: Connection reset by peer)
- # [20:52] <karlcow> http://www.bramstein.com/projects/typeset/
- # [20:52] <karlcow> >This is an implementation of the Knuth and Plass line breaking algorithm using JavaScript and the HTML5 canvas element. The goal of this implementation is to optimally set justified text in the new HTML5 canvas element, and ultimately provide a library for various line breaking algorithms in JavaScript.
- # [20:57] <AryehGregor> Oh, neat, Opera is releasing something as open-source.
- # [20:59] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [21:04] * Joins: roc (~roc@121-74-147-72.telstraclear.net)
- # [21:04] <Philip`> AryehGregor: What something?
- # [21:04] * Philip` doesn't follow enough blogs and/or news sites
- # [21:04] <AryehGregor> http://my.opera.com/dragonfly/blog/opera-dragonfly-open-for-business
- # [21:05] * AryehGregor only follows Slashdot, which is enough to get most of the notable tech news
- # [21:05] <Philip`> Ooh, Mercurial
- # [21:06] <karlcow> DragonFly has always been under BSD licence.
- # [21:06] * karlcow goes read
- # [21:06] * Philip` no longer follows any tech news sites at all, because it takes up too much time and anything really important will be repeated on IRC
- # [21:07] <karlcow> so they put the code in a repository now. I guess that is the diff with before.
- # [21:18] * Quits: roc (~roc@121-74-147-72.telstraclear.net) (Quit: roc)
- # [21:20] * Quits: maikmerten_ (~maikmerte@port-92-201-10-67.dynamic.qsc.de) (Quit: Leaving)
- # [21:21] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
- # [21:24] * Quits: Breakmau5 (~breakz@erft-5d80ab42.pool.mediaWays.net) (Ping timeout: 256 seconds)
- # [21:25] * aroben is now known as aroben|lunch
- # [21:32] * Joins: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com)
- # [21:34] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [21:34] * Joins: MikeSmithX (~MikeSmith@EM114-48-170-221.pool.e-mobile.ne.jp)
- # [21:35] * Joins: dglazkov_ (~dglazkov@nat/google/x-ikmilynhymudospr)
- # [21:38] * Quits: MikeSmith (~MikeSmith@EM114-48-31-199.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
- # [21:39] * Quits: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49) (Ping timeout: 248 seconds)
- # [21:39] * dglazkov_ is now known as dglazkov
- # [21:46] * Quits: dglazkov (~dglazkov@nat/google/x-ikmilynhymudospr) (Remote host closed the connection)
- # [21:46] * Quits: weinig (~weinig@17.246.17.156) (Quit: weinig)
- # [21:47] * Joins: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49)
- # [21:47] * Parts: itpastorn (~gunther@2002:5ae4:c0eb:0:216:36ff:fec5:eeac)
- # [21:59] * Quits: Utkarsh (~admin@117.201.81.90) (Ping timeout: 272 seconds)
- # [22:04] * Joins: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [22:06] * Joins: Utkarsh (~admin@117.201.81.158)
- # [22:11] * Joins: tumbleweed (~stefanor@unaffiliated/tumbleweed)
- # [22:12] <tumbleweed> howdy. I can't seem to create ElementTrees with html5lib 0.90: http://pastebin.com/m298aa482
- # [22:14] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
- # [22:16] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.13/2009073109])
- # [22:16] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [22:18] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Client Quit)
- # [22:19] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [22:19] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Client Quit)
- # [22:20] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [22:20] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
- # [22:21] * Joins: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net)
- # [22:23] * Quits: Utkarsh (~admin@117.201.81.158) (Ping timeout: 240 seconds)
- # [22:25] * Quits: pmuellr (~pmuellr@nat/ibm/x-hmipvvmjukswidri) (Quit: pmuellr)
- # [22:25] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [22:25] * Joins: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz)
- # [22:27] <bfrantz> is it outside the scope of html5 to establish how user agents should treat a content body when issued a 404?
- # [22:28] <bfrantz> seems like more of an http issue but thought i'd check
- # [22:28] * Parts: conley (~conley@pool-96-240-166-166.ronkva.east.verizon.net)
- # [22:30] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Read error: Connection reset by peer)
- # [22:30] <GPHemsley> Hixie: How come this doesn't say that the default text alignment for <th> is center? http://dev.w3.org/html5/markup/th.html#th
- # [22:30] * Joins: Utkarsh (~admin@117.201.80.86)
- # [22:30] <AryehGregor> Sounds like HTTP.
- # [22:32] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [22:32] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
- # [22:32] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [22:33] * Quits: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com) (Quit: This computer has gone to sleep)
- # [22:33] <zcorpan> GPHemsley: MikeSmithX is editor for that document
- # [22:33] <Hixie> GPHemsley: dunno, i didn't write that document
- # [22:35] * Joins: cohitre (~cohitre@174-21-102-211.tukw.qwest.net)
- # [22:35] * Parts: cohitre (~cohitre@174-21-102-211.tukw.qwest.net)
- # [22:47] * Quits: Utkarsh (~admin@117.201.80.86) (Ping timeout: 256 seconds)
- # [22:53] * Joins: Utkarsh (~admin@117.201.81.5)
- # [22:53] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
- # [22:57] <zcorpan> http://www.zazzle.com/cssquirrel
- # [22:58] <Dashiva> The funny part is that it's probably grounds for a libel suit in England
- # [22:58] * Parts: tumbleweed (~stefanor@unaffiliated/tumbleweed) ("gone the bug report route")
- # [23:01] <Philip`> Not if it's true
- # [23:01] <AryehGregor> Wait, you need grounds for a libel suit in England these days?
- # [23:02] <AryehGregor> That's an awesome T-shirt.
- # [23:02] <Dashiva> Philip`: I don't think truth is relevant
- # [23:02] <Dashiva> As long as feelings are hurt
- # [23:03] <Philip`> http://en.wikipedia.org/wiki/English_defamation_law#Justification - "A claim of defamation is defeated if the defendant proves that the statement was true."
- # [23:05] <KevinMarks> right, but the burden of proof is reversed
- # [23:06] * KevinMarks waits for libel prosecutors to discover Gödel's theorem
- # [23:07] <Dashiva> That's libelous to say, KevinMarks
- # [23:07] * Quits: Utkarsh (~admin@117.201.81.5) (Ping timeout: 265 seconds)
- # [23:09] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [23:12] * Quits: daedb_ (~daed@h11n1fls34o986.telia.com) (Read error: Connection reset by peer)
- # [23:12] * Joins: daedb (~daed@h11n1fls34o986.telia.com)
- # [23:14] * Joins: Utkarsh (~admin@117.201.80.93)
- # [23:20] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
- # [23:27] <GarethAdams|Home> I'd love a libel suit
- # [23:27] <GarethAdams|Home> with a libel waistcoat and libel trousers
- # [23:32] <JonathanNeal> haha
- # [23:34] * aroben|lunch is now known as aroben
- # [23:34] * Joins: abarth_ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [23:34] <abarth_> othermaciej: according to http://dev.w3.org/html5/status/issue-status.html it looks like the deadline for ISSUE-4 change proposals as past
- # [23:35] <deltab> bfrantz: not if the missing resource is a stylesheet, script, image, video...
- # [23:40] * Quits: ChrisLTD|Work (~blahness@152.2.194.196) (Quit: ChrisLTD|Work)
- # [23:40] * Joins: jwalden (~waldo@nat/mozilla/x-uhewpsjrbroiuxcc)
- # [23:43] * Quits: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [23:51] <TabAtkins> Philip`: Just watched Hot Fuzz on your recommendation (a while back). Good movie!
- # [23:51] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
- # [23:53] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [23:54] <bfrantz> deltab: i have not explicitly tested for stylesheets, script, etc. i stumbled over an apache configuration that implements the ErrorDocument directive to send 404s to index.xml which in turn issues a meta redirect to a script. FF3.5, Safari 4, and Opera 10 follow the redirect where IE8 and Chrome 4 ignore it. I figured I would raise this behavior here so folks are aware of it. It may or may not be a behavior worth standardizing on.
- # [23:55] <bfrantz> all browers follow the redirect when visiting index.html directly
- # [23:56] <deltab> meta refresh, you mean?
- # [23:56] <bfrantz> yea, my bad
- # [23:58] * Quits: abarth_ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth_)
- # Session Close: Sat Feb 20 00:00:00 2010
The end :)