/irc-logs / freenode / #whatwg / 2011-06-14 / end

Options:

  1. # Session Start: Tue Jun 14 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] <smaug____> on so do specs :)
  4. # [00:01] <smaug____> s/on/and/
  5. # [00:01] <zcorpan> which came first, browsers or specs?
  6. # [00:01] <smaug____> depends on the case
  7. # [00:02] <zcorpan> did tim write a spec for html before implementing it?
  8. # [00:03] * smaug____ thought the activation handling in HTML was well specified, but isn't sure anymore :/
  9. # [00:03] <zcorpan> nn
  10. # [00:03] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  11. # [00:03] <Hixie> it's well-specified in that it's fully defined, whether it's well-specified in that you agree with it is a different issue :-)
  12. # [00:03] <TabAtkins> Well-specified, but possibly not good-specified.
  13. # [00:04] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
  14. # [00:06] * bga_ is now known as bga_|away
  15. # [00:06] * Joins: othermaciej_ (~mjs@17.246.18.121)
  16. # [00:07] * Quits: othermaciej (~mjs@2620:149:4:401:a57f:4609:83e0:dc85) (Ping timeout: 260 seconds)
  17. # [00:07] * othermaciej_ is now known as othermaciej
  18. # [00:08] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 246 seconds)
  19. # [00:12] <Hixie> http://www.w3.org/mid/CCB7E43A-25F8-404F-A4C7-047CCE332CF8@w3.org is ludicrous
  20. # [00:12] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  21. # [00:15] <TabAtkins> ...what?!
  22. # [00:15] <smaug____> yeah, webkit has similar internal default handling phase after dom event dispatch as what gecko has
  23. # [00:16] <zewt> isn't that just an implementation detail
  24. # [00:17] <smaug____> it kind of is, but it may affect how click() and default handling should be specified
  25. # [00:17] <smaug____> since in the browsers elements have default handling in them
  26. # [00:18] <smaug____> and that happens as a part of event dispatch
  27. # [00:18] <zewt> but where the default handling happens internally is an implementation detail
  28. # [00:19] * Quits: othermaciej (~mjs@17.246.18.121) (Remote host closed the connection)
  29. # [00:19] <smaug____> zewt: it affects to the behavior of click() vs. manual event dispatching
  30. # [00:19] <smaug____> currently in Gecko click() is basically the same as dispatching click manually
  31. # [00:19] * Joins: othermaciej (~mjs@17.203.15.180)
  32. # [00:19] * Quits: benschwarz (~benschwar@59.167.185.148) (Read error: Connection reset by peer)
  33. # [00:19] * Joins: benschwarz (~benschwar@59.167.185.148)
  34. # [00:20] <zewt> i seem to vaguely recall fighting with that at some point
  35. # [00:21] * Quits: hij1nx (~hij1nx@12.237.80.67) (Quit: hij1nx)
  36. # [00:21] * Quits: benschwarz (~benschwar@59.167.185.148) (Client Quit)
  37. # [00:21] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  38. # [00:21] <smaug____> I wonder why the spec is written the way it is
  39. # [00:21] <zewt> which spec?
  40. # [00:21] <zewt> (click() or DOM events)
  41. # [00:22] <smaug____> click() handling
  42. # [00:22] * Quits: erlehmann (~erlehmann@89.204.137.98) (Quit: Ex-Chat)
  43. # [00:22] <Hixie> what does it do and what do you want it to do?
  44. # [00:22] <smaug____> so far this hasn't had anything to do with DOM events :)
  45. # [00:22] * Joins: erlehmann (~erlehmann@89.204.137.98)
  46. # [00:23] * Joins: pdr2 (~pdr2@nat/google/x-alegkofmxxgcdmgj)
  47. # [00:23] <zewt> everything about where default handling takes place is related to the event model :)
  48. # [00:23] <smaug____> Hixie: the question is that should the default handling (which is bound to some elements) happen the same way when dispatching a click manually or when calling click()
  49. # [00:23] * Joins: dividinglimits (~boogy@cpe-72-184-192-77.tampabay.res.rr.com)
  50. # [00:23] <smaug____> or that is at least one question
  51. # [00:24] <smaug____> I don't understand why click() should have special powers to trigger default actions
  52. # [00:24] <Hixie> well it's not very interesting if it's just syntactic sugar for two lines of code
  53. # [00:24] <smaug____> (I see click() as a leftover from netscape 2/3)
  54. # [00:26] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
  55. # [00:26] * dividinglimits is now known as boogyman
  56. # [00:27] * Quits: dbaron (~dbaron@nat/mozilla/x-bchxqykqyxbaaxxs) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  57. # [00:31] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  58. # [00:32] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  59. # [00:36] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  60. # [00:36] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  61. # [00:42] <Hixie> i wonder if we should drop <time> and instead just have an element like <abbr> whose purpose is specifically to give a machine-readable equivalent
  62. # [00:42] <Hixie> like <abbr> as it was (once?) used in microformats, i mean
  63. # [00:43] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  64. # [00:44] * Quits: fishd_ (~fishd@nat/google/x-qfkdqlyxgzyeqxah) (Quit: Leaving)
  65. # [00:45] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  66. # [00:46] * AryehGregor has just discovered how insanely awesome Google Voice is
  67. # [00:46] <boogyman> pain!
  68. # [00:46] <Hixie> heycam: just saw in your e-mail that you'd done the patch! looking now
  69. # [00:46] <heycam> Hixie, kk
  70. # [00:47] <Hixie> (i don't read bugmail since i get so much of it)
  71. # [00:48] <heycam> ah
  72. # [00:52] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  73. # [00:55] * Quits: ezoe (~ezoe@61-205-124-61f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
  74. # [00:59] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
  75. # [01:00] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
  76. # [01:01] * bga_|away is now known as bga_
  77. # [01:03] * Joins: Yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net)
  78. # [01:04] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  79. # [01:04] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  80. # [01:04] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  81. # [01:04] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  82. # [01:06] * Quits: jgv_ (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net) (Quit: Leaving...)
  83. # [01:08] * Joins: othermaciej_ (~mjs@17.246.18.121)
  84. # [01:08] * Quits: othermaciej_ (~mjs@17.246.18.121) (Remote host closed the connection)
  85. # [01:09] * Quits: othermaciej (~mjs@17.203.15.180) (Read error: Connection reset by peer)
  86. # [01:09] * Joins: othermaciej (~mjs@17.203.15.180)
  87. # [01:14] * Yuhong working my series about the history of CSS
  88. # [01:14] * Yuhong working on my series about the history of CSS
  89. # [01:15] <Yuhong> People have forgotten about the effects of the Netscape monopoly from 1995.
  90. # [01:15] * Joins: TabAtkins_ (~tabatkins@nat/google/x-sqjlrvnwxzqetofn)
  91. # [01:15] <erlehmann> Hixie, are there people who hate <time>?
  92. # [01:15] <erlehmann> or is it just not used?
  93. # [01:15] <Hixie> <time> hasn't been particularly well-loved
  94. # [01:16] <erlehmann> or are you thinking about general machine readable equivalents like geodata usw.?
  95. # [01:16] <erlehmann> i only use it for automagic chat log timestamp markup and blog post creation timestamps.
  96. # [01:17] <erlehmann> i hereby propose a @spacetime attribute to the <time> element, to give a local frame of reference.
  97. # [01:18] <erlehmann> ;-)
  98. # [01:18] <Yuhong> CSS1 has existed since October 1994.
  99. # [01:18] <Yuhong> I mean the first draft of CSS1 existed since October 1994.
  100. # [01:19] <Yuhong> I mean the first draft of CSS1 was released in October 1994.
  101. # [01:19] <Hixie> erlehmann: i meant replacing it with the general case
  102. # [01:19] <boogyman> Yuhong: there's no need to keep double posting
  103. # [01:20] <Yuhong> Sorry, I made several mistakes.
  104. # [01:20] <Yuhong> Anyway, this is what the part 1 of this series is about.
  105. # [01:20] <erlehmann> Hixie, sounds reasonable. but wouldn't that lead to yet another dictionary incompatible with microdata/microformat/RDFas
  106. # [01:20] <erlehmann> ?
  107. # [01:21] <erlehmann> s/dictionary/namespace/g
  108. # [01:21] <Hixie> erlehmann: e.g. <foo itemprop=when content="2011-01-01">the first day of this year</foo>, <foo itemprop=who content="userid-213456">i</foo> went to <foo itemprop=where content="123,12">to barland</foo>.
  109. # [01:22] <Hixie> heycam: thanks dude, that patch is awesome. Only a few conflicts when I applied it, too, should be quick to fix.
  110. # [01:23] <heycam> Hixie, great!
  111. # [01:23] * Hixie tries to work out how to fix them!
  112. # [01:23] <boogyman> patch for what?
  113. # [01:23] <Hixie> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10640
  114. # [01:24] <Hixie> heycam: you didn't do the commented-out bits in idl?
  115. # [01:24] <heycam> Hixie, ah, I thought I did -- maybe I missed some?
  116. # [01:24] <heycam> oh, were there some completely commented out interfaces?
  117. # [01:24] <Hixie> this particular chunk that failed happened to include some that you didn't do
  118. # [01:25] <Hixie> no idea if it was just an oversight or not
  119. # [01:25] <Hixie> DataTransferItems's add() method had some commented out overloads
  120. # [01:25] <Hixie> (now DataTransferItemList, in case you're wondering about the conflict)
  121. # [01:25] <Yuhong> Published part 1: http://yuhongbao.blogspot.com/2011/06/history-of-css-part-1.html
  122. # [01:25] <Hixie> oh here's one that you did do in a comment
  123. # [01:26] <heycam> Hixie, you're right, I think I did overlook that particular one
  124. # [01:26] <heycam> I'm afraid then I might not have consistently looked at all commented out ones
  125. # [01:26] <Hixie> no worries
  126. # [01:27] <erlehmann> Hixie, i see what you did there. but why not use span then? to have a known dictionary of itemprop values? to see that there is machine-readable data? seems awfully non-necessary.
  127. # [01:27] <erlehmann> (to me, at least)
  128. # [01:27] <heycam> Hixie, I guess you can work them out, but let me know if you have any questions on the commented out ones
  129. # [01:27] <Hixie> erlehmann: adding content="" to <span> would work too
  130. # [01:28] <Hixie> erlehmann: the main reason for not doing that would be so that the microdata algorithm doesn't have to distinguish between <span itemprop=x>value</span> and <span itemprop=x content=value>nothing</span>
  131. # [01:28] <Hixie> erlehmann: i'm not talking about a dictionary here
  132. # [01:31] <erlehmann> is that distinction so complicated for UAs/consumers? i have no idea. but it might make it more obvious for human authors.
  133. # [01:32] <Hixie> for consumers it's trivial i'm sure
  134. # [01:32] <Hixie> for producers anything we can do to make this less subtle is a win
  135. # [01:36] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
  136. # [01:37] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 255 seconds)
  137. # [01:38] * Quits: TabAtkins_ (~tabatkins@nat/google/x-sqjlrvnwxzqetofn) (Ping timeout: 255 seconds)
  138. # [01:39] * Quits: jennb (~jennb@74.125.59.65) (Quit: jennb)
  139. # [01:43] <roc> I have some advice
  140. # [01:43] <roc> never, ever trust anyone who writes "PhD" after their name
  141. # [01:45] <boogyman> lol
  142. # [01:46] <Yuhong> <zcorpan> did tim write a spec for html before implementing it?
  143. # [01:48] <Yuhong> I don't think TimBL wrote a formal spec.
  144. # [01:48] <Yuhong> Back then HTML was not formally based on SGML.
  145. # [01:49] <Hixie> what is a "formal" spec?
  146. # [01:50] <Yuhong> TimBL did wrote a document describing the tags, because they had to.
  147. # [01:50] * Joins: hij1nx (~hij1nx@12.156.242.194)
  148. # [01:51] <Hixie> foolip: yt?
  149. # [01:52] * Joins: Morphous (jan@unaffiliated/amorphous)
  150. # [01:52] <Yuhong> It was DanC that made the decision that HTML should be based on SGML.
  151. # [01:53] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: brb)
  152. # [01:53] <Yuhong> Which happened in 1992 or so.
  153. # [01:53] <gsnedder1> Yuhong: TimBL didn't every really describe it at all, AFAIK, initally.
  154. # [01:55] <Yuhong> http://1997.webhistory.org/www.lists/www-talk.1992/0081.html
  155. # [01:56] * Quits: jwalden_ (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Ping timeout: 260 seconds)
  156. # [02:01] * Joins: othermaciej_ (~mjs@17.246.18.121)
  157. # [02:03] <erlehmann> >Now I'm going back to the idea of writing a DTD for the existing HTML format. I can't seem to do it.
  158. # [02:03] <erlehmann> hehehe
  159. # [02:03] <erlehmann> :D
  160. # [02:03] * Quits: othermaciej (~mjs@17.203.15.180) (Ping timeout: 260 seconds)
  161. # [02:03] * othermaciej_ is now known as othermaciej
  162. # [02:04] <Yuhong> Anyway:
  163. # [02:04] <Yuhong> http://1997.webhistory.org/www.lists/www-talk.1992/0346.html
  164. # [02:05] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
  165. # [02:06] <erlehmann> Yuhong, fun stuff
  166. # [02:07] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  167. # [02:08] * Joins: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10)
  168. # [02:10] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  169. # [02:11] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 240 seconds)
  170. # [02:13] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  171. # [02:13] <Yuhong> http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/Connolly/MarkUp.html
  172. # [02:14] <Yuhong> Finally found it.
  173. # [02:15] <Yuhong> Defines HTML in terms of SGML.
  174. # [02:16] <Yuhong> http://1997.webhistory.org/www.lists/www-talk.1992/0407.html
  175. # [02:16] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  176. # [02:16] <Yuhong> Anyway, next year came Mosaic, which was even less compliant with SGML than libwww was.
  177. # [02:17] * Joins: jwalden_ (~waldo@2620:101:8003:200:221:6aff:fe6e:d10)
  178. # [02:17] <Yuhong> For example, parsing of <MISSING QUOTE="SSDSDDD>.
  179. # [02:17] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
  180. # [02:18] * Quits: jwalden_ (~waldo@2620:101:8003:200:221:6aff:fe6e:d10) (Client Quit)
  181. # [02:18] <Yuhong> Mosaic made the Web and HTML became popular.
  182. # [02:23] <erlehmann> oh, HTML, is po·pu·lar? good, that keeps out the hipsters.
  183. # [02:23] <Yuhong> And many wrote HTML markup based on what it looked like in Mosaic.
  184. # [02:25] <jcranmer> <bar />
  185. # [02:25] <jcranmer> horribly malformed according to SGML, necessary in XML
  186. # [02:26] <Yuhong> Yep I know, the SHORTTAG fiasco.
  187. # [02:27] <Yuhong> IMO they should have changed it when they moved to "ISO 8879:1986 (WWW)" for HTML 4.01.
  188. # [02:27] <Yuhong> i.e. the SGML WebTC.
  189. # [02:28] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 276 seconds)
  190. # [02:28] <Yuhong> XHTML was in Proposed Recommendation by the time HTML 4.01 became Recommendation, as mentioned in the HTML 4.01 spec itself.
  191. # [02:29] * Joins: hij1nx_ (~hij1nx@VPN-18-101-8-215.MIT.EDU)
  192. # [02:29] <Yuhong> http://www.w3.org/TR/html401/references.html#ref-XHTML
  193. # [02:33] * Quits: hij1nx (~hij1nx@12.156.242.194) (Ping timeout: 276 seconds)
  194. # [02:33] * hij1nx_ is now known as hij1nx
  195. # [02:34] * Joins: tiglionabbit (~nick@38.99.46.82)
  196. # [02:37] * Quits: hij1nx (~hij1nx@VPN-18-101-8-215.MIT.EDU) (Quit: hij1nx)
  197. # [02:37] <Yuhong> Anyway, back to CSS history.
  198. # [02:39] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
  199. # [02:40] <tiglionabbit> how does the clipboard API work?
  200. # [02:41] <tiglionabbit> I just captured a "paste" event but it doesn't have any data in it
  201. # [02:42] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  202. # [02:46] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
  203. # [02:48] <zewt> heh, okay, logins on the w3c tracker are officially incomprehensible
  204. # [02:48] <zewt> i open a tab to log in and close the tab, as i do on most sites, refresh the original page and ... i'm logged out again
  205. # [02:51] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  206. # [02:52] * Quits: smaug____ (~chatzilla@a91-154-40-146.elisa-laajakaista.fi) (Ping timeout: 252 seconds)
  207. # [02:54] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
  208. # [02:54] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  209. # [02:55] * Quits: pdr2 (~pdr2@nat/google/x-alegkofmxxgcdmgj) (Ping timeout: 246 seconds)
  210. # [02:56] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  211. # [03:02] * Quits: erlehmann (~erlehmann@89.204.137.98) (Quit: Ex-Chat)
  212. # [03:03] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
  213. # [03:04] * Quits: Yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
  214. # [03:05] * gsnedder1 is now known as gsnedders
  215. # [03:15] * Joins: nessy (~Adium@74.125.56.18)
  216. # [03:15] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
  217. # [03:16] * Quits: othermaciej (~mjs@17.246.18.121) (Quit: othermaciej)
  218. # [03:18] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
  219. # [03:19] <Hixie> abarth: yt?
  220. # [03:20] <abarth> hi
  221. # [03:20] <abarth> what can i do for you sir?
  222. # [03:20] <Hixie> hey
  223. # [03:21] <Hixie> what do you think about complicating the <object> type determination thingy EVEN MORE, to add an attribute that requires that the type="" and Content-Type match?
  224. # [03:21] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Excess Flood)
  225. # [03:22] * Quits: dave_levin (~dave_levi@nat/google/x-veyveglrdwxwibvz) (Quit: dave_levin)
  226. # [03:22] <abarth> Hixie: that would solve a security problem :)
  227. # [03:22] <Hixie> that's the idea, yeah
  228. # [03:22] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
  229. # [03:22] <Hixie> (well it wouldn't solve it so much as provide authors with a tool to solve it for themselves)
  230. # [03:22] <abarth> lcamtuf had some idea for solving this without extra markup
  231. # [03:23] <Hixie> did he mail it anywhere? i'm replying to a mail from him about this but i don't see an idea
  232. # [03:23] <abarth> do you have the flowchart handy?
  233. # [03:23] * Joins: jdong_ (~quassel@222.126.155.250)
  234. # [03:23] <Hixie> (well i see an idea but it's unworkable, it changes the default behaviour)
  235. # [03:23] <Hixie> yeah
  236. # [03:24] <Hixie> you want it uploaded somewhere to edit?
  237. # [03:24] <abarth> i just want to stare at it for a sec
  238. # [03:24] <Hixie> one sec
  239. # [03:25] <Hixie> http://junkyard.damowmow.com/470
  240. # [03:25] <Hixie> where I put the X is where i suggest putting "if there's an attribute foo, and type="" and Content-Type don't match, then fallback"
  241. # [03:26] <Hixie> not 100% sure what to do if they do match, whether to short-circuit or follow the algorithm
  242. # [03:27] <Hixie> the only difference i believe is if the type and header both are a/octet-stream, in which case it would then use the extension
  243. # [03:27] <abarth> so, the compat case to worry about is type="something/insane" and a reasonable Content-Type
  244. # [03:28] <abarth> that seems like something we could measure
  245. # [03:29] <Hixie> there are so many edge cases here i don't think we should touch that algorithm again frankly, except for putting things at the head or tail of it
  246. # [03:29] <abarth> so, the simple thing I would add
  247. # [03:30] <abarth> if you want an opt-in mechanism
  248. # [03:30] <abarth> is to prevent the loading
  249. # [03:30] <abarth> if type isn't a recognized plugin
  250. # [03:30] * Joins: othermaciej (~mjs@17.244.7.67)
  251. # [03:30] <abarth> so in the "Is there a type="" attribute whose value is a plugin type?" step
  252. # [03:30] <abarth> in the NO branch
  253. # [03:30] * Quits: othermaciej (~mjs@17.244.7.67) (Client Quit)
  254. # [03:30] <abarth> check for the new thing
  255. # [03:31] <abarth> if the new thing is there, don't load anything
  256. # [03:31] <abarth> which I guess translates to FALLBACK
  257. # [03:32] <abarth> something like "isplugin"
  258. # [03:32] <Hixie> i was thinking authors might want to use this even for other cases, e.g. the content they want to embed is text/html and they don't want it to be treated as flash
  259. # [03:32] <abarth> i see
  260. # [03:33] <abarth> that seems reasonable for an opt-in mechanism
  261. # [03:33] <abarth> it's only going to protect advanced sites that know to turn it on, but that's true for any opt-in mechanism
  262. # [03:33] <Hixie> though i guess that works already today if you say type="text/html"
  263. # [03:34] <Hixie> so maybe nevermind
  264. # [03:34] <abarth> does it?
  265. # [03:34] <abarth> the flowchart seems to say "use Content-Type"
  266. # [03:34] <abarth> but that could be application/swf
  267. # [03:34] <Hixie> oh right
  268. # [03:34] <Hixie> sorry i was thinking of the a/o-s case
  269. # [03:34] <Hixie> yeah
  270. # [03:35] <Hixie> ok so what i said originally
  271. # [03:35] <abarth> your approach has the virtue of being secure and not breaking things
  272. # [03:36] <abarth> which are good virtues :)
  273. # [03:36] <Hixie> heh
  274. # [03:36] <Hixie> i mainly like it cos it's easy to spec :-)
  275. # [03:36] <abarth> i bet the thing i was thinking of won't work anyway
  276. # [03:36] <abarth> because folks will typo their type attribute
  277. # [03:36] <abarth> or put something crazy there
  278. # [03:37] <abarth> and it will work today if the Content-Type is right
  279. # [03:37] <Hixie> well so will mine, right
  280. # [03:37] <Hixie> (mine being bz's suggestion of a feature that breaks if they don't match)
  281. # [03:38] <abarth> the main risk of your attribute is folks cargo-cult adding it without testing
  282. # [03:38] <abarth> and then UAs having an incentive not to implement
  283. # [03:38] <abarth> but if we get it into WebKit and FF quickly, that shouldn't be too much of a problem
  284. # [03:39] <Hixie> yeah
  285. # [03:39] <Hixie> i guess
  286. # [03:39] <Hixie> should i nerf clsid="" when this attribute is present?
  287. # [03:39] <Hixie> or just leave it? i guess it's up to the author
  288. # [03:39] <Hixie> so it doesn't much matter
  289. # [03:39] <Hixie> i'll just leave it
  290. # [03:39] <Hixie> clsid="" is invalid anyway
  291. # [03:40] <Hixie> where's zcorpan when you need him
  292. # [03:40] <abarth> clsid is a mystery to me
  293. # [03:40] <Hixie> i need a member of the hyphens-in-attributes police, anyone around?
  294. # [03:41] <Hixie> <object type="" typemustmatch data="">...</object>
  295. # [03:46] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  296. # [03:47] <abarth> nosniff
  297. # [03:47] <abarth> :)
  298. # [03:47] <abarth> strict-type
  299. # [03:47] <abarth> ^^^ actually, that one is bad
  300. # [03:48] <Hixie> nosniff doesn't really convey what happens
  301. # [03:51] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Quit: Computer has gone to sleep.)
  302. # [03:54] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  303. # [03:57] * bga_ is now known as bga_|away
  304. # [03:57] * Quits: bga_|away (~bga@95.55.33.193) (Read error: Connection reset by peer)
  305. # [04:06] * Joins: othermaciej (~mjs@66.109.104.167)
  306. # [04:08] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 255 seconds)
  307. # [04:11] <Hixie> k i added typemustmatch
  308. # [04:14] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  309. # [04:14] * Joins: The_8472 (~stardive@azureus/The8472)
  310. # [04:15] * Quits: jochen__ (~jochen@nat/google/x-hjpnzrrjbtbzwaad) (Remote host closed the connection)
  311. # [04:15] * Joins: jochen__ (~jochen@nat/google/x-iswpdhvjemqsdnur)
  312. # [04:21] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Read error: Connection reset by peer)
  313. # [04:21] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
  314. # [04:22] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
  315. # [04:23] * Joins: shiawuen_ (~shiawuent@bb115-66-151-94.singnet.com.sg)
  316. # [04:23] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Read error: Connection reset by peer)
  317. # [04:23] * shiawuen_ is now known as shiawuen
  318. # [04:27] <heycam> Hixie, since you're not reading bugmail, would you be able to reply to http://www.w3.org/Bugs/Public/show_bug.cgi?id=12845 at some point?
  319. # [04:29] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 276 seconds)
  320. # [04:37] * Quits: othermaciej (~mjs@66.109.104.167) (Quit: othermaciej)
  321. # [04:42] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Read error: No route to host)
  322. # [04:44] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  323. # [04:53] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  324. # [05:01] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 268 seconds)
  325. # [05:07] * Joins: ezoe (~ezoe@203-140-91-251f1.kyt1.eonet.ne.jp)
  326. # [05:12] * Quits: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
  327. # [05:13] * Joins: nonge_ (~nonge@p50829CFE.dip.t-dialin.net)
  328. # [05:14] * Joins: nessy (~Adium@74.125.56.18)
  329. # [05:15] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  330. # [05:16] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  331. # [05:17] * Quits: nessy (~Adium@74.125.56.18) (Client Quit)
  332. # [05:17] * Joins: nessy (~Adium@74.125.56.18)
  333. # [05:17] * Quits: nonge__ (~nonge@p5B326746.dip.t-dialin.net) (Ping timeout: 260 seconds)
  334. # [05:18] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
  335. # [05:20] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 252 seconds)
  336. # [05:30] * Quits: jamesr (~jamesr@nat/google/x-skdzvtdfdvmcqpgi) (Ping timeout: 255 seconds)
  337. # [05:41] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
  338. # [05:57] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
  339. # [05:57] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  340. # [05:59] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
  341. # [05:59] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
  342. # [06:03] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
  343. # [06:03] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
  344. # [06:05] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
  345. # [06:05] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
  346. # [06:06] * Joins: jer|afk_ (~jernoble@2620:149:4:401:4849:35ea:f33d:88c2)
  347. # [06:07] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
  348. # [06:07] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
  349. # [06:08] * Quits: jer|afk (~jernoble@2620:149:4:401:4849:35ea:f33d:88c2) (Ping timeout: 260 seconds)
  350. # [06:08] * jer|afk_ is now known as jer|afk
  351. # [06:09] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  352. # [06:15] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
  353. # [06:15] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  354. # [06:16] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  355. # [06:18] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  356. # [06:18] * Joins: matjas (~matjas@91.182.68.180)
  357. # [06:20] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  358. # [06:20] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  359. # [06:26] * Quits: CvP (~CvP@123.49.21.20) (Quit: [ UPP ] > all)
  360. # [06:28] * Quits: matjas (~matjas@91.182.68.180) (Quit: Computer has gone to sleep.)
  361. # [06:28] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  362. # [06:28] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  363. # [06:30] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  364. # [06:30] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  365. # [06:30] <Hixie> heycam: replied
  366. # [06:31] <heycam> thanks
  367. # [06:34] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  368. # [06:34] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  369. # [06:51] * Joins: matjas (~matjas@91.182.68.180)
  370. # [07:02] * Quits: matjas (~matjas@91.182.68.180) (Quit: Computer has gone to sleep.)
  371. # [07:12] * Joins: rimantas (~rimliu@93.93.57.193)
  372. # [07:15] * Joins: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461)
  373. # [07:16] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  374. # [07:16] * heycam is now known as heycam|away
  375. # [07:17] * Quits: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no) (Ping timeout: 240 seconds)
  376. # [07:18] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 255 seconds)
  377. # [07:22] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  378. # [07:23] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  379. # [07:25] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  380. # [07:27] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  381. # [07:34] * Quits: boogyman (~boogy@cpe-72-184-192-77.tampabay.res.rr.com) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
  382. # [07:34] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  383. # [07:38] * Joins: matjas (~matjas@188.189.92.119)
  384. # [07:42] * Joins: LBP (~Miranda@pD9EB29AF.dip0.t-ipconnect.de)
  385. # [07:45] * Quits: matjas (~matjas@188.189.92.119) (Ping timeout: 260 seconds)
  386. # [07:49] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  387. # [07:50] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 260 seconds)
  388. # [07:50] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  389. # [07:58] * Joins: cying_ (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  390. # [07:58] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  391. # [07:58] * cying_ is now known as cying
  392. # [08:01] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Client Quit)
  393. # [08:21] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 246 seconds)
  394. # [08:25] * Quits: reggna (~reggna@godis.olf.sgsnet.se) (Ping timeout: 250 seconds)
  395. # [08:27] * Joins: reggna (~reggna@godis.olf.sgsnet.se)
  396. # [08:33] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  397. # [08:40] * Joins: matjas (~matjas@79.232-136-217.adsl-static.isp.belgacom.be)
  398. # [08:45] * Joins: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
  399. # [08:49] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
  400. # [08:52] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Ping timeout: 240 seconds)
  401. # [08:55] <hsivonen> http://www.jenitennison.com/blog/node/157#comment-11011 looks like schema.org doesn't have the WHATWG spec writing culture even as a principle to aspire for :-(
  402. # [08:56] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  403. # [08:59] * Joins: Ms2ger (~Ms2ger@91.181.116.174)
  404. # [09:01] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  405. # [09:02] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
  406. # [09:05] * Joins: Thezilch (~fuz007@cpe-76-167-224-154.socal.res.rr.com)
  407. # [09:06] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
  408. # [09:07] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Read error: Connection reset by peer)
  409. # [09:07] <hsivonen> does anyone want to guess how long it will take for the geolocation meta keywords and the dublin core keywords to get registered
  410. # [09:07] <hsivonen> as opposed to people filing bugs about them not being registered
  411. # [09:08] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  412. # [09:08] <hsivonen> also, guesses about the IE9 taskbar pinning stuff, anyone?
  413. # [09:10] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  414. # [09:10] <Hixie> the IE9 stuff seems surprisingly unused
  415. # [09:10] <Hixie> at least from what i've seen
  416. # [09:11] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  417. # [09:12] * Joins: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444)
  418. # [09:14] * Joins: agektmr (~Adium@220.109.219.244)
  419. # [09:15] * Parts: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444)
  420. # [09:25] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
  421. # [09:25] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  422. # [09:30] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  423. # [09:31] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Read error: Connection reset by peer)
  424. # [09:31] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  425. # [09:33] * Joins: msucan (~robod@92.86.247.27)
  426. # [09:34] * Quits: ezoe (~ezoe@203-140-91-251f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
  427. # [09:38] * Quits: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 276 seconds)
  428. # [09:48] * Parts: ryanseddon (~RSeddon@202.126.98.210)
  429. # [09:49] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Disconnected by services)
  430. # [09:49] * Joins: __jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
  431. # [09:49] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 255 seconds)
  432. # [10:03] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  433. # [10:04] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  434. # [10:06] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  435. # [10:07] <foolip> foolip, I'm here
  436. # [10:07] <foolip> different timezones rock
  437. # [10:08] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Read error: Operation timed out)
  438. # [10:08] * Joins: agektmr (~Adium@220.109.219.244)
  439. # [10:12] <Ms2ger> foolip, talking to yourself? :)
  440. # [10:12] <foolip> blargh
  441. # [10:12] <foolip> Hixie, ^
  442. # [10:13] <foolip> Ms2ger, thanks :)
  443. # [10:13] <Hixie> what was i going to ask you
  444. # [10:13] <Hixie> something about microdata
  445. # [10:13] <Hixie> oh, yeah
  446. # [10:13] <foolip> itemref stuff?
  447. # [10:13] <Hixie> in the e-mail you said that i shouldn't worry about the performance of the algorithms
  448. # [10:13] <Hixie> but that wasn't really my point
  449. # [10:13] <foolip> ok
  450. # [10:13] <Hixie> my point was that the algorithm, however it is expressed in the spec, needs to be something that can be implemented quickly
  451. # [10:13] <foolip> of course
  452. # [10:14] <foolip> wait
  453. # [10:14] <Hixie> you don't want every call to .properties or whatever it's called to require a walk of the entire dom
  454. # [10:14] <foolip> do you mean "quickly" as in "few engineering hours" or as in "efficient"
  455. # [10:14] <foolip> the later I suppose?
  456. # [10:14] <zcorpan> typemustmatch? can we bikeshed that name a bit? looks like typemustache
  457. # [10:14] <Hixie> as in few cpu cycles
  458. # [10:15] <foolip> certainly
  459. # [10:15] <Hixie> zcorpan: you have convinced me that it is the right name!
  460. # [10:16] <foolip> Hixie, is there something I'm missing about why eliminating loops by the criteria we suggested wouldn't be implementable at least as fast as what is spec'd?
  461. # [10:16] <foolip> both could be implemented with a recursive check just like what is in the spec
  462. # [10:16] <Hixie> foolip: not sure, i need to study it more closely
  463. # [10:16] <Hixie> foolip: i just wanted to make sure that we were on the same page re efficiency first :-)
  464. # [10:16] <Hixie> foolip: your proposal is to define it in terms of starting at the root and lopping off anything that involves a loop, right?
  465. # [10:17] <foolip> certainly
  466. # [10:17] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  467. # [10:17] <foolip> Hixie, perhaps it could be expressed like that also, I'm not sure
  468. # [10:18] <Hixie> foolip: if that is the case, then what happens if you ask the UA for the properties of an item that is part of a lopped off loop?
  469. # [10:18] <foolip> I could express it similar to what is in the spec, but adjusted to ensure that only properties that are *in* a loop are removed
  470. # [10:18] <Hixie> what the spec says now is clearly bogus
  471. # [10:18] <foolip> agreed :)
  472. # [10:18] <Hixie> so i'm not sure it's a useful starting point for debate :-)
  473. # [10:19] <foolip> Hixie, you'd get an empty item, simlar to what you get if you get .properties of an element without itemscope
  474. # [10:20] * Quits: ralphholzmann (~ralph@li76-151.members.linode.com) (Read error: Operation timed out)
  475. # [10:20] <foolip> Unfortunately Tomasz is still away, so I think we need to hold off any spec changes until he's had a look at the discussion too
  476. # [10:20] <Hixie> foolip: and i guess to determine that that is the case you'd just need to walk down the tree until you get back to the element, right? and then you realise the element is in a loop and so you return nothing
  477. # [10:20] <foolip> Hixie, right (you don't have to traverse the whole tree, just starting at that item and following itemref)
  478. # [10:20] <Hixie> foolip: i can delay this, sure. was just trying to get it done since you said it was high priority :-)
  479. # [10:20] <Hixie> yeah i meant walk down the tree from that itemscope'd element
  480. # [10:21] <foolip> it does, but Tomasz is implementing it so I'd like to sync it with him first
  481. # [10:21] <Ms2ger> There's more than enough other bugs to work on ;)
  482. # [10:21] * Joins: mpt (~mpt@91.189.88.12)
  483. # [10:21] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  484. # [10:21] * Joins: mpt (~mpt@canonical/mpt)
  485. # [10:22] <foolip> assuming that we can implement it as O(n) with a sane criteria X, I assume that you'd be happy to spec criteria X?
  486. # [10:22] * Joins: ralphholzmann (~ralph@li76-151.members.linode.com)
  487. # [10:23] <foolip> we don't want to waste our time, obviously :)
  488. # [10:23] <Hixie> well there's a lot of crazy things one can implement in O(n)
  489. # [10:23] <Hixie> so i can't say yes to that :-)
  490. # [10:23] <foolip> ok, with a sane X, for example the suggested one :)
  491. # [10:23] <Hixie> but i don't have strong views on this particular topic, it's pretty unconstrained
  492. # [10:23] <Hixie> so probably, yes
  493. # [10:24] <foolip> I think there are only two really sane high-level criteria
  494. # [10:24] <foolip> 1. eliminate everything that would lead into infinite recursion
  495. # [10:24] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  496. # [10:24] <Hixie> what we discuss above is basically what i intended for the spec except that i was intending to cut it off at the property of the item, not the item itself
  497. # [10:24] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
  498. # [10:24] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  499. # [10:24] <Hixie> but i can live with either
  500. # [10:25] * Joins: ezoe (~ezoe@203-140-91-55f1.kyt1.eonet.ne.jp)
  501. # [10:25] <foolip> right, that is a facet which I think we haven't fully considered
  502. # [10:26] <foolip> it's either marking the items or the properties as "loopy", neither seems obviously easier to do or more useful
  503. # [10:26] <Hixie> the advantage of doing it at the item is you get a consistent view
  504. # [10:26] <foolip> right
  505. # [10:26] <Hixie> the advantage of doing it at the property is that you can get useful data for each item
  506. # [10:27] <Hixie> it's a toss-up, imho
  507. # [10:27] <foolip> yeah
  508. # [10:27] <slartsa> Hey, quickie: Might it be possible for a server to record stuff from <device>?
  509. # [10:27] <Hixie> slartsa: <device> is gone but its replacement supports that, yes
  510. # [10:27] <slartsa> uh, oh?
  511. # [10:27] <foolip> since it's only for fixing invalid markup, I don't think it matters a great deal, the only important part is how easy it is for authors to look at it and guess why it's broken
  512. # [10:27] <slartsa> I should rtfm more
  513. # [10:27] <Hixie> foolip: yeah
  514. # [10:28] <Hixie> slartsa: search for getUserMedia and PeerConnection in the spec
  515. # [10:29] <slartsa> Hixie: thank you
  516. # [10:29] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  517. # [10:29] * hsivonen wonders if Sam drafted othermaciej's CfC email or if othermaciej has picked up Sam's email wording patterns
  518. # [10:30] <othermaciej> I wrote it myself
  519. # [10:30] <othermaciej> I tend to go into a particular style when drafting this sort of thing, I do not know if it particularly resembles Sam
  520. # [10:31] <hsivonen> othermaciej: seems to resemble Sam's style
  521. # [10:31] <othermaciej> "at this time" and "concrete proposal" are phrases he uses a lot
  522. # [10:33] <hsivonen> so we have a parsing algorithm change today
  523. # [10:33] <othermaciej> "lively discussion", "a proper Working Draft", "for clarity" and most of all having a numbered list of things are more hallmarks of my own style
  524. # [10:33] <othermaciej> o rly
  525. # [10:33] <othermaciej> what is the change?
  526. # [10:34] <hsivonen> othermaciej: making rp and rt start tags not pop all the way up to the nearest ruby
  527. # [10:34] * Joins: eikaas (~eikaas@79.161.4.102)
  528. # [10:34] <othermaciej> hopefully limited in impact then, though unfortunate since now many HTML5 parser implementations have shipped with relatively good compliance to the old spec
  529. # [10:34] <Hixie> it's pretty minimal, yeah
  530. # [10:35] <Hixie> only affects invalid <ruby> (including ruby using the xhtml advanced ruby syntax)
  531. # [10:35] <hsivonen> pretty substantial for deployability of Complex Ruby
  532. # [10:35] <Hixie> and on that note i should go to bed
  533. # [10:35] <Hixie> nn
  534. # [10:35] <hsivonen> othermaciej: has WebKit implemented the annotation-xml stuff etc. that got changed after Chrome 8?
  535. # [10:36] <othermaciej> I'm not sure offhand (not even sure I remember what annotation-xml is), but I'd be happy to try a test case on a recent build if you have one handy
  536. # [10:37] * hsivonen goes read the parser code in order to formulate a test case
  537. # [10:38] <hsivonen> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1027
  538. # [10:39] <hsivonen> othermaciej: It appears that the HTML parser in Chrome 13 has not been substantially updated since Chrome 8
  539. # [10:39] <zcorpan> hsivonen: when you implement typemustmatch in v.nu, pls add it to the list of things that get a warning
  540. # [10:40] <asmodai> I don't get this, why do I suddenly have this "move mouse to allow firefox to get cycles" issue again. Can it be something JavaScript triggers? Need to move my mouse in order to get pages to draw, JavaScript to run, etc.
  541. # [10:40] <hsivonen> zcorpan: ok
  542. # [10:40] <othermaciej> hsivonen: how do I interpret the results of the test case?
  543. # [10:40] <hsivonen> (Hixie's viewer would show FOO in upper case if Chrome had an up-to-date parser)
  544. # [10:40] <hsivonen> othermaciej: ^
  545. # [10:40] <othermaciej> ok, doesn't do that
  546. # [10:41] <othermaciej> (in Safari 5.1 developer preview + very recent WebKit)
  547. # [10:42] <hsivonen> asmodai: sounds more like a window server thing
  548. # [10:43] * Joins: jeremyselier (~Jeremy@2a01:e35:2eec:80a0:fa1e:dfff:feec:469)
  549. # [10:43] <hsivonen> asmodai: like a system-owned event loop not firing non-user events
  550. # [10:44] <asmodai> Mmm
  551. # [10:44] <asmodai> Then the question is, what and why is this triggering. Grr
  552. # [10:44] <hsivonen> I have no idea
  553. # [10:45] <asmodai> yeah, need to see if I can find it
  554. # [10:48] <asmodai> Mmm, seems like restarting ff cleared it though.
  555. # [10:56] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
  556. # [10:56] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  557. # [10:56] * Parts: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) ("Ex-Chat")
  558. # [10:56] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  559. # [10:57] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
  560. # [11:00] <hsivonen> jgraham, zcorpan, abarth: are you OK with adding <rb> to the elements closed by "generate implied end tags"? doing that would bring the parsing algorithm back to IE8 compat for simple Ruby (while not precluding the introduction of Complex Ruby in the future)
  561. # [11:02] * Quits: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461) (Ping timeout: 260 seconds)
  562. # [11:02] * Joins: hdhoang (~hdhoang@203.210.207.223)
  563. # [11:05] <zcorpan> hsivonen: rb was a typo, i meant rt. i have to look up rb to know what it is
  564. # [11:05] <zcorpan> ruby base?
  565. # [11:06] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  566. # [11:06] <hsivonen> zcorpan: yes
  567. # [11:06] <zcorpan> ie doesn't support rb and it's not a valid element in html5
  568. # [11:07] <hsivonen> zcorpan: IE8 pops rb when it sees <rt>
  569. # [11:07] <hsivonen> zcorpan: so it's plausible that there's Simple Ruby out there that uses the kind of markup the XHTML spec requires
  570. # [11:08] <zcorpan> hsivonen: doesn't it just make rb a void element?
  571. # [11:08] <hsivonen> except omits </rb>
  572. # [11:08] <zcorpan> like any other unknown tag
  573. # [11:08] <jgraham> hsivonen: I am not informed enough to have a sensible opinion about ruby, but I trust your judgment. So yes, I am fine with that :)
  574. # [11:09] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
  575. # [11:10] <hsivonen> zcorpan: oh. good point
  576. # [11:10] * hsivonen should have read the live dom more closely
  577. # [11:10] <hsivonen> zcorpan: still, I think it's just bizarre to make "generate implied end tags" close rt but not close rb
  578. # [11:10] <zcorpan> *shrug*
  579. # [11:10] <zcorpan> i don't mind either way
  580. # [11:10] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
  581. # [11:12] <hsivonen> jgraham: my judgement has already been bad and corrected by zcorpan on this bug
  582. # [11:13] <jgraham> hsivonen: Oh. Well in that case I trust zcorpan :)
  583. # [11:13] <jgraham> I can see that I should stop being so trusting...
  584. # [11:13] <hsivonen> oh. and we should also make <rb> generate implied end tags
  585. # [11:13] <hsivonen> to make things sane if we ever do Complex Ruby
  586. # [11:14] <zcorpan> i suggest we worry about <rb> when and if we want to implement complex ruby
  587. # [11:15] <hsivonen> zcorpan: Mozilla might implement it imminently
  588. # [11:15] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  589. # [11:15] <zcorpan> oh
  590. # [11:16] <jgraham> hsivonen: Why?
  591. # [11:19] <hsivonen> jgraham: as I understand it, someone wrote a patch while reading the old specs and there doesn't seem to be a good reason not to support it
  592. # [11:19] <hsivonen> jgraham: though fantasai and bz would know better
  593. # [11:19] <hsivonen> jgraham: I know next to nothing about the justification for Complex Ruby
  594. # [11:20] <hsivonen> jgraham: I'm just trying to undo painting ourselves in a corner with the parser
  595. # [11:21] <hsivonen> "justification" typography pun not intended above
  596. # [11:22] <jgraham> hsivonen: "a good reason to to support it" might be that it introduces unnecessary complexity into the platform for everyone
  597. # [11:22] <jgraham> *not to
  598. # [11:22] <jgraham> Although I don't really know what is necessary complexity in this area
  599. # [11:23] <hsivonen> jgraham: I realize that.
  600. # [11:23] <hsivonen> jgraham: I'm not competent to argue about this either way. fantasai is.
  601. # [11:24] <zcorpan> i thought complex ruby was expressible with nested simple ruby
  602. # [11:25] <hsivonen> zcorpan: depends on whether you care more about graceful degradation in simple ruby-only UAs or fully rubyless UAs
  603. # [11:26] <matjas> in how many different ways can HTML entities be written?
  604. # [11:26] <matjas> am I missing any here? http://jsfiddle.net/mathias/WMTMv/
  605. # [11:27] <hsivonen> matjas: I think you are missing leading zeros in the decimal case
  606. # [11:27] <hsivonen> unless I'm missing a gotcha
  607. # [11:28] <matjas> hsivonen: you’re not, thanks
  608. # [11:28] <matjas> anything else?
  609. # [11:29] <zcorpan> &
  610. # [11:29] <hsivonen> matjas: invalid cases without a colon and a suitable next character
  611. # [11:29] <matjas> zcorpan: that’s not encoded at all :P
  612. # [11:29] <zcorpan> but it's valid
  613. # [11:30] <matjas> only when followed by > or whitespace. no?
  614. # [11:30] <zcorpan> not quite
  615. # [11:30] <matjas> errr, <
  616. # [11:30] <matjas> zcorpan: enlighten me please :)
  617. # [11:32] <matjas> hsivonen: I only care about valid cases here, but thanks
  618. # [11:32] <hsivonen> hmm. I may have forgotten to update the validator on this topic as far as attribute values go
  619. # [11:32] <zcorpan> http://www.whatwg.org/specs/web-apps/current-work/complete/syntax.html#syntax-ambiguous-ampersand
  620. # [11:33] <matjas> hsivonen: this is exactly why I’m asking
  621. # [11:33] <matjas> I assumed the validator was up to date
  622. # [11:33] <zcorpan> "Normal elements ... must not contain ... an ambiguous ampersand."
  623. # [11:34] <zcorpan> "Attribute values are a mixture of text and character references, except with the additional restriction that the text cannot contain an ambiguous ampersand."
  624. # [11:34] <matjas> I thought ambiguous ampersands were unencoded & chars that are followed by something that is not whitespace, < (start of a tag), or another &
  625. # [11:34] <matjas> i.e. ambiguous ampersands are cases where & is left unencoded resulting in non-conformant (invalid) code
  626. # [11:34] <zcorpan> it was something like that before
  627. # [11:34] <zcorpan> but it was changed to allow href="?foo=1&bar=2"
  628. # [11:35] <matjas> ah yeah, validator.nu doesn’t like that
  629. # [11:35] <matjas> so I assumed it was (still) invalid
  630. # [11:35] <matjas> thanks for clarifying, zcorpan
  631. # [11:36] <Philip`> <script>document.write('&');</script>amp;
  632. # [11:36] <matjas> now that’s ambiguous
  633. # [11:36] <zcorpan> it's not! :)
  634. # [11:36] <matjas> :D
  635. # [11:42] * Quits: lstoll (~lstoll@randall.lstoll.net) (Quit: ZNC - http://znc.sourceforge.net)
  636. # [11:44] * Quits: ezoe (~ezoe@203-140-91-55f1.kyt1.eonet.ne.jp) (Ping timeout: 246 seconds)
  637. # [11:44] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  638. # [11:45] <matjas> hmmm, http://bugzilla.validator.nu/buglist.cgi?quicksearch=ampersand
  639. # [11:46] <matjas> hsivonen: should I file a new bug?
  640. # [11:47] * Joins: linclark (~clark@wlan-nat.fwgal01.deri.ie)
  641. # [11:51] <hsivonen> matjas: yes, please
  642. # [11:52] * Quits: Thezilch (~fuz007@cpe-76-167-224-154.socal.res.rr.com) (Read error: Connection reset by peer)
  643. # [11:54] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  644. # [11:55] <matjas> hsivonen: http://bugzilla.validator.nu/show_bug.cgi?id=841
  645. # [12:00] <hsivonen> matjas: thanks
  646. # [12:03] * Joins: bga_ (~bga@95-55-33-193.dynamic.avangarddsl.ru)
  647. # [12:06] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  648. # [12:08] <hsivonen> http://geotags.com/geobot/add-tags.html that might work as a "spec" for geo.position
  649. # [12:08] <hsivonen> but not for geo.region
  650. # [12:08] <hsivonen> it doesn't say what a "region code" is
  651. # [12:09] <hsivonen> http://geourl.org/add.html might be the "spec" for ICBM
  652. # [12:12] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
  653. # [12:21] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  654. # [12:23] * Joins: boaz (~boaz@li326-230.members.linode.com)
  655. # [12:26] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Excess Flood)
  656. # [12:26] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
  657. # [12:26] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  658. # [12:26] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  659. # [12:26] * Joins: FireFly (~firefly@unaffiliated/firefly)
  660. # [12:35] * Quits: __jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Ping timeout: 240 seconds)
  661. # [12:37] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 260 seconds)
  662. # [12:38] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  663. # [12:38] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  664. # [12:43] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
  665. # [12:51] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  666. # [12:52] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  667. # [12:55] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  668. # [12:56] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Quit: shiawuen)
  669. # [12:59] * Joins: smaug____ (~chatzilla@a91-154-40-146.elisa-laajakaista.fi)
  670. # [12:59] * Joins: CvP (~CvP@123.49.23.82)
  671. # [13:00] * Quits: eikaas (~eikaas@79.161.4.102) (Quit: eikaas)
  672. # [13:02] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 252 seconds)
  673. # [13:04] * Joins: nessy (~Adium@124-168-8-33.dyn.iinet.net.au)
  674. # [13:05] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
  675. # [13:05] * Quits: david_carlisle_ (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
  676. # [13:06] * Joins: agektmr (~Adium@p4246-ipbf5910marunouchi.tokyo.ocn.ne.jp)
  677. # [13:10] * Joins: erlehmann (~erlehmann@82.113.99.16)
  678. # [13:10] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  679. # [13:10] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  680. # [13:10] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
  681. # [13:10] * Joins: myakura_ (~myakura@FL1-118-111-219-27.tky.mesh.ad.jp)
  682. # [13:10] * david_carlisle_ is now known as david_carlisle
  683. # [13:10] * Quits: agektmr (~Adium@p4246-ipbf5910marunouchi.tokyo.ocn.ne.jp) (Client Quit)
  684. # [13:16] * Joins: roc (~chatzilla@121.98.230.221)
  685. # [13:20] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  686. # [13:21] * Joins: Martijnc (~Martijnc@d54C02C64.access.telenet.be)
  687. # [13:22] * Joins: Martijnc_ (~Martijnc@d54C02C64.access.telenet.be)
  688. # [13:22] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Read error: Connection reset by peer)
  689. # [13:22] * Martijnc_ is now known as Martijnc
  690. # [13:24] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  691. # [13:29] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
  692. # [13:31] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  693. # [13:33] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
  694. # [13:33] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  695. # [13:34] * Joins: kalc4 (~camrn@78.149.197.177)
  696. # [13:35] <jgraham> Ms2ger: Thanks for the review.
  697. # [13:35] <jgraham> Ms2ger: I have passed it on to the test author
  698. # [13:36] <Ms2ger> Always happy to complain :)
  699. # [13:36] <jgraham> I doubt we will make the strict mode tests
  700. # [13:36] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
  701. # [13:36] <jgraham> On the other points, I got the feedback
  702. # [13:36] <Ms2ger> Sure
  703. # [13:36] <jgraham> 3. window.undefined is for old compat. change it as you see fit.
  704. # [13:36] * david_carlisle_ is now known as david_carlisle
  705. # [13:36] <jgraham> 4. toString can be called explicitly, but the intention was actually to prove that implicit casts worked
  706. # [13:37] <Ms2ger> Yes, but I'd appreciate both :)
  707. # [13:37] <jgraham> everything else seems to be uncontroversial and we will fix
  708. # [13:37] <Ms2ger> Thanks
  709. # [13:37] <jgraham> Both is possible
  710. # [13:46] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  711. # [13:46] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
  712. # [13:47] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Client Quit)
  713. # [13:47] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Client Quit)
  714. # [13:48] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  715. # [13:48] * bga_ is now known as bga_|away
  716. # [13:50] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 276 seconds)
  717. # [13:50] * Joins: temp01 (~temp01@unaffiliated/temp01)
  718. # [13:51] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  719. # [13:54] * bga_|away is now known as bga_
  720. # [13:54] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
  721. # [13:55] * Quits: CvP (~CvP@123.49.23.82) (Quit: [ UPP ] > all)
  722. # [13:58] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
  723. # [13:58] * bga_ is now known as bga_|away
  724. # [14:09] * Joins: stalled (~stalled@unaffiliated/stalled)
  725. # [14:09] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
  726. # [14:11] * Joins: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr)
  727. # [14:13] * Quits: hasather (~davidh@pat-tdc.opera.com) (Quit: Ex-Chat)
  728. # [14:13] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  729. # [14:16] * Quits: erlehmann (~erlehmann@82.113.99.16) (Quit: Ex-Chat)
  730. # [14:19] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  731. # [14:19] * Quits: wakaba (~wakaba@57.72.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  732. # [14:20] * Joins: wakaba (~wakaba@57.72.102.121.dy.bbexcite.jp)
  733. # [14:22] * Joins: hasather (~davidh@pat-tdc.opera.com)
  734. # [14:24] <jgraham> In other news roc is 100% right about the PhDs thing. Not just PhD though: never trust anyone who puts any academic credentials after their name as a matter of course
  735. # [14:24] * Joins: erlehmann (~erlehmann@82.113.99.16)
  736. # [14:27] <Philip`> I like how the blog system displayed the name as "..., Ph.D. (not verified)"
  737. # [14:27] * Quits: myakura_ (~myakura@FL1-118-111-219-27.tky.mesh.ad.jp) (Remote host closed the connection)
  738. # [14:30] <hsivonen> Philip`: which blog?
  739. # [14:31] <jgraham> hsivonen: JenniT's I think
  740. # [14:31] <jgraham> Oh, wrong number of "n"s
  741. # [14:32] * Quits: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr) (Remote host closed the connection)
  742. # [14:32] <jgraham> http://www.jenitennison.com/blog/node/157#comment-11004
  743. # [14:33] * Quits: bga_|away (~bga@95-55-33-193.dynamic.avangarddsl.ru) (Ping timeout: 276 seconds)
  744. # [14:35] * Philip` assumed that was what roc was referring to, but now realises he had absolutely no evidence it was anything to do with that and was probably wrong
  745. # [14:36] * jgraham also wondered if he had that in mind, but has noticed the more general phenomonon
  746. # [14:36] <jgraham> It is especially a red flag when used on a book cover
  747. # [14:37] * Joins: pdr2 (~pdr2@nat/google/x-mptlvlejvpadgwaw)
  748. # [14:38] <roc> Philip`: I'd actually forgotten, but I think you're probably right!
  749. # [14:38] <roc> it's less of a red flag on a book cover
  750. # [14:38] <roc> IMHO
  751. # [14:39] <roc> depends on the book I guess
  752. # [14:39] <roc> if it's "Dr Phil's Sex Secrets" or something like that, sure
  753. # [14:40] <roc> If it's "The Complete Idiot's Guide To Category Theory", it's OK
  754. # [14:41] * Joins: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr)
  755. # [14:41] * Joins: bga_ (~bga@95-55-54-40.dynamic.avangarddsl.ru)
  756. # [14:41] * bga_ is now known as bga_|away
  757. # [14:41] * bga_|away is now known as bga_
  758. # [14:49] <jgraham> Well sure on an academic book it's fine but probably unnecessary
  759. # [14:51] <jgraham> It's other types of book, particularly self-help, where it reads as a unsubstantiated attempt to boost credibility
  760. # [14:52] <hsivonen> Someone in the comment gathering a lynch mob. My comment not answered. http://www.actionforblindpeople.org.uk/your-community/blogs/sandi-wassmer/html5-and-web-accessibility-is-there-hope-for-inclusion/
  761. # [14:53] <hsivonen> *the comments
  762. # [14:53] * Joins: ezoe (~ezoe@112-68-250-60f1.kyt1.eonet.ne.jp)
  763. # [14:55] <nessy> what do you do if you've actually spent 5 years of your life doing a PhD successfully - why should you need to hide the title and even feel ashamed?
  764. # [14:57] <zcorpan> because roc and jgraham will ignore you?
  765. # [14:59] <nessy> I'm trying to fight prejudice - you cannot put the same measure on everyone
  766. # [14:59] <jgraham> nessy: You shouldn't feel ashamed or need to hide the title. But you shouldn't try to use it in a way that suggests that you expect more weight to be given to your opinion because of the PhD
  767. # [15:00] * jgraham has a PhD fwiw
  768. # [15:00] <nessy> yup, agreed - it just sometimes feels like a witch-hunt
  769. # [15:02] <jgraham> There are good uses of course. Like making sure to use "Dr" as your title on airline reservations in the hope that it increases the chance of a free upgrade (I have no idea if it does or not) :)
  770. # [15:03] <nessy> I've never tried
  771. # [15:03] <nessy> I find that silly actually ;-)
  772. # [15:03] <nessy> it might just get the crew to think you're a medical doctor
  773. # [15:03] <jgraham> I didn't claim that it wasn't silly :) Things can be good and silly :)
  774. # [15:03] <jgraham> Ha. Well yes that would be a bad side effect
  775. # [15:04] <nessy> unfortunate, really :-)
  776. # [15:04] * Joins: scor (~scor@drupal.org/user/52142/view)
  777. # [15:05] <nessy> ok, time to grab some sleep … nn
  778. # [15:05] <jgraham> gn
  779. # [15:05] * hsivonen wonders how badly Web stuff is interfering with Philip` becoming a PhD
  780. # [15:06] <hsivonen> so I made a backup to an external disk using Ubuntu and told it to encrypt the underlying device
  781. # [15:06] <hsivonen> now mounting the partition is taking forever
  782. # [15:07] <hsivonen> is it supposed to take a long time?
  783. # [15:07] * Quits: nessy (~Adium@124-168-8-33.dyn.iinet.net.au) (Quit: Leaving.)
  784. # [15:08] <hsivonen> udevd seems to be quite busy
  785. # [15:12] <hsivonen> aargh. I want something like Mac's encrypted .dmgs that just works!
  786. # [15:16] * Quits: linclark (~clark@wlan-nat.fwgal01.deri.ie) (Read error: Connection reset by peer)
  787. # [15:16] * Joins: linclark (~clark@wlan-nat.fwgal01.deri.ie)
  788. # [15:17] * Quits: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr) (Remote host closed the connection)
  789. # [15:17] <hsivonen> stuff learned today: encrypted volumes buggy in Ubuntu. Can be used from Disk Utility. Don't count on Nautilus.
  790. # [15:17] <Philip`> "jgraham has a PhD fwiw" - are you saying that because you expect it to give more weight to your opinions on PhDs? :-p
  791. # [15:18] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Remote host closed the connection)
  792. # [15:24] <Lachy> hsivonen, have you tried TrueCrypt? That can make encrypted files that can be mounted
  793. # [15:24] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Necrathex)
  794. # [15:25] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
  795. # [15:25] <hsivonen> Lachy: truecrypt has gotten kicked out of the Ubuntu repos
  796. # [15:25] <hsivonen> dunno why
  797. # [15:25] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  798. # [15:26] <hsivonen> Lachy: and on some forum someone was complaining about upstream binaries not working correctly on 64-bit Ubuntu
  799. # [15:26] <hsivonen> Lachy: so I didn't want to try my luck with software sources other than Ubuntu's own repos
  800. # [15:26] * Joins: boaz (~boaz@li326-230.members.linode.com)
  801. # [15:28] <Philip`> Was Truecrypt ever in its repositories?
  802. # [15:28] * Philip` can't see any references to that
  803. # [15:28] <Lachy> hsivonen, why can't you just download the package from the website?
  804. # [15:29] <hsivonen> Philip`: I think it was, because I have installed it on an Ubuntu box previously and I think I was only installing stuff from Ubuntu's repos (incl. Universe and Multiverse)
  805. # [15:29] * Joins: mokush_ (~quassel@188.24.41.206)
  806. # [15:29] <hsivonen> Lachy: I didn't bother, because someone else said it sucked on 64-bit
  807. # [15:29] <Lachy> ok
  808. # [15:30] <hsivonen> anyway, it's sad that Mac OS X works better even when it comes to crypto, file systems and disk images that stereotypically should be the kind of stuff you'd expect Linux to handle
  809. # [15:31] * Philip` uses Truecrypt on 64-bit Gentoo with no problem, but that's compiled from source rather than pre-built binaries
  810. # [15:31] <hsivonen> Philip`: does truecrypt need kernel modules and stuff like that?
  811. # [15:31] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Ping timeout: 260 seconds)
  812. # [15:31] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
  813. # [15:33] <Philip`> hsivonen: It needs http://en.gentoo-wiki.com/wiki/TrueCrypt#Requirements which I imagine Ubuntu's kernels would enable by default
  814. # [15:34] <erlehmann> hsivonen, Philip`, why not use the standard dm-crypt with LUKS?
  815. # [15:35] <erlehmann> Last time I looked, TrueCrypt was an abomination to install. Also, Ubuntu has jumped the shark several years ago when they started to go from “usable linux distribution” to “latest bling-bling”
  816. # [15:35] <Philip`> erlehmann: I wanted to use the disk under Windows too, and TrueCrypt seemed the easiest cross-platform tool
  817. # [15:36] <hsivonen> erlehmann: I am using LUKS, it seems. It or its front ends are buggy, though
  818. # [15:36] <hsivonen> Philip`: I guess next time I'll use truecrypt
  819. # [15:36] <erlehmann> ah ok.
  820. # [15:37] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Quit: Leaving)
  821. # [15:37] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
  822. # [15:37] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
  823. # [15:38] <zcorpan> did somebody have an up-to-date extract of all idl blocks from html5 and other specs?
  824. # [15:38] <erlehmann> hsivonen, it's still probably a good idea to try out to do stuff with plain old debian before venturing into the truecrypt nether.
  825. # [15:38] <hsivonen> it doesn't inspire confidence in my backup to have it encrypted using a system that looks so flaky that I wouldn't be surprised at all if decryption and mounting failed the next time
  826. # [15:39] <hsivonen> erlehmann: Ubuntu is an ancient African word for "Don't want to configure Debian."
  827. # [15:40] <erlehmann> hsivonen, it's been a long time since that was truthiness.
  828. # [15:40] * Joins: danbri (~danbri@80.13.70.85)
  829. # [15:40] <erlehmann> okay, maybe 3 years ;)
  830. # [15:42] <jgraham> Philip`: I think I was saying that to prove that I am not ashamed of the fact :)
  831. # [15:44] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  832. # [15:47] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  833. # [15:51] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  834. # [15:55] * bga_ is now known as bga_|away
  835. # [15:55] * bentruyman is now known as damn
  836. # [15:56] * damn is now known as bentruyman
  837. # [15:56] <AryehGregor> hsivonen, "Yeah, I can do it, but it kind of defeats the whole point of a distribution for me. So I like the ones that have a name of being easy to use. I've never used plain Debian, for example, but I like Ubuntu." --Linus Torvalds
  838. # [15:56] * Joins: zeitrafferin (~jus@osiris.taz.de)
  839. # [15:56] * Parts: zeitrafferin (~jus@osiris.taz.de)
  840. # [16:04] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
  841. # [16:04] * bga_|away is now known as bga_
  842. # [16:06] * Quits: mokush_ (~quassel@188.24.41.206) (Remote host closed the connection)
  843. # [16:06] * Quits: danbri (~danbri@80.13.70.85) (Remote host closed the connection)
  844. # [16:08] * Quits: hdhoang (~hdhoang@203.210.207.223) (Quit: Leaving.)
  845. # [16:10] * Quits: smaug____ (~chatzilla@a91-154-40-146.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
  846. # [16:13] * Joins: smaug____ (~chatzilla@a91-154-40-146.elisa-laajakaista.fi)
  847. # [16:18] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Quit: Leaving)
  848. # [16:22] * Joins: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr)
  849. # [16:28] * Joins: cvn (~chatzilla@41.0.48.54)
  850. # [16:34] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  851. # [16:34] * Quits: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr) (Remote host closed the connection)
  852. # [16:38] * Joins: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr)
  853. # [16:39] * Quits: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr) (Remote host closed the connection)
  854. # [16:50] * Joins: hdhoang (~hdhoang@203.210.207.223)
  855. # [16:51] * Joins: bentruym_ (~bentruyma@fw.moen.com)
  856. # [16:55] * Quits: bentruym_ (~bentruyma@fw.moen.com) (Ping timeout: 240 seconds)
  857. # [16:56] * Quits: matjas (~matjas@79.232-136-217.adsl-static.isp.belgacom.be) (Quit: Computer has gone to sleep.)
  858. # [16:59] * Joins: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr)
  859. # [17:03] * Quits: ezoe (~ezoe@112-68-250-60f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
  860. # [17:12] * Joins: matjas (~matjas@188.188.71.217)
  861. # [17:14] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Ping timeout: 276 seconds)
  862. # [17:15] * Quits: erlehmann (~erlehmann@82.113.99.16) (Quit: Ex-Chat)
  863. # [17:21] * Quits: hdhoang (~hdhoang@203.210.207.223) (Quit: Leaving.)
  864. # [17:22] * Quits: matjas (~matjas@188.188.71.217) (Ping timeout: 250 seconds)
  865. # [17:22] * Joins: matjas (~matjas@188.188.71.217)
  866. # [17:24] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
  867. # [17:26] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 250 seconds)
  868. # [17:28] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  869. # [17:28] * Joins: erlehmann (~erlehmann@82.113.99.16)
  870. # [17:28] * Quits: matjas (~matjas@188.188.71.217) (Quit: Computer has gone to sleep.)
  871. # [17:29] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  872. # [17:36] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  873. # [17:37] * Joins: ezoe (~ezoe@203-140-90-60f1.kyt1.eonet.ne.jp)
  874. # [17:39] * Joins: bentruym_ (~bentruyma@fw.moen.com)
  875. # [17:41] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  876. # [17:41] * Quits: danbri (~danbri@LRouen-152-83-7-85.w80-13.abo.wanadoo.fr) (Remote host closed the connection)
  877. # [17:48] * Quits: bentruym_ (~bentruyma@fw.moen.com) (Ping timeout: 258 seconds)
  878. # [17:49] * Quits: erlehmann (~erlehmann@82.113.99.16) (Quit: Ex-Chat)
  879. # [17:51] * Joins: bentruym_ (~bentruyma@fw.moen.com)
  880. # [17:52] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  881. # [17:54] * paul_irish is now known as paul_irish_
  882. # [17:58] * Quits: bentruym_ (~bentruyma@fw.moen.com) (Ping timeout: 250 seconds)
  883. # [18:02] * Quits: cvn (~chatzilla@41.0.48.54) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
  884. # [18:02] * Joins: charlvn (~user@41.0.48.54)
  885. # [18:09] * Quits: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net) (Quit: Ex-Chat)
  886. # [18:11] * Joins: drry (~drry@unaffiliated/drry)
  887. # [18:16] * Joins: temp01 (~temp01@unaffiliated/temp01)
  888. # [18:18] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  889. # [18:19] * Joins: CvP (~CvP@123.49.20.28)
  890. # [18:23] * Joins: hdhoang (~hdhoang@203.210.207.223)
  891. # [18:27] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  892. # [18:27] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
  893. # [18:33] * Joins: matjas (~matjas@91.182.68.180)
  894. # [18:35] * Joins: TabAtkins_ (~tabatkins@nat/google/x-uqzeqladmtcsgjlf)
  895. # [18:46] * Quits: TabAtkins_ (~tabatkins@nat/google/x-uqzeqladmtcsgjlf) (Ping timeout: 252 seconds)
  896. # [18:49] * Joins: TabAtkins_ (~tabatkins@67.218.109.126)
  897. # [18:51] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
  898. # [18:52] * Joins: dave_levin (~dave_levi@nat/google/x-ifzogmjpmxzsgxkk)
  899. # [18:55] * Quits: CvP (~CvP@123.49.20.28) (Quit: [ UPP ] > all)
  900. # [18:56] * Joins: jamesr (~jamesr@66.109.104.135)
  901. # [19:00] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
  902. # [19:05] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
  903. # [19:06] * Joins: xtoph (~xtoph@213.47.185.206)
  904. # [19:15] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
  905. # [19:15] * Joins: erlehmann (~erlehmann@g225031199.adsl.alicedsl.de)
  906. # [19:16] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  907. # [19:16] * Parts: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  908. # [19:16] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  909. # [19:20] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  910. # [19:21] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  911. # [19:24] * Quits: jamesr (~jamesr@66.109.104.135) (Quit: jamesr)
  912. # [19:25] * Joins: The_8472 (~stardive@azureus/The8472)
  913. # [19:25] * Quits: jer|afk (~jernoble@2620:149:4:401:4849:35ea:f33d:88c2) (Quit: jer|afk)
  914. # [19:28] * Quits: TabAtkins_ (~tabatkins@67.218.109.126) (Ping timeout: 255 seconds)
  915. # [19:28] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
  916. # [19:29] * Joins: jamesr (~jamesr@nat/google/x-chenlmfjcqyrxslw)
  917. # [19:29] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  918. # [19:30] * Quits: jamesr (~jamesr@nat/google/x-chenlmfjcqyrxslw) (Remote host closed the connection)
  919. # [19:30] * Joins: jamesr (~jamesr@nat/google/x-ezmkqxvtdnpykwwr)
  920. # [19:31] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  921. # [19:34] * Joins: TabAtkins_ (~tabatkins@nat/google/x-klyuapzaqplxekse)
  922. # [19:34] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  923. # [19:35] * Quits: pdr2 (~pdr2@nat/google/x-mptlvlejvpadgwaw) (Remote host closed the connection)
  924. # [19:38] * Joins: pdr2 (~pdr2@nat/google/x-qyletnwzfxbbugcr)
  925. # [19:40] * Joins: othermaciej (~mjs@66.109.106.80)
  926. # [19:46] * Quits: TabAtkins_ (~tabatkins@nat/google/x-klyuapzaqplxekse) (Ping timeout: 244 seconds)
  927. # [19:47] * Joins: TabAtkins_ (~tabatkins@nat/google/x-afxbubcerzdnnjhq)
  928. # [19:55] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  929. # [19:55] * Quits: Jedi_ (~Jedi@220-134-95-85.HINET-IP.hinet.net) (Ping timeout: 252 seconds)
  930. # [19:59] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
  931. # [20:00] * Joins: othermaciej_ (~mjs@66.109.106.80)
  932. # [20:01] * Quits: othermaciej (~mjs@66.109.106.80) (Read error: Connection reset by peer)
  933. # [20:01] * othermaciej_ is now known as othermaciej
  934. # [20:03] * Joins: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10)
  935. # [20:05] * Quits: othermaciej (~mjs@66.109.106.80) (Read error: Connection reset by peer)
  936. # [20:08] * bga_ is now known as bga_|away
  937. # [20:08] * Joins: othermaciej (~mjs@66.109.106.80)
  938. # [20:08] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 255 seconds)
  939. # [20:12] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 240 seconds)
  940. # [20:12] * Joins: bentruym_ (~bentruyma@fw.moen.com)
  941. # [20:16] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  942. # [20:16] * Quits: bentruym_ (~bentruyma@fw.moen.com) (Ping timeout: 250 seconds)
  943. # [20:17] <AryehGregor> Crazy Opera range mutation bug: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1028
  944. # [20:17] <AryehGregor> Sets a range's offset to greater than the length of its node.
  945. # [20:18] <AryehGregor> Unpredictably breaks some of my tests in Opera. :(
  946. # [20:18] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Ping timeout: 255 seconds)
  947. # [20:19] * bga_|away is now known as bga_
  948. # [20:20] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  949. # [20:21] * Joins: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
  950. # [20:24] * Quits: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10) (Quit: brb)
  951. # [20:25] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  952. # [20:27] * Joins: hij1nx (~hij1nx@64.134.187.109)
  953. # [20:33] * Joins: dbaron (~dbaron@nat/mozilla/x-yotocinxuynvqqgw)
  954. # [20:35] * Quits: LBP (~Miranda@pD9EB29AF.dip0.t-ipconnect.de) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  955. # [20:36] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
  956. # [20:37] * Quits: jeremyselier (~Jeremy@2a01:e35:2eec:80a0:fa1e:dfff:feec:469) (Ping timeout: 260 seconds)
  957. # [20:45] * Quits: othermaciej (~mjs@66.109.106.80) (Quit: othermaciej)
  958. # [20:51] * Joins: othermaciej (~mjs@2620:149:4:401:70bf:635d:b93d:5e27)
  959. # [20:52] * Quits: hdhoang (~hdhoang@203.210.207.223) (Quit: Leaving.)
  960. # [21:00] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  961. # [21:07] * Joins: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  962. # [21:07] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
  963. # [21:08] * Quits: charlvn (~user@41.0.48.54) (Ping timeout: 250 seconds)
  964. # [21:09] * Joins: charlvn (~user@41.0.48.54)
  965. # [21:18] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  966. # [21:18] * Joins: othermaciej_ (~mjs@17.244.2.197)
  967. # [21:20] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  968. # [21:21] * Quits: ezoe (~ezoe@203-140-90-60f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
  969. # [21:22] * Quits: othermaciej (~mjs@2620:149:4:401:70bf:635d:b93d:5e27) (Ping timeout: 268 seconds)
  970. # [21:22] * othermaciej_ is now known as othermaciej
  971. # [21:24] * Quits: charlvn (~user@41.0.48.54) (Ping timeout: 240 seconds)
  972. # [21:27] * Joins: CvP (~CvP@123.49.23.70)
  973. # [21:35] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  974. # [21:43] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 255 seconds)
  975. # [21:45] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  976. # [21:48] * Quits: erlehmann (~erlehmann@g225031199.adsl.alicedsl.de) (Quit: Ex-Chat)
  977. # [21:48] * Quits: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Ping timeout: 258 seconds)
  978. # [21:51] * Joins: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
  979. # [21:51] * paul_irish_ is now known as paul_irish
  980. # [21:53] * Quits: linclark (~clark@wlan-nat.fwgal01.deri.ie) (Quit: linclark)
  981. # [21:54] * Quits: othermaciej (~mjs@17.244.2.197) (Quit: othermaciej)
  982. # [21:56] * Quits: bzed (~bzed@devel.recluse.de) (Read error: Operation timed out)
  983. # [21:57] * Joins: bzed (~bzed@devel.recluse.de)
  984. # [21:58] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
  985. # [21:59] * Joins: othermaciej (~mjs@17.203.15.180)
  986. # [22:04] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Quit: Martijnc)
  987. # [22:11] * Joins: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  988. # [22:12] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Ping timeout: 240 seconds)
  989. # [22:13] <hober> Is @boriszbarksy actually him?
  990. # [22:13] <Ms2ger> bz is @bz_moz, I think
  991. # [22:14] <hober> ahh, indeed, thanks
  992. # [22:20] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 255 seconds)
  993. # [22:21] * Joins: mokush (~quassel@188.24.41.206)
  994. # [22:22] * Quits: matjas (~matjas@91.182.68.180) (Quit: Computer has gone to sleep.)
  995. # [22:23] * Parts: fantasai (fantasai@freenet6.org)
  996. # [22:27] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
  997. # [22:32] * Quits: Ms2ger (~Ms2ger@91.181.116.174) (Quit: nn)
  998. # [22:36] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Ping timeout: 268 seconds)
  999. # [22:37] * Quits: msucan (~robod@92.86.247.27) (Quit: .)
  1000. # [22:39] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
  1001. # [22:41] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
  1002. # [22:41] <smaug____> AryehGregor: I think you'll find strange bugs in all the range implementations if you do some mutation event trickery ;)
  1003. # [22:41] <AryehGregor> smaug____, I'm not touching mutation events.
  1004. # [22:41] <AryehGregor> My current theory is that if I pretend they don't exist, they'll go away.
  1005. # [22:41] <AryehGregor> Also, none of the specs I depend on define how they behave.
  1006. # [22:42] <AryehGregor> If I wanted to handle them in any meaningful way, they'd have to be precisely defined in DOM Core or such first.
  1007. # [22:42] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  1008. # [22:42] <smaug____> I don't really care about DOM core yet
  1009. # [22:42] <smaug____> I mean the Web DOM core
  1010. # [22:44] <AryehGregor> What do you mean?
  1011. # [22:44] <smaug____> I mean anything in it may still change
  1012. # [22:44] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
  1013. # [22:44] <smaug____> it is not reviewed etc.
  1014. # [22:44] <AryehGregor> Well, the same is true for any standard of significance.
  1015. # [22:45] <AryehGregor> It won't get reviewed if implementers don't care about it. :)
  1016. # [22:46] <smaug____> it is also not clear why it needs to have the event stuff
  1017. # [22:46] <smaug____> I could understand if it had mutation events
  1018. # [22:46] <smaug____> since they are about DOM tree
  1019. # [22:47] <AryehGregor> All I know is, it's the only DOM Core spec around that's actively maintained or tries to match implementations exactly, so it's the only one I use.
  1020. # [22:47] <AryehGregor> I report bugs when I find them.
  1021. # [22:47] <smaug____> it doesn't only try to match implementation but also make some (good) major changes
  1022. # [22:47] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  1023. # [22:48] <smaug____> so yes, I support the work
  1024. # [22:48] <smaug____> but I just feel it is still quite early draft
  1025. # [22:50] <jgraham> That may be true but it is still more useful than the decade-old DOM 3 stuff
  1026. # [22:52] * Quits: xtoph (~xtoph@213.47.185.206)
  1027. # [22:53] * Quits: pdr2 (~pdr2@nat/google/x-qyletnwzfxbbugcr) (Remote host closed the connection)
  1028. # [22:57] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  1029. # [23:03] * Joins: kataire (~kataire@cable-78-35-115-245.netcologne.de)
  1030. # [23:10] <Hixie> jgraham: for http://www.w3.org/Bugs/Public/show_bug.cgi?id=12299 do you mind if i just don't mention in the domintro cases what happens if the value is out of range?
  1031. # [23:10] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1032. # [23:14] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  1033. # [23:14] <Hixie> hm i guess that doesn't help for propertyNodeList.namedItem() vs []
  1034. # [23:20] <jgraham> Hixie: I will just let you answer your own questions
  1035. # [23:20] <jgraham> :)
  1036. # [23:20] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1037. # [23:21] <jgraham> But yeah in general I am not that bothered about the non-normative text covering this; I would much rather it was missing than wrong
  1038. # [23:23] <Hixie> k
  1039. # [23:23] <Hixie> i wonder how to fix this
  1040. # [23:25] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
  1041. # [23:25] * heycam|away is now known as heycam
  1042. # [23:26] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  1043. # [23:31] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
  1044. # [23:32] * Joins: agektmr (~Adium@p4246-ipbf5910marunouchi.tokyo.ocn.ne.jp)
  1045. # [23:40] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  1046. # [23:41] * Quits: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
  1047. # [23:43] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  1048. # [23:44] * Quits: smaug____ (~chatzilla@a91-154-40-146.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 7.0a1/20110610030736])
  1049. # [23:48] * Quits: hij1nx (~hij1nx@64.134.187.109) (Quit: hij1nx)
  1050. # [23:49] * Joins: erlehmann (~erlehmann@89.204.153.98)
  1051. # [23:52] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
  1052. # [23:52] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  1053. # [23:55] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 244 seconds)
  1054. # Session Close: Wed Jun 15 00:00:00 2011

The end :)