/irc-logs / freenode / #whatwg / 2012-06-10 / end

Options:

  1. # Session Start: Sun Jun 10 00:00:01 2012
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: jacobolus (~jacobolus@70-36-236-249.dsl.static.sonic.net)
  4. # [00:03] * Quits: Von_Davidicus (~IceChat7@173.210.203.196) (Quit: A fine is a tax for doing wrong. A tax is a fine for doing well)
  5. # [00:15] * Quits: charl (~charl@524AA705.cm-4-3c.dynamic.ziggo.nl) (Quit: Ik ga weg)
  6. # [00:21] * Joins: chayin_ (quassel@nat/nokia/x-yltibazafrttecqy)
  7. # [00:24] * Quits: darcyclarke (~darcyclar@12.32.103.4) (Quit: Bye!)
  8. # [00:25] * Quits: chayin (quassel@nat/nokia/x-cxbmeuhnppioirac) (Ping timeout: 244 seconds)
  9. # [00:36] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  10. # [00:37] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  11. # [00:45] * Quits: necolas (~necolas@5e0844a7.bb.sky.com) (Remote host closed the connection)
  12. # [00:46] * Joins: svl (~me@157-157-162-11-du-tms-is-11.tms.is)
  13. # [00:49] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  14. # [00:52] * Quits: sarro (~sarro@i5E8652D0.versanet.de)
  15. # [01:18] * Joins: hij1nx (~hij1nx@166.137.10.35)
  16. # [01:24] * Quits: svl (~me@157-157-162-11-du-tms-is-11.tms.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  17. # [01:27] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
  18. # [01:33] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  19. # [01:33] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  20. # [01:33] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  21. # [01:41] * Quits: jacobolus (~jacobolus@70-36-236-249.dsl.static.sonic.net) (Remote host closed the connection)
  22. # [01:48] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  23. # [01:48] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  24. # [01:55] * Joins: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net)
  25. # [01:59] * Quits: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net) (Client Quit)
  26. # [02:02] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  27. # [02:26] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Linkinus - http://linkinus.com)
  28. # [02:48] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  29. # [02:51] * Quits: tomasf (~tom@c-dedbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  30. # [03:00] * Quits: hij1nx (~hij1nx@166.137.10.35) (Read error: Connection reset by peer)
  31. # [03:00] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  32. # [03:01] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  33. # [03:01] * Joins: leeight_ (~leeight@116.227.90.83)
  34. # [03:05] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 252 seconds)
  35. # [03:10] * Quits: tantek (~tantek@50-0-92-247.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
  36. # [03:10] * Joins: tantek_ (~tantek@50-0-92-247.dsl.dynamic.sonic.net)
  37. # [03:23] * jonlee|afk is now known as jonlee
  38. # [03:40] * Joins: MikeSmith_ (~MikeSmith@s1106232.xgsspn.imtp.tachikawa.spmode.ne.jp)
  39. # [03:42] * Quits: MikeSmith (~MikeSmith@s1106003.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 256 seconds)
  40. # [03:42] * MikeSmith_ is now known as MikeSmith
  41. # [03:50] * Quits: tantek_ (~tantek@50-0-92-247.dsl.dynamic.sonic.net) (Ping timeout: 245 seconds)
  42. # [03:56] * Joins: rniwa_ (~rniwa@216.239.45.130)
  43. # [04:00] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 248 seconds)
  44. # [04:00] * rniwa_ is now known as rniwa
  45. # [04:02] * Joins: MikeSmith_ (~MikeSmith@s1106141.xgsspn.imtp.tachikawa.spmode.ne.jp)
  46. # [04:03] * Quits: MikeSmith (~MikeSmith@s1106232.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 245 seconds)
  47. # [04:03] * MikeSmith_ is now known as MikeSmith
  48. # [04:08] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  49. # [04:11] * Quits: graememcc (~chatzilla@host31-52-60-211.range31-52.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  50. # [04:12] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
  51. # [04:16] * Joins: tantek (~tantek@50-0-92-247.dsl.dynamic.sonic.net)
  52. # [04:43] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  53. # [04:43] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  54. # [04:52] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  55. # [05:02] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  56. # [05:04] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  57. # [05:13] * jonlee is now known as jonlee|afk
  58. # [05:26] * Joins: Druide__ (~Druid@p5B05DC66.dip.t-dialin.net)
  59. # [05:28] * Quits: Druide_ (~Druid@p5B135B47.dip.t-dialin.net) (Ping timeout: 265 seconds)
  60. # [05:35] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
  61. # [05:38] * Joins: Von_Davidicus (~IceChat7@173.210.203.196)
  62. # [05:39] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  63. # [05:46] <Von_Davidicus> So what, precisely, are the advantages of upgrading a page from HTML 4.01 to HTML 5?
  64. # [05:50] * Joins: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net)
  65. # [05:56] * Joins: MikeSmith_ (~MikeSmith@s1106247.xgsspn.imtp.tachikawa.spmode.ne.jp)
  66. # [05:56] * Quits: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
  67. # [05:59] * Quits: MikeSmith (~MikeSmith@s1106141.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 245 seconds)
  68. # [05:59] * MikeSmith_ is now known as MikeSmith
  69. # [06:17] * Joins: nessy (~Adium@124-171-47-17.dyn.iinet.net.au)
  70. # [06:20] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
  71. # [06:23] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
  72. # [06:24] <Hixie> Von_Davidicus: what do you mean by "upgrading a page from HTML 4.01 to HTML 5"?
  73. # [06:25] <Von_Davidicus> As in changing the Document Type Declaration to <!DOCTYPE html> and implementing the needed changes to make it all valid and--if need be--fixing the JavaScript so that it works with the resultant code.
  74. # [06:26] <Hixie> there's no advantage to changing the doctype line unless you are changing it from something that used to trigger quirks mode
  75. # [06:26] <Hixie> if that is the case, the advantage is slightly saner browser behaviour in weird cases
  76. # [06:27] <Von_Davidicus> I don't think it triggered quirks mode.
  77. # [06:27] <Hixie> if it's not valid contemporary HTML then the advantage to making it so is you avoid whatever problems are the reason for us to make it invalid
  78. # [06:27] <Hixie> but if the page is working fine, there's no reason to do make work
  79. # [06:28] <Von_Davidicus> Well, according to the HTML5 validator, I was abusing the tar out of the headers element.
  80. # [06:28] <Hixie> (most HTML4 docs should still be valid today if they were strict mode docs and didn't do anything problematic)
  81. # [06:28] <Hixie> <headers>?
  82. # [06:28] <Von_Davidicus> er...
  83. # [06:28] <Von_Davidicus> headers attribute.
  84. # [06:28] <Hixie> aah
  85. # [06:28] <Von_Davidicus> They weren't referring to an ID set in the table, but to IDs of input elements.
  86. # [06:28] <Hixie> yeah, the validator is much better now than validators in the html4 days were
  87. # [06:28] <Hixie> hah
  88. # [06:29] <Hixie> that is indeed the kind of thing the modern validators will catch if they're following the spec :-)
  89. # [06:30] <Von_Davidicus> I kinda like the [data-*] attribute--that's what I used to replace what I was using the headers attributes for (I came up with [data-keywords])
  90. # [06:33] <Von_Davidicus> Is there a way to say "this data-* attribute should work like an IDREFS attribute"?
  91. # [06:36] <Von_Davidicus> One thing I liked about using the headers attribute was if I had a keyword that was misspelled or something (which meant the script wouldn't work), it showed up as a warning. The relevant page is http://www.mrinitialman.com/Furcadia/DragonSpeakLines.shtml
  92. # [06:45] * boaz is now known as boaz|away
  93. # [06:46] <Hixie> Von_Davidicus: data-* is just useful for scripts, so the way you make it work like an idrefs attribute is to make the script treat it like an idref attribute
  94. # [06:48] <Hixie> Von_Davidicus: if you want warnings, just have your script check that the values are right and call console.warning() if they're not
  95. # [06:57] * Quits: tantek (~tantek@50-0-92-247.dsl.dynamic.sonic.net) (Quit: tantek)
  96. # [07:04] <Von_Davidicus> Okay.
  97. # [07:07] <Von_Davidicus> By the way, with the way you phrased your comment, you made it sound like data-* was created mainly for scripts. Is that true? :)
  98. # [07:28] <Hixie> only for scripts, pretty much
  99. # [07:28] <Von_Davidicus> *Nod.*
  100. # [07:46] <Von_Davidicus> I'll admit--I've done some pages where an upgrade from HTML 2.0 wouldn't change much.
  101. # [07:47] <Hixie> i know the feeling :-)
  102. # [07:48] <Von_Davidicus> Oh, and I've figured out something: I've finally discovered that XSLT is great when it's used as a client-side processing language (such as referencing multiple XML files or creating an SVG diagram out of an XHTML document). How does it hold up against, say, a *server*-side processing language? Aaaaaaahm....
  103. # [07:49] <Von_Davidicus> So, it's got advantages over XHTML.
  104. # [07:49] * Hixie is skeptical that XSLT is great anywhere, but ok
  105. # [07:49] <Von_Davidicus> The only Server-Side language XSLT can outperform? Server-side includes. And I'm not certain about that, either.
  106. # [07:51] * Joins: tantek (~tantek@mab0536d0.tmodns.net)
  107. # [07:52] * Von_Davidicus dusts off SSI from time to time--such as when a page is SO big that it's a pain to update.
  108. # [07:55] * Quits: tantek (~tantek@mab0536d0.tmodns.net) (Read error: Connection reset by peer)
  109. # [08:09] * Joins: ciluu (~ciluu@2a01:270:201f:0:20c:29ff:fe66:da98)
  110. # [08:10] * Joins: jacobolus (~jacobolus@199-188-193-145.PUBLIC.monkeybrains.net)
  111. # [08:22] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  112. # [08:40] * Joins: espadrine (~espadrine@c-76-126-116-71.hsd1.ca.comcast.net)
  113. # [08:44] * Joins: GlitchMr (~glitchmr@178-36-0-194.adsl.inetia.pl)
  114. # [08:51] * Joins: Ms2ger (~Ms2ger@91.181.79.165)
  115. # [08:59] * Joins: sarro (~sarro@i5E865A14.versanet.de)
  116. # [09:06] * Quits: espadrine (~espadrine@c-76-126-116-71.hsd1.ca.comcast.net) (Quit: espadrine)
  117. # [09:12] * Joins: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk)
  118. # [09:17] * Quits: jacobolus (~jacobolus@199-188-193-145.PUBLIC.monkeybrains.net) (Read error: No route to host)
  119. # [09:17] * Joins: jacobolus (~jacobolus@199-188-193-145.PUBLIC.monkeybrains.net)
  120. # [09:18] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
  121. # [09:28] * Joins: ehsan (~ehsan@209.20.29.228)
  122. # [09:30] <Von_Davidicus> Thanks, Hixie. That script-based solution works well.
  123. # [09:30] <Hixie> np
  124. # [09:31] <Von_Davidicus> I think I've realized why I use XSLT.
  125. # [09:31] <Von_Davidicus> I think I do it to show that I *can* pull it off.
  126. # [09:32] <Hixie> that's a fine reason to solve a rubix cube
  127. # [09:33] <Hixie> not necessarily a good reason to use a programming language :-P
  128. # [09:35] <Von_Davidicus> Maybe not. But I'd hate to let something I learned go comepletely to waste. And I *have* used webhosts before that didn't have server-side capabilities.
  129. # [09:35] <Hixie> heh
  130. # [09:35] <Hixie> i recommend reading up on something called the "sunk cost fallacy"
  131. # [09:35] <Von_Davidicus> *glares at Furnation*
  132. # [09:39] <Von_Davidicus> Furnation is/was (these days, mostly 'was'), a *very* well-known web host within a certain fandom, and it was one of those hosts that ran on donations as well as their own publishing company. The latter was a good idea and might have carried the host better if they hadn't dropped the ball so often they left a permanent dent on the floor.
  133. # [09:39] <Von_Davidicus> But it had no server-side capabilities. Not even includes.
  134. # [09:40] * Quits: nessy (~Adium@124-171-47-17.dyn.iinet.net.au) (Quit: Leaving.)
  135. # [09:40] <Von_Davidicus> So I suppose in *that* situation, it would be either hardcode everything, use XSLT, or use frames.
  136. # [09:56] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 260 seconds)
  137. # [09:58] <Von_Davidicus> Not sure what would be considered the bigger coding sin these days: XSLT or frames.
  138. # [10:06] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  139. # [10:06] <Ms2ger> XSLT
  140. # [10:07] * Quits: jacobolus (~jacobolus@199-188-193-145.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  141. # [10:13] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
  142. # [10:16] * Joins: LBP (~Mirc@pD9EB0A39.dip0.t-ipconnect.de)
  143. # [10:19] <AryehGregor> Von_Davidicus, you could build it all using AJAX!
  144. # [10:20] <AryehGregor> Then at least if someone else needed to take over maintaining it, maybe they would understand your code . . .
  145. # [10:21] <Von_Davidicus> AJAX is based on JavaScript. I'm not sure which would be worse, trying to understand someone else's XSLT or trying to understand someone else's JavaScript.
  146. # [10:21] <AryehGregor> A lot of people actually know JavaScript.
  147. # [10:22] <AryehGregor> Nobody except you and four other people knows XSLT, or indeed has ever heard of it.
  148. # [10:22] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  149. # [10:22] <AryehGregor> The other four people are members of the XSLT WG.
  150. # [10:23] <AryehGregor> (I'm being mean -- I'm sure it's better-known than lots of other niche technologies. In #whatwg we're just bitter about it because it's one of the technologies *we* have to deal with and it just makes our lives more difficult.)
  151. # [10:23] <AryehGregor> (Slightly.)
  152. # [10:24] <Von_Davidicus> why does it make your lives more difficult?
  153. # [10:25] <AryehGregor> Because browsers still support it.
  154. # [10:25] <AryehGregor> And it's fairly large and complicated.
  155. # [10:25] <AryehGregor> The web is complicated enough.
  156. # [10:25] <AryehGregor> We don't need more things that are complicated but that almost no one uses.
  157. # [10:28] <Von_Davidicus> How does that get in the way of HTML5 development?
  158. # [10:28] <AryehGregor> It doesn't get in the way of it, much. But we're trying to define the web platform as a whole, so things that aren't worth the effort to define and implement properly are things we'd prefer just go away.
  159. # [10:29] <Von_Davidicus> Oh, okay.
  160. # [10:29] <AryehGregor> XSLT is marginal and self-contained enough that I don't think we hate it too much, though.
  161. # [10:30] <AryehGregor> Unlike, say, quirks mode.
  162. # [10:30] <Von_Davidicus> I just remembered something: Doesn't AJAX require the *server* to support it? Because I think I tried AJAX on Furnation and it didn't work.
  163. # [10:30] <AryehGregor> No, I'm pretty sure not.
  164. # [10:30] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  165. # [10:30] <AryehGregor> It's just an async HTTP request. (Or sync, as the case may be.)
  166. # [10:31] * Von_Davidicus looks at his Coach Random Website, and wonders if it's worth it to switch it over to HTML5.
  167. # [10:31] <Ms2ger> Don't speak of sync xhr ;)
  168. # [10:32] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 240 seconds)
  169. # [10:33] * heycam|away is now known as heycam
  170. # [10:33] * Joins: kinetik (~kinetik@121.98.132.55)
  171. # [10:33] <Von_Davidicus> Why not?
  172. # [10:33] * Joins: mattgiff_ (~mattgiffo@108.161.20.199)
  173. # [10:36] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  174. # [10:39] * heycam is now known as heycam|away
  175. # [10:44] <Von_Davidicus> What would you guys say?
  176. # [10:44] <Von_Davidicus> Currently, it's an XML+XSLT+XSD website.
  177. # [10:48] * Quits: kinetik (~kinetik@121.98.132.55) (Quit: leaving)
  178. # [10:49] <AryehGregor> Sync XHR murders performance. It causes the page to freeze until the request completes.
  179. # [10:49] <AryehGregor> These days we never ever expose sync APIs to regular pages unless they're guaranteed to return very quickly.
  180. # [10:49] <AryehGregor> Anything else is async, like IDB.
  181. # [10:49] <AryehGregor> localStorage is similar.
  182. # [10:50] <AryehGregor> We expose sync APIs to workers, though.
  183. # [10:51] * Quits: sarro (~sarro@i5E865A14.versanet.de) (Ping timeout: 240 seconds)
  184. # [10:53] * Joins: annevk (~annevk@80.232.109.46)
  185. # [10:53] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  186. # [10:58] <Von_Davidicus> Hello, annevk.
  187. # [10:59] <annevk> hey
  188. # [11:00] <Von_Davidicus> Question: should I take an old site of mine that's written in XML+XSLT+XSD and redo it as HTML5?
  189. # [11:04] <annevk> heh, that's kind of hard for me to answer :)
  190. # [11:04] <Philip`> Von_Davidicus: Yes - it might not provide any benefit to the site itself if it's already working fine, but it might cure you of your constant desire to use XSLT
  191. # [11:04] <Von_Davidicus> It *is* online.
  192. # [11:06] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  193. # [11:07] * AryehGregor concurs with Philip`
  194. # [11:12] * Joins: drublic (~drublic@frbg-4d02857c.pool.mediaWays.net)
  195. # [11:13] * Quits: leeight_ (~leeight@116.227.90.83) (Ping timeout: 260 seconds)
  196. # [11:13] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 265 seconds)
  197. # [11:18] * Joins: [[zz]] (~q@node-cm9.pool-182-53.dynamic.totbb.net)
  198. # [11:19] * Joins: kinetik (~kinetik@121.98.132.55)
  199. # [11:20] * Quits: mattgiff_ (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  200. # [11:23] <Von_Davidicus> So, Philip? Instead of using XSLT as a client-side language, I should be using COBOL for server-side?
  201. # [11:33] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 245 seconds)
  202. # [11:33] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 256 seconds)
  203. # [11:34] <Von_Davidicus> Question about HTML5. Is it possible to have one list reference another as being a continuation of that list?
  204. # [11:35] <Ms2ger> No
  205. # [11:35] <Ms2ger> You can use the start attribute to fix up the numbering
  206. # [11:35] <Von_Davidicus> Oh, the start attribute is back?
  207. # [11:36] <Von_Davidicus> I know HTML 4.01 Strict didn't allow it.
  208. # [11:36] * Joins: sorenso (~sorenso@211.243.16.62.customer.cdi.no)
  209. # [11:36] <Ms2ger> It is
  210. # [11:39] <Von_Davidicus> Only time I'd ever used it was to see what Lynx would do with an <ol> that went over the numbering limit.
  211. # [11:41] <Ms2ger> What did it do?
  212. # [11:43] <Von_Davidicus> It went from 2,147,483,647 to -2,147,483,648
  213. # [11:44] <Von_Davidicus> That being said, it's hard to imagine an ordered list so long that it would surpass the limit for the roman numeral styles.
  214. # [11:48] <Von_Davidicus> The highest they can show is MMMCMXCIX or mmmcmxcix (depending on whether you're using upper or lower case). That's 3,999 <li> elements (unless you're playing with the count), which gets into the realm of "can the average computer handle this webpage". :)
  215. # [11:51] * Joins: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net)
  216. # [11:51] * Quits: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net) (Changing host)
  217. # [11:51] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  218. # [11:55] * Joins: tomasf (~tom@2002:55e5:dbde:0:cda7:73ab:7d90:ad9b)
  219. # [11:56] * Joins: nonge_ (~nonge@p5082AB86.dip.t-dialin.net)
  220. # [11:58] * Quits: Von_Davidicus (~IceChat7@173.210.203.196) (Quit: Never put off till tomorrow, what you can do the day after tomorrow)
  221. # [12:00] * Quits: nonge (~nonge@p5082ACB3.dip.t-dialin.net) (Ping timeout: 265 seconds)
  222. # [12:19] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  223. # [12:25] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  224. # [12:31] * Joins: [[zzz]] (~q@node-19w6.pool-101-109.dynamic.totbb.net)
  225. # [12:35] * Quits: [[zz]] (~q@node-cm9.pool-182-53.dynamic.totbb.net) (Ping timeout: 260 seconds)
  226. # [12:37] * Joins: nessy (~Adium@124-171-47-17.dyn.iinet.net.au)
  227. # [12:38] * [[zzz]] is now known as [[zz]]
  228. # [12:49] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  229. # [13:01] * Joins: parabellum (~neptun@unaffiliated/parabellum)
  230. # [13:01] * Parts: parabellum (~neptun@unaffiliated/parabellum)
  231. # [13:03] * Joins: parabellum (~neptun@unaffiliated/parabellum)
  232. # [13:07] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 244 seconds)
  233. # [13:07] * Joins: necolas (~necolas@5e0844a7.bb.sky.com)
  234. # [13:09] * Joins: niloy (~niloy@1.39.107.199)
  235. # [13:11] * Joins: cheron (~cheron@unaffiliated/cheron)
  236. # [13:13] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-mywcqqilxdwjmdbo) (Max SendQ exceeded)
  237. # [13:16] * Joins: mattlucht (~mattlucht@81.152.253.6)
  238. # [13:22] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-olmhhlznysegamkj) (Max SendQ exceeded)
  239. # [13:22] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-pfqpgerwchdbiwtv) (Ping timeout: 240 seconds)
  240. # [13:23] * Quits: wycats (u79@gateway/web/irccloud.com/x-avfjhjxvhgrlgdxq) (Ping timeout: 244 seconds)
  241. # [13:23] * Quits: rafaelw_ (u4459@gateway/web/irccloud.com/x-qvidlhgjxtgbxcjj) (Ping timeout: 260 seconds)
  242. # [13:23] * Quits: pocopina (u5310@gateway/web/irccloud.com/x-lbaiznqsnbbfnfpw) (Ping timeout: 245 seconds)
  243. # [13:23] * Quits: Phae (u455@gateway/web/irccloud.com/x-onfheqmdcfosdxle) (Ping timeout: 245 seconds)
  244. # [13:23] * Quits: boblet (u1921@gateway/web/irccloud.com/x-nbxhlgespxiepfre) (Ping timeout: 265 seconds)
  245. # [13:23] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-rfcmeuvrwdwwdjrn) (Ping timeout: 240 seconds)
  246. # [13:23] * Quits: oal (u4126@gateway/web/irccloud.com/x-yzsuirfuzaffqsms) (Ping timeout: 245 seconds)
  247. # [13:23] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-nobmwkltgbysdxvv) (Ping timeout: 245 seconds)
  248. # [13:23] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-btxvpsljqpagikls) (Ping timeout: 252 seconds)
  249. # [13:23] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-jusiivxweqfsgjde) (Ping timeout: 248 seconds)
  250. # [13:24] * Quits: scheib (u4467@gateway/web/irccloud.com/x-tdokbksbgbmaaaop) (Ping timeout: 244 seconds)
  251. # [13:24] * Quits: toddmparker_ (u3054@gateway/web/irccloud.com/x-wrgruojeoisxjnzm) (Ping timeout: 252 seconds)
  252. # [13:24] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-maeocfqmzsczrtvt) (Ping timeout: 245 seconds)
  253. # [13:24] * Quits: arv (u4269@gateway/web/irccloud.com/x-agejbzhwgkafsqbb) (Ping timeout: 260 seconds)
  254. # [13:25] * Quits: abarth (u5294@gateway/web/irccloud.com/x-ttqwcecmeindrfbw) (Ping timeout: 252 seconds)
  255. # [13:26] * Joins: kinetik (~kinetik@121.98.132.55)
  256. # [13:26] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-bstzdnahithvshzg)
  257. # [13:26] * Joins: oal (u4126@gateway/web/irccloud.com/x-fzjvqjnwiukclcva)
  258. # [13:27] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-ekjbpdzqryxpfhbv)
  259. # [13:28] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-stfbjsgsygomcnan)
  260. # [13:28] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
  261. # [13:28] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-dwfuuxsbxrgcawrz)
  262. # [13:30] * Joins: boblet (u1921@gateway/web/irccloud.com/x-hdeqwjevxvcdldqp)
  263. # [13:31] * Quits: mattlucht (~mattlucht@81.152.253.6) (Quit: mattlucht)
  264. # [13:34] * Joins: arv (u4269@gateway/web/irccloud.com/x-kmnzyyqffsobcyjm)
  265. # [13:37] * Quits: nessy (~Adium@124-171-47-17.dyn.iinet.net.au) (Quit: Leaving.)
  266. # [13:38] * Joins: wycats (u79@gateway/web/irccloud.com/x-iikryvcjeyjsduuc)
  267. # [13:38] * Joins: pocopina (u5310@gateway/web/irccloud.com/x-xojtdewrnslphibl)
  268. # [13:39] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-mfbrsstaijtfcfnv)
  269. # [13:41] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  270. # [13:44] * Quits: jdaggett (~jdaggett@ad008216.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  271. # [13:45] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-tijwjifuvxjqcwgi)
  272. # [13:49] * Joins: Phae (u455@gateway/web/irccloud.com/x-wgyyhtlwggjftdze)
  273. # [13:51] * Joins: rafaelw_ (u4459@gateway/web/irccloud.com/x-bbexrjcyuvdtlqql)
  274. # [13:53] * Joins: abarth (u5294@gateway/web/irccloud.com/x-uxxrmzstqzrvznhb)
  275. # [13:59] * Joins: toddmparker_ (u3054@gateway/web/irccloud.com/x-bbxrtpkgjqdbyhob)
  276. # [14:06] * Joins: sarro (~sarro@i5E865A14.versanet.de)
  277. # [14:07] * Joins: izhak (~izhak@80.72.190.206)
  278. # [14:13] * Quits: izhak (~izhak@80.72.190.206) (Ping timeout: 244 seconds)
  279. # [14:18] * Quits: annevk (~annevk@80.232.109.46) (Quit: annevk)
  280. # [14:19] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Leaving...)
  281. # [14:21] * Quits: parabellum (~neptun@unaffiliated/parabellum) (Ping timeout: 240 seconds)
  282. # [14:25] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
  283. # [14:26] * Joins: mattlucht (~mattlucht@194.102.13.2)
  284. # [14:30] * Quits: ciluu (~ciluu@2a01:270:201f:0:20c:29ff:fe66:da98) (Quit: leaving)
  285. # [14:31] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Leaving...)
  286. # [14:44] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
  287. # [14:47] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  288. # [14:50] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Quit: Changing server)
  289. # [14:52] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
  290. # [14:54] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
  291. # [14:59] * Quits: niloy (~niloy@1.39.107.199) (Read error: Connection reset by peer)
  292. # [15:12] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  293. # [15:16] * Joins: sedovsek (~robert@188-230-195-85.dynamic.t-2.net)
  294. # [15:18] * Joins: twisted` (~twisted@p5DDBAAA4.dip.t-dialin.net)
  295. # [15:23] * Joins: fragile (~fragile@host86-132-138-217.range86-132.btcentralplus.com)
  296. # [15:23] * Quits: fragile (~fragile@host86-132-138-217.range86-132.btcentralplus.com) (Client Quit)
  297. # [15:24] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  298. # [15:29] * Quits: twisted` (~twisted@p5DDBAAA4.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  299. # [15:34] * Joins: leeight_ (~leeight@116.227.90.83)
  300. # [15:42] * Joins: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net)
  301. # [15:49] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
  302. # [15:54] * Joins: graememcc (~chatzilla@host31-52-60-211.range31-52.btcentralplus.com)
  303. # [15:59] * Joins: twisted` (~twisted@p5DDBAAA4.dip.t-dialin.net)
  304. # [16:02] * Joins: izhak (~izhak@31.29.30.35)
  305. # [16:02] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
  306. # [16:02] * Quits: sedovsek (~robert@188-230-195-85.dynamic.t-2.net) (Quit: sedovsek)
  307. # [16:15] * Joins: kamals (~kamals@37.76.205.3)
  308. # [16:19] * Quits: leeight_ (~leeight@116.227.90.83) (Ping timeout: 260 seconds)
  309. # [16:21] * Quits: kamals (~kamals@37.76.205.3) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  310. # [16:46] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:216:6fff:fe0c:cfd5)
  311. # [16:46] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  312. # [16:48] * Joins: Ms2ger` (~Ms2ger@vpnb229.ugent.be)
  313. # [16:50] * Joins: Ms2ger`` (~Ms2ger@91.181.79.165)
  314. # [16:50] * Quits: Ms2ger (~Ms2ger@91.181.79.165) (Read error: Connection reset by peer)
  315. # [16:50] * Joins: hij1nx (~hij1nx@pav25.internetdsl.tpnet.pl)
  316. # [16:51] * Ms2ger`` is now known as Ms2ger
  317. # [16:53] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  318. # [16:53] * Quits: Ms2ger` (~Ms2ger@vpnb229.ugent.be) (Ping timeout: 245 seconds)
  319. # [16:55] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  320. # [16:57] * Quits: drublic (~drublic@frbg-4d02857c.pool.mediaWays.net) (Remote host closed the connection)
  321. # [16:58] * Joins: drublic (~drublic@frbg-4d02857c.pool.mediaWays.net)
  322. # [17:00] * Quits: hij1nx (~hij1nx@pav25.internetdsl.tpnet.pl) (Quit: hij1nx)
  323. # [17:01] * Quits: Kasey (~kkellydes@adsl-75-49-18-9.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
  324. # [17:02] * Joins: hij1nx (~hij1nx@pav25.internetdsl.tpnet.pl)
  325. # [17:03] * boaz|away is now known as boaz
  326. # [17:06] * Quits: hij1nx (~hij1nx@pav25.internetdsl.tpnet.pl) (Client Quit)
  327. # [17:08] * Quits: graememcc (~chatzilla@host31-52-60-211.range31-52.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  328. # [17:11] * Joins: hij1nx (~hij1nx@pav25.internetdsl.tpnet.pl)
  329. # [17:11] <Ms2ger> "The jQuery forum appears to be completely dysfunctional without JavaScript enabled, which is sad"
  330. # [17:11] * Quits: sorenso (~sorenso@211.243.16.62.customer.cdi.no) (Quit: Computer has gone to sleep.)
  331. # [17:20] * Quits: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:216:6fff:fe0c:cfd5) (Quit: tzing)
  332. # [17:20] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  333. # [17:22] * Quits: ^esc_ (~esc_ape@77.117.246.114.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  334. # [17:28] * Quits: hij1nx (~hij1nx@pav25.internetdsl.tpnet.pl) (Quit: hij1nx)
  335. # [17:30] * Joins: mattlucht (~mattlucht@81.152.253.6)
  336. # [17:31] * Joins: blargh (jahhg@110-174-17-163.static.tpgi.com.au)
  337. # [17:42] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
  338. # [17:44] * Quits: LBP (~Mirc@pD9EB0A39.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  339. # [17:47] * Quits: Ms2ger (~Ms2ger@91.181.79.165) (Quit: Leaving)
  340. # [17:48] * Joins: Ms2ger (~Ms2ger@91.181.79.165)
  341. # [18:17] * Quits: mattlucht (~mattlucht@81.152.253.6) (Quit: mattlucht)
  342. # [18:17] * nonge_ is now known as nonge
  343. # [18:27] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
  344. # [18:28] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120608192443])
  345. # [18:30] * Joins: hij1nx (~hij1nx@166.137.10.35)
  346. # [18:34] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 260 seconds)
  347. # [18:36] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  348. # [18:37] * Joins: LBP (~Mirc@pD9EB0A39.dip0.t-ipconnect.de)
  349. # [18:37] * gsnedders wonders about optional static typing for ES again, and decides it's probably better not to think about
  350. # [18:38] <Ms2ger> Correct
  351. # [18:38] <gsnedders> So, SpiderMonkey is impl ES6 by default, V8 is impl ES6 behind an experimental pref…
  352. # [18:41] * gsnedders wonders
  353. # [18:43] <Ms2ger> We really should have implemented Number.mozIsNaN...
  354. # [18:45] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  355. # [18:46] <gsnedders> Ms2ger: Yes, prefixes are definitely better!
  356. # [18:47] * Joins: ehsan (~ehsan@209.20.29.228)
  357. # [18:51] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  358. # [18:51] <gsnedders> Heh, broken 10k unread emails on www-style.
  359. # [18:52] <gsnedders> I really should just leave the WG.
  360. # [19:02] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  361. # [19:03] * Joins: ^esc (~esc_ape@178.115.248.241.wireless.dyn.drei.com)
  362. # [19:03] * Quits: blargh (jahhg@110-174-17-163.static.tpgi.com.au) (Ping timeout: 265 seconds)
  363. # [19:07] <Hixie> i wish addHitRegion() would be implemented already :-)
  364. # [19:07] * Quits: hij1nx (~hij1nx@166.137.10.35) (Quit: hij1nx)
  365. # [19:08] * Joins: ehsan_ (~ehsan@209.20.29.228)
  366. # [19:08] * Quits: ehsan (~ehsan@209.20.29.228) (Read error: Connection reset by peer)
  367. # [19:09] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  368. # [19:09] * Quits: ehsan_ (~ehsan@209.20.29.228) (Remote host closed the connection)
  369. # [19:10] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  370. # [19:14] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 252 seconds)
  371. # [19:20] * Quits: izhak (~izhak@31.29.30.35) (Ping timeout: 244 seconds)
  372. # [19:26] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Leaving...)
  373. # [19:30] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
  374. # [19:32] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  375. # [19:34] * Joins: ehsan (~ehsan@209.20.29.228)
  376. # [19:38] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Read error: Operation timed out)
  377. # [19:38] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  378. # [19:38] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  379. # [19:54] * Joins: charlvn (~charlvn@524AA705.cm-4-3c.dynamic.ziggo.nl)
  380. # [19:54] * Quits: jochen__ (jochen@nat/google/x-fuqulqyffeggpjsx) (Remote host closed the connection)
  381. # [19:55] <Hixie> is there a spec for MouseEvent?
  382. # [19:55] * Joins: jochen__ (jochen@nat/google/x-ayjmljxfzefadrpk)
  383. # [19:55] <Hixie> (for UAs firing events using it, that is, not for the interface)
  384. # [19:56] <Hixie> in particular i'm interested in what said spec says to set offsetX to
  385. # [19:56] <Hixie> hm, looks like http://dev.w3.org/csswg/cssom-view/#extensions-to-the-mouseevent-interface does it
  386. # [19:57] <Hixie> wonder how accurate that is
  387. # [19:57] * Joins: tantek (~tantek@cpe-66-108-178-122.nyc.res.rr.com)
  388. # [19:58] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  389. # [19:58] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  390. # [19:58] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  391. # [19:58] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Read error: Connection reset by peer)
  392. # [19:59] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  393. # [19:59] <Ms2ger> Hixie, only one way to find out... Write tests ;)
  394. # [20:00] <Hixie> kinda am
  395. # [20:00] <Hixie> (i'm writing code that uses it, we'll see if it works!)
  396. # [20:08] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  397. # [20:12] <Hixie> aw man
  398. # [20:12] <Hixie> want. addHitRegion().
  399. # [20:13] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  400. # [20:17] * Joins: mattgiff_ (~mattgiffo@108.161.20.199)
  401. # [20:18] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
  402. # [20:20] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  403. # [20:22] * Quits: tantek (~tantek@cpe-66-108-178-122.nyc.res.rr.com) (Quit: tantek)
  404. # [20:37] * Quits: mattgiff_ (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  405. # [20:37] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  406. # [20:40] * Quits: nw (nw@kapsi.fi) (Quit: leaving)
  407. # [20:42] * Joins: nw (nw@kapsi.fi)
  408. # [20:42] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 248 seconds)
  409. # [20:46] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  410. # [20:48] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
  411. # [20:50] * Joins: Kasey (~kkellydes@adsl-75-60-215-147.dsl.wotnoh.sbcglobal.net)
  412. # [20:54] <jgraham> Hixie: If writing code that used something counted as writing tests, the web would be well tested and have great interoperability
  413. # [21:05] <asmodai> I guess most of you saw http://vimeo.com/43380467 ?
  414. # [21:06] <Ms2ger> I've heard of it
  415. # [21:08] <Ms2ger> hsivonen debunked some points at http://wiki.whatwg.org/wiki/Bad_Ideas
  416. # [21:10] <Hixie> people fall into three camps as far as i can see:
  417. # [21:10] <Hixie> 1. people who don't realise the web sucks
  418. # [21:11] <Hixie> 2. people who realise the web sucks but don't understand why it is so wildly successful and so make silly suggestions for improving it that themselves fail
  419. # [21:11] <Hixie> 3. people who write web standards and go home and cry every night
  420. # [21:12] <Hixie> the guy in that video falls very clearly into #2: he doesn't understand what he's criticising
  421. # [21:13] <Hixie> (e.g. he thinks the w3c had anything to do with canvas having .arc(), he doesn't understand html's version history, he doesn't understand how paragraphs are specced, etc)
  422. # [21:13] * asmodai pats Hixie
  423. # [21:13] <asmodai> Hixie: Hope you don't cry too much every night
  424. # [21:16] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  425. # [21:17] * Joins: jarek (~jarek@unaffiliated/jarek)
  426. # [21:17] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  427. # [21:18] <asmodai> I personally think he does have some valid points on weird behaviour and some things not being straightforward.
  428. # [21:19] <Hixie> yes
  429. # [21:19] <Hixie> the web sucks
  430. # [21:19] <asmodai> And in some other areas he really generalises.
  431. # [21:19] <Hixie> nobody argues that
  432. # [21:19] <asmodai> Heh
  433. # [21:19] * Quits: Kasey (~kkellydes@adsl-75-60-215-147.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
  434. # [21:24] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  435. # [21:24] <jarek> why there are no b-splines in SVG?
  436. # [21:25] <jarek> were they considered not useful enough? Is there an easy way to emulate them with beziers?
  437. # [21:25] <Ms2ger> Because W3C
  438. # [21:25] * Ms2ger runs
  439. # [21:25] <jarek> Silverlight has b-splines...
  440. # [21:27] <Hixie> you may have better luck getting a real answer from #svg on w3c's irc network
  441. # [21:27] <Hixie> since it looks like none of us know :-)
  442. # [21:27] <Hixie> canvas doesn't have b-splines because apple didn't add them when they invented canvas and nobody has made a convincing argument for them since
  443. # [21:27] <Hixie> but i dunno about svg
  444. # [21:28] <asmodai> Ms2ger: lol
  445. # [21:32] * Joins: spobat (~lib@p5B2DED63.dip.t-dialin.net)
  446. # [21:32] <spobat> :)
  447. # [21:32] <Ms2ger> Good morning
  448. # [21:32] <Philip`> Canvas should support NURBS, because NURBS is a great acronym
  449. # [21:32] <Ms2ger> Philip`, only after you fix all the canvas test bugs :)
  450. # [21:32] <spobat> non uniform rational b splines?
  451. # [21:32] <Ms2ger> Apparently so
  452. # [21:38] * Quits: Ms2ger (~Ms2ger@91.181.79.165) (Quit: nn)
  453. # [21:44] * Joins: Kasey (~kkellydes@adsl-75-60-215-147.dsl.wotnoh.sbcglobal.net)
  454. # [21:59] * Quits: sarro (~sarro@i5E865A14.versanet.de) (Ping timeout: 245 seconds)
  455. # [22:05] * Joins: tantek (~tantek@cpe-66-108-178-122.nyc.res.rr.com)
  456. # [22:06] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Quit: Reconnecting…)
  457. # [22:07] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  458. # [22:07] * Quits: GlitchMr (~glitchmr@178-36-0-194.adsl.inetia.pl) (Read error: Connection reset by peer)
  459. # [22:08] * Quits: spobat (~lib@p5B2DED63.dip.t-dialin.net) (Quit: Leaving)
  460. # [22:08] * Joins: dbaron (~dbaron@70-36-140-110.dsl.dynamic.sonic.net)
  461. # [22:12] * Joins: sarro (~sarro@i5E865A14.versanet.de)
  462. # [22:13] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  463. # [22:17] * Joins: niloy (~niloy@112.79.164.56)
  464. # [22:23] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
  465. # [22:25] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  466. # [22:34] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  467. # [22:37] * Quits: niloy (~niloy@112.79.164.56) (Read error: Connection reset by peer)
  468. # [22:37] * Quits: Kasey (~kkellydes@adsl-75-60-215-147.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
  469. # [22:41] * Quits: charlvn (~charlvn@524AA705.cm-4-3c.dynamic.ziggo.nl) (Quit: Ik ga weg)
  470. # [22:44] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  471. # [22:46] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Quit: Leaving)
  472. # [22:47] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
  473. # [22:47] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  474. # [22:47] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  475. # [22:47] * Joins: barnabywalters (~barnabywa@host-89-242-61-142.as13285.net)
  476. # [22:51] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 248 seconds)
  477. # [22:54] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  478. # [22:56] <gsnedders> Hixie: What's the reason not to have a circle API in canvas, BTW? "API usability" not a good enough reason? :)
  479. # [22:58] <Hixie> what would it do?
  480. # [22:58] <Hixie> add a circle to the path? fill a circle?
  481. # [23:00] <gsnedders> Hixie: The same as drawArc?
  482. # [23:01] <Hixie> assuming you mean the same as "arc()" (there's no drawArc), then what's the point of having two functions that do the same thing
  483. # [23:06] <gsnedders> Hixie: API usability.
  484. # [23:06] <gsnedders> arc() isn't obviously what you want for a circle.
  485. # [23:07] <Hixie> API usability is as much helped by adding convenience functions as it is hurt by having a large surface area
  486. # [23:07] <gsnedders> Sure, there's no *technical* advantage.
  487. # [23:07] <Hixie> is ellipse() obviously what you want for a circle?
  488. # [23:13] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  489. # [23:17] * Joins: cpearce (~cpearce@ip-118-90-73-20.xdsl.xnet.co.nz)
  490. # [23:19] * Joins: dydx (~dydz@108-78-254-162.lightspeed.sntcca.sbcglobal.net)
  491. # [23:21] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  492. # [23:36] * Joins: svl (~me@157-157-162-14-du-tms-is-14.tms.is)
  493. # [23:39] * Joins: jpic (~jpic@ns213541.ovh.net)
  494. # [23:41] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
  495. # [23:46] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:216:6fff:fe0c:cfd5)
  496. # Session Close: Mon Jun 11 00:00:00 2012

The end :)