/irc-logs / freenode / #whatwg / 2010-01-07 / end

Options:

  1. # Session Start: Thu Jan 07 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:02] <GPHemsley> Does anyone know off-hand if IE6 supports @id anchors?
  4. # [00:03] <annevk> it does
  5. # [00:03] <GPHemsley> I thought so
  6. # [00:03] <annevk> IE5 does too
  7. # [00:03] <Hixie> is there an ETA on the microdata decision yet?
  8. # [00:04] <annevk> NN4 didn't
  9. # [00:04] <annevk> but I never cared about that
  10. # [00:04] <GPHemsley> :)
  11. # [00:04] <annevk> Hixie, it seems they reached a decision but are working on wording
  12. # [00:05] * aroben is now known as aroben|meeting
  13. # [00:05] <annevk> "The Chairs met last week and today to discuss the results of the Microdata poll. We are formulating our response and will provide it to the WG ASAP."
  14. # [00:05] * Joins: othermaciej_ (n=mjs@17.246.19.18)
  15. # [00:05] <Hixie> maciej: any ETA on the microdata decision's wording being published?
  16. # [00:07] <Hixie> er, othermaciej_ ^
  17. # [00:08] <othermaciej_> Hixie: no firm ETA but I am hoping for sometime this week
  18. # [00:09] <Hixie> i'm getting close to having no bugs left for which i'm comfortable giving an editor's decision without hte microdata thing resolved
  19. # [00:09] <Hixie> so i might defer the remaining bugs to next week
  20. # [00:12] * Quits: mpilgrim (n=mpilgrim@rrcs-98-101-146-153.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
  21. # [00:13] * Joins: mpilgrim (n=mpilgrim@rrcs-98-101-146-153.midsouth.biz.rr.com)
  22. # [00:22] * Quits: othermaciej (n=mjs@17.203.15.164) (Read error: 110 (Connection timed out))
  23. # [00:22] * othermaciej_ is now known as othermaciej
  24. # [00:36] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
  25. # [00:39] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  26. # [00:44] <othermaciej> Hixie: it looks like there's still 100 open and most do not seem removal-related
  27. # [00:46] <daedb> If I do a CSS transition on background-color from #dfdfdf to #eee, why does the background become darker before it goes lighter?
  28. # [00:47] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
  29. # [00:49] <annevk> browser bug?
  30. # [00:49] <annevk> did you try another browser?
  31. # [00:50] <daedb> It's the same in both Chrome and Opera 10.5...
  32. # [00:50] <annevk> not sure about Firefox, but Opera 10.5 should support it
  33. # [00:50] <annevk> oh
  34. # [00:50] <annevk> you're way ahead of me then :)
  35. # [00:51] * Quits: aroben|meeting (n=aroben@unaffiliated/aroben)
  36. # [00:51] <AryehGregor> daedb, have a minimal test case?
  37. # [00:52] <daedb> AryehGregor: I can make one.
  38. # [00:52] * Joins: cedricv (n=cedric@112.199.249.12)
  39. # [00:53] * Quits: cedricv (n=cedric@112.199.249.12) (Read error: 54 (Connection reset by peer))
  40. # [00:55] <daedb> hmmm, it doesn't do it when I make a minimal test... odd. I must've screwed up somewhere :-/
  41. # [00:57] * Joins: cedricv (n=cedric@112.199.242.139)
  42. # [00:57] <daedb> oh, it's because the background-color was inherited from the parent...
  43. # [00:57] <gsnedders> payman: Wow, it's tiny!
  44. # [00:59] <annevk> async IRC reactions FTW
  45. # [00:59] <annevk> or was it just wc?
  46. # [01:00] <gsnedders> annevk: Related to stuff he'd asked in private.
  47. # [01:00] <AryehGregor> annevk, what does "What did you do? You tried to pass the comment system with an invalid comment! (Or you used an entity that cannot be used. Sorry about that, PHP is a mess.)" mean? I have a comment I want to post but it won't let me.
  48. # [01:00] <annevk> ah, it might mean you used &amp; or so
  49. # [01:00] <Philip`> AryehGregor: It means your comment was invalid
  50. # [01:01] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  51. # [01:01] <AryehGregor> annevk, should I use numeric references instead, or what?
  52. # [01:01] <annevk> there's a bug somewhere in the system that I haven't caught, so I just worsened usability
  53. # [01:01] <annevk> just say AMP or something and I'll fix it
  54. # [01:01] <gsnedders> annevk: We should get PHP html5lib to a state in which you can use it
  55. # [01:01] <AryehGregor> What?
  56. # [01:01] <AryehGregor> gsnedders, <3
  57. # [01:01] <annevk> replace &amp; with AMP
  58. # [01:01] <daedb> AryehGregor: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/344
  59. # [01:02] <gsnedders> annevk: Then you can just check for parse errors
  60. # [01:02] <annevk> yeah
  61. # [01:02] <annevk> or ignore them :)
  62. # [01:02] <annevk> though that might require some spam control
  63. # [01:02] <AryehGregor> annevk, I'm not using &amp;, I'm using &lt; and &gt;. Same principle?
  64. # [01:02] <Philip`> Why not use the Python html5lib, and call it with IPC from PHP?
  65. # [01:03] <Philip`> Seems easier than making PHP html5lib work
  66. # [01:03] <annevk> AryehGregor, yes
  67. # [01:03] <annevk> AryehGregor, though &gt; is never needed
  68. # [01:03] <annevk> AryehGregor, just use the raw character there
  69. # [01:03] <AryehGregor> It is in attributes in XML, right?
  70. # [01:03] <annevk> it's only the predefined entities
  71. # [01:03] * Joins: cedric_ (n=cedric@116.197.234.198)
  72. # [01:03] <annevk> AryehGregor, oh yeah, though I've no idea why
  73. # [01:03] <gsnedders> AryehGregor: no
  74. # [01:03] <annevk> oh lol
  75. # [01:03] <annevk> XML5 allows it all :)
  76. # [01:04] <AryehGregor> gsnedders, no?
  77. # [01:04] <gsnedders> '"' ([^<&"] | Reference)* '"'
  78. # [01:04] <gsnedders> | "'" ([^<&'] | Reference)* "'"
  79. # [01:04] <gsnedders> That's AttValue
  80. # [01:04] <AryehGregor> annevk, doesn't seem to have worked too well. http://annevankesteren.nl/2010/01/optimizing-html#comment-6872
  81. # [01:04] <annevk> I said I'd fix it
  82. # [01:04] <annevk> that means manually
  83. # [01:04] <AryehGregor> annevk, ah, I see.
  84. # [01:05] <AryehGregor> gsnedders, all I know is when I used > in attribute values, XML parsers started dying on me.
  85. # [01:05] * Joins: cedric__ (n=cedric@112.199.244.166)
  86. # [01:06] <annevk> you're not using attributes...
  87. # [01:06] <AryehGregor> The spec does seem to agree with you, though.
  88. # [01:06] <AryehGregor> annevk, no, it was a hypothetical point in the case of my blog post.
  89. # [01:06] <AryehGregor> I stuck in &gt; to see if that would make your confusing error go away.
  90. # [01:07] <annevk> yeah it sucks
  91. # [01:07] <annevk> I should really invest some time in da blog
  92. # [01:07] * AryehGregor would probably just nl2br(htmlspecialchars()) comments if he wrote his own hacky blog software
  93. # [01:07] <annevk> but it'll have to wait until February at the earliest
  94. # [01:07] * gsnedders wouldn't use PHP ;P
  95. # [01:08] <AryehGregor> I have some thoughts about doing that, but it's kind of pointless unless I start writing more.
  96. # [01:08] <AryehGregor> gsnedders, me neither, I'd use Python.
  97. # [01:08] <AryehGregor> I don't know the Python names offhand, though.
  98. # [01:08] <gsnedders> me too.
  99. # [01:08] * Quits: cedric_ (n=cedric@116.197.234.198) (Connection reset by peer)
  100. # [01:08] <AryehGregor> cgi.escape() or something?
  101. # [01:08] <gsnedders> I would just use a serializer, and not do that ;P
  102. # [01:08] <Philip`> I'd let people write arbitrary unfiltered HTML
  103. # [01:09] * AryehGregor doesn't know what a serializer is, is probably too corrupted by PHP's weakness
  104. # [01:09] <Philip`> Much more fun that way
  105. # [01:09] <gsnedders> "When you do XSS attacks, it's considered highly impolite to make the resulting markup invalid" — Philip Taylor
  106. # [01:09] <AryehGregor> Philip`, maybe you should put in in <iframe sandbox>. That will encourage people to upgrade to browsers that support that feature, if they want to read your blog.
  107. # [01:09] <annevk> if <iframe sandbox doc=> was there and a couple of browsers supported it...
  108. # [01:10] <annevk> would be neat
  109. # [01:10] <gsnedders> I should probably add more to http://gsnedders.com/php-grievances
  110. # [01:10] <AryehGregor> gsnedders, oh, you have a page on PHP grievances? I've been meaning to write one too.
  111. # [01:10] <Philip`> There's still the problem of raising the minimum effort required to comment in order to stop spammers, so I'd probably forbid the letter 't'
  112. # [01:10] * Quits: cedricv (n=cedric@112.199.242.139) (Success)
  113. # [01:11] <gsnedders> AryehGregor: Yeah, I wrote it in around an hour one day after spending a while hacking on PHP code
  114. # [01:11] <AryehGregor> My objections seem to mostly be different, though.
  115. # [01:11] <AryehGregor> "((bool) '0' === false) is an endless source of bugs."
  116. # [01:11] <AryehGregor> YES.
  117. # [01:11] <AryehGregor> That is possibly my number one hated feature of PHP.
  118. # [01:11] <gsnedders> Also empty('0') === true
  119. # [01:11] <AryehGregor> Same principle, yeah.
  120. # [01:12] <AryehGregor> if (!$userinput) { # guess user didn't input anything }
  121. # [01:12] <AryehGregor> No, oops, guess the user input a literal '0'.
  122. # [01:12] <AryehGregor> How many retarded MediaWiki bugs have been caused by that, ugh.
  123. # [01:12] <AryehGregor> "XYZ fails for a user named '0'."
  124. # [01:12] <AryehGregor> "XYZ fails on the page [[0]]."
  125. # [01:12] * gsnedders has for SimplePie test cases for more or less everything being equal to '0'.
  126. # [01:13] <AryehGregor> "XYZ fails when URL parameter W is equal to '0'."
  127. # [01:13] <gsnedders> Also !$userinput is bad anyway, what if it's not set? I don't want no stinkin' E_NOTICE!
  128. # [01:13] <AryehGregor> "Bugs reported to say this are bogus". You should put that as a separate objection, bugs are always marked bogus.
  129. # [01:13] <AryehGregor> gsnedders, I'm assuming it's already known to be set.
  130. # [01:14] <AryehGregor> Anyway, they mark everything bogus if they don't feel like fixing it right now.
  131. # [01:14] <gsnedders> AryehGregor: I had a fix for a thing committed today.
  132. # [01:14] <AryehGregor> I assume they have some policy where people get bonuses based on how many bugs they close or something.
  133. # [01:14] <gsnedders> (Namely, UTF-16 was broken with DOMDocument::loadXML() because it was using null-terminated strings)
  134. # [01:14] <AryehGregor> Or policies about having only a certain number of bugs open.
  135. # [01:14] <gsnedders> (and the XML spec says UTF-16 MUST be supported)
  136. # [01:14] <AryehGregor> Either that, or the PHP developers are just colossal morons. That seems like a plausible hypothesis too.
  137. # [01:14] * Quits: cedric__ (n=cedric@112.199.244.166) (Read error: 104 (Connection reset by peer))
  138. # [01:14] <AryehGregor> gsnedders, yeah, sometimes they randomly accept things.
  139. # [01:15] <gsnedders> Well, the email to internals for PHP 5 bugs wasn't sent for a while because it had over 1000 things in it, and that broke the script!
  140. # [01:15] <AryehGregor> gsnedders, did you know, for instance, that if a __get is nested at any depth inside another __get, even for a totally different class (IIRC), it silently returns null without even raising a notice?
  141. # [01:15] <gsnedders> Most of the bugs I've reported in the past couple of years aren't bogus.
  142. # [01:15] <AryehGregor> And they closed it bogus.
  143. # [01:15] <gsnedders> No, they aren't.
  144. # [01:15] <AryehGregor> I was continuing my last sentence.
  145. # [01:15] <AryehGregor> Anyway.
  146. # [01:16] <AryehGregor> I'm sure they don't close *everything* bogus, but they close an unreasonable amount.
  147. # [01:16] <gsnedders> There again, several were crashes. They fixed those.
  148. # [01:16] <gsnedders> In PHP 5.3 CVS, before 5.3 shipped!
  149. # [01:17] <AryehGregor> The major problem with PHP is it's accreted, not designed.
  150. # [01:17] <gsnedders> Indeed.
  151. # [01:17] <AryehGregor> Do you know that f(func_get_args()) returns an error?
  152. # [01:17] <AryehGregor> Or doesn't work, anyway?
  153. # [01:17] <gsnedders> Yeah.
  154. # [01:17] <gsnedders> AryehGregor: And yes, I knew about __get.
  155. # [01:17] <AryehGregor> Why? Because some PHP developer said "Eh, it's not worth writing extra code for such a corner case, I'll just throw an error."
  156. # [01:17] * Joins: dglazkov (n=dglazkov@nat/google/x-jqtmshsfncmbglgp)
  157. # [01:18] <AryehGregor> Because they don't start from a specification and implement it. They just implement whatever they happen to feel like implementing at the time.
  158. # [01:18] <gsnedders> PHP really sucks.
  159. # [01:18] <AryehGregor> There are no coherent principles anywhere in the language.
  160. # [01:18] <gsnedders> Ruby didn't start from a spec.
  161. # [01:18] <gsnedders> I think the reason why Python and Ruby have done so much better is a gate-keeper with a coherent idea for the language.
  162. # [01:19] <AryehGregor> Well, Python does tend to spec things before implementing them, but I agree that's not strictly necessary if the people in charge are sane.
  163. # [01:19] <gsnedders> Right, Pthon does.
  164. # [01:19] <gsnedders> That's why I said Ruby and not Python :)
  165. # [01:19] <gsnedders> Anyhow, I need to pack.
  166. # [01:19] <annevk> feeling productive in the AM
  167. # [01:20] <annevk> fail
  168. # [01:20] <Philip`> I can't think of any successful modern languages that weren't accreted
  169. # [01:20] <AryehGregor> Philip`, is Python not successful, not modern, or accreted?
  170. # [01:21] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  171. # [01:21] <annevk> Python libraries are somewhat of a mess
  172. # [01:21] <AryehGregor> Being designed over a long period of time doesn't count as accretion in my books, either. Java or C# or whatever were designed, not accreted.
  173. # [01:21] <annevk> though they fixed some of it in 3.0 it seems
  174. # [01:23] <Philip`> I'm interpreting "accreted" as meaning the same as "evolved", and languages like Python and Java accreted with the guidance of some language design principles and a desire for self-consistency
  175. # [01:24] * Parts: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  176. # [01:26] <Philip`> (The first versions were very different to the current versions - nobody sat down and wrote a complete spec for the current version before implementing any of it)
  177. # [01:32] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  178. # [01:33] <AryehGregor> Hmm, what branch cut does Python use for complex exponentiation? It looks like log(z) lies in (-pi, pi], I wonder if that's documented?
  179. # [01:34] <AryehGregor> >>> (-1-0.00001j)**(-1j)
  180. # [01:34] <AryehGregor> (0.043214350405115579-2.1607176989803302e-12j)
  181. # [01:34] <AryehGregor> >>> (-1)**(-1j)
  182. # [01:34] <AryehGregor> (23.140692632779263+0j)
  183. # [01:34] <AryehGregor> >>> (-1+0.00001j)**(-1j)
  184. # [01:34] <AryehGregor> (23.140461227009979-1.1570231570540908e-09j)
  185. # [01:35] <AryehGregor> It doesn't seem to say. :( http://docs.python.org/reference/expressions.html#power
  186. # [01:36] <AryehGregor> Complex numbers are fun!
  187. # [01:37] <Hixie> othermaciej: yeah, but I'm going through them at 50 a day, so 100 is not many
  188. # [01:38] * Hixie comes off the phone with t-mobile technical support wondering wtf just happened (blogged it in case anyone can explain)
  189. # [01:38] <Hixie> time to go to work i guess
  190. # [01:40] * Joins: jacobolus (n=jacobolu@pool-74-100-173-13.lsanca.dsl-w.verizon.net)
  191. # [01:40] * Quits: jacobolus (n=jacobolu@pool-74-100-173-13.lsanca.dsl-w.verizon.net) (Remote closed the connection)
  192. # [01:41] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  193. # [01:41] <annevk> sounds broken
  194. # [01:42] <annevk> you should be able to do most of that through their online store as well btw
  195. # [01:42] * Joins: jacobolus (n=jacobolu@pool-74-100-173-13.lsanca.dsl-w.verizon.net)
  196. # [01:42] <annevk> at least that's how I got my contract with t-mobile in the Netherlands...
  197. # [01:43] <annevk> take two at going to bed...
  198. # [01:43] <annevk> nn
  199. # [01:43] * AryehGregor suddenly interpreted that as two nymphs standing in a row for some reason
  200. # [01:43] * AryehGregor doesn't usually have NetHack flashbacks
  201. # [01:44] <Hixie> annevk: i did do it through their online store, it said there was a problem and i had to call them
  202. # [01:55] * Quits: MikeSmithX (n=MikeSmit@EM114-48-128-88.pool.e-mobile.ne.jp) (Read error: 113 (No route to host))
  203. # [02:08] * Quits: cying (n=cying@70.90.171.153)
  204. # [02:09] <gsnedders> Wait, you were on the phone!? :o
  205. # [02:09] * Joins: MikeSmithX (n=MikeSmit@dhcp-247-72.mag.keio.ac.jp)
  206. # [02:10] <gsnedders> Hah. Fun.
  207. # [02:10] * gsnedders sighs
  208. # [02:11] <gsnedders> I never knew wardrobes could be so painful to look inside. Oh well.
  209. # [02:13] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) ("ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406]")
  210. # [02:14] * Quits: dglazkov (n=dglazkov@nat/google/x-jqtmshsfncmbglgp)
  211. # [02:23] * Joins: roc_ (n=roc@203-97-204-82.dsl.clear.net.nz)
  212. # [02:27] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz) (Read error: 60 (Operation timed out))
  213. # [02:27] * roc_ is now known as roc
  214. # [02:33] * paul_irish_ is now known as paul_irish
  215. # [02:33] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
  216. # [02:41] * Quits: ap (n=ap@17.246.19.5)
  217. # [03:05] * Quits: mpilgrim (n=mpilgrim@rrcs-98-101-146-153.midsouth.biz.rr.com) (Read error: 54 (Connection reset by peer))
  218. # [03:07] * Joins: mpilgrim (n=mpilgrim@rrcs-98-101-146-153.midsouth.biz.rr.com)
  219. # [03:08] * Quits: doc_who (i=doc@c-98-231-133-111.hsd1.md.comcast.net) ("Leaving")
  220. # [03:10] <Hixie> othermaciej: should a reset button in a form reset the <progress> elements in that form?
  221. # [03:13] <Hixie> and should <progress> and <meter> elements appear in form.elements?
  222. # [03:16] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
  223. # [03:16] <deltab> do they have defaultValue?
  224. # [03:16] * ojan is now known as ojan_away
  225. # [03:18] * Joins: erikvvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
  226. # [03:23] * Joins: cedricv (n=cedric@112.199.222.81)
  227. # [03:24] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  228. # [03:24] * Quits: dave_levin (n=dave_lev@74.125.59.65)
  229. # [03:24] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  230. # [03:27] <Hixie> deltab: no
  231. # [03:27] <Hixie> deltab: though i guess they could
  232. # [03:32] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) (Read error: 110 (Connection timed out))
  233. # [03:32] * erikvvold is now known as erikvold
  234. # [03:32] * Joins: miketaylr (n=miketayl@24.42.95.234)
  235. # [03:38] <Hixie> ok well lacking any reply, i'll go with no resetting and not in .elements
  236. # [03:42] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  237. # [04:13] * Quits: jacobolus (n=jacobolu@pool-74-100-173-13.lsanca.dsl-w.verizon.net) (Remote closed the connection)
  238. # [04:15] * Joins: wakaba_0 (n=wakaba_@119-228-219-41.eonet.ne.jp)
  239. # [04:20] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Read error: 60 (Operation timed out))
  240. # [04:20] * Quits: weinig (n=weinig@17.246.18.80)
  241. # [04:22] <Dashiva> Imagine how much more accessible the @summary discussion would be if each post had a summary
  242. # [04:27] * Joins: erlehmann (n=erlehman@82.113.106.231)
  243. # [04:34] * karlcow tries to imagine summary of summaries
  244. # [04:38] * Joins: wakaba_ (n=wakaba_@119-228-219-41.eonet.ne.jp)
  245. # [04:45] <Dashiva> Well, most posts would summarize to "I'm making argument X". The thread itself would be "People made arguments X, Y and Z"
  246. # [04:46] * Quits: wakaba_0 (n=wakaba_@119-228-219-41.eonet.ne.jp) (Read error: 60 (Operation timed out))
  247. # [04:53] * Joins: slightlyoff (n=slightly@72.14.229.81)
  248. # [04:53] * Quits: slightlyoff (n=slightly@72.14.229.81) (Remote closed the connection)
  249. # [04:55] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) ("me so sleepy")
  250. # [04:56] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
  251. # [05:12] <karlcow> Dashiva: and everyone in the thread has tendency (and that's normal) to summarize (no pun) from his/her point of view or competences.
  252. # [05:14] <karlcow> implementability, implementation landscape, practice, society constraints (for accessibility legal frameworks), etc. are different flavors of implementations
  253. # [05:15] * Joins: erikvvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
  254. # [05:20] * Quits: wakaba_ (n=wakaba_@119-228-219-41.eonet.ne.jp) (Read error: 60 (Operation timed out))
  255. # [05:25] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  256. # [05:30] * Quits: erikvvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) ("Bye bye")
  257. # [05:30] * Joins: erikvold_ (n=erikvold@S01060024012860e9.gv.shawcable.net)
  258. # [05:30] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) (Read error: 110 (Connection timed out))
  259. # [05:30] * erikvold_ is now known as erikvold
  260. # [05:32] <Hixie> MikeSmithX: i'm stuck with cvs.bin commit: [04:30:17] waiting for www-data's lock in /sources/public/html5/spec
  261. # [05:32] <Hixie> for like an hour now
  262. # [05:33] <MikeSmithX> Hixie: OK, I clearly need to turn off my script
  263. # [05:33] <MikeSmithX> will do it right now
  264. # [05:44] * Quits: othermaciej (n=mjs@17.246.19.18) (Read error: 54 (Connection reset by peer))
  265. # [05:45] * Joins: othermaciej (n=mjs@17.246.19.18)
  266. # [05:45] <othermaciej> Hixie: does <output> have a defaultValue?
  267. # [05:48] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 110 (Connection timed out))
  268. # [05:54] * Quits: miketaylr (n=miketayl@24.42.95.234) ("Leaving...")
  269. # [05:54] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
  270. # [05:56] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  271. # [06:00] <MikeSmithX> Hixie: it turns out the problem is not my script, but some problem on the cvs server.. I'm trying to figure it out now, but not clear to me how locking is handled in this cvs server instance
  272. # [06:07] * Joins: miketaylr (n=miketayl@24.42.95.234)
  273. # [06:12] * Joins: wakaba_0 (n=wakaba_@119-228-219-41.eonet.ne.jp)
  274. # [06:13] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Read error: 60 (Operation timed out))
  275. # [06:16] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  276. # [06:29] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  277. # [06:30] <zcorpan_> "HTML5 has been an absolute pleasure to use. It’s the first HTML spec that has made complete sense to me." -- http://minimali.st/2010/01/letterpress/
  278. # [06:38] * erlehmann is now known as erschlafmann
  279. # [06:38] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  280. # [06:38] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  281. # [06:40] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Remote closed the connection)
  282. # [06:40] <Hixie> MikeSmithX: yes
  283. # [06:41] <Hixie> MikeSmithX: k
  284. # [06:42] <Hixie> s/MikeSmithX: yes/othermaciej: yes/
  285. # [06:42] <Hixie> zcorpan_: nice
  286. # [06:46] * Quits: othermaciej (n=mjs@17.246.19.18)
  287. # [06:46] * Quits: miketaylr (n=miketayl@24.42.95.234) (Remote closed the connection)
  288. # [07:02] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
  289. # [07:04] <Hixie> sigh, we don't even have interop on window.atob()
  290. # [07:05] <zcorpan_> that's why we need a spec :)
  291. # [07:07] <cardona507> Hixie - do you need any more graphic work for the spec? If so let me know - that was fun
  292. # [07:08] <Hixie> cardona507: i'll keep that in mind :-)
  293. # [07:08] <Hixie> cardona507: nothing springs to mind, but i'm sure we can find things
  294. # [07:08] <zcorpan_> cardona507: there's some ascii art in the spec currently i think
  295. # [07:09] <cardona507> zcorpan_ any idea which parts?
  296. # [07:10] <zcorpan_> 6.8.2.2 Sample user interface
  297. # [07:13] <cardona507> firing up adobe illustrator......
  298. # [07:18] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
  299. # [07:20] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 60 (Operation timed out))
  300. # [07:20] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  301. # [07:21] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
  302. # [07:21] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
  303. # [07:22] <Hixie> zcorpan_: ooh, good call
  304. # [07:22] <Hixie> cardona507: don't do the ascii art in the websockets section btw, that has to remain ascii art for the ietf
  305. # [07:23] <cardona507> Hixie - but 6.8.2.2 sample user interface is cool?
  306. # [07:23] <Hixie> yup
  307. # [07:23] <cardona507> alrighty
  308. # [07:23] <Hixie> feel free to take artistic license too
  309. # [07:24] <Hixie> (e.g. let me know if i need to change the sample text around it to make it better fit whatever you come up with)
  310. # [07:24] * Quits: MikeSmithX (n=MikeSmit@dhcp-247-72.mag.keio.ac.jp) (Read error: 60 (Operation timed out))
  311. # [07:25] <cardona507> ok - thanks
  312. # [07:32] <Hixie> wait, atob() is only in Gecko and Webkit!
  313. # [07:32] <Hixie> IE and Opera don't even support it
  314. # [07:33] <zcorpan_> Hixie: you need a newer opera
  315. # [07:33] <Hixie> Opera stopped autoupdating for me
  316. # [07:33] <Hixie> it says something about how it downloaded it, but won't update
  317. # [07:34] <Hixie> because it's not feeling well, or can't be bothered, or something
  318. # [07:34] <zcorpan_> weird
  319. # [07:34] <zcorpan_> try http://my.opera.com/desktopteam/blog/happy-new-year
  320. # [07:35] <Hixie> (and i can't find any ui anywhere to force an update)
  321. # [07:37] <Hixie> will that autoupdate?
  322. # [07:38] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  323. # [07:40] <zcorpan_> i guess it should... but it's the latest build currently and it has atob if you want to test it
  324. # [07:40] * Joins: MikeSmithX (n=MikeSmit@EM114-48-219-91.pool.e-mobile.ne.jp)
  325. # [07:42] <Hixie> since IE doesn't have it and since it really should be in the JS spec i punted on it
  326. # [07:56] * Quits: jwalden (n=waldo@70.131.131.131) ("sleep is for the weak...or is it week?")
  327. # [07:57] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Remote closed the connection)
  328. # [07:58] * Quits: Heimidal (n=heimidal@unaffiliated/heimidal) ("Leaving...")
  329. # [07:58] <Hixie> MikeSmithX: (i'm skipping cvs commits for now, since it's still blocking)
  330. # [08:06] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  331. # [08:13] <cardona507> Hixie, zcorpan_ - feedback? http://img685.imageshack.us/img685/7346/whatwg68ex101.png
  332. # [08:14] <Hixie> looks fantastic
  333. # [08:15] <cardona507> thanks
  334. # [08:20] <Hixie> tis checked in :-)
  335. # [08:22] * Joins: _mg_ (n=quassel@p5083D112.dip.t-dialin.net)
  336. # [08:22] <cardona507> that was quick - the image isn't working for me in safari...
  337. # [08:22] <Hixie> yeah i had a typo, fixing it already :-)
  338. # [08:38] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
  339. # [08:39] <zcorpan_> Hixie: doesn't work in multipage
  340. # [08:39] <Hixie> yeah i accidentally killed the commit script before it called the multipage generator
  341. # [08:39] <Hixie> it'll be fixed when i do my next checkin
  342. # [08:40] <zcorpan_> ok
  343. # [08:40] * Joins: danbri (n=danbri@unaffiliated/danbri)
  344. # [08:44] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  345. # [08:49] * Joins: pesla (n=retep@procurios.xs4all.nl)
  346. # [09:03] * Quits: cedricv (n=cedric@112.199.222.81) (Read error: 54 (Connection reset by peer))
  347. # [09:04] <Hixie> i can't find any actual examples of <ms> use on the web (mathml element)
  348. # [09:04] <Hixie> i mean there are trivial examples, but nothing realistic
  349. # [09:07] * Joins: cedricv (n=cedric@112.199.182.134)
  350. # [09:07] <Hixie> cardona507: there's another bit of ascii art in that section, btw, in case you're still looking for things to do :-)
  351. # [09:08] <cardona507> but of course :) - what section?
  352. # [09:08] <zcorpan_> cardona507: same section
  353. # [09:09] <Hixie> same one, search for "||||||||||||||||"
  354. # [09:09] <cardona507> oh yeah - I am finished with that one and uploading it for feeback right now -
  355. # [09:09] <cardona507> got any more?
  356. # [09:09] <Hixie> sweet
  357. # [09:09] <Hixie> let's see
  358. # [09:12] <Hixie> if you want to try making stuff up, you could try making up examples of what some of hte form controls could look like
  359. # [09:12] <cardona507> http://img269.imageshack.us/img269/2720/whatwg68ex201.png - is that how you thought the "no application selected" area would look? or will it be an input?
  360. # [09:12] <Hixie> like the date controls and stuff
  361. # [09:12] <cardona507> from what section Hixie?
  362. # [09:12] <Hixie> (though that's somewhat of a rat's nest of stuff)
  363. # [09:13] <Hixie> the <input> element and its subsections
  364. # [09:13] <cardona507> ahhh - ok I'll check it out -
  365. # [09:14] <Hixie> looks good to me
  366. # [09:14] <Hixie> let me just finish the edit i'm doing now and i'll put that one in too :-)
  367. # [09:14] <cardona507> cool - thanks ian
  368. # [09:15] <Hixie> don't thank me, you're the one doing the work :-)
  369. # [09:16] <zcorpan_> hmm, should i add <device> to html5-elements?
  370. # [09:16] <Hixie> i wouldn't yet
  371. # [09:16] <Hixie> it's not even in the whatwg html spec's index yet
  372. # [09:16] <zcorpan_> ok
  373. # [09:20] <zcorpan_> /me notices a typo in html5-elements
  374. # [09:25] <Hixie> ok, checking in the new image cardona507
  375. # [09:26] <cardona507> wow - 23 input types - sweet - much better than the old 7
  376. # [09:27] <Hixie> hehe
  377. # [09:27] <Hixie> some have some images already if you need some inspiration
  378. # [09:29] <Lachy> Hixie, re your blog, what possessed you to finally give in and get yourself a phone?
  379. # [09:30] <Hixie> it's not for me
  380. # [09:30] <Hixie> :-)
  381. # [09:31] <Hixie> i was getting a sim for the nexus one that i'm giving my girlfriend
  382. # [09:31] <Lachy> ok
  383. # [09:31] <Hixie> to replace her horrific verizon phone
  384. # [09:32] <cardona507> how is the nexus one? android 2.0 is pretty HTML5 friendly isn't it?
  385. # [09:32] <Lachy> so, how come they wanted to charge you $70 for something that should have added up to $61.24?
  386. # [09:32] <Hixie> cardona507: seems pretty good to me, but i haven't played with it much and i hate phones in general, so... :-)
  387. # [09:33] <Hixie> lachy: i honestly didn't understand most of the phone call
  388. # [09:33] <Hixie> Lachy: i have not much clue what i'm actually going to receive
  389. # [09:33] <Hixie> we'll see
  390. # [09:34] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
  391. # [09:34] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  392. # [09:36] <cardona507> Hixie - are they too super obvious for a graphic or do we need one for type="text" password etc? I don't mind creating them since they will be pretty simple
  393. # [09:36] <Hixie> personally i wouldn't bother with the simple ones
  394. # [09:36] <cardona507> ok
  395. # [09:37] <Hixie> but then personally i wouldn't bother with any of them because i'm lazy :-)
  396. # [09:37] <cardona507> ha
  397. # [09:37] <Hixie> my recommendation would be that you pick a few of the more interesting ones, and make some very different examples for them
  398. # [09:37] <Hixie> so e.g. type=range you could should a slider and a twisting knob thing
  399. # [09:38] <Hixie> oh another element that would be good to show examples of is <meter> -- you could show several different kinds of gauges
  400. # [09:38] <cardona507> good ideas
  401. # [09:38] <Hixie> whatever example images you come up with i can figure out some story around them to explain what the image is showing
  402. # [09:39] <cardona507> sounds good
  403. # [09:39] <Hixie> feel free to slide in some easter eggs btw -- a great many of the examples in the spec have secret messages or are referencing memes, or shows or books i like, or my friends, or whatever :-)
  404. # [09:39] <Hixie> gives the spec some levity
  405. # [09:41] <cardona507> hehe I will definitely take that advice- any examples that aren't too secret?
  406. # [09:42] <Hixie> search for "hedral"
  407. # [09:42] <Hixie> he's my cat :-)
  408. # [09:42] <Hixie> there's all kinds of examples with him in it
  409. # [09:42] <Hixie> you even made one :-P
  410. # [09:42] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
  411. # [09:42] <Hixie> well the graphic you made didn't mention hedral, but it went with an example that did
  412. # [09:43] <cardona507> is he the inspiration from the validhtml5 button? hmmm - I didn't notice his name before
  413. # [09:43] <Hixie> nah the validhtml5 button is Astrophy http://hixie.ch/resources/images/astrophy
  414. # [09:43] <hsivonen> clearly, people who file bugs from the spec UI need more unique initials
  415. # [09:43] <Hixie> (not a real cat)
  416. # [09:45] <zcorpan_> maybe you can make a kettle with two gauges: one for amount of liquid and one for temperature
  417. # [09:46] <zcorpan_> dunno if an HTML kettle is useful for anything, but still
  418. # [09:46] <cardona507> ahhh I see now - from earlier - <option value="hedral@damowmow.com">
  419. # [09:49] * Joins: ccklaus (n=chatzill@pc154-c716.uibk.ac.at)
  420. # [09:49] * Quits: ccklaus (n=chatzill@pc154-c716.uibk.ac.at) (Client Quit)
  421. # [09:51] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  422. # [09:54] * Quits: dimich (n=dimich@74.125.59.65) (Read error: 60 (Operation timed out))
  423. # [09:54] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) ("Leaving...")
  424. # [09:56] <hsivonen> Hixie: isn't http://html5.org/tools/web-apps-tracker?from=4532&to=4533 backwards-incompatible?
  425. # [09:56] <Hixie> with what?
  426. # [09:57] <hsivonen> generic rel munging
  427. # [09:57] <hsivonen> probably doesn't matter for any concrete piece of software
  428. # [09:57] <Hixie> if there are any cases that this breaks, let me know and i'll fix it
  429. # [09:57] <Hixie> the change is needed to make rdfa not break
  430. # [09:58] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
  431. # [10:01] * Joins: dimich (n=dimich@74.125.59.65)
  432. # [10:01] * Joins: scherkus_ (n=scherkus@74.125.59.73)
  433. # [10:11] * Quits: scherkus (n=scherkus@74.125.59.65) (Read error: 110 (Connection timed out))
  434. # [10:12] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  435. # [10:13] <payman> gsnedders: i know!
  436. # [10:15] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
  437. # [10:19] * Joins: MikeSmith (n=MikeSmit@EM114-48-219-91.pool.e-mobile.ne.jp)
  438. # [10:19] * Quits: erikvold (n=erikvold@S01060024012860e9.gv.shawcable.net)
  439. # [10:20] * Quits: MikeSmithX (n=MikeSmit@EM114-48-219-91.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  440. # [10:21] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  441. # [10:22] * Joins: ROBOd (n=robod@89.122.216.38)
  442. # [10:25] <Philip`> cardona507: Graphical examples of canvas features (e.g. line caps and joins, and radial gradients) might be handy :-)
  443. # [10:25] <cardona507> Philip` - good to know - that will be my next project :)
  444. # [10:25] * Quits: MikeSmith (n=MikeSmit@EM114-48-219-91.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  445. # [10:25] * Joins: MikeSmith (n=MikeSmit@EM114-48-219-91.pool.e-mobile.ne.jp)
  446. # [10:26] <MikeSmith> Hixie: as soon as I get resolution on the lock problem, I'll let you know
  447. # [10:29] <zcorpan_> cardona507: http://www.nihilogic.dk/labs/canvas_sheet/HTML5_Canvas_Cheat_Sheet.png has some canvas examples
  448. # [10:29] <cardona507> thanks zcorpan_
  449. # [10:29] <cardona507> wow - nice link :)
  450. # [10:35] <othermaciej> Hixie: I think maybe bugs that look like total junk could be INVALID instead of NEEDSINFO (e.g. <http://www.w3.org/Bugs/Public/show_bug.cgi?id=8654>)
  451. # [10:40] * Joins: erikvold (n=erikvold@S01060024012860e9.gv.shawcable.net)
  452. # [10:40] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  453. # [10:41] <Hixie> ok
  454. # [10:42] <cardona507> Hixie - how about this for a <input type="range"> between 100 and 700 http://img140.imageshack.us/img140/5747/whatwgrangeex101.png
  455. # [10:44] <Hixie> cardona507: i think i'd make that two examples -- the top one and the bottom one, separate, without the number field in the middle
  456. # [10:44] <cardona507> ok
  457. # [10:44] <Hixie> cardona507: (in practice browsers likely would not make a type=range be that big)
  458. # [10:44] <cardona507> gotcha
  459. # [10:44] <zcorpan_> cardona507: looks like the thumb is 100 steps too far to the right
  460. # [10:44] <cardona507> yeah -hehe - I just noticed
  461. # [10:44] <zcorpan_> cardona507: or the current value should say 607 instead
  462. # [10:45] <MikeSmith> Hixie: does the change for UAs to ignore charset in <style type="text/css; charset=xxx"> (r4520, bug 8556) not have any possible implications for conformance checkers?
  463. # [10:45] <cardona507> I am just gonna remove the value field and make it 2 examples
  464. # [10:45] * GarethAdams|Work is now known as GarethAdams
  465. # [10:45] <Hixie> MikeSmith: i guess it would, yeah, didn't really think of that
  466. # [10:45] * GarethAdams is now known as GarethAdams|Work
  467. # [10:46] <Hixie> afk
  468. # [10:47] <cardona507> potential range #1 http://img262.imageshack.us/img262/5747/whatwgrangeex101.png
  469. # [10:48] <cardona507> potential range #2 http://img267.imageshack.us/img267/9901/whatwgrangeex202.png
  470. # [10:48] <zcorpan_> looks good
  471. # [10:48] <cardona507> thanks :)
  472. # [10:48] <zcorpan_> should #2 indicate current value somehow?
  473. # [10:49] <cardona507> sounds good to me - what do you have in mind?
  474. # [10:49] <cardona507> a little down arrow along the top and center?
  475. # [10:50] <zcorpan_> yeah, maybe
  476. # [10:50] <cardona507> ahhh - I know - 1sec
  477. # [10:51] <tametick> greetings
  478. # [10:51] <tametick> how well supported is the audio api in current browsers? is it about comparable to canvas support?
  479. # [10:52] <cardona507> zcorpan_ http://img686.imageshack.us/img686/4175/whatwgrangeex20202.png better????
  480. # [10:53] <zcorpan_> tametick: canvas came earlier
  481. # [10:53] * Joins: roc (n=roc@121-72-170-203.dsl.telstraclear.net)
  482. # [10:53] <zcorpan_> cardona507: ooh nice
  483. # [10:53] <cardona507> Hixie - your opinion?
  484. # [10:54] <tametick> zcorpan_: http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML_5)#Elements -> seems to suggest that newer ff/chrome/safari/opera should support ogg & wav
  485. # [10:54] <zcorpan_> tametick: current opera has basic audio support based on old spec (before there was an <audio> element), only supporting wave pcm
  486. # [10:54] <tametick> hrm
  487. # [10:55] <Hixie> cardona507: looks good, i'll add them in tomorrow (or later tonight if i'm up to it)
  488. # [10:55] <zcorpan_> tametick: opera 10.50 will have updated support (including ogg/vorbis)
  489. # [10:55] <cardona507> tametick - firefox - wav & ogg - safari - mp3 - chrome - wave and mp3 (not sure on chrome)
  490. # [10:55] <cardona507> Hixie - no rush of course - I was just wondering if you had any change suggestions
  491. # [10:55] <tametick> cardona507: well that sucks... so there is no format that is supported on all 3?
  492. # [10:55] <othermaciej> cardona507: I'm pretty sure Safari supports wav as well
  493. # [10:56] <othermaciej> we support nearly every audio format that QuickTime supports
  494. # [10:56] <Hixie> cardona507: looks good to me
  495. # [10:56] <Hixie> gotta go, bbiab
  496. # [10:56] <othermaciej> so wav, mp3, AAC should all work
  497. # [10:57] <tametick> othermaciej: how about ogg?
  498. # [10:57] <othermaciej> by default no, but if you install the Ogg codec for QuickTime it will work
  499. # [10:57] <cardona507> nope - you need to do <audio controls><source src=".wav"><source src=".ogg"></audio> - tametick
  500. # [10:57] <othermaciej> (most users don't have that though)
  501. # [10:57] <hsivonen> tametick: http://xiph.org/quicktime/
  502. # [10:57] <othermaciej> I would hope MP3 will be universally available soon since all remaining patents on it expire in at most a few years
  503. # [10:58] <doublec> cardona507: don't forget the "type=.." in the source
  504. # [10:58] <cardona507> that would be soooo nice - wav and ogg are great and everything but....
  505. # [10:58] <hsivonen> kinda sad to go back to MP3 when Vorbis offers better compression
  506. # [10:58] <cardona507> doublec - I had only used type with video -
  507. # [10:59] <zcorpan_> which browser does not support wave?
  508. # [10:59] <tametick> cardona507: so in that case it will play wav if it can and ogg if it can't?
  509. # [10:59] <cardona507> but yeah - it would make sense
  510. # [10:59] <cardona507> tametick - yep
  511. # [10:59] <tametick> ok thanks
  512. # [10:59] <othermaciej> as does AAC; but there's probably a lot more MP3s out there than any other format
  513. # [10:59] <cardona507> if you put type like doublec recommended above then the browser will only download it if it is the correct type
  514. # [11:00] <cardona507> hsivonen - does vorbis offer better?
  515. # [11:00] <zcorpan_> i thought almost all lossy audio formars offer better compression than mp3
  516. # [11:01] <Philip`> There weren't many lossy audio formats before MP3, as far as I'm aware
  517. # [11:01] <Philip`> and nobody would have bothered making ones afterwards that were worse
  518. # [11:01] <zcorpan_> indeed
  519. # [11:02] <hsivonen> cardona507: I don't know about the relative technical merits of Vorbis and AAC. However, no one is collecting royalties for Vorbis.
  520. # [11:02] <othermaciej> I think all the MP3 US patents expire on 2012 except for non-essential ones on optional ways to improve encoding quality
  521. # [11:02] <tametick> cardona507: actually i only need to use the audio api for sound effects (that need to play fast with as little latency as possible), i guess i could use that wav/ogg solution for that and just use plain old <embed> for background music, since latency is a lot less important for it
  522. # [11:02] <tametick> even midis would do
  523. # [11:02] <tametick> whatever is most supported
  524. # [11:02] <othermaciej> *in 2012
  525. # [11:03] <cardona507> hsivonen - I agree completely
  526. # [11:03] <othermaciej> hopefully Mozilla and Opera will no longer have a problem with it at that point
  527. # [11:04] * Joins: Phae (n=phaeness@gateb.mh.bbc.co.uk)
  528. # [11:04] <cardona507> isn't there a whisper in the wind that google will release On2's codec as open? or is that only video - and strictly a rumor of course
  529. # [11:04] <othermaciej> (in fact I'm not sure there's any live patents on MP3 *de*coding any more, although IANAL)
  530. # [11:04] <othermaciej> no one really knows what Google will do with On2
  531. # [11:04] <cardona507> yeah I figured - but it was worth a shot :)
  532. # [11:04] <Philip`> cardona507: Only video
  533. # [11:05] <othermaciej> but On2 has supposedly already granted whatever patents they have on their codecs (or rather made a non-assertion prmise)
  534. # [11:05] <othermaciej> well, at least as to VP3.2 anyway
  535. # [11:05] <othermaciej> VP3.2 being the ancestor of Ogg Vorbis
  536. # [11:05] <othermaciej> the worry about those is that other parties may have patents that are infringed
  537. # [11:06] <hsivonen> othermaciej: ITYM Theora
  538. # [11:06] <othermaciej> er
  539. # [11:06] <othermaciej> yeah
  540. # [11:06] <hsivonen> (it seems plausible that On2 has patented stuff in the VP series after 3.2)
  541. # [11:06] <othermaciej> Theora
  542. # [11:06] <hsivonen> s/has/may have/
  543. # [11:06] <cardona507> perhaps google has something in house already that they needed On2 brains to dial in...
  544. # [11:07] <Philip`> VP3 was somewhat obsolete before they opened it
  545. # [11:07] <hsivonen> kinda useless to speculate now, though, since the shareholder vote is in February
  546. # [11:07] <Philip`> and that was eight years ago
  547. # [11:07] * hsivonen wonders if they vote to adjourn again
  548. # [11:07] <Philip`> and they seem to have done a lot of new codecs since then
  549. # [11:08] <othermaciej> I wonder if it is a standard feature of corporate bylaws that merger requires a majority of shares outstanding, not just shares voted
  550. # [11:08] <othermaciej> I guess for a major company with lots of institutional investors it is unlikely to be a problem, but it still seems like poor design
  551. # [11:11] <zcorpan_> looks like most bugs are editorial, looking at the past 100 checkins
  552. # [11:12] <othermaciej> which is good for the stage we are at
  553. # [11:12] <Philip`> I'd expect there's a significant bias because editorial bugs are far easier to spot than serious bugs
  554. # [11:12] * Quits: MikeSmith (n=MikeSmit@EM114-48-219-91.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  555. # [11:13] <othermaciej> if you're looking at checkins, another possible source of bias is that a greater proportion of non-editorial bugs get rejected
  556. # [11:14] <zcorpan_> and maybe also easier for Hixie to fix
  557. # [11:14] <zcorpan_> or postponed
  558. # [11:15] <Philip`> Maybe it's a sign that there's a need for test cases now, to find errors in the spec that aren't obvious from simply reading it
  559. # [11:16] <zcorpan_> and implementations
  560. # [11:17] <hsivonen> https://bugzilla.mozilla.org/show_bug.cgi?id=537948 might turn out to be a spec bug (could be an implementation bug, though)
  561. # [11:18] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  562. # [11:19] <roc> speaking for myself I'd like to support MP3 the day the patents run out
  563. # [11:20] <othermaciej> roc: perhaps you should have your legal dept do the search on which patents are applicable to decoding and not facially invalid due to the Mp3 spec being prior art
  564. # [11:20] <othermaciej> roc: the longest-running ones go to 2017 but it looks like all the ones that are not expired already are non-essential encoder tricks
  565. # [11:21] <othermaciej> and in theory anything covered in the spec itself shouldn't be able to have a patent beyond 2012
  566. # [11:22] <annevk> has anyone implemented the document.domain blocking for storage?
  567. # [11:22] <annevk> we don't really like it apparently
  568. # [11:22] <annevk> too much additional security checks needed all over the place
  569. # [11:23] <annevk> also the spec seems somewhat wrong for the case where you do
  570. # [11:23] <annevk> var store = localStorage; document.domain = "example.org"; store.item = "foo" // does not throw
  571. # [11:24] <Hixie> othermaciej: givn the eolas patent, prior art doesn't seem to hold much weight with the courts these days
  572. # [11:25] <Hixie> annevk: please file a bug
  573. # [11:25] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  574. # [11:33] <annevk> I will after I somewhat more carefully check our position
  575. # [11:33] <annevk> well "our"
  576. # [11:37] * Joins: mpt (n=mpt@canonical/mpt)
  577. # [11:38] <Hixie> well there are various choices to solve the problem
  578. # [11:38] <Hixie> we could make a storage area for the "wildcard" port
  579. # [11:38] <Hixie> but that seemed like a high level of complexity given that we're trying to discourage document.domain
  580. # [11:39] <annevk> "wildcard" port?
  581. # [11:39] <annevk> what's the problem with multiple storage areas?
  582. # [11:40] * Joins: adactio (n=adactio@cust217-dsl91-135-3.idnet.net)
  583. # [11:40] <jgraham> Hixie: BTW I have no confidence whatsoever that the ES people will want to specify btoa and atob given their typical attriude towards the legacy
  584. # [11:42] <othermaciej> they do have a bad attitude
  585. # [11:42] <othermaciej> but if IE doesn't have them, then they might not really be needed for Web compat
  586. # [11:42] <annevk> maybe IE has equivalent methods people use
  587. # [11:43] <annevk> and the methods are somewhat useful
  588. # [11:45] <Hixie> annevk: once you set document.domain, the origin becomes something with a wildcard port
  589. # [11:45] <Hixie> ok seriously microsoft, wtf. i need to install silverlight to watch the CES keynote video?!
  590. # [11:45] <jgraham> othermaciej: It is not clear if they are really needed but at least Webkit and Opera have felt it useful to add them when they didn't already exist
  591. # [11:46] <Hixie> jgraham: well if they refuse, reopen the bug and i'll do it
  592. # [11:46] <othermaciej> jgraham: we added a lot of Firefox JS extensions kind of reflexively back in the day
  593. # [11:47] <annevk> Hixie, but we also still know the original origin
  594. # [11:47] <annevk> Hixie, could just continue using that
  595. # [11:47] <Hixie> annevk: no, that would result in a mutex deadlock
  596. # [11:48] <annevk> Hixie, and not let document.domain have any effect whatsoever
  597. # [11:48] <Hixie> annevk: since changing document.domain lets you call scripts cross-origin synchronously
  598. # [11:48] <annevk> aah, that was the reason
  599. # [11:48] <annevk> I see
  600. # [11:51] <Philip`> http://www.tagesspiegel.de/magazin/werbinich/wir-muessen-reden/ - if(window.pkcs11){ if(document.ids){ window.location = "/errorpages/ns6.html"; } else if(!window.atob) window.location = "http://www.tagesspiegel.de/errorpages/ns6.html"; }
  601. # [11:53] <Hixie> o_O
  602. # [11:53] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) ("ChatZilla 0.9.85 [Firefox 3.7a1pre/20091213211355]")
  603. # [11:57] <Hixie> anyone know of a good example of where a disclosure triangle is visible in stock OSX?
  604. # [11:58] <othermaciej> yes
  605. # [11:58] <othermaciej> Finer Get Info window
  606. # [11:58] * Joins: smaug_ (n=chatzill@cs181150024.pp.htv.fi)
  607. # [11:58] <Hixie> ooh good idea
  608. # [11:58] <othermaciej> hit Cmd-I with a file selected and you can see a bunch of them in a row
  609. # [11:58] <Philip`> http://www.hfxmitterer.de/go.to/modix/3,1,rxnw3mz/fahrzeugsuche.html?sort=&ftyp=&gtyp=&fart=&version=320 - if(document.defaultCharset && !window.atob) BrowserIsIE = true;
  610. # [11:59] <Philip`> So far, it looks like the implementation of the function is irrelevant, all that matters is whether it exists or not
  611. # [12:00] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  612. # [12:02] <Hixie> wtf, my desktop seems to be hung
  613. # [12:03] <Hixie> finder works fine except it won't react to clicks on the desktop
  614. # [12:03] <Hixie> and new files aren't showing up
  615. # [12:04] * Joins: smaug (n=chatzill@cs181150024.pp.htv.fi)
  616. # [12:05] <Philip`> Those two sites are the only ones that use atob/btoa, out of 425K pages
  617. # [12:09] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  618. # [12:21] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  619. # [12:26] * Quits: wakaba_0 (n=wakaba_@119-228-219-41.eonet.ne.jp) (Read error: 110 (Connection timed out))
  620. # [12:32] * Quits: _mg_ (n=quassel@p5083D112.dip.t-dialin.net) (Remote closed the connection)
  621. # [12:36] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
  622. # [12:39] <Hixie> there. now pillar can no longer be jealous that hedral's the only one with all the examples.
  623. # [12:47] * Joins: _mg_ (n=quassel@p5083D112.dip.t-dialin.net)
  624. # [12:48] <Hixie> othermaciej: how should i handle bugs that are just questions, e.g. http://www.w3.org/Bugs/Public/show_bug.cgi?id=8661 ? (I mean, other than answering the question, which I will do, obviously.)
  625. # [12:48] <Hixie> reject? partial accept? "i don't understand"?
  626. # [12:49] <othermaciej> Hixie: not really sure
  627. # [12:49] <othermaciej> Hixie: this one has an implied spec change based on a faulty premise in addition to the question
  628. # [12:49] <othermaciej> i.e. it says there is a contradiction which actually there is not
  629. # [12:50] <othermaciej> so I'd handle this one on that basis (in addition to answering the question)
  630. # [12:51] <othermaciej> if a bug really just asked a question without any report of a problem or request for a change (even implied), then I would consider that INVALID, same as garbage text or a completely off-topic comment
  631. # [12:51] <othermaciej> or maybe NEEDSINFO if it seemed like the person was getting at something but failed to express themselves
  632. # [12:51] <Hixie> k
  633. # [12:58] <Hixie> man i'm not even keeping up with the incoming bugs today
  634. # [12:58] <Philip`> Clearly we need more editors, since you can't cope with the volume
  635. # [13:03] <Hixie> i know we need more editors
  636. # [13:03] <Hixie> we have piles of specs that are languishing
  637. # [13:04] <Hixie> you don't happen to be looking for a job or anything are you? :-)
  638. # [13:04] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
  639. # [13:05] * jgraham has lost track of how much PhD Philip` has left to do
  640. # [13:06] <jgraham> Is it supposed to be finished this September or next September)?
  641. # [13:06] <Dashiva> I can hardly keep up with the bugmail :)
  642. # [13:06] <Philip`> I've lost track of it too
  643. # [13:07] <Hixie> hah
  644. # [13:07] <Hixie> Philip` is firmly ensconced in academia i see
  645. # [13:07] <Philip`> I started a bit over two years ago, so it'll be however long it takes
  646. # [13:08] <jgraham> So I guess it is, in theory, supposed to be finished this September
  647. # [13:08] <jgraham> Or that's when they stop giving you money or something
  648. # [13:08] <jgraham> (and then a while after that they get really annoyed)
  649. # [13:08] <Philip`> The initial funding was for 3 years
  650. # [13:09] <Philip`> though it seems pretty rare for people to finish in that time
  651. # [13:09] <Philip`> They get really annoyed if you take more than 4 years, I think
  652. # [13:09] <Philip`> (or was it 5?)
  653. # [13:09] <jgraham> I think it's 4
  654. # [13:10] <jgraham> (I got 4 years of funding but I really really had to finish in 4 even so)
  655. # [13:10] * Philip` should probably know more about this than he does
  656. # [13:11] <Hixie> ok i give up, going to bed!
  657. # [13:13] <Philip`> Anyway, I suppose it should be finished in a finite time, and then I'll need to work out what to do next :-)
  658. # [13:13] <Hixie> nn
  659. # [13:14] <jgraham> gn
  660. # [13:14] <jgraham> Philip`: "A finite time" isn't much of a constraint
  661. # [13:15] <Dashiva> Given that it's somewhat impossible to finish something in infinite time :P
  662. # [13:15] <jgraham> Dashiva: You could finish it in the limit as t->inf
  663. # [13:16] <Dashiva> Once you finish it, t stops approaching inf :)
  664. # [13:44] <workmad3> Dashiva: working out the decimal value of pi takes infinite time
  665. # [13:45] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  666. # [13:45] <Dashiva> And you won't finish
  667. # [13:45] <workmad3> sure you will, once t reaches infinity :P
  668. # [13:46] <Philip`> How do you know you won't reach the end of pi and get nothing but 0 digits after it?
  669. # [13:47] <workmad3> Philip`: pretty sure it's been proven that pi doesn't end
  670. # [13:47] <workmad3> something to do with it being a transcendental number or something
  671. # [13:47] <workmad3> same with e
  672. # [13:47] <Philip`> Bah, that's just a proof
  673. # [13:48] <workmad3> yeah, what do those mathematicians that spent their life working on such things know? :P
  674. # [13:48] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Read error: 54 (Connection reset by peer))
  675. # [13:48] <Philip`> The mathematicians will be sorry when somebody bothers to print out the end of pi and realises it's all 0s
  676. # [13:49] <workmad3> Philip`: yeah, the mathematicians will probably come up with some excuse, along the lines of a computer only has finite precision or something :P
  677. # [13:49] <Dashiva> But they'll have to print an infinite number of 0s still, so it doesn't change much :P
  678. # [13:49] <Philip`> They could compress it
  679. # [13:50] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  680. # [13:50] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Read error: 104 (Connection reset by peer))
  681. # [13:52] <Dashiva> But then they'd have to check all the digits first to make sure they were zero
  682. # [14:08] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  683. # [14:08] * Joins: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
  684. # [14:18] * Joins: pmuellr (n=pmuellr@nat/ibm/x-wcrmudzmxdhlaeaw)
  685. # [14:28] * Quits: erikvold (n=erikvold@S01060024012860e9.gv.shawcable.net)
  686. # [14:28] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
  687. # [14:32] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
  688. # [14:34] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  689. # [14:40] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Remote closed the connection)
  690. # [14:40] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  691. # [14:50] <hsivonen> Hixie: instead of LATER, shouldn't bugs remain open in a HTML6 or somesuch bugzilla component?
  692. # [14:51] * Joins: pauld (n=chatzill@194.102.13.2)
  693. # [14:53] <zcorpan_> there's an "HTML future versions" component
  694. # [14:55] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  695. # [14:56] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  696. # [15:05] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
  697. # [15:08] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
  698. # [15:11] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
  699. # [15:16] <zcorpan_> is there an ogg video that i can use for a demo?
  700. # [15:16] <zcorpan_> preferably a movie trailer or similar
  701. # [15:17] <annevk> http://www.bluishcoder.co.nz/2008/10/html-5-video-element-examples.html links a bunch
  702. # [15:19] <zcorpan_> thanks
  703. # [15:24] <annevk> has anyone actually implemented the storage mutex?
  704. # [15:24] * Joins: miketaylr (n=miketayl@38.117.156.163)
  705. # [15:24] <annevk> or the document.domain localStorage thing?
  706. # [15:24] <annevk> it seems like it's all #fail
  707. # [15:27] * Joins: aroben (n=aroben@unaffiliated/aroben)
  708. # [15:29] <hsivonen> does Safari have localStorage?
  709. # [15:30] <annevk> yes
  710. # [15:30] <hsivonen> what about Opera?
  711. # [15:30] <annevk> 10.5
  712. # [15:30] <hsivonen> so it's pretty much everywhere--and without the mutex?
  713. # [15:31] <annevk> yes
  714. # [15:31] <annevk> or the document.domain stuff
  715. # [15:31] <annevk> afaict
  716. # [15:32] <annevk> (based on very limited testing and inspection)
  717. # [15:33] <hsivonen> on a totally different topic: if I want IMAP+Webmail that doesn't suck, what should I be evaluating besides Zimbra and Gmail?
  718. # [15:33] * Joins: taf2 (n=taf2@173.13.232.33)
  719. # [15:34] * annevk only knows about Gmail being nice for Webmail
  720. # [15:35] <hsivonen> I'm concerned that if something goes wrong with my account and I lose access, I'm paying Google nothing and I'm one among millions, so that Google doesn't have enough of a reason to care and I have no recourse
  721. # [15:36] <hsivonen> also, I'm not too thrilled about having all my email analyzed
  722. # [15:36] <hsivonen> moreover, I care about the Freedom to Leave, so I should have at least existence proof of where to I could leave
  723. # [15:38] * Joins: BlurstOfTimes (n=blurstof@168.203.117.66)
  724. # [15:38] <hsivonen> self-hosting Zimbra seems like a total overkill
  725. # [15:38] * Joins: MikeSmith (n=MikeSmit@EM114-48-176-23.pool.e-mobile.ne.jp)
  726. # [15:39] <annevk> you have some kind of mail server with your host right?
  727. # [15:39] <annevk> you could always move there
  728. # [15:40] <Lachy> hsivonen, if you don't like self-hosting, are there any problems with the Zimbra accounts they host for you?
  729. # [15:40] <hsivonen> annevk: only if quota there is large enough and Webmail there doesn't suck
  730. # [15:40] <Philip`> hsivonen: Since you're one among millions, a problem will either affect lots of people and therefore be important to fix quickly, or it will affect one person and there's a million-to-one chance it won't be you
  731. # [15:40] <hsivonen> Lachy: who's "they"?
  732. # [15:41] * paul_irish is now known as paul_irish_
  733. # [15:41] <Lachy> I guess, what they call "ZCS hosted email by a Zimbra partner" - http://www.zimbra.com/learn/
  734. # [15:42] <annevk> hsivonen, so what do you do if competition is not good enough?
  735. # [15:43] <hsivonen> Lachy: the list of partners looked very sad in terms of choice of jurisdiction and descriptions of services on the Web
  736. # [15:43] <hsivonen> annevk: I haven't yet decided what to do
  737. # [15:44] <hsivonen> it bothers me that I haven't found an offering for email&Jabber hosting that were competitive with Google Apps for Domains
  738. # [15:44] <hsivonen> open protocols aren't much good if Google doesn't have other providers to federate with
  739. # [15:45] <hsivonen> if Wave takes off, it'll be even harder to get non-Google email+Jabber+Wave hosting without being an enterprise with staff for figuring it out
  740. # [15:46] <annevk> lol
  741. # [15:46] <zcorpan_> /me is reminded about the google toilet video
  742. # [15:46] <annevk> http://www.brucelawson.co.uk/2010/html5-it-is-a-changin/ is funny
  743. # [15:46] <hsivonen> it not only bothers me that I don't know how to solve this for me
  744. # [15:47] <hsivonen> but I also don't have a non-Google solution to point family members to
  745. # [15:47] <annevk> seems sort of natural for Mozilla to enter this space
  746. # [15:47] <annevk> especially with their statement on the homepage
  747. # [15:48] <annevk> "We believe that the internet should be public, open and accessible."
  748. # [15:48] <annevk> hsivonen, though it's a huge fail, I guess you could look into Mobile Me
  749. # [15:48] <annevk> from Apple
  750. # [15:49] * Lachy feels compelled to mention OperaMail
  751. # [15:49] * Lachy runs...
  752. # [15:49] <jgraham> Is that the one with 2Mb of space?
  753. # [15:49] <Lachy> no.
  754. # [15:49] <Lachy> 3MB
  755. # [15:49] <Philip`> How about Outlook?
  756. # [15:50] <annevk> does that still exist?
  757. # [15:50] * Philip` shrugs
  758. # [15:50] <annevk> right :p
  759. # [15:50] <Philip`> All the other browser vendors got mentioned so Microsoft shouldn't be left out :-p
  760. # [15:50] <Lachy> Philip`, don't you mean ExchangeServer? Outlook is the client
  761. # [15:52] <hsivonen> Philip`: I don't trust Microsoft's commitment to open specs enough to use their hosted services. I don't want to find that one day IMAP has been replaced by Exchange protocols and Webmail by Silverlightmail
  762. # [15:52] <hsivonen> and I don't trust Yahoo!'s corporate longevity enough
  763. # [15:52] <Lachy> Microsoft have already tried to replace IMAP with their own protocols
  764. # [15:53] <Lachy> and they've largely succeeded, given how pervasive Exchange is in the enterprise market, and why Outlook is the most popular client because there isn't much else that's compatible with it
  765. # [15:53] <jgraham> s/tried to/succeeded in/ for the purposes of many large intranets
  766. # [15:53] <Lachy> though Apple Mail is now I think they've licensed it
  767. # [15:53] <jgraham> Oh you said that
  768. # [15:55] <karlcow> hsivonen: I host my own (for mail servers) but didn't install any webmail, which I found suboptimal. But I may be a very particular case.
  769. # [15:55] <hsivonen> also, as a matter of principle, I think one should try to minimize the probability that a communication host provides a feed to foreign three-letter agencies
  770. # [15:55] <hsivonen> otoh, hosting in Finland means that even the regular police can take your servers at a whim
  771. # [15:55] <annevk> or four :)
  772. # [15:56] <TabAtkins> To be honest, having the TLAs be homegrown doesn't make it any better.
  773. # [15:56] <Lachy> karlcow, do you have your own servers, or do you mean you rent a server from some company like Dreamhost or whatever, who have mail set up on them for you?
  774. # [15:56] <karlcow> I have my own physical machine (1U) in a bay.
  775. # [15:56] <TabAtkins> Though I suppose we Americans can at least pretend we can change something about their operation.
  776. # [15:57] <Lachy> nice. Is that stored at some hosting facility, or run it from home?
  777. # [15:57] * Lachy wanted to do that one day, but too expensive right now
  778. # [15:57] <karlcow> I have had a machine for now… hmmm… more than 10 years. not from home, and had different hosting facilities.
  779. # [15:58] <karlcow> including friends, organization, etc.
  780. # [15:58] <jgraham> annevk: If we're being picky MI5 is only two letters :)
  781. # [15:58] <karlcow> I know in Montreal one of the cheapest hosting services is http://iweb.com/
  782. # [15:59] <annevk> jgraham, it's all falling apart
  783. # [15:59] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  784. # [15:59] <annevk> hsivonen and his fancy words :p
  785. # [16:01] * erschlafmann is now known as erlehmann
  786. # [16:04] <hsivonen> karlcow: I'm considering a lifestyle change to more cloud apps. for that to work, Webmail must not suck.
  787. # [16:05] * karlcow is trying to make the link between the cloud and webmail
  788. # [16:06] <hsivonen> also, even if I end up continuing to use IMAP clients, I want server-side filtering to keep my mail filters the same regardless of client machine
  789. # [16:06] <karlcow> hsivonen: yes, I use procmail on the server side which gives me some filtering like classifying my mail in a dated space.
  790. # [16:07] <zcorpan_> http://simon.html5.org/sandbox/html/video/ - a little experiment
  791. # [16:07] <hsivonen> I'm using cloud app in the sense that the app core is on a server somewhere and the UI runs in a browser
  792. # [16:07] <karlcow> ah ok. understood.
  793. # [16:08] <daedb> zcorpan_: Neat :)
  794. # [16:08] <zcorpan_> daedb: thanks
  795. # [16:10] <TabAtkins> zcorpan_: I like it!
  796. # [16:10] <TabAtkins> ^_^
  797. # [16:10] <annevk> what's up with the script being there twice?
  798. # [16:11] <TabAtkins> Dammit, annevk, I was just about to ask that.
  799. # [16:12] <zcorpan_> what script?
  800. # [16:12] <annevk> the one at the end?
  801. # [16:12] <annevk> well, the two...
  802. # [16:13] <zcorpan_> i only see one script
  803. # [16:13] <zcorpan_> oh wait
  804. # [16:14] <zcorpan_> wtf
  805. # [16:16] <Lachy> zcorpan_, I just see the video centred in the page, with seemingly no special effect, and get script errors
  806. # [16:16] <Lachy> Using Minefield.
  807. # [16:17] <zcorpan_> seems like a bug in chrome's view source the extra script
  808. # [16:17] * jgraham finally finds a browser it works in, at the third try
  809. # [16:17] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
  810. # [16:17] <TabAtkins> Over here in current public chrome, I'm not seeing the <canvas> stretched across the whole viewport, like the CSS suggests it should be.
  811. # [16:17] <Lachy> jgraham, which browser worked for you?
  812. # [16:17] <TabAtkins> It fills perhaps the center 3/4.
  813. # [16:17] <jgraham> chrome
  814. # [16:17] * Joins: mpt (n=mpt@canonical/mpt)
  815. # [16:18] <annevk> works in 10.5 too
  816. # [16:18] <annevk> but looks different
  817. # [16:18] <jgraham> annevk: On linux?
  818. # [16:18] <annevk> yes
  819. # [16:18] <jgraham> Hmm, not for me
  820. # [16:18] <annevk> maybe it does not like you
  821. # [16:18] <jgraham> No it does not; it just crahsed my 10.50
  822. # [16:19] <zcorpan_> chrome has blocky canvas rendering, it's nicer in opera
  823. # [16:19] <Lachy> latest internal mac build of 10.50 isn't working for me at all.
  824. # [16:19] <zcorpan_> Lachy: dunno why it doesn't work in firefox
  825. # [16:19] <jgraham> when it works (/me sulks)
  826. # [16:19] <annevk> parsing
  827. # [16:19] <annevk> prolly
  828. # [16:19] <annevk> there's no content
  829. # [16:20] <zcorpan_> it still doesn't work with html5.enable for me
  830. # [16:20] <annevk> oh
  831. # [16:21] <annevk> well, with html5.enable the error does change
  832. # [16:21] <annevk> the <canvas> is found for instance
  833. # [16:21] <annevk> Error: uncaught exception: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMCanvasRenderingContext2D.drawImage]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: http://simon.html5.org/sandbox/html/video/ :: anonymous :: line 16" data: no]
  834. # [16:21] <annevk> is what I get now
  835. # [16:21] <TabAtkins> Ah, wait, nm. I get why it doens't stretch to the whole screen. Because the drawImage is only 1,1,4,4, duh.
  836. # [16:21] <TabAtkins> Still, pretty awesome.
  837. # [16:22] <annevk> so in Opera it's not blocky because?
  838. # [16:22] <annevk> must be because we have a high-res backing store suddenly...
  839. # [16:22] <annevk> thought we didn't want that?
  840. # [16:23] <zcorpan_> because it's smooth instead :)
  841. # [16:23] <annevk> jaja
  842. # [16:23] <Lachy> zcorpan_, why don't you remove the thick white border from the video?
  843. # [16:24] <zcorpan_> annevk: i guess chrome uses nearest neighbour and we use bicubic or something
  844. # [16:24] <zcorpan_> annevk: i don't think it has anything to do with highres backing store
  845. # [16:25] <zcorpan_> Lachy: because i wanted a thick white border
  846. # [16:25] <annevk> well, the result is stored in 16-canvas pixels
  847. # [16:25] <annevk> that's not a lot
  848. # [16:25] <zcorpan_> 36
  849. # [16:25] <annevk> i thought the graphic was only drawn at a 4*4 space?
  850. # [16:26] <annevk> regardless, you cannot get that smooth in such a small area, afaict
  851. # [16:27] <TabAtkins> Hrm, it's not wanting to work when I download the video and run the page from my desktop...
  852. # [16:28] <zcorpan_> TabAtkins: with opera?
  853. # [16:28] <TabAtkins> With Chrome.
  854. # [16:29] <TabAtkins> Does video run with origin restrictions by default? Do those act weird with file:// urls?
  855. # [16:29] <TabAtkins> I'll try opening it through localhost...
  856. # [16:29] <Lachy> I found a version of Opera 10.5 that isn't completely broken, but still doesn't work for me on mac. annevk, which build are you using?
  857. # [16:29] <annevk> not a Mac
  858. # [16:30] <annevk> 6177
  859. # [16:30] <annevk> for Ubuntu 64-bit
  860. # [16:30] <annevk> it is teh awesome
  861. # [16:30] <annevk> apart from all the bugs
  862. # [16:30] <zcorpan_> Lachy: video doesn't work on mac yet
  863. # [16:31] <Lachy> ah, ok.
  864. # [16:31] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
  865. # [16:32] <TabAtkins> Okay, localhost worked, once I restarted apache.
  866. # [16:34] <TabAtkins> zcorpan_: What's with the extraneous <div>? Remnant of previous hacking?
  867. # [16:36] <zcorpan_> TabAtkins: yeah. removed
  868. # [16:37] <zcorpan_> wonder if it starts working in firefox if i add a try/catch around drawimage
  869. # [16:39] <zcorpan_> nope
  870. # [16:46] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  871. # [17:03] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  872. # [17:12] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  873. # [17:15] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
  874. # [17:16] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  875. # [17:16] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  876. # [17:28] * Joins: Lachy (n=Lachlan@85.196.122.246)
  877. # [17:31] * Quits: _mg_ (n=quassel@p5083D112.dip.t-dialin.net) (Remote closed the connection)
  878. # [17:33] * Joins: danbri (n=danbri@unaffiliated/danbri)
  879. # [17:37] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  880. # [17:46] * Quits: erlehmann (n=erlehman@82.113.106.231) ("Ex-Chat")
  881. # [17:47] * Quits: vvv (n=vvv@mediawiki/VasilievVV) ("KVIrc Insomnia 4.0.0, revision: 3410, sources date: 20090703, built on: 2009/08/12 22:29:13 UTC http://www.kvirc.net/")
  882. # [17:55] <annevk> http://www.reuters.com/article/idUSTRE6062Z720100107
  883. # [17:58] <cardona507> wow - they must really want it
  884. # [17:59] <cardona507> let's hope it brings us a video codec :)
  885. # [17:59] <annevk> oh yes
  886. # [17:59] <TabAtkins> Ooh, cool.
  887. # [17:59] <TabAtkins> Damn On2. Just give up already. >_<
  888. # [18:00] <Philip`> Why would they give up, when they can wait to get more money from Google?
  889. # [18:00] <TabAtkins> Damn your game-theoretic logic!
  890. # [18:00] <cardona507> It looks like their waiting is PAYING off.... (pun intended)
  891. # [18:05] * Quits: taf2 (n=taf2@173.13.232.33)
  892. # [18:05] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) ("Ex-Chat")
  893. # [18:06] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
  894. # [18:06] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
  895. # [18:09] * Joins: hober (n=ted@unaffiliated/hober)
  896. # [18:15] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  897. # [18:27] * Quits: Phae (n=phaeness@gateb.mh.bbc.co.uk)
  898. # [18:28] * Joins: dave_levin (n=dave_lev@74.125.59.73)
  899. # [18:29] * Joins: ap_ (n=ap@17.246.19.5)
  900. # [18:40] * Joins: dglazkov (n=dglazkov@nat/google/x-bryzdukipvljlxlr)
  901. # [18:55] <Lachy> oh crap, microdata will be split :-(. I can't believe the obviously flawed arguments for that position won out over the technical superiority of the arguments against.
  902. # [19:04] * Quits: pauld (n=chatzill@194.102.13.2) (Read error: 110 (Connection timed out))
  903. # [19:05] * aroben is now known as aroben|lunch
  904. # [19:06] <AryehGregor> Lachy, are you really surprised?
  905. # [19:06] <AryehGregor> I expected it.
  906. # [19:07] <AryehGregor> As I'm reading the procedure, TBL has to personally sign off on it to go to Last Call, right? And the TAG, which is headed by TBL, strongly requested that it be split?
  907. # [19:07] <TabAtkins> Sigh. RDFa doesn't have major implementations. The major cited implementations are supporting a language vaguely similar to RDFa in syntax, but different in significant ways.
  908. # [19:08] <AryehGregor> Better for the chairs to save their energy for more important things, if they have to fight against the W3C administration over anything.
  909. # [19:08] <AryehGregor> I imagine there's a limit to how much they can put in the spec against the TAG's wishes and still get the spec approved for progression.
  910. # [19:08] <AryehGregor> Although I don't actually know anything about how the W3C works, so I'm just guessing here.
  911. # [19:08] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Connection timed out)
  912. # [19:09] <Lachy> I don't think TimBL could really overrule a WG decision if it had been decided to keep it, regardless of Tim's or the TAG's position on the issue
  913. # [19:09] <AryehGregor> Doesn't the W3C procedure say that the Director needs to personally approve specs for them to progress?
  914. # [19:10] <Philip`> TabAtkins: Yahoo's is fairly close to RDFa, if I remember correctly
  915. # [19:10] <Lachy> that's basically to confirm that proper W3C procedures have been followed during it's development, rather than having the director say whether or not he agrees with everything in the spec
  916. # [19:10] <Philip`> (though Google's isn't)
  917. # [19:10] <Philip`> (but Google's doesn't even do HTML or XML, just something vaguely similar to them in syntax)
  918. # [19:11] <TabAtkins> Philip`: Ah, okay.
  919. # [19:11] <AryehGregor> Well, anyway, it makes no technical difference, just a PR difference.
  920. # [19:11] <TabAtkins> AryehGregor: Yeah.
  921. # [19:11] <AryehGregor> I'd prefer for us to lose this fight than a lot of other fights that are coming up.
  922. # [19:12] <Lachy> I'm confident that Microdata will ultimately win in the market place anyway, especially given the support I've seen from some in the microformats community
  923. # [19:12] <AryehGregor> I'm glad to hear that.
  924. # [19:13] <TabAtkins> Well, yeah. Microformats generally map *directly* to a Microdata vocabulary in an extremely obvious way, nearly to the point of just being able to search/replace the current class-based syntax with a Microdata-based one.
  925. # [19:13] <Lachy> but, you're right, there are bigger fights coming up that are more important than this
  926. # [19:13] * Joins: sbublava (n=stephan@77.118.214.135.wireless.dyn.drei.com)
  927. # [19:13] <AryehGregor> But I'm in an awkward position as a web developer, with one well-established spec that a W3C Recommendation and everyone's heard of, and a better spec that's not in any W3C spec anymore, as soon as it's removed from the HTML5 draft.
  928. # [19:13] <AryehGregor> Also, CC license metadata is currently only de facto standard in RDFa, IIRC.
  929. # [19:13] <Lachy> the next step for this issue is just to take Microdata to FPWD
  930. # [19:14] <AryehGregor> I assume that will probably happen, given the enthusiasm from the RDFa camp about equal footings and all.
  931. # [19:14] <AryehGregor> Does anyone know someone at the CC who they could convince to have an official microdata vocabulary for CC licenses and encourage people to use that instead of RDFa?
  932. # [19:15] <AryehGregor> We now have a few major parties that are consuming some form of RDFa, none for microdata that I see.
  933. # [19:15] <AryehGregor> Oh well.
  934. # [19:16] <Lachy> I'm sure there are people in the RDFa camp who would personally rather see microdata just die, but who've held a public position of leveling the playing field
  935. # [19:16] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  936. # [19:17] <AryehGregor> Yes, which is why I think we'll probably get a FPWD.
  937. # [19:17] <Lachy> othermaciej, the mail you sent seems to be incomplete
  938. # [19:17] <AryehGregor> Because most of them will be at least reluctant to admit that.
  939. # [19:17] <Lachy> it's chopped off after "functionality such as"
  940. # [19:17] * ap_ is now known as ap
  941. # [19:17] <othermaciej> Lachy: looks ok to me when I open the attachment
  942. # [19:18] <Lachy> and there's a mistake in it where it says "Also, the partial reliance on HTML5-specific features, such as or , does not"
  943. # [19:18] <othermaciej> attachment also looks ok in the archives: http://lists.w3.org/Archives/Public/public-html/2010Jan/att-0218/issue-76-decision.html
  944. # [19:18] <othermaciej> I also do not see that error in the archive
  945. # [19:18] <Lachy> oh, I didn't realise it was an attachment. I was just reading it directly in my mail client
  946. # [19:18] <othermaciej> "Also, the partial reliance on HTML5-specific features, such as <time> or <meta>"
  947. # [19:19] <Lachy> it just shows up as plain text for me, so it looked the same
  948. # [19:19] <othermaciej> I did notice some other typosand formatting errors though
  949. # [19:19] <Lachy> so it's a bug in my mail client that it doesn't show HTML attachments properly
  950. # [19:20] <othermaciej> I was hesitant to send it as HTML at all but worse case people can read it in the archives I guess
  951. # [19:22] * Joins: MikeSmithX (n=MikeSmit@EM114-48-149-213.pool.e-mobile.ne.jp)
  952. # [19:22] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
  953. # [19:23] <Philip`> What's this newfangled "HTML" you're trying to make us read?
  954. # [19:23] <othermaciej> I know, right?
  955. # [19:24] <Philip`> Plain text was good enough for typewriter users, it should be good enough for us
  956. # [19:24] <Lachy> my only regret in this issue is that I never got around to debunking the claim about how splitting it would somehow level the playing field, but that's just cause I went on holidays just before the poll was announced
  957. # [19:24] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  958. # [19:25] <Philip`> I like how Gmail gives me three different ways to access the attachment, without even attempting to explain the difference between them
  959. # [19:25] <AryehGregor> That's the problem with adding new features.
  960. # [19:27] <Lachy> Philip`, I'm guessing there's options to download and another to view. What's the third?
  961. # [19:28] <GarethAdams|Work> Lachy: create a google doc
  962. # [19:28] <Philip`> Open as a Google Document
  963. # [19:28] <Philip`> (and View and Download)
  964. # [19:28] * Joins: cying (n=cying@70.90.171.153)
  965. # [19:28] <Philip`> "We're sorry, but Google Docs has encountered an unexpected error." - hmm, that narrows down the (working) choices
  966. # [19:30] <Philip`> errMsg=invalid+URI%3A+http%3A%2F%2Fwww.w3.org%2FTR%2Fhtml5%2Fmicrodata.html%23microdata%0A - odd
  967. # [19:30] <Philip`> (in the URL of the error page)
  968. # [19:30] * Quits: sbublava (n=stephan@77.118.214.135.wireless.dyn.drei.com)
  969. # [19:31] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
  970. # [19:32] * Joins: alfa (n=phobos@91.85.131.222)
  971. # [19:36] * Quits: MikeSmith (n=MikeSmit@EM114-48-176-23.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  972. # [19:38] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
  973. # [19:39] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
  974. # [19:43] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  975. # [19:43] * Quits: mpilgrim (n=mpilgrim@rrcs-98-101-146-153.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
  976. # [19:45] * Joins: mpilgrim (n=mpilgrim@rrcs-98-101-146-153.midsouth.biz.rr.com)
  977. # [19:46] * Quits: mpilgrim (n=mpilgrim@rrcs-98-101-146-153.midsouth.biz.rr.com) (Remote closed the connection)
  978. # [19:49] <AryehGregor> "There's nothing special about boolean attributes in this case. In the
  979. # [19:50] <AryehGregor> HTML5 text/html syntax the attribute value can always be omitted to say
  980. # [19:50] <AryehGregor> that the value is the empty string."
  981. # [19:50] <AryehGregor> Huh, I never knew that.
  982. # [19:50] <AryehGregor> That's pretty neat.
  983. # [19:54] * Joins: jwalden (n=waldo@adsl-70-131-131-131.dsl.emhril.sbcglobal.net)
  984. # [19:54] <Philip`> It couldn't really do anything else
  985. # [19:54] <Philip`> given how the DOM works
  986. # [19:55] <Philip`> (i.e. given that attributes have a name and value and nothing much else)
  987. # [19:59] <AryehGregor> You could say it's invalid, though, and/or specify some other way of parsing it.
  988. # [19:59] <AryehGregor> I mean, different for boolean attributes and others.
  989. # [19:59] <AryehGregor> But this makes sense.
  990. # [19:59] * AryehGregor will have to add that to MediaWiki's Html class
  991. # [19:59] * Joins: taf2 (n=taf2@173.13.232.33)
  992. # [20:00] <Philip`> If you could parse it some other way, what would you do?
  993. # [20:00] <Philip`> I suppose you could drop the entire attribute, but I can't think of anything else sane
  994. # [20:00] <AryehGregor> I had assumed it was invalid, I guess.
  995. # [20:01] <AryehGregor> I'd have probably expected it to be parsed as having an empty string if it was actually present, though.
  996. # [20:01] <Philip`> Ah, okay
  997. # [20:01] <AryehGregor> But that's implementer stuff, I don't think about that.
  998. # [20:01] <AryehGregor> I'm an author.
  999. # [20:01] <Philip`> (Maybe it should be invalid)
  1000. # [20:01] <AryehGregor> It does seem somewhat confusing. But hey, I don't mind the extra three bytes.
  1001. # [20:05] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  1002. # [20:09] * Joins: foolip (n=philip@h-63-95.A163.priv.bahnhof.se)
  1003. # [20:17] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  1004. # [20:17] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
  1005. # [20:17] <foolip> so who wants to gamble on how Microdata will be split over (a) W3C HTML5 (b) WHATWG HTML5 and (c) WHATWG HTML ?
  1006. # [20:20] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  1007. # [20:21] * foolip hopes for no split at all in (b) and (c), at the very least (c)
  1008. # [20:22] * Philip` hopes for (a) and (b) to be equivalent
  1009. # [20:22] <Philip`> (unless they've already diverged?)
  1010. # [20:22] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 60 (Operation timed out))
  1011. # [20:22] <foolip> not to my knowledge
  1012. # [20:23] * AryehGregor bets on a separate spec in the W3C, same spec at WHATWG
  1013. # [20:33] * foolip facepalms over dads insitence to live in happy happy quirks mode land instead of fixing his CSS bugs
  1014. # [20:36] * Joins: othermaciej (n=mjs@17.246.19.18)
  1015. # [20:36] <AryehGregor> Quirks mode works about as consistently as standards mode, so if people want to use it, why not?
  1016. # [20:36] <AryehGregor> I mean, I won't, but it's not worth going to much effort to rewrite your site for.
  1017. # [20:36] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  1018. # [20:36] <othermaciej> quirks mode is much less consistent between different browsers
  1019. # [20:36] <foolip> what about IE's box model?
  1020. # [20:37] <AryehGregor> Well, HTML5 wants to make quirks mode consistent between browsers, at least, so your dad can just wait a few years.
  1021. # [20:37] <AryehGregor> Unless IE sticks with legacy modes forever.
  1022. # [20:37] <AryehGregor> Anyway, if it makes him happy, I don't care, let him stick with non-standard stuff.
  1023. # [20:37] <AryehGregor> Not all bugs are critical, he probably has better things to do.
  1024. # [20:38] <foolip> it started out as a IE-only bug
  1025. # [20:38] <foolip> I don't suggest rewriting just because it's fun
  1026. # [20:57] * Quits: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net) ("Ex-Chat")
  1027. # [21:00] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  1028. # [21:03] * Joins: KevinMarks (n=KevinMar@157.22.22.46)
  1029. # [21:04] * Quits: foolip (n=philip@h-63-95.A163.priv.bahnhof.se) ("leaving")
  1030. # [21:14] <Lachy> Philip`, (a) and (b) have already diverged
  1031. # [21:15] <Lachy> e.g. the new device element in the WHATWG spec, which is not in W3C HTML5
  1032. # [21:15] <Lachy> that's why the WHATWG copy is now called "WHATWG HTML (Including HTML5)"
  1033. # [21:16] <Lachy> so I would assume the split will only affect the W3C copy
  1034. # [21:16] <Lachy> but, at the very least, it will stay in complete.html
  1035. # [21:17] * Quits: roc (n=roc@121-72-170-203.dsl.telstraclear.net)
  1036. # [21:17] <Philip`> Lachy: I thought that was the difference between foolip's (b) and (c)
  1037. # [21:18] <Philip`> and (b) was the version that matched (a)
  1038. # [21:21] * Parts: adactio (n=adactio@cust217-dsl91-135-3.idnet.net)
  1039. # [21:38] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1040. # [21:39] * Joins: cohitre (n=cohitre@dsl231-038-147.sea1.dsl.speakeasy.net)
  1041. # [21:39] * Parts: cohitre (n=cohitre@dsl231-038-147.sea1.dsl.speakeasy.net)
  1042. # [21:43] <Lachy> Philip`, huh? My understanding was that foolip was referring to (a) w3.org copy, (b) whatwg /current-work/ and (c) whatwg /current-work/complete.html
  1043. # [21:45] <Lachy> in this case, (a) and (b) are mostly identical, except for the header (basically everything above the TOC) and the recent introduction of the device element.
  1044. # [21:45] <Philip`> /current-work/ is HTML, not HTML5
  1045. # [21:45] <Lachy> and (b) is a subset of (c), which incorporates several other specs.
  1046. # [21:45] <Philip`> /html5/ is HTML5
  1047. # [21:46] <Philip`> complete.html is not any kind of HTML at all
  1048. # [21:47] <Philip`> (where "/html5/" means http://www.whatwg.org/specs/web-apps/html5/, not http://www.whatwg.org/html5/)
  1049. # [21:47] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  1050. # [21:47] <Lachy> oh. I wasn't aware of that copy
  1051. # [21:48] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Remote closed the connection)
  1052. # [21:48] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  1053. # [21:49] <Philip`> Lachy: http://wiki.whatwg.org/wiki/FAQ#What_are_the_various_versions_of_the_spec.3F should make it all wonderfully clear
  1054. # [21:49] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Read error: 54 (Connection reset by peer))
  1055. # [21:49] <Lachy> I can't find anywhere on whatwg.org that actually links to the web-apps/html5/ copy
  1056. # [21:53] * Joins: smaug__ (n=chatzill@cs181150024.pp.htv.fi)
  1057. # [21:55] * Quits: smaug_ (n=chatzill@cs181150024.pp.htv.fi) (Read error: 60 (Operation timed out))
  1058. # [21:55] * Joins: smaug_ (n=chatzill@cs181150024.pp.htv.fi)
  1059. # [21:56] * jgraham wonders how the crieria used to spilt out microdata apply to other parts of the specification
  1060. # [21:56] * Quits: smaug__ (n=chatzill@cs181150024.pp.htv.fi) (Read error: 60 (Operation timed out))
  1061. # [21:56] <cardona507> what is a shadow dom?
  1062. # [21:56] <jgraham> In particular "maturity" and "market success"
  1063. # [21:57] <jgraham> cardona507: In what contex? XBL defines an officil meaning but it has been used in a different sense to talk about <canvas> accessibility
  1064. # [21:58] <TabAtkins> I'm not sure precisely how the <canvas> folks are using the term, but when you hear it in reference to XBL2, it means a special transformed DOM that is only accessible to CSS.
  1065. # [21:58] <TabAtkins> Javascript still sees the original, untransformed DOM.
  1066. # [21:58] <cardona507> I was just reading a canvas accessibility email from HTMLwg and I am unclear by "shadow dom" - tabatkins - only accessible to css? what are the benefits?
  1067. # [21:59] <jgraham> cardona507: http://www.w3.org/TR/xbl/#shadow is what xbl means
  1068. # [21:59] <cardona507> cool - thanks jgraham
  1069. # [21:59] <Philip`> In the canvas accessibility discussion, it just means the DOM subtree of the <canvas> element (which doesn't get rendered in graphical browsers), as far as I'm aware
  1070. # [21:59] <jgraham> in the <canvas> case they just mean "desendants of the canvas element" as I understand it
  1071. # [21:59] <TabAtkins> cardona507: The benefit is that it allows you to do transformations that don't actually make sense from a content perspective, but are necessary for styling. Like, say, wrapping a box in multiple <div>s so that you can style each one.
  1072. # [21:59] * Quits: cying (n=cying@70.90.171.153) (Read error: 60 (Operation timed out))
  1073. # [22:00] <othermaciej> in the case of <canvas> it's just the descendants of canvas which are not rendered, but are exposed to accessibility tools, per the spec
  1074. # [22:00] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
  1075. # [22:00] <cardona507> ahhh - I see - thanks othermaciej
  1076. # [22:00] <TabAtkins> The fact that your styling happens to be easier to apply when you have a structure like <div><div><div><div>foo</div></div></div></div> shouldn't have any effect on your actual content, which just uses <div>foo</div>.
  1077. # [22:01] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) (Read error: 60 (Operation timed out))
  1078. # [22:01] <othermaciej> jgraham: most of the individual criteria were not enough to decide the matter by themselves, and it's not clear if any other part of the spec is precisely in the somewhat unusual position that Microdata is in
  1079. # [22:02] <TabAtkins> What precisely *is* the unusual position Microdata is in?
  1080. # [22:02] <othermaciej> jgraham: plus, we're not going to rule on splitting anything that no one actually objects to
  1081. # [22:02] <othermaciej> read the long review of arguments
  1082. # [22:02] <TabAtkins> othermaciej: That still leaves you with, iirc, something like half a dozen requests to remove things. ^_^
  1083. # [22:02] <Philip`> Isn't the XBL thing going to be a nightmare for debugging and for understanding what tree structure your document represents?
  1084. # [22:02] <othermaciej> and see if you think those same arguments all apply equally to any other part of the spec
  1085. # [22:03] <TabAtkins> Philip: I don't think so. The kind of reorganizing you can do is relatively limited.
  1086. # [22:03] <othermaciej> anyway, I am interested in moving on to the next issue on deck which is the dt/dd/details/figure thing
  1087. # [22:03] <othermaciej> I hope someone else writes an alternate proposal for that because I am not really keen on <fltcap>
  1088. # [22:04] <othermaciej> I might have to write one myself, or more than one
  1089. # [22:04] <TabAtkins> I still have *no* clue what fltcap is supposed to stand for. I see that "cap" part is for "caption", but what is "flt"?
  1090. # [22:04] <othermaciej> it's supposed to stand for "floating caption"
  1091. # [22:04] <jgraham> Oh I forot about that issue
  1092. # [22:04] <Lachy> the right way to deal with that is, since Hixie won't introduce new elements, is to drop both figure and details from the spec and reintroduce them with <legend> in the future when the parsing issues are resolved with it.
  1093. # [22:04] <Lachy> ah, rending issues.
  1094. # [22:04] <jgraham> Yeah there needs to be another chage proposal at least
  1095. # [22:04] <Lachy> *rendering
  1096. # [22:05] <Lachy> ok, someone should write down what I just said as a change proposal
  1097. # [22:05] <othermaciej> as far as I am aware, that is not an ordinary term of art for the caption for a figure, let alone the label of a disclosure control
  1098. # [22:05] <othermaciej> I am considering writing Change Proposals for one or more of the following:
  1099. # [22:05] <othermaciej> 1) Use <caption> for <figure> and <label> for <details>, with a slight tweak to parsing so that <caption> inside <figure> does not break tables
  1100. # [22:06] <Lachy> that would be nice if you think the legacy issues with <caption> aren't insurmountable
  1101. # [22:06] <othermaciej> 2) Introduce new elements <fcaption> and <dlabel> because it's totally a standard design pattern for HTML elements with compound structure to have specialized helper elements that exist only for purposes of their structure
  1102. # [22:07] <Lachy> I like <c> as an element name, which I've suggested before
  1103. # [22:07] <othermaciej> despite Hixie's distaste for the idea, we have tbody, thead, tfoot, tr, td and caption which are (currently) only used for tables, li only for lists, dt/dd previously only for dl, param only for object
  1104. # [22:07] <TabAtkins> The issues with <caption> only arise when you put a <figure> inside of a <table> anyway. If you can avoid that you're golden.
  1105. # [22:07] <Lachy> I think I've also suggested <description>
  1106. # [22:07] * Joins: roc (n=roc@121-72-170-203.dsl.telstraclear.net)
  1107. # [22:08] <othermaciej> TabAtkins: and parsing can be changed in the future to make it not a problem in the long run, so I think it's better than <legend>, since both are fixable and in the short term <caption> only affects <figure> in <table>
  1108. # [22:08] <othermaciej> 3) Suggest using <h1> (or some other <hn> element) for figure captions and the label of <details>
  1109. # [22:08] <Lachy> TabAtkins, given how many legacy pages there are using layout tables around the whole page, I don't think it's unrealistic for a <figure> to end up being added to an old template like that
  1110. # [22:08] <jgraham> I think my general opinion is that a) parsing issues should not be underestimated and b) adding more elements is not a problem
  1111. # [22:08] <TabAtkins> Then they just wait for parsing changes before doing so, Lachy.
  1112. # [22:09] <othermaciej> I asked Hixie what the problem with <h1> would be and he said it might interfere with the content model of <figure>
  1113. # [22:09] <jgraham> Seriously people "just wait for parsing changes" is a really bad strategy
  1114. # [22:09] <Lachy> I don't like the idea of reusing heading elements, since a caption is not a heading. It's a very different concept, and I think the default styling of h1 will make it very unappealing to authors
  1115. # [22:09] <jgraham> If we can't do something that can be deployed in legacy browsers we should wait for the next version of HTML
  1116. # [22:09] <othermaciej> my reaction is that this is not a problem for <details>, and in the case of <figure> in the unusual case where you need headers inside the figure content, you can wrap it in a <div> or <section>
  1117. # [22:10] <TabAtkins> If the parsing changes are required to use it at *all*, like <legend>, it's a problem. If they are more minor, it's less of a problem.
  1118. # [22:10] <jgraham> "Needed to use it in a table based layout" is a serious problem
  1119. # [22:10] <othermaciej> I think <details><label> can be deployed in legacy browsers with essentially no problem, and <figure><caption> with problems only for figures in tables, but making it usable everywhere else
  1120. # [22:10] <Lachy> also, reusing h1 to h6 for this will make stylesheets overly complicated, since authors wanting to apply styles to headings will have to do some magic with their CSS to undo the styles for figure>h1
  1121. # [22:11] <othermaciej> jgraham: I agree with you in general that adding new elements is not a problem; Hixie seems to be almost alone in very strongly opposing new elements
  1122. # [22:11] * Joins: smaug__ (n=chatzill@cs181150024.pp.htv.fi)
  1123. # [22:11] <othermaciej> out of my 3 proposals I most prefer <fcaption>+<dlabel>
  1124. # [22:11] * Joins: smaug (n=chatzill@cs181150024.pp.htv.fi)
  1125. # [22:11] <Lachy> I think Hixie's stance on new elements is not supported by sound rationale
  1126. # [22:11] <othermaciej> because, like I said, specialized child elements for structured containers are totally normal
  1127. # [22:12] * Quits: paul_irish_ (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Remote closed the connection)
  1128. # [22:12] <cardona507> When does the HTML5wg charter end? when the spec is finished?
  1129. # [22:12] <othermaciej> heck, <datagrid> introduced half a dozen specialized children
  1130. # [22:12] <jgraham> (the reason I think that deploying things that cannot work in the legacy is bad is that authours read a bunch of tutorials saying "well you can't actually use this because of legacy concerns" and then ten years later when the legacy concerns are gone, people still cargo-cult whatever workaround was developed in the inierim)
  1131. # [22:12] <othermaciej> cardona507: it expires at the end of this year, but will hopefully be renewed
  1132. # [22:12] <cardona507> is there really any doubt???
  1133. # [22:12] <Lachy> nice. When we renew it, can we fix the mistakes that sadly ended up in the current one?
  1134. # [22:12] <othermaciej> anyway, if anyone wants to write up any of my 3 ideas as a Change Proposal, please volunteer on the list (or just do it)
  1135. # [22:12] <jgraham> othermaciej: Yes, Hixie's position seems to be based mainly on aesthetics
  1136. # [22:12] <cardona507> what would happen if it wasn't renewed? who owns the copyright? w3c or whatwg?
  1137. # [22:13] <TabAtkins> othermaciej: I'll do so.
  1138. # [22:13] <othermaciej> or any other ideas
  1139. # [22:13] <TabAtkins> I'll have some for you by Sunday.
  1140. # [22:13] <othermaciej> if no one proposes an idea I like by the day before the deadline, I will volunteer myself and ask for an extensio
  1141. # [22:13] <othermaciej> *extension
  1142. # [22:13] <Lachy> cardona507, the WHATWG maintains dual-copyright on the spec
  1143. # [22:14] <Lachy> when is the deadline?
  1144. # [22:14] <othermaciej> another idea that was raised before was adding a caption global attribute so you could use <p caption> or <h1 caption> or whatever
  1145. # [22:14] <cardona507> when will we know if HTMLwg charter is gonna be renewed?
  1146. # [22:14] <TabAtkins> That one's definitely going in, since I think I'm the one that originated it. ^_^
  1147. # [22:14] <Lachy> yeah, that was originally my idea. I'm not a big fan of that. But I think TabAtkins was
  1148. # [22:14] <TabAtkins> Ok, maybe Lachy did.
  1149. # [22:14] <Lachy> yeah, you stole it from me :-)
  1150. # [22:14] <TabAtkins> Be flattered. ^_^
  1151. # [22:15] <Lachy> yeah, I don't mind at all
  1152. # [22:15] <jgraham> TabAtkins: FWIW I think that proposal sucks :)
  1153. # [22:15] <daedb> I'm for anything that keeps figure and details in the spec, dropping (or postponing to a future version) them is the only thing I'm very strongly against.
  1154. # [22:15] <othermaciej> I don't like that one very much
  1155. # [22:15] <Lachy> this is going to be confusing if we get 5 change proposals to choose between
  1156. # [22:15] <TabAtkins> jgraham: fwiw I think YOU suck.
  1157. # [22:15] <othermaciej> I guess it's marginally better than <fltcap> but not much
  1158. # [22:15] <jgraham> TabAtkins: A fir assessment
  1159. # [22:15] <jgraham> +a
  1160. # [22:16] <othermaciej> Lachy: if we get many proposals perhaps some end up merging or getting withdrawn based on discussion
  1161. # [22:16] <Lachy> what does "fltcap" stand for?
  1162. # [22:16] <jgraham> heh
  1163. # [22:16] <TabAtkins> "floating caption".
  1164. # [22:16] <othermaciej> "floating caption"
  1165. # [22:16] <TabAtkins> For some reason.
  1166. # [22:16] <Lachy> oh. wtf?
  1167. # [22:16] <Philip`> Flute cape
  1168. # [22:16] <jgraham> I think it might be a term from print media
  1169. # [22:16] <Philip`> It's a kind of musical garment
  1170. # [22:16] * Quits: smaug_ (n=chatzill@cs181150024.pp.htv.fi) (Read error: 60 (Operation timed out))
  1171. # [22:16] * smaug__ is now known as smaug_
  1172. # [22:17] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1173. # [22:17] <Lachy> ok, that idea sucks big time. We can't have a name that will have authors asking "wtf?" all the time.
  1174. # [22:17] <Philip`> I don't think the proposal was particularly fixated on the name, and said it could be easily changed
  1175. # [22:18] <jgraham> (google suggets I m talking rubbish)
  1176. # [22:18] <Lachy> othermaciej, I think we should merge the change proposals to introduce a new element together into one, and just list the possible alternatives. Then when people make their case for/against the change proposals, they can state the name preference
  1177. # [22:18] <jgraham> Philip`: The problem as I understand it is that we would have to adopt the proposal wholesale. So we would need the name at least temporarily
  1178. # [22:18] * daedb likes the <fcaption>, <dlabel> and <c> ideas
  1179. # [22:19] <jgraham> And fixing up something that has already gone through the WG sasuage machine might get messy
  1180. # [22:19] <Lachy> daedb, the problem with <c> is that it's only for <figure>. It doesn't have a matching alternative for details
  1181. # [22:19] <othermaciej> <c> could be used for <details> too, though
  1182. # [22:19] <othermaciej> I don't think it's a great semantic fit
  1183. # [22:19] <Philip`> jgraham: Did you mean "the WG assuage machine"?
  1184. # [22:20] <Philip`> (Sounds like an appropriate term)
  1185. # [22:20] <jgraham> Lachy: I think there are reasonably strong differences between a proposal that has one element for both and seperate elements
  1186. # [22:20] <othermaciej> ultimately if this ends up in a decision it has to be a concrete proposal
  1187. # [22:20] <Lachy> I also expect the usual objections about wasting single-letter element names, which came up so often in the whatwg when we were arguing about <m> and <x>, etc.
  1188. # [22:20] <jgraham> And also for proposals that reuse elements vs ones that mint new ones
  1189. # [22:20] <othermaciej> and since many of the concerns about this issue are aesthetic, the specific name of the element or elements will probably be important to people who care in the first place
  1190. # [22:20] <TabAtkins> I vaguely remember <m> and <x> being discussed. What was that about?
  1191. # [22:21] <daedb> Lachy: I don't particularly care about <details> (though I want to keep it), <figure> is very important to me though. I just like <c> because it's short.
  1192. # [22:21] <othermaciej> <m> was the old name of <mark>
  1193. # [22:21] <Lachy> jgraham, fair point. I suppose we should wait and see what change proposals we end up with before we figure out merging
  1194. # [22:21] <jgraham> plus I think a bunch of the justification in the existing proposal is bogus even though I sort of agree with the conclusion
  1195. # [22:21] <Lachy> I haven't seen the existing change proposal yet
  1196. # [22:21] <Lachy> got a pointer?
  1197. # [22:21] <daedb> othermaciej: When did <m> change to <mark>?
  1198. # [22:21] <othermaciej> don't remember
  1199. # [22:22] <othermaciej> http://esw.w3.org/topic/HTML/ChangeProposals/DdDt
  1200. # [22:22] <TabAtkins> So we have four proposals: (1) Leave it as it is. (2) Add a new element (for one or both). (3) Add an attribute (for one or both).
  1201. # [22:22] <othermaciej> everything relevant is listed on http://dev.w3.org/html5/status/issue-status.html
  1202. # [22:22] <daedb> I just noticed that a few days ago or something... <m> was fine me.
  1203. # [22:23] <othermaciej> I think just the three different things I proposed are all materially different from each other to the point that people will have different opinions
  1204. # [22:23] <TabAtkins> s/four/three/
  1205. # [22:23] <othermaciej> even though they all end up changing the element used for each
  1206. # [22:23] <othermaciej> and would thus be in your #2
  1207. # [22:23] <othermaciej> I don't know if anyone but Hixie is willing to defend the status quo on this
  1208. # [22:24] <TabAtkins> Nah, <caption> and <h1> should be #4.
  1209. # [22:24] <othermaciej> (though I must admit I dislike dd/dt less than fltcap)
  1210. # [22:24] <TabAtkins> I even *like* dt/dd on details.
  1211. # [22:24] <othermaciej> I think it reads bad on <figure>
  1212. # [22:24] <TabAtkins> it mirrors how I'll often be coding it for styling, anyway
  1213. # [22:24] <TabAtkins> I agree.
  1214. # [22:25] <othermaciej> it's ok on <details> but not enough of a win to be better than a new element
  1215. # [22:25] <TabAtkins> The IE problems are pretty weird.
  1216. # [22:25] * Philip` dislikes dt/dd on details since he can barely remember which way around they go in dl
  1217. # [22:26] <Philip`> s/details/figure/ or whatever
  1218. # [22:26] <TabAtkins> <fcaption>, <fbody>(optional), <dlabel>,<dbody>(optional)
  1219. # [22:26] <jgraham> Philip`'s argument is my number one objection
  1220. # [22:26] <jgraham> I think the confusion value is too high because the elements are so poorly named
  1221. # [22:26] <TabAtkins> Those sort of mirror the <table> naming method.
  1222. # [22:26] <Philip`> Also, it seems entirely non-obvious when you've got it the wrong way round, because it won't render differently
  1223. # [22:27] * AryehGregor agrees, dt/dd on anything other than dl is really confusing
  1224. # [22:27] <TabAtkins> Huh? Yeah it will. <dd> has a margin-left by default, <dt> doesn't.
  1225. # [22:27] <othermaciej> there is a limit to how many very short element names you can get away with, and dt and dd don't make the short list
  1226. # [22:27] <othermaciej> TabAtkins: I don't think it would render that way inside <details>
  1227. # [22:27] <TabAtkins> Oh, right. No it wouldn't.
  1228. # [22:27] <Philip`> TabAtkins: I want neither my image nor my caption to be indented
  1229. # [22:28] <Lachy> I think dt/dd sort of works for details, but the compat problems are annoying for authors to have to deal with, especially since the workaround isn't all that intuitive, at least without understanding how IE's crazy parsing works
  1230. # [22:28] <daedb> I prefer a new element (though I dislike the ftlcap name) for <figure> instead of dt/dd just because dt/dd feels like unnecessary wrapping most of the time.
  1231. # [22:28] <Lachy> but I really hate dt/dd for figure. Worst. Idea. Ever.
  1232. # [22:29] <othermaciej> so it sounds like out of my 3 ideas, fcaption/dlabel is probably the most popular in this crowd
  1233. # [22:30] <jgraham> I would prefer <figcaption> over <fcaption> I think
  1234. # [22:30] <jgraham> </bikeshed>
  1235. # [22:30] <Lachy> I suppose the rationale against using dt/dd would be the same for virtually all change proposals, so we should have that clearly documented once, and then let the rest of the change proposals just argue which alternative is best
  1236. # [22:30] <othermaciej> that's it, we should name the new element <bikeshed>
  1237. # [22:31] <daedb> othermaciej: too long, let's use the abbreviated <bs> :)
  1238. # [22:31] <Philip`> Why give this element such special status, compared to all the other bikesheds we have?
  1239. # [22:31] <jgraham> (because it seems odd to spell out <figure> and spell out caption> but have a random f hanging around)
  1240. # [22:31] <othermaciej> sure, everyone making their own rationale might not be the best use of time, I think it would be ok to cite another Change Proposal's rationale wholesale and the new rationale just explains why this proposal seems best
  1241. # [22:31] <othermaciej> )
  1242. # [22:31] <Philip`> jgraham: It matches <table>/<head>/<thead>
  1243. # [22:31] <othermaciej> jgraham: there is <tbody> for precedent
  1244. # [22:32] <Lachy> the bikehed element needs two attributes <bikeshed color="blue" colour="blue"> to keep everyone happy
  1245. # [22:32] <webben> othermaciej: I think if it needs to be an abbreviation those are good names ... following the pattern of tbody and iframe.
  1246. # [22:32] <jgraham> Yeah but no one uses <thead> or <tbody> :)
  1247. # [22:32] <jgraham> and noone cares what the i in <iframe> stands for
  1248. # [22:32] <TabAtkins> I use <thead> *constantly*. But I guess I'm weird.
  1249. # [22:32] <Philip`> TabAtkins: You are
  1250. # [22:33] * webben would prefer figurecaption and detailslabel.
  1251. # [22:33] <TabAtkins> It's so good for styling, though!
  1252. # [22:33] <Philip`> TabAtkins: http://philip.html5.org/data/tag-count-pages.txt - nobody uses thead
  1253. # [22:33] <Lachy> why don't we go with <details><dhead><dbody></details>
  1254. # [22:33] <TabAtkins> I don't see how you can go without it, when you can easily do "thead th" versus "tbody th" for your row and column headers.
  1255. # [22:33] <Philip`> Lots use tbody but they're probably from serializers
  1256. # [22:33] * Lachy runs before people start making jokes about why dhead is bad...
  1257. # [22:33] <jgraham> TabAtkins: Based on having looked at a lot of table markup when all the table accessibility stuff was still interesting, I can confirm that you are indeed weird
  1258. # [22:34] <TabAtkins> Man…
  1259. # [22:34] <Philip`> TabAtkins: Easier to do <td class="rowhead">
  1260. # [22:34] <TabAtkins> Lachy: I don't like <dhead> or <fhead> because neither are intuitive.
  1261. # [22:34] <TabAtkins> Philip`: … Or just do <th scope=row>
  1262. # [22:35] <webben> what is "o:p" from Philip`'s list?
  1263. # [22:35] <webben> some Microsoft Office thing?
  1264. # [22:35] <Philip`> webben: Microsoft Word output
  1265. # [22:35] <TabAtkins> An MS element.
  1266. # [22:35] <Lachy> TabAtkins, my suggestion was more of a joke, in case you haven't figured out the obvious alternative interpretation of what dhead stands for yet
  1267. # [22:35] <TabAtkins> Lachy: Ah. I have never, ever seen it abbreviated to dhead before, so I didn't think of it.
  1268. # [22:36] <Lachy> it's not usually. That's just the obvious expansion
  1269. # [22:36] <TabAtkins> Maybe to you, with your dirty mind.
  1270. # [22:36] <TabAtkins> So, so dirty…
  1271. # [22:36] <Lachy> hah
  1272. # [22:36] <Philip`> Doody head?
  1273. # [22:36] <Lachy> close.
  1274. # [22:37] <Philip`> Dunderhead?
  1275. # [22:37] * Philip` cannot think of any other possibilities
  1276. # [22:39] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
  1277. # [22:39] <Lachy> that's fine. We'll spare your young mind from learning about more profanities
  1278. # [22:42] <jgraham> Philip`: You need too allow for the incorrect capilatisation. It is clearly supposed to be DhEAd which likely stands for Dharmic Epiphany Advent
  1279. # [22:43] <jgraham> i.e. the suddent coming of a feeling that one must do ones righteous duty
  1280. # [22:44] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
  1281. # [22:45] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
  1282. # [22:47] * Quits: roc (n=roc@121-72-170-203.dsl.telstraclear.net)
  1283. # [22:51] * Quits: seventh (i=seventh@189.59.186.15.dynamic.adsl.gvt.net.br) ("...")
  1284. # [22:56] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
  1285. # [23:01] * aroben|lunch is now known as aroben
  1286. # [23:01] <cardona507> hsivonen - your opinion - http://img510.imageshack.us/img510/5561/whatwgcanvasexbutt0202.png for butt ----------- http://img22.imageshack.us/img22/760/whatwgcanvasexround.png for round ----------- & http://img207.imageshack.us/img207/8403/whatwgcanvasexsquare.png for square
  1287. # [23:01] <cardona507> or anyone else's opinion of course
  1288. # [23:02] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
  1289. # [23:04] <TabAtkins> cardona507: "canva sex butt"?
  1290. # [23:04] <cardona507> haha! canvas ex butt :)
  1291. # [23:05] <Lachy> TabAtkins, who's the one with the filthy mind now, huh?
  1292. # [23:05] <TabAtkins> Nope, canva sex butt, now and forever. You can't ever put "ex" after "canvas" without some sort of separator.
  1293. # [23:05] <TabAtkins> The butt is just icing on the cake.
  1294. # [23:05] <cardona507> :D - I can't now
  1295. # [23:05] <TabAtkins> Lachy: Still you.
  1296. # [23:07] * Quits: miketaylr (n=miketayl@38.117.156.163) (Remote closed the connection)
  1297. # [23:08] <cardona507> "The butt is just icing on the cake" - nice
  1298. # [23:09] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  1299. # [23:13] <AryehGregor> How about we use <rubric> for the new elements, define it to work the same as <caption>, <legend>, and <label> in the appropriate contexts, and eventually make all of the latter nonconforming?
  1300. # [23:13] <Lachy> AryehGregor, no.
  1301. # [23:13] <AryehGregor> :(
  1302. # [23:13] <othermaciej> if the concern is aesthetics, then I can't say <rubric> is a win
  1303. # [23:13] <Lachy> if you look up the actual definition of rubric, rather than just checking a thesaurus, you'll understand why
  1304. # [23:14] <Lachy> also, it's an aesthetically sucky name
  1305. # [23:15] <AryehGregor> Lachy, you don't think "red ocher" is an appropriate characterization?
  1306. # [23:15] <AryehGregor> Anyway, the dictionary gives one definition as "A title; a name".
  1307. # [23:15] <AryehGregor> Which is what I meant it as, except it also conveys the idea of being sort of abbreviated, like legend/caption.
  1308. # [23:15] <AryehGregor> (although <label> is actually a sort of separate concept)
  1309. # [23:18] <TabAtkins> I don't even know what rubric *means*.
  1310. # [23:18] <TabAtkins> And I'm a word geek.
  1311. # [23:21] <cardona507> yeah - rubric isn't too common to us dumbed down Amairicans
  1312. # [23:23] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  1313. # [23:23] <Lachy> I don't think rubric is too common among people who aren't 14th century priests
  1314. # [23:23] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz) (Client Quit)
  1315. # [23:24] <Philip`> cardona507: The round one is the wrong shape
  1316. # [23:24] <Philip`> (It should be a semicircle on the end)
  1317. # [23:24] <Philip`> The rectangles look odd since they're antialiased on the right and not the left
  1318. # [23:24] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  1319. # [23:25] <cardona507> Philip`: - fixing round - I don't see the antialias - on all 3 or which one? and are they too small? should I scale them up slightly?
  1320. # [23:26] <cardona507> I kinda see the anti alias now - wierd
  1321. # [23:27] <daedb> AryehGregor: <rubric> is too close to the swedish word rubrik for my taste
  1322. # [23:27] <Philip`> I've heard "rubric" quite frequently, for the instructions on the front of exam papers
  1323. # [23:27] <AryehGregor> What does the Swedish word "rubrik" mean?
  1324. # [23:27] <Philip`> cardona507: Could make them SVG so they're scalable :-)
  1325. # [23:27] <AryehGregor> Anyway, "rubric" isn't too obscure, not like "copacetic" or something, but hardly a common word, no.
  1326. # [23:28] <daedb> rubrik = headline
  1327. # [23:28] <AryehGregor> That's pretty similar to the English meaning.
  1328. # [23:28] <TabAtkins> I can assure you that "rubric" is too obscure.
  1329. # [23:29] <AryehGregor> Yes, yes, I wasn't really serious.
  1330. # [23:29] <AryehGregor> Although people can just memorize it as gibberish, you know.
  1331. # [23:29] <TabAtkins> I'd prefer to minimize the amount of gibberish in the language, especially gibberish that looks like it should be a word.
  1332. # [23:29] <AryehGregor> Works well for some existing elements that are abbreviations that most HTML authors probably don't remember.
  1333. # [23:29] <AryehGregor> <div> and <span> are more or less gibberish.
  1334. # [23:30] <TabAtkins> Less gibberish than "rubric".
  1335. # [23:30] * Quits: pmuellr (n=pmuellr@nat/ibm/x-wcrmudzmxdhlaeaw)
  1336. # [23:30] <Lachy> rubric is only slightly less gibberish than fltcap
  1337. # [23:30] <cardona507> Philip` - I will gladly try :) - I haven't tried SVG before - will it be in code or is it something I do in Illustrator?
  1338. # [23:31] <TabAtkins> cardona507: It can be either! SVG is fun to code by hand.
  1339. # [23:31] <daedb> div = various crap
  1340. # [23:38] <jgraham> Ah it should have been called <vcrap>
  1341. # [23:44] * Quits: taf2 (n=taf2@173.13.232.33)
  1342. # [23:47] * Joins: webster42 (n=Adium@87.69.110.88)
  1343. # [23:47] * Quits: BlurstOfTimes (n=blurstof@168.203.117.66) ("Leaving...")
  1344. # [23:47] <webster42> Hi there folks, anybody on?
  1345. # [23:49] <TabAtkins> Nope, we're all gone.
  1346. # [23:51] <Philip`> I'm not here either
  1347. # [23:51] <webster42> :P
  1348. # [23:52] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu) (Read error: 110 (Connection timed out))
  1349. # [23:52] <webster42> So, I've been following along casually for years and I've decided I want to really get into HTML5 stuff and push the envelope
  1350. # [23:52] <webster42> I have a feeling in 2010 it's going to start finally becoming more and more popular
  1351. # [23:53] <webster42> am I off-base/too-early?
  1352. # [23:53] <webster42> do you guys know a couple of impressive examples (real sites) that use the new functionality?
  1353. # [23:58] <cardona507> wow - svg is a trip
  1354. # [23:59] * Joins: cohitre (n=cohitre@dsl231-038-147.sea1.dsl.speakeasy.net)
  1355. # [23:59] * Parts: cohitre (n=cohitre@dsl231-038-147.sea1.dsl.speakeasy.net)
  1356. # Session Close: Fri Jan 08 00:00:00 2010

The end :)