/irc-logs / freenode / #whatwg / 2010-02-19 / end

Options:

  1. # Session Start: Fri Feb 19 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:02] <Hixie> oops, i just repeated exactly what sicking said, but in less eloquent terms
  4. # [00:02] * Joins: Traveler1 (~traveler1@host207-210-dynamic.40-79-r.retail.telecomitalia.it)
  5. # [00:02] <Traveler1> Hello.
  6. # [00:02] <Traveler1> Do you guys recommend to add a header tag around the hgroup?
  7. # [00:03] <sicking> Hixie: no worries, it happens all the time ;)
  8. # [00:03] <sicking> just kidding
  9. # [00:03] <Traveler1> <hgroup> <h1>title</h1> <h2>subtitle</h2> </hgroup>
  10. # [00:03] <sicking> Hixie: where at?
  11. # [00:03] <Traveler1> Should I add an extra header tag?
  12. # [00:03] <AryehGregor> If you don't need it, don't add it.
  13. # [00:04] <AryehGregor> Most <hgroup>s aren't part of a <header>
  14. # [00:04] <AryehGregor> .
  15. # [00:04] <Traveler1> Hm
  16. # [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".
  17. # [00:05] <AryehGregor> Generally speaking, don't use extra tags unless you have some particular reason. It's largely pointless.
  18. # [00:05] <Traveler1> Right.
  19. # [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.
  20. # [00:05] <AryehGregor> Exactly.
  21. # [00:05] <Hixie> sicking: the websocket thing
  22. # [00:05] <Traveler1> No way, as AryehGregor said, no point.
  23. # [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.
  24. # [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.
  25. # [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.
  26. # [00:07] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Remote host closed the connection)
  27. # [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
  28. # [00:08] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  29. # [00:08] * Quits: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  30. # [00:08] * Joins: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net)
  31. # [00:09] <Traveler1> nvm
  32. # [00:09] <TabAtkins> If they are navigation for the site, use <nav>. If not, don't. ^_^
  33. # [00:15] * Joins: nessy (~Adium@124-168-170-167.dyn.iinet.net.au)
  34. # [00:17] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
  35. # [00:18] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115132715])
  36. # [00:20] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
  37. # [00:21] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  38. # [00:29] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
  39. # [00:29] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
  40. # [00:36] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
  41. # [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.)
  42. # [00:44] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
  43. # [00:44] * Joins: Amorphous (jan@unaffiliated/amorphous)
  44. # [00:59] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Remote host closed the connection)
  45. # [01:01] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Read error: Connection reset by peer)
  46. # [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.
  47. # [01:11] * Joins: conley (~conley@pool-96-240-166-166.ronkva.east.verizon.net)
  48. # [01:15] * Quits: Traveler1 (~traveler1@host207-210-dynamic.40-79-r.retail.telecomitalia.it) (Quit: Java user signed off)
  49. # [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>?
  50. # [01:16] <Hixie> <div>?
  51. # [01:16] <Hixie> depends what you mean by div-like :-)
  52. # [01:17] <conley> hixie: I consider all those div-like...i wasn't sure if div was still valid in html5...
  53. # [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/
  54. # [01:20] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 276 seconds)
  55. # [01:21] <Hixie> that's a pretty good overview, yeah
  56. # [01:22] * Parts: Sidnicious (~Sidney@pdpc/supporter/professional/sidney)
  57. # [01:31] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  58. # [01:34] * Joins: Xanthir (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  59. # [01:36] <conley> so is it ok to put a <nav> inside a header?
  60. # [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?
  61. # [01:38] <AryehGregor> Sure.
  62. # [01:38] * Quits: Xanthir (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 246 seconds)
  63. # [01:38] <AryehGregor> <header> can contain any flow content.
  64. # [01:39] <conley> thanks
  65. # [01:41] * Quits: dglazkov (~dglazkov@nat/google/x-bdflunrooacwnglo) (Quit: dglazkov)
  66. # [01:44] * Joins: jianli (~jianli@74.125.59.73)
  67. # [01:53] * Quits: Crash2108 (~Crash@CPE-65-29-58-169.wi.res.rr.com) (Read error: Connection reset by peer)
  68. # [01:53] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  69. # [01:58] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
  70. # [02:06] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  71. # [02:07] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  72. # [02:25] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
  73. # [02:29] * Quits: jianli (~jianli@74.125.59.73)
  74. # [02:31] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  75. # [02:32] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  76. # [02:35] * Quits: ap_ (~ap@17.246.19.5) (Quit: ap_)
  77. # [02:36] * Joins: paul_irish (~paul_iris@64.119.130.114)
  78. # [02:48] * Quits: paul_irish (~paul_iris@64.119.130.114) (Remote host closed the connection)
  79. # [03:02] * Joins: Breakmau5 (~breakz@erft-5d80cc6f.pool.mediaWays.net)
  80. # [03:02] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  81. # [03:08] * Joins: annodomini (~lambda@wikipedia/lambda)
  82. # [03:20] * Quits: wycats (~yehudakat@enginey-9.border1.sfo002.pnap.net) (Quit: wycats)
  83. # [03:21] * Joins: Xanthir (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  84. # [03:23] <drclue> Long day today , just refueled the jet packs on the truck :)
  85. # [03:26] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  86. # [03:27] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  87. # [03:29] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
  88. # [03:36] * Quits: MikeSmithX (~MikeSmith@EM114-48-8-228.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
  89. # [03:37] * Joins: Utkarsh (~admin@117.201.82.211)
  90. # [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.
  91. # [03:37] <drclue> Figure if one can annoy the world with a marquee element , there might be room for something like this too
  92. # [03:41] <drclue> Any particular reason we need embed , applet and object as opposed to merging them into object?
  93. # [03:42] <drclue> For that matter , iframe could be rolled into object too
  94. # [03:42] * Joins: MikeSmithX (~MikeSmith@EM114-48-116-246.pool.e-mobile.ne.jp)
  95. # [03:47] <Hixie> applet is gone
  96. # [03:47] <Hixie> embed, iframe, and img are basically specialised versions of object
  97. # [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)
  98. # [03:48] <Hixie> (<input> is similarly a problem)
  99. # [03:48] <drclue> I understand they are specialized , but why keep them around?
  100. # [03:48] <Hixie> they work better
  101. # [03:48] <drclue> emmm how so?
  102. # [03:49] <Hixie> have you tried using <object>? browsers implement it in all kinds of buggy ways
  103. # [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
  104. # [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
  105. # [03:51] <drclue> it would just be a matter of vectoring existing code so in their rolls the code would still be the same
  106. # [03:51] <Hixie> you'd think
  107. # [03:51] <Hixie> yet it seems not
  108. # [03:52] <Hixie> in practice <object> has had way more bugs than the other three put together
  109. # [03:52] <drclue> I'm just kicking thoughts around. I've been enjoying the show since mosiac
  110. # [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
  111. # [03:54] <drclue> "yet it seems not" That one I just find hard to believe , but I'll take your word for it
  112. # [03:55] <Hixie> just test the browsers -- <object> is more buggy
  113. # [03:55] <Hixie> or look in the bug databases for mozilla and webkit
  114. # [03:55] <Hixie> <object> has way more bugs than the others
  115. # [03:55] <drclue> I know what your saying is true, but that really was not my point.
  116. # [03:57] <drclue> I figure you have been messing about with browsers probably as long as I have
  117. # [03:57] <Hixie> since 1998 :-)
  118. # [03:57] <drclue> I started about Mosiac
  119. # [03:57] <Hixie> well, since 1995, but i started doing standards stuff in 98
  120. # [03:58] <drclue> Started programming before PC's came with screens and keyboards as options
  121. # [03:59] <drclue> So basically neither of us is new to this.
  122. # [03:59] <Hixie> indeed :-)
  123. # [04:00] * Joins: KevinMarks (~KevinMark@65.164.123.29)
  124. # [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
  125. # [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
  126. # [04:03] <Hixie> well we tried that with html4, for embed/img/applet/iframe -> object
  127. # [04:03] <Hixie> and it didn't work :-)
  128. # [04:04] * Quits: Xanthir (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 268 seconds)
  129. # [04:04] <drclue> Thats because the spec did the migration incorrectly
  130. # [04:04] <Hixie> does html5 do it correctly?
  131. # [04:05] <drclue> You tell me , will object as a result of the spec behave?
  132. # [04:05] * Quits: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net) (Quit: Leaving...)
  133. # [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 :-)
  134. # [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?
  135. # [04:09] <Hixie> img, them iframe, then embed, then applet, then object, i think
  136. # [04:09] <Hixie> but it's hard to say
  137. # [04:09] <drclue> img does not really do anything comparable, which next in order brings us to iframe
  138. # [04:10] <drclue> iframe is a possible key to this , even if it were called object
  139. # [04:11] * Quits: Utkarsh (~admin@117.201.82.211) (Ping timeout: 260 seconds)
  140. # [04:11] <drclue> Leveraging existing good behaviors is something I would encourage
  141. # [04:12] <drclue> Not much to changing an element name in a table
  142. # [04:12] * Joins: miketaylr (~miketaylr@24.42.95.234)
  143. # [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
  144. # [04:14] <drclue> As you said object has so many issues , so just call iframe object and back fill it with the object element.
  145. # [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
  146. # [04:16] <drclue> I would rather leverage what browsers do well
  147. # [04:16] <Hixie> MikeSmithX: how so?
  148. # [04:16] <Hixie> MikeSmithX: oh the whole radio/checkbox/option thing?
  149. # [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)
  150. # [04:17] <MikeSmithX> Hixie: yeah
  151. # [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
  152. # [04:18] <Hixie> the spec never says that :-P
  153. # [04:18] <Hixie> elements aren't in states :-P
  154. # [04:18] <Hixie> it's attributes that are in states :-P
  155. # [04:18] <MikeSmithX> heho
  156. # [04:18] <MikeSmithX> yeah, you know what I mean
  157. # [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)
  158. # [04:19] <MikeSmithX> drclue: there is a rational argument to be made for retaining applet event
  159. # [04:19] <MikeSmithX> *even
  160. # [04:19] <MikeSmithX> the applet element
  161. # [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)
  162. # [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
  163. # [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
  164. # [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
  165. # [04:21] <drclue> BRB smoke break
  166. # [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
  167. # [04:25] <Hixie> MikeSmithX: they are far more similar to each other than, say, the various input types
  168. # [04:26] <drclue> I'm back
  169. # [04:26] <fantasai> jgraham: sorry, I meant bug 137
  170. # [04:26] <fantasai> jgraham: not 135
  171. # [04:26] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
  172. # [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
  173. # [04:28] <drclue> The other objects should then back fill into that one object
  174. # [04:29] * Joins: Xanthir (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  175. # [04:29] <MikeSmithX> Hixie: yeah, agreed in command case they are more similar and certainly less confusing than input
  176. # [04:29] <drclue> Coding wise that would be easier and hopefully provide better acceptance
  177. # [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
  178. # [04:30] <drclue> It would also give coders an excuse to fix what aint broken (tongue in cheek)
  179. # [04:30] <MikeSmithX> fantasai: hey, so it seems like there has recently been some forward movement on the CSS ruby spec
  180. # [04:32] <fantasai> MikeSmithX: yeah, I hear ishida wants to edit
  181. # [04:32] <fantasai> :)
  182. # [04:32] <MikeSmithX> yeah, I was chatting with him about it earlier
  183. # [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?
  184. # [04:33] <MikeSmithX> as the HTML5 spec currently allows
  185. # [04:33] <Hixie> "it works in IE", i think
  186. # [04:33] <MikeSmithX> ah
  187. # [04:33] <fantasai> MikeSmithX: well, the CSSWG approved his editorship if that helps :)
  188. # [04:33] <fantasai> MikeSmithX: I don't think the editor's draft is on dev.w3.org yet
  189. # [04:33] <Hixie> also advanced ruby or whatever it was called allowed something equivalent
  190. # [04:34] * Joins: weinig (~weinig@17.246.17.156)
  191. # [04:34] * Quits: weinig (~weinig@17.246.17.156) (Client Quit)
  192. # [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
  193. # [04:35] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
  194. # [04:35] <MikeSmithX> anyway, I am just glad that it's actually being worked on actively
  195. # [04:35] <MikeSmithX> Hixie: I asked because it's my understanding that the original ruby spec did not allow it
  196. # [04:35] <MikeSmithX> http://www.w3.org/TR/ruby/ I mean
  197. # [04:36] * Joins: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net)
  198. # [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
  199. # [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
  200. # [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
  201. # [04:38] <Hixie> this isn't my area of expertise
  202. # [04:38] <Hixie> anyway, gotta go
  203. # [04:38] <Hixie> bbiab
  204. # [04:38] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Remote host closed the connection)
  205. # [04:39] <drclue> ruby is so far afield of HTML , I have a hard time understanding it's presence in the conversation
  206. # [04:41] <fantasai> MikeSmithX: just trace back the versions and see if there was a CR stage :)
  207. # [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
  208. # [04:43] <drclue> Yes , I know it has made inroads , but that is another matter
  209. # [04:43] <MikeSmithX> fantasai: well, even HTML4 had a CR stage... I just think it lasted for a week or two or something
  210. # [04:44] <MikeSmithX> or maybe it didn't even have a CR
  211. # [04:44] <fantasai> MikeSmithX: I thought the old process didn't have a CR stage
  212. # [04:44] <MikeSmithX> I believe HTML4 went from FPWD to Rec in 5 months
  213. # [04:44] <fantasai> MikeSmithX: LC -> PR
  214. # [04:44] <fantasai> ?
  215. # [04:44] <MikeSmithX> fantasai: ah, OK
  216. # [04:45] <drclue> function,data,presentation one should never mix these drugs
  217. # [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
  218. # [04:54] * Joins: JoePeck_ (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net)
  219. # [04:54] * Quits: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  220. # [04:54] * JoePeck_ is now known as JoePeck
  221. # [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"
  222. # [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.
  223. # [04:56] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
  224. # [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
  225. # [05:03] * Quits: othermaciej (~mjs@17.246.18.145) (Quit: othermaciej)
  226. # [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
  227. # [05:05] * Joins: othermaciej (~mjs@17.246.18.145)
  228. # [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 .
  229. # [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
  230. # [05:10] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
  231. # [05:10] * Quits: othermaciej (~mjs@17.246.18.145) (Quit: othermaciej)
  232. # [05:13] * Joins: othermaciej (~mjs@17.246.18.145)
  233. # [05:13] <drclue> Can anyone explain to me why an HTML specification would have "5.4 Microdata vocabularies"?
  234. # [05:14] <drclue> Why would layout care about the microdata vocabularies of the moment?
  235. # [05:15] <drclue> It would almost seem like caring about "dBase III"
  236. # [05:16] <othermaciej> 1) HTML is not "layout"
  237. # [05:16] <drclue> HTML should be what then?
  238. # [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)
  239. # [05:16] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  240. # [05:16] <othermaciej> 3) dBase III? huh?
  241. # [05:16] <drclue> My point exactly
  242. # [05:17] <othermaciej> HTML is a markup language for hypertext documents and applications on the Web
  243. # [05:17] <othermaciej> it is not a layout language
  244. # [05:17] <othermaciej> CSS is a layout/styling language
  245. # [05:17] <drclue> Of course it is
  246. # [05:17] <drclue> CSS is styling
  247. # [05:18] <drclue> making reference to particular fixed widths and such anywhere is a bad idea in general
  248. # [05:19] <othermaciej> p { display: block; margin: 1.0em 0px; }
  249. # [05:20] <othermaciej> that is the line of CSS that gives the <p> element its default layout behavior in WebKit
  250. # [05:20] <othermaciej> it comes from the file html.css
  251. # [05:20] <drclue> The style of that P element is that it is a block with a margin, and is indeed style
  252. # [05:20] <boblet> foolip: I’ve got some more Live Microdata feedback…
  253. # [05:20] <othermaciej> drclue: that style is what controls its layout
  254. # [05:21] <othermaciej> you put that same style on a <div> or <span>, and it lays out the same
  255. # [05:21] <othermaciej> the way <p> is different is semantics, not layout
  256. # [05:21] <othermaciej> <p> means the contents are a paragraph, but <div> or <span> would not indicate anything specific about the contents
  257. # [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
  258. # [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
  259. # [05:22] <othermaciej> the appearance and placement of the P element on screen is completely controlled by CSS
  260. # [05:22] <boblet> foolip: also the download link doesn’t work in Chrome 5
  261. # [05:22] <drclue> There is a devision of labor
  262. # [05:22] <drclue> There is some overlap
  263. # [05:23] <drclue> but the primary roles should be separate
  264. # [05:23] <othermaciej> the primary role of HTML markup is semantics
  265. # [05:23] <othermaciej> the primary role of CSS is controlling styling and layout
  266. # [05:24] <drclue> CSS = Cascading "style" sheets.
  267. # [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
  268. # [05:26] <boblet> foolip: if I change the extension the vcard files downloaded by FF load fine
  269. # [05:26] <boblet> foolip: however the .ics file appears to load but doesn’t show up (iCal being screwy most probably)
  270. # [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
  271. # [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)
  272. # [05:31] * Xanthir is now known as TabAtkins
  273. # [05:32] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
  274. # [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
  275. # [05:35] <drclue> style in which content is rendered verbally.
  276. # [05:36] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  277. # [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
  278. # [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.
  279. # [05:40] * Quits: beilabs (~beilabs@ppp121-44-88-198.lns20.syd6.internode.on.net) (Ping timeout: 260 seconds)
  280. # [05:42] <drclue> Standards wise , while there may be some overlap javascript = function , XML = data , HTML = layout , CSS=style
  281. # [05:42] <drclue> There are indeed overlaps and accepted abuses and pseudo standards to augment actual standards , but they is what they is
  282. # [05:42] <TabAtkins> That's not the division that currently exists, or is reflected in current standards.
  283. # [05:42] <TabAtkins> It may be how things were intended to be divided in the past, I dunno.
  284. # [05:43] <drclue> I guess we are each free to view the standards from our own vantage point
  285. # [05:44] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  286. # [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)?
  287. # [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
  288. # [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.
  289. # [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.
  290. # [05:54] * Quits: miketaylr (~miketaylr@24.42.95.234) (Quit: Leaving...)
  291. # [05:54] <TabAtkins> (I use the table layout module, for example, to produce an attractive two-column layout on my company's site.)
  292. # [06:01] <drclue> Well , that two column layout IMHO should have been the MULTICOL tag introduced originally as the vendor specific offering of Netscape.
  293. # [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
  294. # [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
  295. # [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.
  296. # [06:03] * Quits: KevinMarks (~KevinMark@65.164.123.29) (Quit: The computer fell asleep)
  297. # [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.
  298. # [06:05] <TabAtkins> So I do a little "ul.lang-list{ column-width: 20em; }" or whatever, and it automatically adjusts.
  299. # [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
  300. # [06:05] <foolip> boblet: hi there
  301. # [06:06] <boblet> hey hey
  302. # [06:06] <foolip> which browser appends a .part extension?
  303. # [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.
  304. # [06:07] <boblet> foolip: FF 3.5x
  305. # [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
  306. # [06:07] <TabAtkins> So yes, I do want to present several versions of my output, based on the output device.
  307. # [06:07] <boblet> foolip: also tested in Chrome 5.0x, but it didn’t seem to download the file (both Mac)
  308. # [06:07] <foolip> boblet: and iCal, is that on mac?
  309. # [06:08] <roc> FF appends a .part extension while the file is downloading
  310. # [06:08] <roc> when the download is complete, the .part extension is removed
  311. # [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.
  312. # [06:08] <boblet> foolip: yes. renaming vcard to .vcs worked fine for Address Book
  313. # [06:08] <foolip> roc: this is a data: URL
  314. # [06:08] <drclue> I just want to have one presentation that through proper design renders well desktop , laptop,cellphone , audio
  315. # [06:08] <boblet> roc: the file is from a data url, and it’s not removing .part for me
  316. # [06:08] <roc> that sounds like just a bug
  317. # [06:09] <foolip> boblet: file bug at mozilla :)
  318. # [06:09] <drclue> I want that one presentation to occur within the standards
  319. # [06:09] <boblet> foolip: will add it to the todo pile :)
  320. # [06:09] * Joins: Utkarsh (~admin@117.201.87.182)
  321. # [06:10] <TabAtkins> You can certainly put together that one presentation. But that doesn't mean that one should be limited to that.
  322. # [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)
  323. # [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 :|
  324. # [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.
  325. # [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)
  326. # [06:11] <othermaciej> MikeSmithX: neat
  327. # [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).
  328. # [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
  329. # [06:12] <TabAtkins> What do you mean by "Specs need not make that choice for you"?
  330. # [06:13] * Joins: wakaba_1 (~wakaba_@119-228-219-41.eonet.ne.jp)
  331. # [06:13] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
  332. # [06:13] * Joins: katz-und-mau5 (~breakz@erft-5d80ab42.pool.mediaWays.net)
  333. # [06:14] <foolip> boblet: chrome seems to work if you right click and save as
  334. # [06:14] <boblet> foolip: oh, doh. didn’t try that
  335. # [06:14] * Quits: othermaciej (~mjs@17.246.18.145) (Remote host closed the connection)
  336. # [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
  337. # [06:15] * Joins: othermaciej (~mjs@2620:0:1b00:1191:21f:f3ff:fe4e:bf33)
  338. # [06:15] <boblet> foolip: probably not a new feature that’ll happen anytime soon huh ;-)
  339. # [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
  340. # [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])
  341. # [06:15] <TabAtkins> I'm confused. That's the current state of affairs. What do you think is wrong?
  342. # [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
  343. # [06:16] <othermaciej> MikeSmithX: sounds like a useful data source
  344. # [06:16] <TabAtkins> MikeSmithX: Yay, thanks! I was sad when @html5 stopped broadcasting.
  345. # [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
  346. # [06:17] <MikeSmithX> TabAtkins: thank Twitter for changing their API :)
  347. # [06:17] * Quits: Breakmau5 (~breakz@erft-5d80cc6f.pool.mediaWays.net) (Ping timeout: 260 seconds)
  348. # [06:17] <othermaciej> MikeSmithX: I'd say not the decision policy doc, but watching issue-status is good
  349. # [06:17] <MikeSmithX> OK
  350. # [06:17] * MikeSmithX turns off decision-policy watching
  351. # [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)
  352. # [06:19] <boblet> ok!
  353. # [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
  354. # [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.
  355. # [06:21] <TabAtkins> From what I can tell, you think along roughly the right lines, and the specs agree with you.
  356. # [06:21] * TabAtkins is going to bed now. ;_;
  357. # [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.
  358. # [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.
  359. # [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
  360. # [06:26] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 260 seconds)
  361. # [06:27] * Quits: jwalden (~waldo@nat/mozilla/x-pocvdfcittqfcpcf) (Quit: ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.2/20100122095031])
  362. # [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 :)
  363. # [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
  364. # [06:42] <drclue> confines of HTML5 we can fix with respct to the various code bases the remaining issues
  365. # [06:44] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
  366. # [06:56] * Quits: Utkarsh (~admin@117.201.87.182) (Ping timeout: 260 seconds)
  367. # [07:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
  368. # [07:08] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  369. # [07:12] * Quits: othermaciej (~mjs@2620:0:1b00:1191:21f:f3ff:fe4e:bf33) (Quit: othermaciej)
  370. # [07:15] <boblet> first peek at Microformats & Microdata slides from a talk I gave recently: http://oli.jp/slides/microformats-microdata/
  371. # [07:16] <boblet> if anyone checks it out and has comments please leave here & I’ll check the logs later
  372. # [07:16] <boblet> otherwise via twitter @boblet
  373. # [07:16] <drclue> I'll buy into this conversation. Why would any microformat be a valid HTML spec conversation?
  374. # [07:17] <boblet> drclue: slides = presentation, not conversation :P
  375. # [07:18] <boblet> I’ve gotta go—conversational ticket sales will resume the next time I’m on
  376. # [07:18] <boblet> feel free to ask me again then
  377. # [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
  378. # [07:18] <drclue> component of an HTML specification
  379. # [07:19] <boblet> sigh
  380. # [07:19] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
  381. # [07:19] <boblet> quickly
  382. # [07:19] <boblet> uF are not part of any HTML specification
  383. # [07:19] <drclue> sigh all ya like , I think it is valid conversation
  384. # [07:19] <boblet> sigh = I’m late
  385. # [07:20] <boblet> the closest uF have come to integration in HTML spec is microdata chapter
  386. # [07:20] <boblet> code examples of using vcard and vevent
  387. # [07:20] <drclue> There should be no reference to any spec of the moment , be it ones you cite or dBas III
  388. # [07:20] * Joins: terje_t (~terje@78.85-200-206.bkkb.no)
  389. # [07:20] <boblet> uF specs themselves are made by microformats.org community = completely different
  390. # [07:21] <drclue> This discussion area is about HTML5 so why would any format be it vcard , dBase III or cobalt be relevant
  391. # [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
  392. # [07:21] <boblet> following it gives common ground on which to build
  393. # [07:21] <boblet> eg Google Rich Snippets
  394. # [07:21] <boblet> eg Technorati uF search
  395. # [07:22] <boblet> if uF don’t float your boat, there’s no requirement to use em
  396. # [07:22] <boblet> and I’m out
  397. # [07:22] <boblet> l8r all
  398. # [07:22] <drclue> Useful and spec related are not the same thing despite any inroads one might have made
  399. # [07:22] <boblet> again—next time
  400. # [07:22] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: thxbye)
  401. # [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.
  402. # [07:26] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  403. # [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.
  404. # [07:26] <drclue> in general true w3.org standards are timeless and as should be immune from specs of the momment
  405. # [07:29] <foolip> drclue: HTML makes no reference to microformats
  406. # [07:30] <foolip> drclue: microformats piggyback on the class attribute mostly
  407. # [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
  408. # [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
  409. # [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
  410. # [07:32] <foolip> drclue: please file specific bugs on those sections
  411. # [07:33] <foolip> drclue: if you want good flame material "microdata"is the keyword, not microformats
  412. # [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
  413. # [07:40] <foolip> All problems in the spec are treated as bugs.
  414. # [07:40] <foolip> Still, please list which "outside standards" it is "invalid" to reference
  415. # [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
  416. # [07:43] <drclue> A reference to a spec that is not in itself a valid w3.org spec is in my opinion invalid
  417. # [07:43] <foolip> how about RFCs?
  418. # [07:44] <foolip> lots of W3C specs I've read reference RFCs
  419. # [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
  420. # [07:46] <foolip> what constitutes a "non spec"?
  421. # [07:46] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  422. # [07:47] <drclue> That is up to interpretation but IMHO a true spec is timeless and not effected by the moment
  423. # [07:47] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  424. # [07:48] <foolip> an you give an example of a true spec and a false spec?
  425. # [07:48] * Quits: MikeSmithX (~MikeSmith@EM114-48-116-246.pool.e-mobile.ne.jp) (Ping timeout: 256 seconds)
  426. # [07:48] <drclue> citing RFC's is like citing the Avion carrier protocool
  427. # [07:48] * Joins: MikeSmithX (~MikeSmith@EM114-48-116-246.pool.e-mobile.ne.jp)
  428. # [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.
  429. # [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
  430. # [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
  431. # [07:53] <foolip> which committee?
  432. # [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
  433. # [07:55] <foolip> drclue: you greatly overestimate my power to undermine much of anything
  434. # [07:56] <drclue> Hey than you are just like me , someone with an opinion. You have yours , I have mine
  435. # [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)
  436. # [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
  437. # [07:58] <drclue> Lets ask Hixie if it is fair game to discuss our opinions here, what you thing the answer will be?
  438. # [07:59] <foolip> of course it's OK, but we're not getting anywhere
  439. # [08:00] <foolip> which is why I encourage you to be specific, so that other can understand your position.
  440. # [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?
  441. # [08:01] <drclue> What do you think I have not been specific about?
  442. # [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
  443. # [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
  444. # [08:03] <drclue> If you want to debate a point , hixie reads the conversation so lets indeed debate
  445. # [08:04] <foolip> You haven't said anything specific enough to be possible to debate, so I will decline the offer.
  446. # [08:07] <Dashiva> I still have no idea what you're talking about either
  447. # [08:07] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
  448. # [08:07] <Dashiva> It does remind me of the talk about letting page authors set the accept header...
  449. # [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
  450. # [08:12] <hsivonen> things would be so much easier if html had an intelligently designed internal encoding declaration mechanism instead of an evolved one
  451. # [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.
  452. # [08:14] <Dashiva> hsivonen: Kind of like, not letting HTTP headers override document metadata?
  453. # [08:15] <drclue> If wishes were horses beggars would ride
  454. # [08:15] <hsivonen> like not being able to have charset-sensitive stuff before the declaration
  455. # [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
  456. # [08:18] <MikeSmithX> geez.. http://html5.org/tools/web-apps-tracker?from=4781&to=4782
  457. # [08:19] <MikeSmithX> is it really worth going to the trouble of having warnings emitted for the "dataformatas" attribute?
  458. # [08:19] <Dashiva> Warnings will be emitted anyway
  459. # [08:20] <Dashiva> This way the warning makes more sense
  460. # [08:20] <drclue> Not even sure what that cited link has to do with my opinions other than wasting my time
  461. # [08:20] <MikeSmithX> that and whatever the hell these other bizarro phantom attributes are
  462. # [08:20] <Dashiva> event and for are IE-isms
  463. # [08:21] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  464. # [08:21] <Dashiva> Although I think other browsers support event=load for=window
  465. # [08:21] <MikeSmithX> I see
  466. # [08:21] <othermaciej> Dashiva: I think only IE supports <script for>
  467. # [08:21] <othermaciej> maybe Opera too
  468. # [08:21] <othermaciej> I know Safari doesn't
  469. # [08:21] <drclue> Discussing IE in regard to specs is like discussing freedom in a jail cell
  470. # [08:21] <Dashiva> Not the general case, but onload
  471. # [08:21] <hsivonen> which other browsers?
  472. # [08:21] <hsivonen> oh
  473. # [08:22] <hsivonen> i thought gecko had support but no longer
  474. # [08:22] * MikeSmithX only just now notices Hixie "yes, we're scraping the bottom of the barrel now" comment in that commit description
  475. # [08:23] <drclue> Any discussion that resolves to IE is indeed scraping the ultimate bottom of the barrel
  476. # [08:23] <hsivonen> I suspect this is about making a point about Larry's and Julian's requests
  477. # [08:23] <MikeSmithX> hmm
  478. # [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
  479. # [08:25] <Dashiva> Or so others are motivated to help stop the pain
  480. # [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
  481. # [08:26] <Dashiva> Right.
  482. # [08:26] * Joins: hober (~ted@unaffiliated/hober)
  483. # [08:28] * Joins: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se)
  484. # [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/
  485. # [08:29] <Dashiva> I don't think you actually interrupted anything...
  486. # [08:29] <drclue> I really hate having to read links, and I hate it more when after doing so my time is wasted
  487. # [08:30] <MikeSmithX> amen to that
  488. # [08:31] <Dashiva> MikeSmithX, stop using your magical powers to force people to read links
  489. # [08:31] * MikeSmithX is now known as MikeSmith
  490. # [08:32] * Joins: Utkarsh (~admin@117.201.87.203)
  491. # [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
  492. # [08:33] <zcorpan> othermaciej: your impl of details is surprisingly similar to mine
  493. # [08:33] <zcorpan> othermaciej: except you don't check for native support and don't check which key or button was pressed
  494. # [08:34] <zcorpan> well and i listened for clicks on document
  495. # [08:34] <MikeSmith> Dashiva: OK, point taken
  496. # [08:35] * MikeSmith turns off his personal Ultra Low Frequency long-range communications transmitter
  497. # [08:35] * Quits: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no) (Quit: Ex-Chat)
  498. # [08:35] <Dashiva> It looks like firefox still supports for=window event=onload (but inline, not onload)
  499. # [08:35] <drclue> [MikeSmith] Please go somewhere for an extended period of time before I violate some law
  500. # [08:37] <othermaciej> zcorpan: eww, why would you listen for clicks on document?
  501. # [08:37] <othermaciej> zcorpan: yeah my implementation was lazy
  502. # [08:37] <MikeSmith> drclue, OK, please just don't violate me. I prefer to be more like, say, ravished
  503. # [08:38] <Dashiva> 犯される方がいい
  504. # [08:38] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  505. # [08:38] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  506. # [08:39] <MikeSmith> Dashiva: you always have a way with words
  507. # [08:39] <MikeSmith> great pick-up line, that
  508. # [08:39] <othermaciej> zcorpan: I also forgot to add a :active state for the triangle
  509. # [08:39] <MikeSmith> I'll have to try that one out
  510. # [08:40] <Dashiva> I didn't know you needed pickup lines
  511. # [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
  512. # [08:40] <Dashiva> I figured there was already a line of people wanting to be picked up
  513. # [08:40] <othermaciej> zcorpan: actually, maybe it can through grotesque hackery - wonder if my idea would flicker
  514. # [08:43] * Joins: yutak_ (~yutak@220.109.219.244)
  515. # [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
  516. # [08:45] <zcorpan> othermaciej: i had a listener on document for other things as well
  517. # [08:46] <zcorpan> othermaciej: i sent an email to www-style about transitioning between height:0 and height:auto
  518. # [08:46] <zcorpan> well height:1em and height:auto should work too
  519. # [08:46] <othermaciej> zcorpan: I gotta convince Simon to just implement that for me
  520. # [08:46] <othermaciej> zcorpan: but I did think of a way to fake it
  521. # [08:46] <othermaciej> zcorpan: height: 1em is kinda bogus though
  522. # [08:47] <zcorpan> why?
  523. # [08:47] <othermaciej> the summary could be taller than 1em
  524. # [08:47] <zcorpan> true
  525. # [08:47] <zcorpan> but not if you know it's just one word
  526. # [08:48] <othermaciej> if it has a different font than the details its height won't be 1em in <details> space
  527. # [08:54] * Quits: sicking (~chatzilla@nat/mozilla/x-kfltphqrzogmelsh) (Ping timeout: 265 seconds)
  528. # [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
  529. # [08:56] <MikeSmith> there are not currently any obsolete-and-nonconforming attributes in embed.attrs.other
  530. # [08:56] <hsivonen> MikeSmith: an alternative is filing a spec bug about this and force a decision against making all legacy stuff conforming
  531. # [08:57] <MikeSmith> hmm
  532. # [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
  533. # [08:57] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  534. # [08:58] <othermaciej> hsivonen: they're nonconforming already, aren't they?
  535. # [08:58] <MikeSmith> hsivonen: or I can just hold off and wait for the drama to play out
  536. # [08:58] <othermaciej> these particular features, that is
  537. # [08:58] <drclue> I think there might be disagreements , but real bugs ,lets hear the song
  538. # [08:59] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  539. # [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
  540. # [09:00] <MikeSmith> drclue, help commands
  541. # [09:01] <othermaciej> yeah, definitely in the non-conforming section
  542. # [09:01] <hsivonen> MikeSmith: that's one option if you can get someone else to play the drama opposition
  543. # [09:01] <drclue> [MS] ya ain't near enough to obey
  544. # [09:01] <othermaciej> MikeSmith: are you just making sure that all explicitly nonconforming attributes have a custom error message instead of the generic one?
  545. # [09:01] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: me so sleepy)
  546. # [09:02] * Quits: Utkarsh (~admin@117.201.87.203) (Ping timeout: 240 seconds)
  547. # [09:02] <hsivonen> MikeSmith: if these are at all inconvenient due to the <embed> stuff, I'd just not add any code for these
  548. # [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
  549. # [09:02] <MikeSmith> hsivonen: OK
  550. # [09:03] <drclue> HTML5 aint perfect by a long shot , but as a means to move forward , it's ok
  551. # [09:03] <zcorpan> is <embed datafld> conforming?
  552. # [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
  553. # [09:04] <zcorpan> i guess it's not since the obsolete section says it must not be used
  554. # [09:04] <MikeSmith> especially given the un-usefulness of the generic messages that jing emits for them
  555. # [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
  556. # [09:04] <drclue> HTML5 tries to please too many people , but forward versus standstill it rocks
  557. # [09:05] <MikeSmith> othermaciej: good point
  558. # [09:05] <hsivonen> what does IE do with dataformatas?
  559. # [09:05] <MikeSmith> though the "world of imagination" sounds like a great place to be
  560. # [09:05] <drclue> The further IE falls behind , the better
  561. # [09:05] <hsivonen> "As of Windows Internet Explorer 7, the DATAFORMATAS attribute is no longer supported for the input type=button object."
  562. # [09:05] <hsivonen> http://msdn.microsoft.com/en-us/library/ms533706%28VS.85%29.aspx
  563. # [09:06] <othermaciej> I guess I was wrong about the world of imagination
  564. # [09:06] <othermaciej> I did not realize these were from the world of old IE versions
  565. # [09:06] <MikeSmith> a much less invitingly-named world
  566. # [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
  567. # [09:07] <hsivonen> I guess that would be doable
  568. # [09:07] * Joins: Utkarsh (~admin@117.201.85.112)
  569. # [09:08] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Ping timeout: 264 seconds)
  570. # [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
  571. # [09:08] <drclue> as to blow them off the screen
  572. # [09:09] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  573. # [09:09] * hsivonen wonders if MS is still making long-term promises about IE8 to BigCos
  574. # [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)
  575. # [09:12] <hsivonen> MikeSmith: the assertion could be <embed>-specific
  576. # [09:12] <MikeSmith> I see
  577. # [09:12] * Joins: pesla (~retep@procurios.xs4all.nl)
  578. # [09:13] <gsnedders> TabAtkins: No, I don't I tend to avoid graph theory at all costs.
  579. # [09:14] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  580. # [09:14] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Client Quit)
  581. # [09:14] * gsnedders used canvas for the first time last night
  582. # [09:14] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu) (Ping timeout: 260 seconds)
  583. # [09:16] <zcorpan> hsivonen: but then <p datafld> would give the jing message?
  584. # [09:21] * Joins: roc (~roc@121-74-147-72.telstraclear.net)
  585. # [09:26] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  586. # [09:30] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 268 seconds)
  587. # [09:31] <MikeSmith> interesting.. Mac OSX update seems to have removed my JDK install
  588. # [09:32] <hsivonen> zcorpan: yeah
  589. # [09:33] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  590. # [09:33] * Joins: MikeSmithX (~MikeSmith@EM114-48-20-16.pool.e-mobile.ne.jp)
  591. # [09:34] * Quits: MikeSmith (~MikeSmith@EM114-48-116-246.pool.e-mobile.ne.jp) (Disconnected by services)
  592. # [09:34] * MikeSmithX is now known as MikeSmith
  593. # [09:37] * Quits: Utkarsh (~admin@117.201.85.112) (Ping timeout: 260 seconds)
  594. # [09:44] * gsnedders still isn't sure he got his internal representation of the hexagonal grid right
  595. # [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
  596. # [09:46] * Parts: drclue (~drclue@2002:4131:a336:0:250:8ff:fe02:eefa)
  597. # [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?
  598. # [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
  599. # [09:52] <MikeSmith> in consideration of the case of uses of the schema outside of v.nu
  600. # [09:52] <MikeSmith> so the legacy.rnc file is just something that v.nu uses internally
  601. # [09:52] * Joins: ttepasse (~ttepasse@dslb-088-077-091-229.pools.arcor-ip.net)
  602. # [09:52] <MikeSmith> but the embed.attrs.other pattern is not in the legacy file
  603. # [09:52] <MikeSmith> it's part of the valid schema
  604. # [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
  605. # [09:55] <MikeSmith> the legacy file would need to basically completely refine it in whole
  606. # [09:55] <MikeSmith> and it's a long list of attribute names
  607. # [09:56] <MikeSmith> and maintaining it in two different places would be error-prone
  608. # [09:56] <zcorpan> i see
  609. # [09:56] * zcorpan suggests doing whatever is simplest :)
  610. # [09:56] <hsivonen> hmm. I just noticed that Safari on my system has tabs under the location bar
  611. # [09:56] <hsivonen> didn't some beta at least have tabs in the title bar?
  612. # [09:56] * jgraham discovers that pypy is also using html5lib as a benchmark (I guess they inherited it from Unladen Swallow)
  613. # [09:57] <zcorpan> hsivonen: safari 4 beta had them in the title bar but safari 4 final changed it back, i think
  614. # [09:57] <hsivonen> zcorpan: I see. that explains it.
  615. # [09:57] <hsivonen> http://www.xqsharp.com/xqsharp/samples/raytracer/index.htm
  616. # [09:57] <gsnedders> jgraham: We ought to get serializer test there too
  617. # [09:57] <gsnedders> Haven't tried benchmarking that yet, though
  618. # [09:58] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  619. # [09:59] <MikeSmith> hsivonen: on OSX, do you use the macports openjdk, or something else?
  620. # [09:59] * Quits: roc (~roc@121-74-147-72.telstraclear.net) (Quit: roc)
  621. # [10:00] <hsivonen> MikeSmith: I use Apple's JDK6
  622. # [10:00] <MikeSmith> I did a "port install openjdk6" and it seems to be installing all kind of X11 dependencies for some reason
  623. # [10:00] <MikeSmith> OK
  624. # [10:00] <jgraham> gsnedders: We hould build some better benchmarks in general, I guess
  625. # [10:01] <MikeSmith> hsivonen: so what do you set your JAVA_HOME to?
  626. # [10:01] <othermaciej> hsivonen: we had titlebar tabs for a while - it did not end up well-loved
  627. # [10:03] <hsivonen> MikeSmith: /Library/Java/Home
  628. # [10:04] <MikeSmith> ok, thanks
  629. # [10:10] * Joins: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net)
  630. # [10:20] <zcorpan> Philip`: if you're going to research [ in doctype any more, maybe you should look for any garbage there
  631. # [10:21] <zcorpan> Philip`: it's possible people use things like <!doctype html public "" !> and expect a certain mode
  632. # [10:24] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  633. # [10:39] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
  634. # [10:43] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Quit: This computer has gone to sleep)
  635. # [10:48] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
  636. # [10:49] * Joins: ROBOd (~robod@89.122.216.38)
  637. # [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
  638. # [11:02] * Parts: annevk (~annevk@pat-tdc.opera.com)
  639. # [11:03] <othermaciej> I don't really understand the point of that kind of clever sgmlism
  640. # [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?
  641. # [11:03] <hsivonen> othermaciej: the point is that you want to use custom attributes and you want a validator say they are valid
  642. # [11:03] <hsivonen> it's the data-* use case
  643. # [11:03] <othermaciej> right but you're basically ordering the validator to lie to you
  644. # [11:04] <hsivonen> othermaciej: you might still want to catch typos even if you don't want the validator to complain about dojoFoo
  645. # [11:04] <hsivonen> but using the internal subset is an even worse idea than using a home-grown public id
  646. # [11:05] <hsivonen> or system id, rather
  647. # [11:07] * Joins: annevk (~annevk@213.236.208.247)
  648. # [11:08] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
  649. # [11:11] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Remote host closed the connection)
  650. # [11:12] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
  651. # [11:12] * Joins: Lachy (~Lachlan@pat.se.opera.com)
  652. # [11:13] * Joins: mat_t (~mattomasz@91.189.88.12)
  653. # [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
  654. # [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
  655. # [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
  656. # [11:19] <Philip`> etc
  657. # [11:19] <Philip`> Those seem like the most common garbages
  658. # [11:19] <MikeSmith> hsivonen: what kind of PC did you order?
  659. # [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
  660. # [11:22] <MikeSmith> wow
  661. # [11:22] <hsivonen> MikeSmith: hoping to run hg, make and gcc faster
  662. # [11:22] <MikeSmith> well that outta do it I guess
  663. # [11:22] <hsivonen> MikeSmith: wow in what sense?
  664. # [11:22] <MikeSmith> seems like a lot of spec
  665. # [11:22] <MikeSmith> I guess I had been thinking you meant a new laptop
  666. # [11:23] <hsivonen> it's ridiculously hard to get a small enclosure for i7
  667. # [11:23] <hsivonen> and the supply situation for the barebone, for RAM and for passive-cooled nvidia GPUs are also ridiculously bad
  668. # [11:23] <hsivonen> s/are/is/
  669. # [11:24] <MikeSmith> I guess if you're doing a lot of serious merging and building, the machine performance can make a significant difference
  670. # [11:25] <hsivonen> well, the alternative fix would be making C++ work with incremental builds like Java
  671. # [11:25] <hsivonen> but that's not gonna happen
  672. # [11:25] <hsivonen> it's crazy to have to have faster hardware because of the C preprocessor and the undecidability of C++ syntax
  673. # [11:27] * Quits: tiglionabbit (~nick@67-207-136-95.slicehost.net) (Quit: leaving)
  674. # [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
  675. # [11:27] <MikeSmith> hsivonen: looking at the retail price for it, I see it's pretty reasonable
  676. # [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
  677. # [11:30] <MikeSmith> I suppose needs of average users in their market are bit different than needs of code developers
  678. # [11:31] <hsivonen> it's basically Atom for non-gamers and huge hardware eating a lot of watts for gamers
  679. # [11:34] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  680. # [11:34] * Joins: wakaba_0 (~wakaba_@119-228-219-41.eonet.ne.jp)
  681. # [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
  682. # [11:35] <hsivonen> virtuelv: atom is dualcore
  683. # [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
  684. # [11:36] <hsivonen> using the integrated Intel GPU
  685. # [11:36] <virtuelv> hsivonen: that depends on which particular atom chip is the flavor of the day
  686. # [11:36] <virtuelv> hsivonen: flash is a pig
  687. # [11:36] <virtuelv> and you can quote me on that
  688. # [11:36] <hsivonen> s/grandfather/grandfather's/
  689. # [11:37] <virtuelv> I mean, Grooveshark, nice as it is, makes my laptopcore2 cpu speed up
  690. # [11:37] <virtuelv> s/pco/p's co/
  691. # [11:37] * Quits: wakaba_1 (~wakaba_@119-228-219-41.eonet.ne.jp) (Ping timeout: 240 seconds)
  692. # [11:38] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
  693. # [11:38] <hsivonen> virtuelv: clearly, Grooveshark should use HTML5 and Vorbis
  694. # [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
  695. # [11:40] <hsivonen> though maybe I have to have Flash to get representative performance metrics
  696. # [11:40] <hsivonen> from Firefox that is
  697. # [11:41] <virtuelv> hsivonen: not all of youtube's content seems to be available in html5 video
  698. # [11:41] <virtuelv> (or I haven't been able to make it work, at least)
  699. # [11:41] <virtuelv> and there's the entire needing x264-thing
  700. # [11:42] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  701. # [11:44] * Quits: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net) (Remote host closed the connection)
  702. # [11:44] <zcorpan> Philip`: thanks
  703. # [11:44] * zcorpan doesn't have time to analyze today
  704. # [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
  705. # [11:51] <MikeSmith> the reserved PE was only referenced by span, div, input, select, textarea, button, table, object
  706. # [11:53] <MikeSmith> so it seems the spec should list those explicitly instead of stating "...on any element"
  707. # [11:56] <zcorpan> MikeSmith: file a spec bug :)
  708. # [11:57] <MikeSmith> I guess I'll just reopen bug 9000
  709. # [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
  710. # [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
  711. # [12:00] * Quits: wakaba_0 (~wakaba_@119-228-219-41.eonet.ne.jp) (Ping timeout: 240 seconds)
  712. # [12:02] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  713. # [12:02] <zcorpan> maybe i should convert the talk to an article (in english)
  714. # [12:06] * Quits: katz-und-mau5 (~breakz@erft-5d80ab42.pool.mediaWays.net) (Ping timeout: 260 seconds)
  715. # [12:06] * Quits: annevk (~annevk@213.236.208.247) (Ping timeout: 256 seconds)
  716. # [12:08] * Joins: mpt (~mpt@canonical/mpt)
  717. # [12:12] * Quits: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  718. # [12:12] * Joins: annevk (~annevk@pat-tdc.opera.com)
  719. # [12:12] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  720. # [12:16] * Quits: tkent (~tkent@220.109.219.244) (Quit: Leaving...)
  721. # [12:20] <gsnedders> zcorpan: Or was it just a better talk because you didn't have to speak a strange, weird, language like English?
  722. # [12:30] <MikeSmith> an updated PER draft of XHTML 1.1 was published last week
  723. # [12:30] <MikeSmith> http://www.w3.org/MarkUp/2010/PER-xhtml-modularization-20100213/
  724. # [12:31] <MikeSmith> there's a diff-marked version at http://www.w3.org/MarkUp/2010/PER-xhtml-modularization-20100213/xhtml-modularization-diff.html
  725. # [12:31] <gsnedders> Hmm, produced by a WG that doesn't exist.
  726. # [12:31] <gsnedders> Odd.
  727. # [12:32] <Philip`> WGs with unfinished business hang around as ghosts
  728. # [12:32] <MikeSmith> the group remains in existence only until this final set of deliverables get published
  729. # [12:33] <gsnedders> On grounds that everything must become a REC or NOTE?
  730. # [12:33] <MikeSmith> gsnedders: yeah, basically
  731. # [12:34] <MikeSmith> and on grounds that there apparently are some organizations that want a final XHTML 1.1 Rec
  732. # [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
  733. # [12:35] <MikeSmith> so I would appreciate it if anybody with interest/time could check and let me know if you find any problems
  734. # [12:35] <MikeSmith> by beginning of next week
  735. # [12:36] <MikeSmith> they fixed the longstanding usemap datatype problem
  736. # [12:36] * Joins: Utkarsh (~admin@117.201.88.10)
  737. # [12:36] <Philip`> The http://ln.hixie.ch/?start=1172653243&count=1 one?
  738. # [12:37] <MikeSmith> Philip`: yeah
  739. # [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
  740. # [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
  741. # [12:39] <MikeSmith> well, it was a decade of non-fixing it
  742. # [12:39] <MikeSmith> and probably 10 minutes of actually fixing it
  743. # [12:40] <Philip`> http://www.w3.org/MarkUp/2010/PER-xhtml-modularization-20100213/abstract_modules.html#s_commonatts
  744. # [12:40] <Philip`> "class (NMTOKENS)"
  745. # [12:40] <Philip`> Looks like the forgot to change that one
  746. # [12:40] <Philip`> *they
  747. # [12:41] <annevk> why does XHTML 1.1 matter?
  748. # [12:41] <annevk> it's obsolete by XHTML5, no?
  749. # [12:41] <MikeSmith> Philip`: thanks for catching it, I'll pass it on
  750. # [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
  751. # [12:42] <MikeSmith> *to get it fixed
  752. # [12:43] <hsivonen> annevk: apparently the epub thing that Apple and Adobe use depends on XHTML 1.1 specifically
  753. # [12:43] <hsivonen> not 1.0
  754. # [12:43] <hsivonen> not 5
  755. # [12:43] <annevk> i don't see how that matters, nobody is going to conform to XHTML 1.1
  756. # [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)
  757. # [12:44] <hsivonen> annevk: see http://blog.threepress.org/2009/11/28/what-i-would-change-about-epu/
  758. # [12:44] <hsivonen> annevk: I don't expect anyone to make an XHTML 1.1 -compliant ebook reader
  759. # [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?
  760. # [12:45] <gsnedders> Or just WebKit without CSS
  761. # [12:45] <MikeSmith> Philip`: that's the original datatype the attribute had in HTML4 and XHTML 1.0 anyway, I think
  762. # [12:46] <MikeSmith> or equivalent of it
  763. # [12:46] <annevk> at some point all the old HTML specs should just be marked as obsolete
  764. # [12:46] <annevk> similarly to how RFCs are marked obsolete at some point
  765. # [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
  766. # [12:47] <gsnedders> Is there any way to detect clicks in a certain bit of a canvas
  767. # [12:48] <Philip`> Yes
  768. # [12:48] <Philip`> Use onclick, then write some scripts to test the position
  769. # [12:48] <gsnedders> OK, so that's the only way
  770. # [12:48] <Philip`> potentially using isPointInPath to help
  771. # [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/
  772. # [12:51] <Philip`> Loop through each grid tile, check whether the point is inside its hexagon or not
  773. # [12:51] <gsnedders> That seems awfully slow
  774. # [12:51] <Philip`> (which is like six dot products per tile)
  775. # [12:52] <Philip`> (or an isPointInPath which isn't much faster)
  776. # [12:52] <gsnedders> It seems like there should be some constant time way of doing it
  777. # [12:52] <gsnedders> Philip`: The dot product? How does that work?
  778. # [12:53] <jgraham> Well sure if you literally just have a grid you can calculate which hexagon you are in with some formula
  779. # [12:53] <jgraham> But you said "easiest"
  780. # [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
  781. # [12:54] <gsnedders> s/easiest/easiest but not gratutiously expensive/
  782. # [12:54] <Philip`> and then add that to floor(x / hex-width) etc
  783. # [12:54] <Philip`> or something along those lines
  784. # [12:54] <gsnedders> http://www.gamedev.net/reference/articles/article747.asp#MOUSE
  785. # [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
  786. # [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
  787. # [12:55] <Philip`> so you just do that for each side
  788. # [12:55] <Philip`> and if it's not outside any side, it must be inside the shape
  789. # [12:56] <Philip`> (Should work for any convex shape, I believe)
  790. # [12:57] * gsnedders will someday learn maths
  791. # [12:57] <jgraham> Philip`: (the concept of being "outside a line" doesn't make much sense)
  792. # [12:58] * Joins: erlehmann_ (~erlehmann@82.113.106.112)
  793. # [12:58] <jgraham> (on its own)
  794. # [12:58] <Philip`> jgraham: "On the opposite side of the line to the center of the shape which we are considering"
  795. # [12:58] * Quits: erlehmann_ (~erlehmann@82.113.106.112) (Client Quit)
  796. # [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
  797. # [13:00] <Philip`> ...like that gamedev.net thing except use maths instead of bitmaps to determine the region
  798. # [13:01] <Philip`> (By "half a dozen" I think I mean "five")
  799. # [13:03] * Joins: zalan (~zalan@5400FF73.dsl.pool.telekom.hu)
  800. # [13:04] * Quits: zalan (~zalan@5400FF73.dsl.pool.telekom.hu) (Client Quit)
  801. # [13:04] <MikeSmith> Philip`: http://lists.w3.org/Archives/Public/www-html-editor/2010JanMar/0002.html
  802. # [13:05] * Joins: zalan (~zalan@5400FF73.dsl.pool.telekom.hu)
  803. # [13:05] <Philip`> MikeSmith: Thanks
  804. # [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
  805. # [13:06] <Philip`> Presumably it's too late to address any real problems, so only trivial things are useful?
  806. # [13:14] <MikeSmith> no, definitely not too late to address any real problems
  807. # [13:14] <MikeSmith> anything is fair game
  808. # [13:14] <Philip`> Like "processing requirements are not specified for anything"?
  809. # [13:14] <MikeSmith> Philip`: ↑
  810. # [13:15] <MikeSmith> ah
  811. # [13:15] <MikeSmith> that might be worth sending a comment to www-html-editor at least
  812. # [13:15] <MikeSmith> to have it on the record
  813. # [13:15] * Quits: yutak (~yutak@2620:0:1082:1000:21d:9ff:fe0a:85f) (Read error: Operation timed out)
  814. # [13:15] * Joins: yutak (~yutak@2620:0:1082:1000:21d:9ff:fe0a:85f)
  815. # [13:15] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Operation timed out)
  816. # [13:16] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
  817. # [13:16] <MikeSmith> and I can make a personal list of comments to pass on
  818. # [13:17] <MikeSmith> but yeah, that's not a deficiency that's likely to get resolved
  819. # [13:17] <Philip`> I can't imagine there'd be any practical value in suggesting "the spec should be rewritten to be like HTML5"
  820. # [13:18] <MikeSmith> there might be some value in seeing what kind of response it would elicit
  821. # [13:18] <MikeSmith> I'm not sure that value would qualify as practical
  822. # [13:19] <Philip`> Probably not a useful use of anyone's time, then :-)
  823. # [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="%"/>)
  824. # [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)
  825. # [13:23] <Philip`> (so everyone can be happy)
  826. # [13:23] <MikeSmith> Philip`: yeah, seriously, that's probably an accurate way of describing the situation
  827. # [13:25] <Philip`> (I don't even care enough to comment that a comment in the DTD still refers to "a usemap IDREF")
  828. # [13:27] * MikeSmith tries to decide if he needs to care enough to notice Philip`'s non-comment
  829. # [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
  830. # [13:31] <MikeSmith> I wonder how much work it is to port that feature to other documents
  831. # [13:32] <MikeSmith> I could add it to all the various dev.w3.org/html5 drafts at least
  832. # [13:32] <Philip`> Perhaps the hardest part is convincing people that it could possibly work
  833. # [13:33] <MikeSmith> just adding it first and having it working would do a pretty good job of that
  834. # [13:34] <MikeSmith> wow, the marriage of TeX and Javascript
  835. # [13:34] <MikeSmith> one of the lesse-known William Blake works
  836. # [13:34] <MikeSmith> but also now this:
  837. # [13:35] <MikeSmith> http://ajaxian.com/archives/tex-line-breaking-algorithm-in-javascript
  838. # [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.
  839. # [13:36] <MikeSmith> yeah
  840. # [13:36] * Quits: payman (~payman@pat.se.opera.com) (Quit: Leaving)
  841. # [13:37] <MikeSmith> lacking one right solution is a great way to generate lots of wrong solutions
  842. # [13:38] <annevk> i guess it is inevitable that people will build browsers on top of browsers
  843. # [13:41] <MikeSmith> that's probably what will be the final trigger that brings us into the Singularity
  844. # [13:43] * Joins: eighty4_ (~eighty4@c-5eea69fd-74736162.cust.telenor.se)
  845. # [13:43] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Remote host closed the connection)
  846. # [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
  847. # [13:46] <MikeSmith> maybe "Gentle Breeze" or "Kumbaya"
  848. # [13:46] <MikeSmith> not that "detente" is dumb word absolutely
  849. # [13:47] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
  850. # [13:47] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Ping timeout: 264 seconds)
  851. # [13:47] <MikeSmith> it's actually a really good word, with some relevance to all kinds of group/social interactions
  852. # [13:48] <MikeSmith> but thrash metal is not high on the list of those
  853. # [13:48] <annevk> ARIA could really use some ARIA5 treatment
  854. # [13:49] * annevk is reviewing the responses to his comments
  855. # [13:50] <Dashiva> I dream of a future where groups accept external feedback so it isn't necessary to "fix" their work afterwards
  856. # [13:50] <othermaciej> I wonder when they'll get to my comments
  857. # [13:50] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
  858. # [13:51] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  859. # [13:51] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  860. # [13:51] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  861. # [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
  862. # [13:53] * Joins: wakaba_0 (~wakaba_@122.139.210.220.dy.bbexcite.jp)
  863. # [13:53] <MikeSmith> I'm happy to collect and pass on any further comments
  864. # [13:53] <MikeSmith> well, not "happy", exactly
  865. # [13:53] <MikeSmith> but will do it nonetheless
  866. # [13:55] <MikeSmith> and/or to follow up on any outstanding comments
  867. # [13:56] <Dashiva> Oh wow, cssquirrel linked Hixie's bible
  868. # [13:56] <Dashiva> I thought he was smarter than that
  869. # [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"
  870. # [13:58] <MikeSmith> Dashiva: that is clearly a trick to fool people into thinking that he has no sense of irony
  871. # [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
  872. # [13:59] <Dashiva> But someone did point it out
  873. # [14:00] <MikeSmith> oh, there you go
  874. # [14:00] <MikeSmith> I anticipate a T-shirt will be forthcoming real soon
  875. # [14:00] <annevk> othermaciej, they should've already
  876. # [14:00] <annevk> othermaciej, if they didn't something went wrong
  877. # [14:01] <othermaciej> annevk: mine might have been after whenever their last call was
  878. # [14:01] <MikeSmith> othermaciej: what annevk said
  879. # [14:01] <hsivonen> hmm. Did CSSquirrel remove the comments written by someone claiming to be Larry Masinter?
  880. # [14:01] <othermaciej> http://lists.w3.org/Archives/Public/public-pfwg-comments/2010JanMar/0038.html
  881. # [14:01] <MikeSmith> oh
  882. # [14:02] <othermaciej> I do not see a response
  883. # [14:02] <annevk> Dashiva, he's mostly doing cheap shots
  884. # [14:02] <annevk> Dashiva, though they're funny sometimes, admittedly
  885. # [14:02] <Dashiva> It also seems nobody has called Larry out for lying about the telcon
  886. # [14:02] <MikeSmith> othermaciej: I thought you guys were talking about XHTML 1.1 comments
  887. # [14:02] <MikeSmith> nm
  888. # [14:02] <Dashiva> He says there never was a formal objection, but on the telcon he was explicitly asked about a FO twice
  889. # [14:02] <annevk> othermaciej, apparently they're going into LC again
  890. # [14:03] <annevk> othermaciej, so I guess we can email reminders then
  891. # [14:03] <MikeSmith> I propose we try to avoid using words like "lying"
  892. # [14:03] <Dashiva> Should we use words like "intentionally avoiding telling the truth" instead?
  893. # [14:03] <MikeSmith> and instead use more words like "gentle breeze", kubaya, and detente
  894. # [14:04] <hsivonen> annevk: I thought the first HTML5 CSSquirrel was funny but since then, the comics haven't really been funny
  895. # [14:04] <othermaciej> I have not seen a message by Larry that claimed to be a Formal Objection
  896. # [14:04] <othermaciej> at least, regarding this topic
  897. # [14:04] <Dashiva> Not in the message itself
  898. # [14:04] <hsivonen> othermaciej: the minutes say "<masinter> do I need to repeat objections?"
  899. # [14:04] <Dashiva> And then paulc: the co-chairs are aware of the formal objection
  900. # [14:05] <hsivonen> othermaciej: which to me means no scribe misheard Larry but he wrote the word "objections" himself
  901. # [14:05] <Dashiva> He doesn't bother to correct that
  902. # [14:05] <annevk> http://www.cssquirrel.com/comic/?comic=06 is okay, though not about HTML5
  903. # [14:05] <othermaciej> other people did call it a Formal Objection, and he did not correct the record right away
  904. # [14:05] <hsivonen> othermaciej: granted, without the word "formal"
  905. # [14:05] <Dashiva> "paulc: plh and larry, can you post the FO on the public-html list and the affects on the plans?"
  906. # [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
  907. # [14:05] <Dashiva> If he didn't think it was a FO, how could he agree to post a FO?
  908. # [14:10] * Quits: eighty4_ (~eighty4@c-5eea69fd-74736162.cust.telenor.se) (Remote host closed the connection)
  909. # [14:11] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  910. # [14:11] <hsivonen> hmm. reading http://www.cssquirrel.com/comic/?comic=13 , it's not as funny as I thought it was
  911. # [14:12] <othermaciej> Larry did call his comment an objection initially, and he didn't correct others who called it a Formal Objection
  912. # [14:12] <othermaciej> later he said it was not formal
  913. # [14:12] <gsnedders> Who is the other person in the final panel?
  914. # [14:12] <othermaciej> now I think he doesn't even want to call it an objection
  915. # [14:12] <Dashiva> Has he tried to justify posting it on a private list yet?
  916. # [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
  917. # [14:13] <othermaciej> honestly, I no longer care what Larry did or why
  918. # [14:14] <hsivonen> othermaciej: when I read your suggestion, I thought you meant www-archive
  919. # [14:14] <hsivonen> othermaciej: maybe that's worth saying next time
  920. # [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
  921. # [14:15] <othermaciej> hsivonen: he did initially post to www-archive
  922. # [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
  923. # [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
  924. # [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"
  925. # [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
  926. # [14:17] <hsivonen> I thought there was already a publicized ruling on canvas
  927. # [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
  928. # [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
  929. # [14:18] * Joins: Breakmau5 (~breakz@erft-5d80ab42.pool.mediaWays.net)
  930. # [14:18] <othermaciej> note also that the Director has to approve FPWD so there is also effectively a published ruling on HTML+RDFa
  931. # [14:18] <MikeSmith> Dashiva: purely hypothetically speaking, yes
  932. # [14:18] <MikeSmith> http://www.w3.org/2005/10/Process-20051014/policies.html#WGAppeals
  933. # [14:19] <Dashiva> MikeSmith: It seems quite non-hypothetical since it happens right now
  934. # [14:19] <MikeSmith> yeah, well, I'm referring to the hypothetical case
  935. # [14:19] <MikeSmith> "The Team Contact must inform the Director when a group participant has raised concerns about due process."
  936. # [14:19] <othermaciej> MikeSmith: is that really supposed to apply even when you don't have "concerns about due process"?
  937. # [14:19] <MikeSmith> would be what would happen in that case
  938. # [14:19] <hsivonen> MikeSmith: so an "appeal" doesn't need to be public? only known to the Director and Team Contact?
  939. # [14:20] <Dashiva> Besides, how can you claim you're not getting due process if you haven't even tried following the process?
  940. # [14:20] <MikeSmith> hsivonen: that particular sentence does not mention "appeal"
  941. # [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
  942. # [14:21] <MikeSmith> othermaciej: in any given case, I would think it will always be arguable about what constitutes legitimate "concerns about due process"
  943. # [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
  944. # [14:21] * jgraham finds recent goings on in the HTMLWG distressingly close to the experiences of friends who teach teenagers for a living
  945. # [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)
  946. # [14:23] <othermaciej> MikeSmith: sure - I would just expect the person to at least nominally say "I have concerns about due process because X"
  947. # [14:23] <MikeSmith> yeah, the title of that section is not ideal
  948. # [14:23] <MikeSmith> hsivonen: ↑
  949. # [14:23] <MikeSmith> othermaciej: yeah, ideally
  950. # [14:23] <othermaciej> as opposed to "I disagree with decision Y for reason Z"
  951. # [14:23] <othermaciej> disagreeing with a decision is not in itself a concern about due process
  952. # [14:24] <hsivonen> jgraham: in what sense?
  953. # [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
  954. # [14:24] <othermaciej> because I thought I understood it from reading the Process document but clearly I don't
  955. # [14:25] * MikeSmith taught in a high school for 3 years and can see some relevance in jgraham's allusion
  956. # [14:25] <MikeSmith> othermaciej: I suppose the Director can clarify that
  957. # [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?
  958. # [14:26] <gsnedders> Bunch of teenagers…
  959. # [14:26] <Dashiva> Maybe the document was written without considering people gaming the system
  960. # [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
  961. # [14:26] <MikeSmith> othermaciej: true that would not be a path that it would be prudent to encourage going forward
  962. # [14:27] * Joins: beilabs (~beilabs@ppp121-44-88-198.lns20.syd6.internode.on.net)
  963. # [14:28] <Dashiva> "In order to vote to resolve a substantive issue, an individual MUST be a group participant in Good Standing."
  964. # [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
  965. # [14:28] <Dashiva> Doesn't that make htmlwg's exception for IEs invalid?
  966. # [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
  967. # [14:31] <othermaciej> MikeSmith: that would be good, yes
  968. # [14:31] * Joins: pmuellr (~pmuellr@nat/ibm/x-hmipvvmjukswidri)
  969. # [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"
  970. # [14:41] * Joins: aroben (~aroben@unaffiliated/aroben)
  971. # [14:43] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  972. # [14:44] * Quits: Phae (~phaeness@gatea.mh.bbc.co.uk)
  973. # [14:45] * Joins: eighty4_ (~eighty4@c-5eea37ea-74736162.cust.telenor.se)
  974. # [14:47] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Ping timeout: 240 seconds)
  975. # [14:52] * Joins: Phae (~phaeness@gateb.mh.bbc.co.uk)
  976. # [14:52] <gsnedders> Anyone know how to get the amount of memory used by a process in Java?
  977. # [14:53] * Joins: FireyFly (~firefly@unaffiliated/firefly)
  978. # [14:53] <MikeSmith> gsnedders: top(1) ?
  979. # [14:54] <gsnedders> MikeSmith: And then parse it? That seems hidious
  980. # [14:54] <gsnedders> And so system dependent
  981. # [14:55] <MikeSmith> well, java VMs are system dependent
  982. # [14:55] <gsnedders> Yeah, but there's not even anything that will work on all POSIX systems here
  983. # [14:55] <MikeSmith> they only appear system independent to the applications they run
  984. # [14:56] <Dashiva> stackoverflow says http://support.hyperic.com/display/SIGAR/Home
  985. # [15:03] * FireyFly is now known as FireFly
  986. # [15:08] <Dashiva> krijnh: How about "next day" and "previous day" links at the bottom of the logs?
  987. # [15:08] <annevk> othermaciej, do you know if Safari made the withCredentials thing affect same-origin requests?
  988. # [15:09] <annevk> per spec that's not supposed to work, but maybe we should allow it...
  989. # [15:09] * Quits: nessy (~Adium@124-168-170-167.dyn.iinet.net.au) (Quit: Leaving.)
  990. # [15:11] <hsivonen> does anyone have a test case that shows if Flash gets the attributes of <embed> in the "right" order?
  991. # [15:11] <Dashiva> krijnh: Also, I'm getting only parts of the page most times. The content just stops.
  992. # [15:14] <annevk> hsivonen, didn't hixie have tests for that?
  993. # [15:14] <hsivonen> annevk: thanks. I'll look for it on Hixie's site
  994. # [15:17] * hsivonen fails to find a test under http://www.hixie.ch/tests/adhoc/
  995. # [15:18] <annevk> cannot see it either now, but hixie did test attribute order for plugins somehow
  996. # [15:18] * Joins: hish (~chatzilla@p57B7CBC7.dip.t-dialin.net)
  997. # [15:20] * Joins: dbaron (~dbaron@c-69-140-1-234.hsd1.va.comcast.net)
  998. # [15:25] * Joins: miketaylr (~miketaylr@38.117.156.163)
  999. # [15:28] * Quits: eighty4_ (~eighty4@c-5eea37ea-74736162.cust.telenor.se) (Read error: Connection reset by peer)
  1000. # [15:31] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  1001. # [15:37] * Quits: MikeSmith (~MikeSmith@EM114-48-20-16.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  1002. # [15:38] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
  1003. # [15:39] * Joins: payman (~payman@pat.se.opera.com)
  1004. # [15:42] * Joins: MikeSmith (~MikeSmith@EM114-48-31-199.pool.e-mobile.ne.jp)
  1005. # [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])
  1006. # [15:52] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  1007. # [15:52] * Joins: mpt_ (~mpt@canonical/mpt)
  1008. # [15:54] * Joins: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp)
  1009. # [15:55] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
  1010. # [15:57] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
  1011. # [15:59] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  1012. # [16:01] * Quits: terje_t (~terje@78.85-200-206.bkkb.no) (Quit: Ex-Chat)
  1013. # [16:05] * Joins: annodomini (~lambda@c-75-69-96-104.hsd1.nh.comcast.net)
  1014. # [16:05] * Quits: annodomini (~lambda@c-75-69-96-104.hsd1.nh.comcast.net) (Changing host)
  1015. # [16:05] * Joins: annodomini (~lambda@wikipedia/lambda)
  1016. # [16:10] <asmodai> I love what people come up with:
  1017. # [16:11] <asmodai> http://www.bramstein.com/projects/typeset/
  1018. # [16:13] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  1019. # [16:13] * Joins: aroben_ (~aroben@unaffiliated/aroben)
  1020. # [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
  1021. # [16:15] <hsivonen> or at least did it for justified text
  1022. # [16:15] * aroben_ is now known as aroben
  1023. # [16:15] <hsivonen> justified text probably doesn't show up of perf benchmarks too much
  1024. # [16:16] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  1025. # [16:17] <asmodai> hsivonen: I'm sure we can push some people's buttons to add that ;)
  1026. # [16:17] <TabAtkins> That's pretty cool. We need more effort on good typography.
  1027. # [16:18] <asmodai> TabAtkins: Agreed.
  1028. # [16:18] <hsivonen> (that is, I appreciate competition on perf as long as rendering beauty isn't stifled by perf concern)
  1029. # [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.
  1030. # [16:19] <gsnedders> hsivonen: Which in the case of justified text, it normally is
  1031. # [16:19] <TabAtkins> Also, the quality of that shape-filling justification is just wonderful.
  1032. # [16:19] * hsivonen would love to see the (La?)TeX hyphenation algorithm in browsers, too
  1033. # [16:19] * Joins: jgornick (~joe@199.199.212.242)
  1034. # [16:20] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  1035. # [16:20] <TabAtkins> I think "We make the web more beautiful" could be a successful advertising point to counter perf losses.
  1036. # [16:21] <hsivonen> the #1 beauty problem is Windows font rasterization though
  1037. # [16:21] <TabAtkins> This is true.
  1038. # [16:21] <hsivonen> and the Ubuntu/Fedora FreeType defaults, too
  1039. # [16:22] * Joins: cedricv (~cedric@112.199.136.203)
  1040. # [16:22] <asmodai> hsivonen: How's that? I don't know that background.
  1041. # [16:23] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
  1042. # [16:23] <hsivonen> asmodai: Windows XP doesn't have even ClearType on by default
  1043. # [16:23] <hsivonen> asmodai: and ClearType is very ugly compared to Quartz or FreeType
  1044. # [16:23] <hsivonen> worse, the Windows rasterizers use legacy TrueType hinting
  1045. # [16:24] <hsivonen> designed for low-res non-AA rasterization
  1046. # [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
  1047. # [16:25] <asmodai> Mmm, wonder if that's still the case on 7
  1048. # [16:25] <hsivonen> it was on 7 beta
  1049. # [16:26] <hsivonen> I doubt they've changed the rasterizer since then
  1050. # [16:28] <asmodai> Indeed doubtful.
  1051. # [16:30] <Philip`> gsnedders: /proc/$PID/status gives easier-to-parse memory stats, on Linux
  1052. # [16:30] <Philip`> (Easier than top)
  1053. # [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
  1054. # [16:32] * Joins: hish_ (~chatzilla@p57B7D159.dip.t-dialin.net)
  1055. # [16:32] <MikeSmith> hsivonen: very short page for you to review if you have a couple minutes
  1056. # [16:32] <MikeSmith> http://pastebin.ca/1802736
  1057. # [16:32] <MikeSmith> this is pretty much the same as the earlier page-template patch
  1058. # [16:32] <MikeSmith> it just does the same for the form part of the page
  1059. # [16:33] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  1060. # [16:33] <hsivonen> MikeSmith: assuming the page emitter works, I trust this does the same thing for another file
  1061. # [16:34] <MikeSmith> OK
  1062. # [16:34] * Quits: hish (~chatzilla@p57B7CBC7.dip.t-dialin.net) (Ping timeout: 272 seconds)
  1063. # [16:36] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: Leaving...)
  1064. # [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?
  1065. # [16:37] <MikeSmith> that is, have the SaxCompiler actually generate the validator/src/nu/validator/servlet/PageEmitter.java file as part of the build
  1066. # [16:38] <MikeSmith> from the default validator/xml-src/PageEmitter.xml file
  1067. # [16:38] <hsivonen> MikeSmith: that would be ok as long as the generated file goes into the current location for convenient access from Eclipse
  1068. # [16:39] * Quits: cedricv (~cedric@112.199.136.203) (Ping timeout: 245 seconds)
  1069. # [16:39] <MikeSmith> OK, yeah, it would definitely go in the same location
  1070. # [16:39] <MikeSmith> I will write up a patch for it later
  1071. # [16:41] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
  1072. # [16:41] * Quits: wakaba_ (~wakaba@122.139.210.220.dy.bbexcite.jp) (Read error: Connection reset by peer)
  1073. # [16:41] * Joins: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp)
  1074. # [16:42] * Joins: dglazkov_ (~dglazkov@216.239.45.130)
  1075. # [16:47] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  1076. # [16:47] * dglazkov_ is now known as dglazkov
  1077. # [16:48] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
  1078. # [16:54] * Quits: mpt_ (~mpt@canonical/mpt) (Remote host closed the connection)
  1079. # [16:56] * Joins: mpt (~mpt@canonical/mpt)
  1080. # [16:56] * Joins: cedricv (~cedric@124.197.94.3)
  1081. # [16:57] * Quits: Utkarsh (~admin@117.201.88.10) (Ping timeout: 252 seconds)
  1082. # [16:59] * Quits: dglazkov (~dglazkov@216.239.45.130) (Quit: dglazkov)
  1083. # [17:00] * Joins: annodomini (~lambda@wikipedia/lambda)
  1084. # [17:01] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  1085. # [17:01] * Quits: annodomini (~lambda@wikipedia/lambda) (Client Quit)
  1086. # [17:02] * Joins: paul_irish (~paul_iris@12.33.239.250)
  1087. # [17:03] * Joins: Utkarsh (~admin@117.201.82.22)
  1088. # [17:09] * Joins: dimich_ (~dimich@c-98-203-252-208.hsd1.wa.comcast.net)
  1089. # [17:09] * Quits: dimich_ (~dimich@c-98-203-252-208.hsd1.wa.comcast.net) (Client Quit)
  1090. # [17:11] * Joins: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se)
  1091. # [17:14] * Joins: ChrisLTD|Work (~blahness@152.2.194.196)
  1092. # [17:17] * Quits: cedricv (~cedric@124.197.94.3) (Ping timeout: 245 seconds)
  1093. # [17:18] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
  1094. # [17:22] * Joins: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49)
  1095. # [17:31] * Joins: cedricv (~cedric@180.129.53.199)
  1096. # [17:36] * Joins: annodomini (~lambda@wikipedia/lambda)
  1097. # [17:42] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
  1098. # [17:43] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  1099. # [17:51] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 252 seconds)
  1100. # [17:55] * Joins: maikmerten (~maikmerte@port-92-201-198-89.dynamic.qsc.de)
  1101. # [17:57] * Quits: cedricv (~cedric@180.129.53.199) (Ping timeout: 240 seconds)
  1102. # [17:59] * Joins: itpastorn (~gunther@2002:5ae4:c0eb:0:216:36ff:fec5:eeac)
  1103. # [18:01] * Quits: Phae (~phaeness@gateb.mh.bbc.co.uk)
  1104. # [18:02] * Joins: cedricv (~cedric@180.129.68.112)
  1105. # [18:03] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
  1106. # [18:05] * Joins: annodomini (~lambda@wikipedia/lambda)
  1107. # [18:06] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
  1108. # [18:07] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  1109. # [18:07] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
  1110. # [18:08] * Quits: cedricv (~cedric@180.129.68.112) (Read error: Connection reset by peer)
  1111. # [18:13] * Joins: sbublava (~stephan@77.116.150.179.wireless.dyn.drei.com)
  1112. # [18:14] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
  1113. # [18:16] * Quits: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  1114. # [18:16] * Joins: maikmerten_ (~maikmerte@port-92-201-10-67.dynamic.qsc.de)
  1115. # [18:19] * Quits: maikmerten (~maikmerte@port-92-201-198-89.dynamic.qsc.de) (Ping timeout: 264 seconds)
  1116. # [18:19] <JonathanNeal> Well, guess what, guys.
  1117. # [18:19] <TabAtkins> What?
  1118. # [18:20] <JonathanNeal> The website works so well in HTML5 that we're going to move the entire product to HTML5.
  1119. # [18:20] <TabAtkins> Hah, awesome!
  1120. # [18:20] <JonathanNeal> Yea ... kinda nervous about that one, though I pushed this.
  1121. # [18:23] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
  1122. # [18:25] <AryehGregor> What HTML5 features did you use here?
  1123. # [18:27] * Quits: annevk (~annevk@pat-tdc.opera.com) (Ping timeout: 252 seconds)
  1124. # [18:27] <JonathanNeal> On our website?
  1125. # [18:28] <JonathanNeal> Mostly structural to build the website as an outline, but we're also using <video> with a graceful flash fallback.
  1126. # [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.
  1127. # [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
  1128. # [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.
  1129. # [18:31] <JonathanNeal> bam, let's do it.
  1130. # [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. :(
  1131. # [18:31] <Dashiva> Well, marginally is the name of the game
  1132. # [18:31] <JonathanNeal> HTML5 elements in use in the core product would be, hgroup, nav, section, article
  1133. # [18:32] * Quits: zalan (~zalan@5400FF73.dsl.pool.telekom.hu)
  1134. # [18:32] <AryehGregor> Dashiva, true.
  1135. # [18:32] <Dashiva> You don't have an atomic HTML5 vs not
  1136. # [18:32] * Joins: Maurice (copyman@5ED548D4.cable.ziggo.nl)
  1137. # [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.
  1138. # [18:32] <Dashiva> Just a large set of tiny changes that mesh together
  1139. # [18:32] <AryehGregor> JonathanNeal, so you have the JS hack for IE?
  1140. # [18:32] <JonathanNeal> Yes.
  1141. # [18:32] <JonathanNeal> And we haven't received a single complaint about it.
  1142. # [18:32] * Quits: pesla (~retep@procurios.xs4all.nl) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
  1143. # [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.
  1144. # [18:33] * Quits: Utkarsh (~admin@117.201.82.22) (Read error: Connection reset by peer)
  1145. # [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.
  1146. # [18:33] <JonathanNeal> For those who don't know what we did, they didn't even notice.
  1147. # [18:35] <JonathanNeal> Oi, just feel like I'm playing with the fetus of fire.
  1148. # [18:36] <AryehGregor> This reminds me, I have to re-add IE5.0 and 5.5 CSS support to MediaWiki. Someone gratuitously removed it.
  1149. # [18:37] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  1150. # [18:37] <Dashiva> Do you really have to?
  1151. # [18:37] <JonathanNeal> AryehGregor, what were the benefits of adding it back in?
  1152. # [18:37] <JonathanNeal> And what were the benefits of taking it out?
  1153. # [18:37] <AryehGregor> The only benefit of taking it out is two lines saved in the <head>.
  1154. # [18:38] <AryehGregor> The benefit of adding it back in is tens of thousands of IE5 users will still be able to read Wikipedia.
  1155. # [18:38] * Joins: ap (~ap@17.246.19.5)
  1156. # [18:38] <AryehGregor> Probably hundreds of thousands.
  1157. # [18:38] <AryehGregor> Hmm, well, at least if you assume they view at about the same rate as other users.
  1158. # [18:39] * Quits: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
  1159. # [18:39] <Dashiva> I'm guessing you don't pay heed to the moral argument of not aiding and abetting entrenchment of outdated browsers :)
  1160. # [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.
  1161. # [18:40] <AryehGregor> *Personally*, well, you can look at the source code of http://aryeh.name/ to see my attitude there. :P
  1162. # [18:40] <JonathanNeal> Tens of thousands of IE5 users?
  1163. # [18:40] <JonathanNeal> Are you sure you're not talking about IE6?
  1164. # [18:41] <daedb_> IE6 still has many millions of users.
  1165. # [18:41] * Joins: Utkarsh (~admin@117.201.82.227)
  1166. # [18:42] <AryehGregor> I'm talking about IE5, on Wikipedia.
  1167. # [18:42] <AryehGregor> Wikipedia has hundreds of millions of users.
  1168. # [18:42] <AryehGregor> IE5 is not down to 0.01% market share yet.
  1169. # [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.
  1170. # [18:42] <AryehGregor> You think IE5 is all the way down to 0.01%?
  1171. # [18:43] <JonathanNeal> I thought it wasn't even listed anymore.
  1172. # [18:43] <AryehGregor> The statistic that was given as justification for the removal was 0.3%, which would be hundreds of thousands of users.
  1173. # [18:44] <JonathanNeal> Yea, I can understand that.
  1174. # [18:44] <JonathanNeal> You are correct, not that you needed me to say that.
  1175. # [18:44] <AryehGregor> http://stats.wikimedia.org/wikimedia/squids/SquidReportClients.htm
  1176. # [18:45] <AryehGregor> MSIE 5.5 4,982 0.11%
  1177. # [18:45] <AryehGregor> MSIE 5.0 932 0.02%
  1178. # [18:45] <AryehGregor> MSIE 5.01 902 0.02%
  1179. # [18:45] <AryehGregor> Actually, you were closer to correct.
  1180. # [18:45] <AryehGregor> Still thousands of hits, but possibly only hundreds of users.
  1181. # [18:46] <AryehGregor> Oh, wait, that's times a thousand.
  1182. # [18:46] <AryehGregor> So about 5,000,000 hits from IE5.5.
  1183. # [18:46] <JonathanNeal> Did the removal of the two lines kill IE5.5 though?
  1184. # [18:46] <JonathanNeal> I thought IE5.5 was its own beast.
  1185. # [18:47] <AryehGregor> One line was for IE5, one was for IE5.5.
  1186. # [18:47] <hsivonen> I wonder how many of those are bots pretending to be ie
  1187. # [18:47] <Dashiva> If you could cross-reference requests to pages with requests to style sheets...
  1188. # [18:47] <karlcow> http://lists.xml.org/archives/xml-dev/201002/msg00064.html
  1189. # [18:48] <hsivonen> a couple of years ago I was looking at my logs and concluded most ie5 requests weren't from browsers
  1190. # [18:48] <AryehGregor> Dashiva, that's an idea, we could look at the stats for how often those particular stylesheets were requested.
  1191. # [18:48] <AryehGregor> Bots wouldn't request stylesheets either.
  1192. # [18:48] <Dashiva> GranParadiso was the FF 3.0 alpha, wasn't it?
  1193. # [18:49] <karlcow> AryehGregor: it's not done every month?
  1194. # [18:49] <AryehGregor> karlcow, I dunno, I don't see newer data.
  1195. # [18:50] <hsivonen> Dashiva: Ubuntu backports use the code names for browsers that are built from the same codebase as firefox
  1196. # [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.
  1197. # [18:51] <Dashiva> hsivonen: Isn't that IceWeasel etc?
  1198. # [18:51] <karlcow> TabAtkins: I guess the list xml-dev has a moderator
  1199. # [18:51] * Quits: Utkarsh (~admin@117.201.82.227) (Ping timeout: 272 seconds)
  1200. # [18:51] <hsivonen> Dashiva: firefox-3.5 in jaunty-backport gives you a browser called Namaroka
  1201. # [18:52] <hsivonen> Dashiva: that's debian
  1202. # [18:52] <Dashiva> Namaroka is supposed to be 3.6
  1203. # [18:52] <hsivonen> oops sorry. I meant Shiretoko
  1204. # [18:53] <Dashiva> But I get your point
  1205. # [18:53] * hsivonen lives on the trunk
  1206. # [18:53] * karlcow wonders how many people are using Safari with VoiceOver, or jaws with IE. not visible in the stats, I guess
  1207. # [18:57] * Joins: Utkarsh (~admin@117.201.81.90)
  1208. # [18:58] * Joins: cying (~cying@70.90.171.153)
  1209. # [18:59] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  1210. # [18:59] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Remote host closed the connection)
  1211. # [19:04] <JonathanNeal> I noticed that the WHATWG example for HTML5 shows <nav><h2>Navigation</h2> ... </nav> without an <h1>
  1212. # [19:04] <JonathanNeal> Why is that?
  1213. # [19:05] <Philip`> The absolute values of the numbers are meaningless
  1214. # [19:05] <Philip`> (Only relative values matter)
  1215. # [19:06] <Philip`> So I guess the example is attempting to demonstrate that it's valid to do that
  1216. # [19:06] <TabAtkins> Also, using lower numbers sometimes can be helpful for no-CSS display in legacy browsers.
  1217. # [19:06] * Joins: drunknbass_work (~aaron@228.sub-75-215-81.myvzw.com)
  1218. # [19:06] <JonathanNeal> So <h1> or <h2> would have been fine, it's completely arbitrary unless relative to another <h*>
  1219. # [19:06] * Quits: drunknbass_work (~aaron@228.sub-75-215-81.myvzw.com) (Client Quit)
  1220. # [19:06] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  1221. # [19:07] * Joins: drunknbass_work (~aaron@228.sub-75-215-81.myvzw.com)
  1222. # [19:08] <JonathanNeal> I've read somewhere that <hgroup> is a specialised form of <header>, but that would not appear true.
  1223. # [19:08] <Dashiva> <hgroup> is for grouping headers and subheaders
  1224. # [19:08] <Dashiva> So they aren't interpreted as separate headings
  1225. # [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.
  1226. # [19:09] <JonathanNeal> Right, that's what I thought.
  1227. # [19:09] <JonathanNeal> That's how we're using them.
  1228. # [19:16] * Quits: drunknbass_work (~aaron@228.sub-75-215-81.myvzw.com) (Ping timeout: 272 seconds)
  1229. # [19:18] <JonathanNeal> Okay guys, let me share my "strategy" for HTML5 in our product.
  1230. # [19:18] <JonathanNeal> I can pastie it, actually.
  1231. # [19:19] <JonathanNeal> http://pastie.org/833062
  1232. # [19:21] * Joins: mat_t (~mattomasz@91.189.88.12)
  1233. # [19:21] <AryehGregor> Why bother with <html>, <head>, <body>?
  1234. # [19:21] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  1235. # [19:21] <AryehGregor> They're implicit.
  1236. # [19:22] <AryehGregor> You don't need the /> in the meta, <meta charset="UTF-8"> will work fine.
  1237. # [19:22] <AryehGregor> Also, why <header id="header">? What's the id needed for?
  1238. # [19:22] <AryehGregor> Likewise <nav id="navigation">, etc.
  1239. # [19:22] <AryehGregor> Part of the point of those elements is so you don't need those id's.
  1240. # [19:23] <AryehGregor> You also have some div wrappers of unclear purpose -- do you need those for styling?
  1241. # [19:23] <JonathanNeal> AryehGregor, yes the div wrappers are there for style guys to muck around with the content.
  1242. # [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.
  1243. # [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
  1244. # [19:25] <AryehGregor> Or you could put a class or id on the body element and use that.
  1245. # [19:25] <AryehGregor> So you'd only need one class instead of lots of id's.
  1246. # [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.
  1247. # [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.
  1248. # [19:26] <TabAtkins> I've used "body > header" to target my top-level stuff.
  1249. # [19:26] <AryehGregor> Me too.
  1250. # [19:26] * Joins: annodomini (~lambda@wikipedia/lambda)
  1251. # [19:26] <AryehGregor> That's what selectors are for.
  1252. # [19:27] <AryehGregor> Especially if you don't need IE support, then you barely need classes/ids at all.
  1253. # [19:27] <JonathanNeal> We'll need IE support.
  1254. # [19:27] <JonathanNeal> Also, it's easier for a web designer to target an ID than moving through selectors.
  1255. # [19:27] * Quits: annodomini (~lambda@wikipedia/lambda) (Read error: Connection reset by peer)
  1256. # [19:27] <TabAtkins> Well, IE6 is the problem there. Doesen't support child selectors.
  1257. # [19:28] <TabAtkins> So an #id helps there.
  1258. # [19:28] <AryehGregor> Yeah. Sigh.
  1259. # [19:28] * Joins: annodomini (~lambda@wikipedia/lambda)
  1260. # [19:28] <JonathanNeal> AryehGregor, not to mention that it's easier to develop on.
  1261. # [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"
  1262. # [19:34] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
  1263. # [19:35] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
  1264. # [19:37] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  1265. # [19:42] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  1266. # [19:45] * Joins: weinig (~weinig@17.246.17.156)
  1267. # [19:46] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Ping timeout: 246 seconds)
  1268. # [19:49] <JonathanNeal> Okay updated @ http://pastie.org/833113
  1269. # [19:52] * Quits: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net) (Quit: wycats)
  1270. # [20:00] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  1271. # [20:03] * Joins: mpt (~mpt@canonical/mpt)
  1272. # [20:05] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  1273. # [20:07] * Joins: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net)
  1274. # [20:08] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  1275. # [20:12] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
  1276. # [20:16] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  1277. # [20:16] * Joins: wycats (~yehudakat@enginey-9.border1.sfo002.pnap.net)
  1278. # [20:18] <MikeSmith> the spec really ought to include an explicit description of the rationale/background behind the srcdoc attribute
  1279. # [20:27] <Philip`> Even though it doesn't describe rationale/background for any other feature?
  1280. # [20:44] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  1281. # [20:49] * Quits: sbublava (~stephan@77.116.150.179.wireless.dyn.drei.com) (Quit: sbublava)
  1282. # [20:49] * Joins: KevinMarks (~KevinMark@157.22.22.46)
  1283. # [20:50] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: Connection reset by peer)
  1284. # [20:52] <karlcow> http://www.bramstein.com/projects/typeset/
  1285. # [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.
  1286. # [20:57] <AryehGregor> Oh, neat, Opera is releasing something as open-source.
  1287. # [20:59] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  1288. # [21:04] * Joins: roc (~roc@121-74-147-72.telstraclear.net)
  1289. # [21:04] <Philip`> AryehGregor: What something?
  1290. # [21:04] * Philip` doesn't follow enough blogs and/or news sites
  1291. # [21:04] <AryehGregor> http://my.opera.com/dragonfly/blog/opera-dragonfly-open-for-business
  1292. # [21:05] * AryehGregor only follows Slashdot, which is enough to get most of the notable tech news
  1293. # [21:05] <Philip`> Ooh, Mercurial
  1294. # [21:06] <karlcow> DragonFly has always been under BSD licence.
  1295. # [21:06] * karlcow goes read
  1296. # [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
  1297. # [21:07] <karlcow> so they put the code in a repository now. I guess that is the diff with before.
  1298. # [21:18] * Quits: roc (~roc@121-74-147-72.telstraclear.net) (Quit: roc)
  1299. # [21:20] * Quits: maikmerten_ (~maikmerte@port-92-201-10-67.dynamic.qsc.de) (Quit: Leaving)
  1300. # [21:21] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
  1301. # [21:24] * Quits: Breakmau5 (~breakz@erft-5d80ab42.pool.mediaWays.net) (Ping timeout: 256 seconds)
  1302. # [21:25] * aroben is now known as aroben|lunch
  1303. # [21:32] * Joins: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com)
  1304. # [21:34] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
  1305. # [21:34] * Joins: MikeSmithX (~MikeSmith@EM114-48-170-221.pool.e-mobile.ne.jp)
  1306. # [21:35] * Joins: dglazkov_ (~dglazkov@nat/google/x-ikmilynhymudospr)
  1307. # [21:38] * Quits: MikeSmith (~MikeSmith@EM114-48-31-199.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
  1308. # [21:39] * Quits: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49) (Ping timeout: 248 seconds)
  1309. # [21:39] * dglazkov_ is now known as dglazkov
  1310. # [21:46] * Quits: dglazkov (~dglazkov@nat/google/x-ikmilynhymudospr) (Remote host closed the connection)
  1311. # [21:46] * Quits: weinig (~weinig@17.246.17.156) (Quit: weinig)
  1312. # [21:47] * Joins: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49)
  1313. # [21:47] * Parts: itpastorn (~gunther@2002:5ae4:c0eb:0:216:36ff:fec5:eeac)
  1314. # [21:59] * Quits: Utkarsh (~admin@117.201.81.90) (Ping timeout: 272 seconds)
  1315. # [22:04] * Joins: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se)
  1316. # [22:06] * Joins: Utkarsh (~admin@117.201.81.158)
  1317. # [22:11] * Joins: tumbleweed (~stefanor@unaffiliated/tumbleweed)
  1318. # [22:12] <tumbleweed> howdy. I can't seem to create ElementTrees with html5lib 0.90: http://pastebin.com/m298aa482
  1319. # [22:14] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
  1320. # [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])
  1321. # [22:16] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  1322. # [22:18] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Client Quit)
  1323. # [22:19] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  1324. # [22:19] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Client Quit)
  1325. # [22:20] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  1326. # [22:20] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
  1327. # [22:21] * Joins: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net)
  1328. # [22:23] * Quits: Utkarsh (~admin@117.201.81.158) (Ping timeout: 240 seconds)
  1329. # [22:25] * Quits: pmuellr (~pmuellr@nat/ibm/x-hmipvvmjukswidri) (Quit: pmuellr)
  1330. # [22:25] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  1331. # [22:25] * Joins: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz)
  1332. # [22:27] <bfrantz> is it outside the scope of html5 to establish how user agents should treat a content body when issued a 404?
  1333. # [22:28] <bfrantz> seems like more of an http issue but thought i'd check
  1334. # [22:28] * Parts: conley (~conley@pool-96-240-166-166.ronkva.east.verizon.net)
  1335. # [22:30] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Read error: Connection reset by peer)
  1336. # [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
  1337. # [22:30] * Joins: Utkarsh (~admin@117.201.80.86)
  1338. # [22:30] <AryehGregor> Sounds like HTTP.
  1339. # [22:32] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
  1340. # [22:32] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
  1341. # [22:32] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  1342. # [22:33] * Quits: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com) (Quit: This computer has gone to sleep)
  1343. # [22:33] <zcorpan> GPHemsley: MikeSmithX is editor for that document
  1344. # [22:33] <Hixie> GPHemsley: dunno, i didn't write that document
  1345. # [22:35] * Joins: cohitre (~cohitre@174-21-102-211.tukw.qwest.net)
  1346. # [22:35] * Parts: cohitre (~cohitre@174-21-102-211.tukw.qwest.net)
  1347. # [22:47] * Quits: Utkarsh (~admin@117.201.80.86) (Ping timeout: 256 seconds)
  1348. # [22:53] * Joins: Utkarsh (~admin@117.201.81.5)
  1349. # [22:53] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
  1350. # [22:57] <zcorpan> http://www.zazzle.com/cssquirrel
  1351. # [22:58] <Dashiva> The funny part is that it's probably grounds for a libel suit in England
  1352. # [22:58] * Parts: tumbleweed (~stefanor@unaffiliated/tumbleweed) ("gone the bug report route")
  1353. # [23:01] <Philip`> Not if it's true
  1354. # [23:01] <AryehGregor> Wait, you need grounds for a libel suit in England these days?
  1355. # [23:02] <AryehGregor> That's an awesome T-shirt.
  1356. # [23:02] <Dashiva> Philip`: I don't think truth is relevant
  1357. # [23:02] <Dashiva> As long as feelings are hurt
  1358. # [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."
  1359. # [23:05] <KevinMarks> right, but the burden of proof is reversed
  1360. # [23:06] * KevinMarks waits for libel prosecutors to discover Gödel's theorem
  1361. # [23:07] <Dashiva> That's libelous to say, KevinMarks
  1362. # [23:07] * Quits: Utkarsh (~admin@117.201.81.5) (Ping timeout: 265 seconds)
  1363. # [23:09] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
  1364. # [23:12] * Quits: daedb_ (~daed@h11n1fls34o986.telia.com) (Read error: Connection reset by peer)
  1365. # [23:12] * Joins: daedb (~daed@h11n1fls34o986.telia.com)
  1366. # [23:14] * Joins: Utkarsh (~admin@117.201.80.93)
  1367. # [23:20] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
  1368. # [23:27] <GarethAdams|Home> I'd love a libel suit
  1369. # [23:27] <GarethAdams|Home> with a libel waistcoat and libel trousers
  1370. # [23:32] <JonathanNeal> haha
  1371. # [23:34] * aroben|lunch is now known as aroben
  1372. # [23:34] * Joins: abarth_ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
  1373. # [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
  1374. # [23:35] <deltab> bfrantz: not if the missing resource is a stylesheet, script, image, video...
  1375. # [23:40] * Quits: ChrisLTD|Work (~blahness@152.2.194.196) (Quit: ChrisLTD|Work)
  1376. # [23:40] * Joins: jwalden (~waldo@nat/mozilla/x-uhewpsjrbroiuxcc)
  1377. # [23:43] * Quits: Maurice (copyman@5ED548D4.cable.ziggo.nl)
  1378. # [23:51] <TabAtkins> Philip`: Just watched Hot Fuzz on your recommendation (a while back). Good movie!
  1379. # [23:51] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
  1380. # [23:53] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  1381. # [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.
  1382. # [23:55] <bfrantz> all browers follow the redirect when visiting index.html directly
  1383. # [23:56] <deltab> meta refresh, you mean?
  1384. # [23:56] <bfrantz> yea, my bad
  1385. # [23:58] * Quits: abarth_ (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth_)
  1386. # Session Close: Sat Feb 20 00:00:00 2010

The end :)