/irc-logs / freenode / #whatwg / 2012-02-22 / end

Options:

  1. # Session Start: Wed Feb 22 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:03] * Joins: jernoble (~jernoble@2620:149:4:1b01:7cb2:ded4:236e:3bd2)
  4. # [00:04] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Quit: nn)
  5. # [00:06] <annevk> am I closer to Hixie or further away?
  6. # [00:07] <annevk> better talk some more to myself about grocery shopping if I ever want to get that top spot for person talking the most in #whatwg
  7. # [00:11] <annevk> heycam: Web IDL does all the magic for exceptions to be constructable?
  8. # [00:11] <annevk> heycam: so I don't have to do anything?
  9. # [00:11] <heycam> annevk, yep
  10. # [00:12] <annevk> nice
  11. # [00:15] <annevk> whoa
  12. # [00:15] <annevk> www-style
  13. # [00:15] <annevk> >43 emails a day
  14. # [00:17] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  15. # [00:18] * Quits: gwicke (~gabriel@212.255.35.245) (Quit: Bye!)
  16. # [00:21] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
  17. # [00:22] * Joins: smaug____ (~chatzilla@YZKMMMCCCXCVIII.gprs.sl-laajakaista.fi)
  18. # [00:24] * Quits: tomasf (~tom@2002:55e5:dbb7:0:a1b3:13fe:ee50:ca02) (Quit: tomasf)
  19. # [00:24] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  20. # [00:26] * Quits: SouBE (irc@ilari.stenroth.fi) (Ping timeout: 260 seconds)
  21. # [00:26] * Joins: SouBE (irc@ilari.stenroth.fi)
  22. # [00:27] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
  23. # [00:38] * Joins: roc (~chatzilla@218.213.240.129)
  24. # [00:43] <annevk> spec for DRM http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html :/
  25. # [00:44] <wilhelm> Boo, hiss.
  26. # [00:45] <TabAtkins_> Ditto.
  27. # [00:45] <smaug____> huh
  28. # [00:45] <heycam> sigh
  29. # [00:46] * Joins: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
  30. # [00:46] <zewt> doesn't matter if nobody's clueless enough to implement it
  31. # [00:46] * Quits: roc (~chatzilla@218.213.240.129) (Ping timeout: 252 seconds)
  32. # [00:47] <smaug____> zewt: well, there are editors from two browser vendors
  33. # [00:47] <zewt> i giggled at the big nonsensical diagram
  34. # [00:47] <smaug____> and that worries me
  35. # [00:47] <astearns> the diagram is awesome - really draws you in
  36. # [00:50] <zewt> and of course the idea of anything being secure against the user browser-side is joke
  37. # [00:50] <annevk> CDN and CDM look like the real problematic parts
  38. # [00:50] <rniwa> oh dear...
  39. # [00:50] <zewt> the problematic part is ... it
  40. # [00:50] <zewt> heh
  41. # [00:50] <annevk> well sure
  42. # [00:50] * Quits: drublic (~drublic@frbg-4d0294bf.pool.mediaWays.net) (Remote host closed the connection)
  43. # [00:51] * Quits: lumely (~lumely@dhcp2-235.slis.tsukuba.ac.jp) (Quit: Leaving...)
  44. # [00:53] * rniwa secretly wishes ...
  45. # [00:54] <rniwa> and that'll be good for the Web.
  46. # [00:55] * Quits: antti_s (~asal@backport.reaktor.fi) (Read error: Operation timed out)
  47. # [00:57] * Quits: SouBE (irc@ilari.stenroth.fi) (Ping timeout: 260 seconds)
  48. # [00:57] * Joins: SouBE (irc@ilari.stenroth.fi)
  49. # [00:59] * Joins: antti_s (~asal@backport.reaktor.fi)
  50. # [01:01] <TabAtkins_> I like how the Abstract says in its last sentence "No 'DRM' is added to the HTML5 specification" when that's precisely what the entire spec is about. These people have convinced themselves of a very narrow definition of "DRM" (or have convinced themselves that the rest of us have such a narrow definition).
  51. # [01:07] * Joins: scor (~scor@drupal.org/user/52142/view)
  52. # [01:09] * Quits: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb)
  53. # [01:16] <astearns> is it that there's 'no DRM' or that they're not 'adding to the HTML5 spec'? I think their claim is that they're only adding data to the element
  54. # [01:17] * Quits: tantek (~tantek@nat/mozilla/x-qizaahgnpybrtbls) (Quit: tantek)
  55. # [01:17] <TabAtkins_> They're adding mechanisms whose sole purpose is enabling DRM within the browser to operate.
  56. # [01:17] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  57. # [01:19] <astearns> yes, but I think they're trying to convince (us? themselves?) that they're isolating DRM from HTML and the user agent
  58. # [01:19] <TabAtkins_> I don't understand the distinction you're claiming they're trying to draw.
  59. # [01:19] <annevk> so far my plans for sleeping earlier
  60. # [01:22] * smaug____ is trying to get to bed before 4 am
  61. # [01:22] <smaug____> trying
  62. # [01:22] <annevk> mine is sleeping by 12AM
  63. # [01:22] * Joins: tantek (~tantek@nat/mozilla/x-lqwrqxesgiiqimyz)
  64. # [01:22] <Hixie> you're somewhat behind :-)
  65. # [01:23] <Hixie> unless you're not in CET anymore
  66. # [01:23] <annevk> still am :(
  67. # [01:23] <Hixie> hehe
  68. # [01:23] <annevk> going now, read then sleep :) nn
  69. # [01:24] <Hixie> nn
  70. # [01:28] * Quits: KillerX (~anant@nat/mozilla/x-llyyzeyqgakgtmzh) (Quit: KillerX)
  71. # [01:30] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
  72. # [01:31] * Joins: aklein (u4454@gateway/web/irccloud.com/x-mgiojfqrhqxdulvf)
  73. # [01:33] * MikeSmith looks around for Ms2ger
  74. # [01:42] * Joins: karlcow (~karl@nerval.la-grange.net)
  75. # [01:55] * Joins: ap (~ap@2620:149:4:1b01:d5f4:f574:afca:95e9)
  76. # [01:57] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  77. # [02:08] * Joins: miketaylr (~miketaylr@204.57.75.30)
  78. # [02:16] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  79. # [02:18] <kennyluck> huh, I love http://gavinsharp.com/irc/whatwg.html
  80. # [02:20] <TabAtkins_> kennyluck: Hey! I gotta lot of responses to CSS3 Images stuff you need to accept or reject!
  81. # [02:20] * Quits: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill) (Read error: Connection reset by peer)
  82. # [02:20] <kennyluck> TabAtkins_, I accept them all.
  83. # [02:21] <TabAtkins_> Cool, I'll add a minutes link to the issues list once it shows up.
  84. # [02:23] * jernoble is now known as jernoble|afk
  85. # [02:24] <kennyluck> (Honestly I have no idea what the process is. Perhaps I shouldn't have played Last Call games.)
  86. # [02:25] <TabAtkins_> It's easy. I just need to get an explicit "accept" or "reject" to every response I make to an LC issue.
  87. # [02:25] <TabAtkins_> (Or note that I couldn't get one.)
  88. # [02:26] <TabAtkins_> Then TimBL reviews the ones where the commenter didn't agree with me, and either accepts my resolutions or sends it back.
  89. # [02:26] * Quits: ezoe (~ezoe@203-140-91-67f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
  90. # [02:26] <kennyluck> TabAtkins, is there a process that allows me to flag automatic "accept"?
  91. # [02:26] * Quits: necolas (~necolas@5e0c715f.bb.sky.com) (Remote host closed the connection)
  92. # [02:27] <kennyluck> flag myself as accepting anything, I mean.
  93. # [02:27] <TabAtkins_> I suppose you could just say that you accept any resolution (you just wanted to make a comment) in the initial email.
  94. # [02:27] <TabAtkins_> But it's not a big deal.
  95. # [02:31] * Quits: twisted` (~anonymous@p5DDBBB01.dip.t-dialin.net) (Ping timeout: 260 seconds)
  96. # [02:33] * Quits: smaug____ (~chatzilla@YZKMMMCCCXCVIII.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
  97. # [02:34] <jamesr__> annevk, plh fixed the domcore->dom4 refs in the requestAnimationFrame spec
  98. # [02:35] <jamesr__> annevk, he also 'fixed' all the html references to point to w3.org/TR/html5/
  99. # [02:41] * Quits: ap (~ap@2620:149:4:1b01:d5f4:f574:afca:95e9) (Quit: ap)
  100. # [02:41] <MikeSmith> so Ms2ger pinged me a few hours back to say "seems like the automatic reporting went into an infinite loop" about the following http://w3c-test.org/framework/details/dom4-Ms2ger-submissions/Document-getElementById.html/engine/gecko/
  101. # [02:41] <MikeSmith> but I must be missing something
  102. # [02:42] <MikeSmith> because I don't see anything there that indicates any infinite loop is occurring
  103. # [02:43] * heycam is now known as heycam|away
  104. # [02:43] <MikeSmith> maybe it was some transient problem that happened while I was jacking around with the backend and he just noticed it then but it's gone now
  105. # [02:47] <MikeSmith> AryehGregor: you working on CSS some these days?
  106. # [02:48] <MikeSmith> ah, Transforms
  107. # [02:48] <MikeSmith> cool
  108. # [02:52] * Quits: antti_s (~asal@backport.reaktor.fi) (Ping timeout: 240 seconds)
  109. # [02:54] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
  110. # [02:55] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 244 seconds)
  111. # [02:56] * Joins: ezoe (~ezoe@203-140-91-155f1.kyt1.eonet.ne.jp)
  112. # [02:58] * Joins: ehsan (~ehsan@209.29.21.241)
  113. # [02:59] * Joins: antti_s (~asal@backport.reaktor.fi)
  114. # [03:04] * heycam|away is now known as heycam
  115. # [03:07] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  116. # [03:09] * Joins: temp01 (~temp01@unaffiliated/temp01)
  117. # [03:12] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  118. # [03:12] * Quits: jdong (~jdong@222.126.155.250) (Remote host closed the connection)
  119. # [03:12] * Joins: jdong (~jdong@222.126.155.250)
  120. # [03:18] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0/20120131172511])
  121. # [03:36] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 245 seconds)
  122. # [03:59] * Quits: othermaciej (~mjs@17.245.89.111) (Quit: othermaciej)
  123. # [03:59] * Quits: dbaron (~dbaron@nat/mozilla/x-ixeajsvmnzvzpnvn) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  124. # [04:05] * Quits: tantek (~tantek@nat/mozilla/x-lqwrqxesgiiqimyz) (Quit: tantek)
  125. # [04:11] * Joins: dydx (~dydz@adsl-76-199-101-193.dsl.pltn13.sbcglobal.net)
  126. # [04:14] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  127. # [04:19] * Quits: miketaylr (~miketaylr@204.57.75.30) (Quit: Leaving...)
  128. # [04:19] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
  129. # [04:19] * Joins: hober (~ted@unaffiliated/hober)
  130. # [04:24] * Quits: rniwa (rniwa@nat/google/x-idqskpwocsqgsydo) (Quit: rniwa)
  131. # [04:24] * Quits: ezoe (~ezoe@203-140-91-155f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
  132. # [04:25] * Joins: karlcow (~karl@nerval.la-grange.net)
  133. # [04:30] * Quits: jamesr (jamesr@nat/google/x-aulfkpxyixwbnazp) (Quit: jamesr)
  134. # [04:43] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  135. # [04:50] * Joins: PrgmrBill (~PrgmrBill@prgmrbill.com)
  136. # [04:50] * Quits: PrgmrBill (~PrgmrBill@prgmrbill.com) (Changing host)
  137. # [04:50] * Joins: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill)
  138. # [04:51] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  139. # [04:55] * Quits: aklein (u4454@gateway/web/irccloud.com/x-mgiojfqrhqxdulvf)
  140. # [05:15] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  141. # [05:16] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
  142. # [05:16] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  143. # [05:22] <MikeSmith> sweet
  144. # [05:22] <MikeSmith> just now got websockets support working on w3c-test.org
  145. # [05:23] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  146. # [05:48] * Joins: niloy (~niloy@122.179.129.91)
  147. # [06:10] * Joins: Areks (~Areks@rs.gridnine.com)
  148. # [06:19] <Hixie> i need a less charged name that "specially focusable"
  149. # [06:19] <Hixie> something that doesn't imply that the element is focusable
  150. # [06:20] <Hixie> but which makes sense to use in the definition of "focusable"
  151. # [06:20] <Hixie> a "focus candidate" maybe
  152. # [06:24] <Hixie> "has its tabindex focus flag set" it is.
  153. # [06:27] * Quits: dydx (~dydz@adsl-76-199-101-193.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  154. # [06:35] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  155. # [06:37] * Joins: temp01 (~temp01@unaffiliated/temp01)
  156. # [06:49] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
  157. # [07:19] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  158. # [07:20] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
  159. # [07:24] * JohnAlbin_sleep is now known as JohnAlbin
  160. # [07:26] * Quits: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  161. # [07:28] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
  162. # [07:29] * Joins: LBP (~Mirc@pD9EB1A6C.dip0.t-ipconnect.de)
  163. # [07:35] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
  164. # [07:43] * Joins: Ducki (~Ducki@pD9E394CF.dip0.t-ipconnect.de)
  165. # [07:58] <MikeSmith> how do I completely unset a particular apache directive?
  166. # [07:59] <MikeSmith> or set it back to the default?
  167. # [07:59] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 244 seconds)
  168. # [08:03] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
  169. # [08:11] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  170. # [08:12] <Hixie> MikeSmith: depends on the directive
  171. # [08:12] <MikeSmith> Hixie: OK
  172. # [08:12] <MikeSmith> I was hoping there was just an "Unset" or whatever
  173. # [08:12] <MikeSmith> but I can see there's not
  174. # [08:12] <Hixie> i'm not aware of one
  175. # [08:12] <Hixie> for some it wouldn't make sense
  176. # [08:12] <MikeSmith> OK
  177. # [08:12] <Hixie> think of apache configs as an imperative language
  178. # [08:12] <MikeSmith> ah
  179. # [08:12] <MikeSmith> OK
  180. # [08:13] <MikeSmith> well, the one in particular I want to change is RequestReadTimeout
  181. # [08:13] <MikeSmith> for WebSocket testing
  182. # [08:13] <Hixie> no idea
  183. # [08:13] <MikeSmith> because the Debian defaults for that at least are too low
  184. # [08:13] <MikeSmith> OK
  185. # [08:15] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  186. # [08:16] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
  187. # [08:36] * Joins: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk)
  188. # [08:42] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
  189. # [08:42] * Joins: niloy (~niloy@122.179.129.91)
  190. # [08:46] * Quits: niloy (~niloy@122.179.129.91) (Ping timeout: 240 seconds)
  191. # [09:09] * heycam is now known as heycam|away
  192. # [09:09] * Joins: jochen___ (jochen@nat/google/x-mvbxeytqpptuojog)
  193. # [09:14] * Quits: jochen__ (jochen@nat/google/x-zpfduzftfzityrpi) (Ping timeout: 260 seconds)
  194. # [09:14] * jochen___ is now known as jochen__
  195. # [09:17] * Joins: van7hu (~Mr.Phong@unaffiliated/van7hu)
  196. # [09:25] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
  197. # [09:32] * Quits: Druid_ (~Druid@p5B05CFB8.dip.t-dialin.net) (Ping timeout: 265 seconds)
  198. # [09:33] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  199. # [09:35] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  200. # [09:36] * Joins: Druid_ (~Druid@p5B05CB0C.dip.t-dialin.net)
  201. # [09:39] * Joins: Evanescence (~Evanescen@60.183.220.153)
  202. # [09:39] * Quits: nw` (eero@heaven.unlink.org) (Ping timeout: 248 seconds)
  203. # [09:39] <Ms2ger> MikeSmith, pong
  204. # [09:39] * Joins: gwicke (~gabriel@212.255.42.109)
  205. # [09:40] <MikeSmith> Ms2ger: hey
  206. # [09:40] <MikeSmith> are you still seeing that problem you reported yesterday?
  207. # [09:41] <Ms2ger> Let's try
  208. # [09:45] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Read error: Connection reset by peer)
  209. # [09:54] * Joins: Neocortex (~niels@82-170-160-25.ip.telfort.nl)
  210. # [09:55] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
  211. # [09:56] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Remote host closed the connection)
  212. # [09:56] * tomasf_ is now known as tomasf
  213. # [10:01] * Quits: van7hu (~Mr.Phong@unaffiliated/van7hu) (Quit: html)
  214. # [10:07] * Joins: plutoniix (~plutoniix@182.53.53.224)
  215. # [10:09] * Joins: niloy (~niloy@203.196.177.156)
  216. # [10:15] * Joins: skylamer` (cgskylamer@78.90.213.55)
  217. # [10:16] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  218. # [10:18] <asmodai> Buddy of mine who works on web frameworks: What break is that Chrome tries to find the /favicon.ico for the debugger which in Flask's case will invalidate the preserved local context.
  219. # [10:20] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  220. # [10:21] * Joins: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net)
  221. # [10:21] * Quits: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net) (Remote host closed the connection)
  222. # [10:21] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Client Quit)
  223. # [10:21] * Joins: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net)
  224. # [10:23] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 245 seconds)
  225. # [10:24] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 260 seconds)
  226. # [10:25] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  227. # [10:25] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  228. # [10:25] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  229. # [10:27] * Quits: Evanescence (~Evanescen@60.183.220.153) (Quit: my website: http://stardiviner.dyndns-blog.com/)
  230. # [10:31] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  231. # [10:31] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  232. # [10:32] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 244 seconds)
  233. # [10:36] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 244 seconds)
  234. # [10:38] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  235. # [10:38] * Quits: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Ping timeout: 244 seconds)
  236. # [10:38] * Joins: kenneth_ (kenneth@nat/nokia/x-pzojuurvcpboocoa)
  237. # [10:39] * Quits: kenneth__ (kenneth@nat/nokia/x-raecawerlomzkykw) (Read error: Connection reset by peer)
  238. # [10:41] * Joins: kenneth__ (kenneth@nat/nokia/x-eixyfgrnfbuakwos)
  239. # [10:42] * Quits: kenneth_ (kenneth@nat/nokia/x-pzojuurvcpboocoa) (Read error: Connection reset by peer)
  240. # [10:44] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  241. # [10:46] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  242. # [10:46] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  243. # [10:46] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  244. # [10:46] <annevk> jamesr__: "fixed" indeed
  245. # [10:48] * Joins: nw` (eero@heaven.unlink.org)
  246. # [10:50] <jgraham> MikeSmith: Is pywebsocket considered safe to put on public-facing servers these days? Last time I heard, it wasn't
  247. # [10:50] * Joins: necolas (~necolas@5e0c715f.bb.sky.com)
  248. # [10:52] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
  249. # [10:53] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
  250. # [10:53] <zcorpan> http://code.google.com/p/pywebsocket/source/browse/trunk/src/mod_pywebsocket/standalone.py#87
  251. # [10:53] <annevk> jamesr__: draft looks good though, didn't really spot any obvious mistakes, although more globals is too bad
  252. # [10:54] <zcorpan> not sure if that applies when using pywebsocket as an apache module rather than using standalone
  253. # [10:55] <annevk> jamesr__: any reason it doesn't just use partial Window btw?
  254. # [10:55] <annevk> jamesr__: in the IDL?
  255. # [10:55] <annevk> (this is about http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/RequestAnimationFrame/Overview.html fwiw)
  256. # [11:01] <annevk> links to the June 2010 draft of HTML
  257. # [11:01] <annevk> oh yes, dated references are some much better
  258. # [11:01] <annevk> o_O
  259. # [11:04] <jgraham> Oh wow
  260. # [11:05] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
  261. # [11:05] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 240 seconds)
  262. # [11:07] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  263. # [11:07] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  264. # [11:07] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  265. # [11:09] * Joins: PalleZingmark (~Adium@217.13.228.226)
  266. # [11:10] * Joins: plutoniiix (~plutoniix@101.108.111.35)
  267. # [11:10] * Joins: [[zzz]] (~q@101.108.111.35)
  268. # [11:11] * Quits: [[zz]] (~q@182.53.53.224) (Read error: Connection reset by peer)
  269. # [11:11] * Joins: niloy (~niloy@122.179.129.91)
  270. # [11:11] * Quits: plutoniix (~plutoniix@182.53.53.224) (Read error: Connection reset by peer)
  271. # [11:19] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  272. # [11:19] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 252 seconds)
  273. # [11:23] * [[zzz]] is now known as [[]]
  274. # [11:23] * [[]] is now known as [[zz]]
  275. # [11:24] * Quits: michaelrtm (madcow@234.292.dsl.mel.iprimus.net.au) (Ping timeout: 252 seconds)
  276. # [11:25] * plutoniiix is now known as plutoniix
  277. # [11:25] * Joins: madcow (~michaelrt@202.296.dsl.mel.iprimus.net.au)
  278. # [11:27] * Joins: Lachy (Lachy@nat/opera/x-xwhwgoydtktgrgmd)
  279. # [11:29] * Quits: nonge (~nonge@p5082ADBC.dip.t-dialin.net) (Ping timeout: 240 seconds)
  280. # [11:34] * Joins: silentimp (~silentimp@149-215-201-46.pool.ukrtel.net)
  281. # [11:36] <[tm]> jgraham: I'm using out through the Apache module
  282. # [11:36] <[tm]> using it
  283. # [11:37] <[tm]> installed frm Debian package
  284. # [11:38] <jgraham> Does that make it impossible to inject code?
  285. # [11:38] * Quits: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Read error: Operation timed out)
  286. # [11:38] <[tm]> i didn't see any security bugs against the Debian package but will check when i get back
  287. # [11:39] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  288. # [11:39] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  289. # [11:39] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  290. # [11:39] <silentimp> Hi all. Is there any way to monitor changes inside DOM node, or change of some elements property (height for example)? In ie7+ and normal browsers.
  291. # [11:41] * Joins: nonge (~nonge@p5082B03E.dip.t-dialin.net)
  292. # [11:41] <[tm]> jgraham: i am happy to install whatever better alternatives there might be
  293. # [11:43] <jgraham> [tm]: I am not aware of what alternatives exist that meet all the requirements
  294. # [11:44] * Joins: Evanescence (~Evanescen@60.183.208.198)
  295. # [11:46] * Quits: plutoniix (~plutoniix@101.108.111.35) (Ping timeout: 240 seconds)
  296. # [11:46] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 252 seconds)
  297. # [11:46] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
  298. # [11:46] * Joins: niloy (~niloy@122.179.129.91)
  299. # [11:47] <zcorpan> silentimp: "ie7+ and normal browsers"? i think the answer to that is "no". if you change that to a different set of browsers, the answer is "mutation listeners", but those are going away and are being replaced by "mutation observers" (which isn't implemented yet, i think)
  300. # [11:47] <zcorpan> that's just for dom changes, not style changes
  301. # [11:48] <zcorpan> i'm not aware of style mutation observers or anything like that
  302. # [11:49] <zcorpan> although some browsers might have events for when reflow or repaint happens
  303. # [11:49] <[tm]> jgraham: http://www.tavendo.de/autobahn/ maybe
  304. # [11:50] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
  305. # [11:50] <[tm]> https://github.com/oberstet/Autobahn
  306. # [11:51] <silentimp> mutation listeners implemented in ff,chrome and opera as far as i know. Not sure about safari. Is there any way but timers to emulate this events in IE?
  307. # [11:53] <silentimp> reflow and repaint is happen much more often then changes in specific node. so timer is better, am i right?
  308. # [11:53] <annevk> mutation events are implemented, but are going away
  309. # [11:53] <annevk> mutation observers is only implemented in Chrome
  310. # [11:53] <annevk> and only in a dev/beta build
  311. # [11:53] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  312. # [11:54] <[tm]> http://en.m.wikipedia.org/wiki/Comparison_of_WebSocket_implementations
  313. # [11:55] <Ms2ger> MikeSmith, yeah, can't reproduce the infinite loop either
  314. # [11:55] <silentimp> oh. so I think timer is best decision for the moment any way
  315. # [11:55] <jgraham> [tm]: The hardest requirement is "allows arbitary bits on the wire"
  316. # [11:55] <jgraham> We have to be able to create invalid responses
  317. # [11:55] <jgraham> But there's no good reason a server should let you do that
  318. # [11:55] <jgraham> So it might be hard to find an existing project that meets our needs
  319. # [11:56] <jgraham> (pywebsocket does do that, but seems to be insecure-by-design and not just to people writing tests)
  320. # [11:56] <jgraham> I kind of assume we will need custom code
  321. # [11:57] <Ms2ger> I believe Mozilla uses pywebsocket as well
  322. # [11:59] <jgraham> I think everyone uses it internally
  323. # [12:00] <jgraham> Which means it would be really nice to use it directly
  324. # [12:00] <jgraham> But it would also be really nice if people can't run arbitary commands on w3c-test.org
  325. # [12:00] * Quits: Evanescence (~Evanescen@60.183.208.198) (Quit: my website: http://stardiviner.dyndns-blog.com/)
  326. # [12:01] <Ms2ger> Require review, like with php files?
  327. # [12:03] <jgraham> Well given the comment it's not clear that's safe enough
  328. # [12:06] <jgraham> I can't find the rationale for the comment htough
  329. # [12:09] <zcorpan> MikeSmith, hsivonen: in v.nu, when the image report is shown, you could check for width="" and height="" constraints because you know the intrinsic dimensions
  330. # [12:10] * Joins: Evanescence (~Evanescen@60.183.208.198)
  331. # [12:10] <zcorpan> would only work with js, though
  332. # [12:10] <zcorpan> and would probably take focus away from alt=""
  333. # [12:11] <zcorpan> maybe would be better to check this in a conformance checker that's integrated with devtools in a browser
  334. # [12:12] * Joins: plutoniix (~plutoniix@101.108.111.35)
  335. # [12:18] * Joins: kenneth_ (kenneth@nat/nokia/x-lzpxprcmovvvzcod)
  336. # [12:19] * Quits: kenneth__ (kenneth@nat/nokia/x-eixyfgrnfbuakwos) (Read error: Connection reset by peer)
  337. # [12:21] * Joins: kenneth__ (kenneth@nat/nokia/x-gpgwmaktzodwxume)
  338. # [12:23] * Quits: kenneth_ (kenneth@nat/nokia/x-lzpxprcmovvvzcod) (Read error: Connection reset by peer)
  339. # [12:24] * Joins: graememcc (~chatzilla@host86-150-157-88.range86-150.btcentralplus.com)
  340. # [12:36] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
  341. # [12:39] <asmodai> Crap, where is this ff memleak coming from
  342. # [12:39] <hsivonen> zcorpan: I suppose that would be doable
  343. # [12:39] <hsivonen> asmodai: extensions are the usual suspects these days
  344. # [12:40] <asmodai> hsivonen: Ghostery maybe?
  345. # [12:40] <asmodai> it's the only one I added in recent days
  346. # [12:40] <asmodai> Got to be it, as I was quite stable before that, mmm
  347. # [12:41] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
  348. # [12:43] * Joins: csarven (~csarven@wlan-nat.fwgal01.deri.ie)
  349. # [12:43] <hsivonen> asmodai: sounds believable
  350. # [12:44] <hsivonen> asmodai: this maybe? https://bugzilla.mozilla.org/show_bug.cgi?id=718375
  351. # [12:44] <asmodai> oh hey
  352. # [12:48] <asmodai> ~50% in memory because of JavaScript XD
  353. # [12:48] <asmodai> on my ff instance
  354. # [12:50] <asmodai> hsivonen: could very well be that that is what I am running into.
  355. # [12:52] * Quits: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com) (Read error: Network is unreachable)
  356. # [12:53] * Joins: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com)
  357. # [12:53] <annevk> I argued https://www.w3.org/Bugs/Public/show_bug.cgi?id=16074 for a while
  358. # [12:53] <annevk> did not really get anywhere
  359. # [12:53] * Joins: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net)
  360. # [12:59] <hsivonen> annevk: seen https://svn.tools.ietf.org/svn/wg/appsawg/draft-ietf-appsawg-mime-default-charset/latest/draft-ietf-appsawg-mime-default-charset.html ?
  361. # [13:01] <annevk> I heard something was going on
  362. # [13:01] <annevk> looks wrong
  363. # [13:01] <annevk> 'pecify that the "charset" parameter is not used for the defined subtype, because the charset information is transported inside the payload (as in "text/xml")'
  364. # [13:01] <annevk> text/xml definitely uses the charset parameter
  365. # [13:03] <annevk> and it continues
  366. # [13:03] <annevk> ' specifically including "text/html" and "text/xml", SHOULD NOT specify the use of a "charset" parameter, nor any default value, in order to avoid conflicting interpretations should the charset parameter value and the value specified in the payload disagree'
  367. # [13:03] <hsivonen> annevk: yeah, it sure looks wrong
  368. # [13:03] <hsivonen> also "The default charset parameter value for text/plain is unchanged from [RFC2046] and remains as "US-ASCII"."
  369. # [13:03] <annevk> mwaha ' The default charset parameter value for text/plain is unchanged from [RFC2046] and remains as "US-ASCII".'
  370. # [13:03] <annevk> yeah
  371. # [13:04] <hsivonen> now I need to figure out where to send feedback to
  372. # [13:04] <hsivonen> apps-discuss
  373. # [13:04] <hsivonen> another list to subscribe to
  374. # [13:05] <annevk> thanks, I don't want to subscribe to another list really
  375. # [13:08] * Quits: kenneth__ (kenneth@nat/nokia/x-gpgwmaktzodwxume) (Quit: Leaving)
  376. # [13:18] <annevk> Ms2ger: you really prefer the interface callback stuff?
  377. # [13:18] * Joins: kenneth (kenneth@nat/nokia/x-bskixnzmtzdfrasx)
  378. # [13:18] <Ms2ger> I prefer interoperability, and we're not getting that with callbacks
  379. # [13:19] * kenneth is now known as Guest16252
  380. # [13:19] <annevk> sure we are
  381. # [13:19] <annevk> sometimes Microsoft does not play ball short term, but long term it works out
  382. # [13:19] <annevk> if some people at Mozilla do the same, it won't really work out any different
  383. # [13:20] <Ms2ger> Anyway, there is no good reason to make the platform less consistent here
  384. # [13:20] * Guest16252 is now known as kenne
  385. # [13:20] <annevk> the platform is already inconsistent
  386. # [13:21] <annevk> here
  387. # [13:21] <annevk> and there are good reasons
  388. # [13:21] <annevk> see the long public-script-coord thread
  389. # [13:22] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Read error: Connection reset by peer)
  390. # [13:22] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  391. # [13:23] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  392. # [13:27] * Joins: temp01 (~temp01@unaffiliated/temp01)
  393. # [13:28] <hsivonen> annevk: is there a summary that explains what problem is solved by changing JS strings to be indexed by UTF-32 code unit?
  394. # [13:30] <annevk> I think it's basically about better dealing with all the new code points
  395. # [13:30] <annevk> without libraries having to take special care
  396. # [13:30] <hsivonen> maybe I should read that thread and reply
  397. # [13:31] <annevk> a lot of the thread is terminology confusion
  398. # [13:31] <hsivonen> indexing by UTF-32 code unit is generally a false goal
  399. # [13:31] <annevk> and a few interesting questions about what to do with surrogate code points and such
  400. # [13:31] <annevk> I sure hope it's not going to get stored as utf-32
  401. # [13:31] <hsivonen> since you still have to consider runs of more than one code unit to split strings on grapheme cluster boundaries
  402. # [13:31] <hsivonen> and people care about grapheme clusters
  403. # [13:32] <annevk> ah yeah, combining code points...
  404. # [13:32] <Philip`> Does any programming language have a widely-agreed-to-be-good approach to strings yet?
  405. # [13:33] <hsivonen> Philip`: probably not. I think UTF-8 plus standards library that doesn't suck for manipulating UTF-8 would be good.
  406. # [13:34] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 244 seconds)
  407. # [13:34] * Philip` remembers seeing a preference towards forbidding random access of Unicode strings, and only allowing iteration (which means you can easily store as UTF-8 and can provide iteration over grapheme clusters or whatever)
  408. # [13:34] <jgraham> I think people generally choose either speed of certain operations or correctness in all cases, and the people who need one always see the other as broken
  409. # [13:35] <Philip`> (and adding a separate type for byte/character arrays with random access)
  410. # [13:35] <jgraham> So it's hard to construct a system that has uoniversal agreement
  411. # [13:35] <jgraham> *universal
  412. # [13:35] <hsivonen> Philip`: yeah, it's generally a non-goal to be able to index into strings
  413. # [13:36] <hsivonen> jgraham: I think there's a tendency towards what superficially looks like correctness, but real correctness is always harder
  414. # [13:36] <jgraham> Harder and slower
  415. # [13:36] <hsivonen> jgraham: e.g. indexing by Unicode character superficially looks like correctness but doesn't buy you much of interest
  416. # [13:37] <annevk> you can handle emoji better
  417. # [13:37] <jgraham> Basically I think most languages strike a balance between speed and correctness that make them look broken to everyone
  418. # [13:38] <Philip`> Android seems to be trying to force C++ code to stop using wchar_t strings (presumably in favour of UTF-8 encoded char strings), by providing minimal broken support for wchar_t
  419. # [13:38] <hsivonen> all-ascii identifiers are easy in any UTF and prose is hard in any UTF
  420. # [13:38] <Philip`> (which is a bit annoying when you have lots of code that uses lots of wchar_t strings)
  421. # [13:38] <annevk> but yeah sometimes I do have the feeling TC39 is just trying to design the perfect language
  422. # [13:38] <hsivonen> wchar_t is full of FAIL
  423. # [13:39] <Philip`> wchar_t gives you the problems of UTF-32, and the problems of UTF-16, and the additional problem of not knowing whether you're using UTF-32 or UTF-16
  424. # [13:40] * Joins: smaug____ (~chatzilla@193-64-22-182-nat.elisa-mobile.fi)
  425. # [13:41] <zcorpan> sounds like html's definition of "unicode code point"
  426. # [13:42] * Joins: crocket (~crocket@unaffiliated/crocket)
  427. # [13:42] <crocket> What should I use between <br> and <br/> for HTML documents?
  428. # [13:43] <annevk> either is fine
  429. # [13:43] <Philip`> crocket: Whichever you find most aesthetically pleasing
  430. # [13:43] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Quit: thiessenp)
  431. # [13:44] <hsivonen> what's the term for MIME payload that I should use so that the IETF folk see I have the right shibboleth and don't laugh at me? "entity body"?
  432. # [13:45] <annevk> yeah
  433. # [13:45] <crocket> Do HTML parsers convert <br/> to <br>?
  434. # [13:45] <annevk> headers + entity body is what goes in a request/response
  435. # [13:45] <annevk> crocket: they just ignore the /
  436. # [13:45] <hsivonen> annevk: for HTTP. but RFC 2046 talks about message body.
  437. # [13:45] <annevk> crocket: so <br> is slightly better as there's less cruft
  438. # [13:46] <annevk> hsivonen: there's some conversion between the two, hmm
  439. # [13:46] <hsivonen> annevk: but I guess I prefer HTTP terminology over email terminology as a political statement
  440. # [13:46] <zcorpan> hsivonen: do the bjoern approach, use several terms and put them in square quotes
  441. # [13:46] <gsnedders> hsivonen: Yet the instant you want JS you need to index into code-units, and if you're moving stuff between JS and the DOM, then you don't want to convert all the time.
  442. # [13:46] <hsivonen> zcorpan: s/square/scare/ ?
  443. # [13:46] <annevk> hsivonen: http://tools.ietf.org/html/rfc2616#section-4.3
  444. # [13:47] <zcorpan> square? dunno how i managed to type that
  445. # [13:47] <hsivonen> annevk: ok. so I mean entity-body
  446. # [13:47] <hsivonen> annevk: thanks
  447. # [13:47] <annevk> hsivonen: entity body is raw octets, message body is raw bytes decoded per transfer-encoding
  448. # [13:47] <annevk> np
  449. # [13:48] * Quits: niloy (~niloy@122.179.129.91) (Ping timeout: 272 seconds)
  450. # [13:48] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
  451. # [13:52] <wilhelm> … Speaking of vendor prefixes: http://googlewebmastercentral.blogspot.com/2012/01/making-form-filling-faster-easier-and.html
  452. # [13:53] * Joins: erichynds (~ehynds@venkman.brightcove.com)
  453. # [13:54] <crocket> Does HTML5 parsers remove / from <br/>, too?
  454. # [13:54] <crocket> Does -> Do
  455. # [13:55] <Philip`> crocket: Yes (effectively) - they act exactly the same with or without the "/"
  456. # [13:56] <crocket> I wish HTML was a subset of XML.
  457. # [13:56] <hsivonen> wilhelm: at least x- is less harmful that engine-specific prefixes
  458. # [13:57] <Philip`> crocket: Unfortunately that battle was lost before XML even existed
  459. # [13:57] <crocket> How do I use libxml with HTML documents, then?
  460. # [13:57] <crocket> or lxml
  461. # [13:59] <Philip`> In Python, if you want to correctly parse random web pages (not ones where you can carefully control them to be non-erroneous or XML-compatible), I think the only option is html5lib
  462. # [13:59] <jgraham> crocket: html5lib or lxml.html, depending on your preference for correctness vs speed
  463. # [13:59] <Philip`> (html5lib can give an lxml-compatible tree object)
  464. # [14:00] <crocket> html5lib.
  465. # [14:00] <Philip`> (...if I'm not getting confused)
  466. # [14:01] <jgraham> (you're not)
  467. # [14:01] <jgraham> (unless you are confused about something else)
  468. # [14:01] <Philip`> (I am confused about many other things)
  469. # [14:01] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  470. # [14:01] <crocket> What do C/C++ have instead of html5lib?
  471. # [14:02] <jgraham> Web browsers
  472. # [14:02] <crocket> I need a library.
  473. # [14:02] * jgraham isn't sure there is a general purpose spec-complaint HTML parsing library written in C(++)
  474. # [14:02] <Philip`> What happened with Hubbub?
  475. # [14:02] <jgraham> That is not deeply tied to a browser
  476. # [14:03] <crocket> I don't need a browser.
  477. # [14:03] <wilhelm> hsivonen: True.
  478. # [14:03] <jgraham> I think hubbub is unmaintained, but I am not sure
  479. # [14:04] <crocket> The last commit was 13 months ago, so it's unmaintained.
  480. # [14:04] <Philip`> crocket: Could you use an external tool that parses as HTML5 and outputs in a more easily parseable format (like XML) that you can then read into C/C++?
  481. # [14:04] <crocket> Philip`: That's a weird way to do things.
  482. # [14:04] <Philip`> If so, the validator.nu parser (in Java) is probably best, since it's both correct and fast (unlike anything available to Python or easily available to C/C++)
  483. # [14:05] <crocket> validator.nu?
  484. # [14:05] <jgraham> crocket: Depending on how much you need it you could eiterh pick up maintainance of hubbub, make the validator.nu C++ convertor emit non-gecko-specific code, or rip the parser out of WebKit.
  485. # [14:06] <crocket> That's a shame.
  486. # [14:06] <Philip`> http://about.validator.nu/htmlparser/
  487. # [14:06] <crocket> C/C++ doesn't have a portable library.
  488. # [14:06] <jgraham> It is a shame
  489. # [14:07] <crocket> I think java has a built-in HTML library.
  490. # [14:07] <Philip`> If it does, it won't be correct
  491. # [14:08] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
  492. # [14:09] <crocket> I think python is the best nowadays.
  493. # [14:09] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
  494. # [14:09] <crocket> For processing documents, python is pretty good.
  495. # [14:09] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Client Quit)
  496. # [14:09] <crocket> Is html5lib as good as validator.nu parser?
  497. # [14:10] <Philip`> html5lib is probably something like 100x slower than the validator.nu parser, but on the plus side it doesn't involve Java
  498. # [14:10] <crocket> I know how to code java programs.
  499. # [14:10] <Philip`> They're both almost entirely correct HTML5 parser implementations
  500. # [14:10] <crocket> Philip`: Did you test both?
  501. # [14:10] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
  502. # [14:11] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Client Quit)
  503. # [14:11] <smaug____> I think hsivonen or someone had ideas to have libxml2 like API for validator.nu's parser
  504. # [14:11] <Philip`> crocket: They both use the same fairly-extensive test suite
  505. # [14:11] <crocket> How come is validator.nu parser a lot faster?
  506. # [14:12] <Philip`> Because Python is a lot slower than Java
  507. # [14:12] <crocket> How about C?
  508. # [14:12] * Quits: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com) (Quit: Ex-Chat)
  509. # [14:12] <crocket> Java is a lot slower than C.
  510. # [14:12] <Philip`> C should be about as fast as Java
  511. # [14:12] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  512. # [14:12] * Joins: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com)
  513. # [14:12] <crocket> Java programs are usually heavy.
  514. # [14:13] * Quits: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com) (Client Quit)
  515. # [14:13] <crocket> Think of playing "mass effect 2" written in java.
  516. # [14:13] * Joins: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com)
  517. # [14:14] <Philip`> I don't think there's much difference for this kind of algorithm - Java JITs work well, and the bottlenecks are probably mostly in memory allocation (where Java could be faster) and string manipulation
  518. # [14:14] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
  519. # [14:14] <hsivonen> where's the concept of an origin considered to be defined these days?
  520. # [14:15] <hsivonen> ah. http://tools.ietf.org/html/rfc6454
  521. # [14:15] * Quits: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com) (Client Quit)
  522. # [14:16] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 252 seconds)
  523. # [14:16] * Joins: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com)
  524. # [14:17] <zcorpan> yep. it's the rfc that precedes the websocket protocol
  525. # [14:18] <crocket> Philip`: Why do you prefer python to java, then?
  526. # [14:20] <Philip`> crocket: Usually I don't care about execution speed that much (html5lib still only takes a few seconds per megabyte, if I remember correctly), and Python takes less effort to write and to run
  527. # [14:22] <crocket> Philip`: There are java 3D games for your information.
  528. # [14:23] <crocket> With java, you can make a true platform-independent games.
  529. # [14:25] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
  530. # [14:26] <Philip`> I don't think I've ever disputed that :-)
  531. # [14:27] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-121-253.w90-46.abo.wanadoo.fr)
  532. # [14:27] <hsivonen> Hixie: how come step 8 under http://www.whatwg.org/specs/web-apps/current-work/#determining-the-character-encoding says UTF-8 for some locales? did you verify that that makes sense or did you just copy whatever Mozilla localizers did?
  533. # [14:28] * Quits: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com) (Quit: Ex-Chat)
  534. # [14:28] * Joins: foolip (~philip@node-7lfbarczhfg6qsa4i.a0.ipv6.opera.com)
  535. # [14:33] <hsivonen> ok. email to apps-discuss sent. not in their Web archive yet.
  536. # [14:33] * Joins: silentimp_ (~silentimp@24-238-133-95.pool.ukrtel.net)
  537. # [14:35] <hsivonen> aargh. If my From and Sender don't match, apps-discuss wants Sender to be subscribed
  538. # [14:35] * Quits: silentimp (~silentimp@149-215-201-46.pool.ukrtel.net) (Ping timeout: 240 seconds)
  539. # [14:35] * silentimp_ is now known as silentimp
  540. # [14:35] <kennyluck> At least interesting enough zh-TW FF uses UTF-8 as default but the spec matches IE.
  541. # [14:40] <kennyluck> hsivonen, an interesting example of the problem that changing to UTF-32 would solve is, for example, WebKit doesn't display a text run if it starts with a surrogate code point. This could happen if authors use a naive algorithm to do, say, ellipsis in the middle of a text run.
  542. # [14:40] <kennyluck> Having said that, this is a WebKit bug so I am not too convinced...
  543. # [14:41] <hsivonen> kennyluck: they they'd get an ellipsis in the middle of a base character and diacritics the next time
  544. # [14:41] <hsivonen> sigh. did ietf blackhole my email. still not in the archive after replying to the confirmation
  545. # [14:43] <kennyluck> hsivonen, that is at least better than the whole text run disappearing.
  546. # [14:43] <kennyluck> I think.
  547. # [14:45] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
  548. # [14:48] <kennyluck> In any case the internal storage of a JS string probably wouldn't be affected much by this. For example, Python3.3 does provide a UTF-32 string API but whether the string is stored as 1, 2 or 4 bytes per code point depends on the maximum code value appearing in that string, which is quite clever.
  549. # [14:50] <hsivonen> kennyluck: Gecko does the 1 vs. 2 vs. 4 thing for DOM text nodes
  550. # [14:50] <annevk> hsivonen: nice email!
  551. # [14:50] <kennyluck> hsivonen, I thought it only does 1 vs. 2?
  552. # [14:50] <annevk> should really write a new RFC 2046
  553. # [14:51] <hsivonen> kennyluck: so when you've got a huge text node in a script element and the author puts his/her non-ASCII name in a comment, the memory footprint of the node doubles
  554. # [14:51] <hsivonen> kennyluck: well, a surrogate pair takes 4 bytes :-)
  555. # [14:51] <hsivonen> annevk: thanks. if it only reached the IETF folks
  556. # [14:51] <kennyluck> hsivonen, oh, but in Python3.3, that's a real 4 bytes for each code point.
  557. # [14:51] <kennyluck> if there's any non-BMP in that string.
  558. # [14:52] <hsivonen> s/non-ASCII/non-ISO-8859-1/ above
  559. # [14:52] * Quits: Druid_ (~Druid@p5B05CB0C.dip.t-dialin.net) (Ping timeout: 265 seconds)
  560. # [14:53] * Joins: davidb (~davidb@66.207.208.98)
  561. # [14:53] * Quits: LBP (~Mirc@pD9EB1A6C.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
  562. # [14:54] * Joins: LBP (~Mirc@pD9EB04A3.dip0.t-ipconnect.de)
  563. # [14:54] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  564. # [14:54] * Parts: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  565. # [14:55] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  566. # [14:55] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Client Quit)
  567. # [14:56] <zcorpan> hsivonen: resend it to www-archive
  568. # [14:57] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 265 seconds)
  569. # [14:58] <hsivonen> zcorpan: now it's on apps-discuss! http://www.ietf.org/mail-archive/web/apps-discuss/current/msg04347.html
  570. # [14:58] * Joins: Druid_ (~Druid@p5B05C72D.dip.t-dialin.net)
  571. # [15:01] * Joins: izhak (~izhak@188.168.203.35)
  572. # [15:05] * Parts: crocket (~crocket@unaffiliated/crocket)
  573. # [15:06] * Joins: crocket (~crocket@unaffiliated/crocket)
  574. # [15:07] * Quits: smaug____ (~chatzilla@193-64-22-182-nat.elisa-mobile.fi) (Remote host closed the connection)
  575. # [15:08] * Joins: smaug____ (~chatzilla@193-64-22-182-nat.elisa-mobile.fi)
  576. # [15:10] * Parts: crocket (~crocket@unaffiliated/crocket)
  577. # [15:11] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
  578. # [15:14] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  579. # [15:15] * Joins: MacTed (~Thud@63.119.36.36)
  580. # [15:19] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
  581. # [15:26] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
  582. # [15:29] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  583. # [15:29] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  584. # [15:34] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Ping timeout: 260 seconds)
  585. # [15:35] * Joins: scor (~scor@drupal.org/user/52142/view)
  586. # [15:35] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
  587. # [15:41] * Joins: zcorpan (~zcorpan@c-5eeaaa2c-74736162.cust.telenor.se)
  588. # [15:42] * Quits: smaug____ (~chatzilla@193-64-22-182-nat.elisa-mobile.fi) (Remote host closed the connection)
  589. # [15:42] * hsivonen wonders why https://lists.w3.org/Archives/Member/w3c-css-wg/2012JanMar/0150.html isn't on www-style
  590. # [15:42] * Joins: smaug____ (~chatzilla@193-64-22-182-nat.elisa-mobile.fi)
  591. # [15:43] <AryehGregor> Does anyone know why WebIDL allows float/double to have values like NaN, Infinity, etc.? That seems undesirable.
  592. # [15:44] * AryehGregor will file a bug if no one answers in the time it takes him to file it
  593. # [15:44] <jgraham> Why not? ECMAScript allows those values
  594. # [15:45] * Quits: smaug____ (~chatzilla@193-64-22-182-nat.elisa-mobile.fi) (Remote host closed the connection)
  595. # [15:45] <AryehGregor> The WebIDL uses of float/double I can think of don't want them.
  596. # [15:45] <AryehGregor> Like currentTime, or CSSMatrix.
  597. # [15:45] <jgraham> But that seems very interface-specific
  598. # [15:46] <AryehGregor> If existing users don't want them, they shouldn't be allowed, or should only be allowed if you opt in with an extended attribute.
  599. # [15:46] <jgraham> It seems bad to disallow those values in any interface just because they don't make sense in some
  600. # [15:46] <AryehGregor> If some interfaces want them and some don't, there should be different types, or extended attributes.
  601. # [15:46] <annevk> jgraham: i think it's the other way around though
  602. # [15:46] <annevk> jgraham: they only make sense in some
  603. # [15:46] <jgraham> Or it could just say in prose
  604. # [15:47] <annevk> and often it's just attributes that return a number and therefore never need them either
  605. # [15:47] * Joins: smaug____ (~chatzilla@193-64-22-182-nat.elisa-mobile.fi)
  606. # [15:47] <jgraham> It seems bizzare to me taht if you pass in a variable that happens to be NaN, it would change e.g. overload resolution
  607. # [15:48] <zcorpan> wasn't overload going to be dropped?
  608. # [15:48] * Quits: zcorpan (~zcorpan@c-5eeaaa2c-74736162.cust.telenor.se) (Quit: zcorpan)
  609. # [15:49] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  610. # [15:49] <annevk> yes it was
  611. # [15:49] <annevk> or is
  612. # [15:51] <jgraham> Hmm, so how is that going to work? There are interfaces that depend on it, surely?
  613. # [15:51] <annevk> apparently not
  614. # [15:52] * Quits: davidb (~davidb@66.207.208.98) (Quit: blast off!)
  615. # [15:52] * Joins: davidb (~davidb@66.207.208.98)
  616. # [15:54] <jgraham> I am obviously behind. Stuff like CanvasRenderingContext2D::createPattern
  617. # [15:54] <zewt> it'd make sense for NaN/INF to be "converted" to 0 (in the same sense as a type conversion) unless some flag is present (akin to nullable) ... but that's not what actually happens in many places, at least in the HTML spec
  618. # [15:55] * Joins: zcorpan (~zcorpan@c-5eeaaa2c-74736162.cust.telenor.se)
  619. # [15:55] <AryehGregor> AFAICT, the HTML spec mostly just doesn't define what to do.
  620. # [15:55] <hsivonen> I wonder how Opera developers feel about Pepper
  621. # [15:55] <zewt> Except where otherwise specified, for the 2D context interface, any method call with a numeric argument whose value is infinite or a NaN value must be ignored.
  622. # [15:55] <jgraham> Oh, that uses "or"
  623. # [15:55] * Joins: ehsan (~ehsan@209.29.21.241)
  624. # [15:55] <AryehGregor> jgraham, they use union types now.
  625. # [15:55] <hsivonen> Opera even joined the Open Screen Project and this is what they get
  626. # [15:56] <zewt> converting to 0 seems more in line with how other functions work when you pass a "wrong" type; just convert it and keep going
  627. # [15:56] <jgraham> Hmm
  628. # [15:56] <smaug____> open screen project ? maybe internet knows what that is
  629. # [15:56] <zewt> anyway, off to work
  630. # [15:57] * Parts: csarven (~csarven@wlan-nat.fwgal01.deri.ie)
  631. # [15:57] <hsivonen> smaug____: It's Adobe's Flash Player porting and bundling program
  632. # [15:57] <smaug____> uh
  633. # [15:57] <smaug____> "open"
  634. # [15:58] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  635. # [15:59] * Joins: tomasf (~tomasf@95.209.66.164.bredband.tre.se)
  636. # [16:01] * Joins: crocket (~crocket@unaffiliated/crocket)
  637. # [16:03] <AryehGregor> zewt, setting a float/double attribute to something will already throw in any case where ToNumber() throws, which includes at least the case where you pass an object and ToPrimitive() throws. E.g., video.currentTime = {} already throws TypeError per spec.
  638. # [16:03] <annevk> AryehGregor: oh, long / long long / octet cannot be Infinity and such?
  639. # [16:03] <AryehGregor> annevk, no.
  640. # [16:03] * AryehGregor looks what happens
  641. # [16:04] <AryehGregor> annevk, it seems like in that case it gets set to +0.
  642. # [16:06] <tomasf> 2
  643. # [16:09] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Ping timeout: 240 seconds)
  644. # [16:10] * Quits: Ducki (~Ducki@pD9E394CF.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  645. # [16:14] <crocket> How can I declare a valid XHTML5 document with a doctype tag?
  646. # [16:14] <crocket> Can an XHTML5 document conform to "XHTML 1.0 Strict DTD"?
  647. # [16:15] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
  648. # [16:15] <zcorpan> crocket: why do you care about DTD at all?
  649. # [16:15] <crocket> DTD is important.
  650. # [16:15] <Philip`> DTD isn't important
  651. # [16:17] <Philip`> (HTML5's XML serialisation allows you to use any doctype, or none, as you wish)
  652. # [16:17] <zcorpan> crocket: http://about.validator.nu/#faq ("What’s wrong with DTDs?")
  653. # [16:17] <zcorpan> hsivonen: would be nice if all the headings had ids ^
  654. # [16:18] <Philip`> (though if you're transmitting it as text/html then it's not really the XML serialisation, and you need to use one of http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#obsolete-permitted-doctype-string )
  655. # [16:18] <Philip`> (which does allow 1.0 Strict)
  656. # [16:19] <zcorpan> hsivonen: or at least the dtd heading, since i wanted to link to it now :-)
  657. # [16:19] * Joins: danielfilho (~daniel@187.31.77.7)
  658. # [16:22] * Quits: davidb (~davidb@66.207.208.98) (Quit: blast off!)
  659. # [16:22] * Joins: davidb (~davidb@66.207.208.98)
  660. # [16:22] * Joins: Ms2ger (~Ms2ger@91.181.63.183)
  661. # [16:23] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 260 seconds)
  662. # [16:24] <crocket> Philip`: I guess <!DOCTYPE html> would do.
  663. # [16:24] * StoneCypher is not a fan of using the html5 doctype before standardization
  664. # [16:25] <AryehGregor> REC != "standardization"
  665. # [16:28] <StoneCypher> well
  666. # [16:28] <StoneCypher> those recommendations are called standards
  667. # [16:28] * Parts: crocket (~crocket@unaffiliated/crocket)
  668. # [16:28] <StoneCypher> eg the html4 standard
  669. # [16:28] <StoneCypher> no?
  670. # [16:28] * Joins: crocket (~crocket@unaffiliated/crocket)
  671. # [16:28] <Ms2ger> No
  672. # [16:28] <StoneCypher> oh.
  673. # [16:28] <Ms2ger> The W3C doesn't publish standards
  674. # [16:28] <StoneCypher> is that just inappropriate common slang?
  675. # [16:28] * Parts: crocket (~crocket@unaffiliated/crocket)
  676. # [16:29] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
  677. # [16:30] <AryehGregor> It doesn't use the term "standard" officially, it uses "Recommendation".
  678. # [16:30] <StoneCypher> k
  679. # [16:31] <Ms2ger> Anyway, HTML5 is more mature than HTML4
  680. # [16:31] <StoneCypher> most of its modules are still being haggled about
  681. # [16:31] <StoneCypher> even sorta-straightforward stuff
  682. # [16:32] <StoneCypher> although, the recommendation piece that (i think annevk?) showed me yesterday, which is basically what other languages call inheritance for css (think LESS,) makes me *super* happy
  683. # [16:32] <Philip`> That's better than the situation with HTML4, where it was blatantly wrong and people were just resigned to it never being fixed
  684. # [16:33] <StoneCypher> that's a valid point
  685. # [16:33] <StoneCypher> i guess what i am reacting poorly to is the possibility - in a few cases, the likelihood - that the recommendation i'm writing towards will change
  686. # [16:34] <Ms2ger> Aww, I missed an XML conversation
  687. # [16:34] <jgraham> "09:22 < Ms2ger> The W3C doesn't publish standards" - in that case they probably shouldn't have a heading "standards" at the top of their homepage
  688. # [16:34] <Ms2ger> You go tell them that
  689. # [16:34] <Ms2ger> I am no longer surprised by hypocrisy at the W3C
  690. # [16:35] <jgraham> I thought the "we don't publish standards" thing was a vauge fear of being sued by ISO or someone
  691. # [16:35] <Philip`> StoneCypher: It doesn't really matter what stan... uh, recommendation you're writing towards - it just matters what web browsers are implementing, and whether they're backward-compatible with the content you've already published
  692. # [16:35] <Philip`> StoneCypher: (assuming your goal is for your sites to not break in future browsers)
  693. # [16:35] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  694. # [16:36] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  695. # [16:37] <Ms2ger> AryehGregor, HTML requires throwing for non-finite doubles somewhere up front
  696. # [16:37] <Ms2ger> Except for canvas2d, which silently ignores
  697. # [16:37] <AryehGregor> Ms2ger, really?
  698. # [16:37] * Quits: smaug____ (~chatzilla@193-64-22-182-nat.elisa-mobile.fi) (Ping timeout: 260 seconds)
  699. # [16:37] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Quit: thiessenp)
  700. # [16:37] * AryehGregor looks
  701. # [16:37] <Ms2ger> jgraham, we can apparently disambiguate on argument count only
  702. # [16:37] * Joins: smaug____ (~chatzilla@193-64-22-182-nat.elisa-mobile.fi)
  703. # [16:38] <Ms2ger> AryehGregor, 2.2.2 Dependencies under WebIDL
  704. # [16:38] <AryehGregor> Oh.
  705. # [16:38] <AryehGregor> How confusing.
  706. # [16:38] * Quits: izhak (~izhak@188.168.203.35) (Remote host closed the connection)
  707. # [16:41] <Philip`> These hidden sentences that have arbitrary influences on arbitrary parts of the rest of the spec are almost as intuitive as COME FROM
  708. # [16:41] <zcorpan> iirc the spec required throwing before for everything, but some browsers did ignore instead for canvas, and then some pages depended on not throwing for canvas, so the spec changed for canvas
  709. # [16:43] <Ms2ger> Gecko used to throw for most of canvas IIRC
  710. # [16:43] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  711. # [16:43] <Ms2ger> Blame Philip` for getting that changed :)
  712. # [16:43] <Philip`> I blame Hixie for accepting my suggestions
  713. # [16:43] * Joins: izhak (~izhak@188.168.203.35)
  714. # [16:43] <smaug____> (throwing was the sane behavior, but I didn't care enough to file spec bugs)
  715. # [16:44] <AryehGregor> Since when is the web platform supposed to be sane?
  716. # [16:44] <smaug____> there can be some corner cases when it is sane
  717. # [16:45] <Philip`> I think it was an attempt to handle edge cases (like scaling by 1/x for small x) relatively gracefully, where throwing an exception is considered non-graceful because it usually clobbers the entire script
  718. # [16:45] * Quits: izhak (~izhak@188.168.203.35) (Remote host closed the connection)
  719. # [16:46] <zcorpan> Hixie: if you fasttrack https://www.w3.org/Bugs/Public/show_bug.cgi?id=14929 i'll give you a cookie. :-)
  720. # [16:46] <AryehGregor> Scaling by 1/x for small x will have discontinuous behavior near 0 no matter what you do.
  721. # [16:47] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
  722. # [16:47] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  723. # [16:48] <Ms2ger> zcorpan, fwiw, I've found that attaching a patch + reminder by private email works quite well :)
  724. # [16:49] <Ms2ger> "If the unprefixed property is used widely enough that changing its syntax would be a problem, then ipso facto we should be very reluctant to change its syntax."
  725. # [16:49] <Ms2ger> Ha. Ha. Ha.
  726. # [16:53] * Quits: zcorpan (~zcorpan@c-5eeaaa2c-74736162.cust.telenor.se) (Ping timeout: 252 seconds)
  727. # [16:53] * Joins: izhak (~izhak@188.168.203.35)
  728. # [16:55] * Quits: izhak (~izhak@188.168.203.35) (Remote host closed the connection)
  729. # [16:57] * Joins: ezoe (~ezoe@203-140-91-55f1.kyt1.eonet.ne.jp)
  730. # [16:58] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 272 seconds)
  731. # [17:01] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 260 seconds)
  732. # [17:01] * Joins: izhak (~izhak@188.168.203.35)
  733. # [17:03] * Joins: ehsan (~ehsan@66.207.208.98)
  734. # [17:04] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  735. # [17:04] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  736. # [17:04] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  737. # [17:04] <hsivonen> Ms2ger: seems like a reasonable statement. (the one you quoted)
  738. # [17:04] <Ms2ger> Yeah
  739. # [17:04] <Ms2ger> I'm a little cynical about the CSSWG
  740. # [17:06] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  741. # [17:06] * Quits: Lachy (Lachy@nat/opera/x-xwhwgoydtktgrgmd) (Quit: Computer has gone to sleep.)
  742. # [17:11] * Quits: jdong (~jdong@222.126.155.250) (Remote host closed the connection)
  743. # [17:11] * Joins: jdong (~jdong@222.126.155.250)
  744. # [17:11] * Joins: zcorpan (~zcorpan@c-5eeaaa2c-74736162.cust.telenor.se)
  745. # [17:15] * Joins: sicking (~chatzilla@mozilla.vlan402.asr1.cdg3.gblx.net)
  746. # [17:21] <StoneCypher> Philip`: nah, i'm a c++ programmer. I need standards compliance, even if it's moot. It's who I am.
  747. # [17:22] * Quits: izhak (~izhak@188.168.203.35) (Remote host closed the connection)
  748. # [17:23] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  749. # [17:23] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  750. # [17:25] * Quits: tomasf (~tomasf@95.209.66.164.bredband.tre.se) (Ping timeout: 244 seconds)
  751. # [17:25] * tomasf_ is now known as tomasf
  752. # [17:27] * Joins: temp01 (~temp01@unaffiliated/temp01)
  753. # [17:28] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  754. # [17:29] * Joins: izhak (~izhak@188.168.203.35)
  755. # [17:29] * Quits: Evanescence (~Evanescen@60.183.208.198) (Quit: my website: http://stardiviner.dyndns-blog.com/)
  756. # [17:31] * Philip` doesn't see C++ as a great place for caring hugely about standards compliance, given how much is left undefined or implementation-defined or is defined wrongly or is too hard for any human to comprehend, and how most real programs rely on non-standard features
  757. # [17:31] * Quits: izhak (~izhak@188.168.203.35) (Remote host closed the connection)
  758. # [17:34] * Quits: LBP (~Mirc@pD9EB04A3.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  759. # [17:34] * Joins: LBP (~Mirc@pD9EB04A3.dip0.t-ipconnect.de)
  760. # [17:34] <StoneCypher> Philip`: kay
  761. # [17:34] * Quits: sicking (~chatzilla@mozilla.vlan402.asr1.cdg3.gblx.net) (Ping timeout: 244 seconds)
  762. # [17:34] <StoneCypher> Philip`: very little is actually undefined, though
  763. # [17:35] <StoneCypher> Philip`: it's just that what's undefined is well defined, which is not usually the case in weaker languages
  764. # [17:35] * Joins: izhak (~izhak@188.168.203.35)
  765. # [17:36] <Ms2ger> Has casting to smaller-width integers been defined yet?
  766. # [17:36] <Philip`> Some fairly critical stuff is(/was until very recently) undefined, like the memory model when you have multiple threads
  767. # [17:37] <Philip`> Ms2ger: I think that's always been defined for unsigned ints, but not for signed if the result overflows
  768. # [17:38] <Ms2ger> Hmm, I thought the opposite
  769. # [17:38] <Philip`> They don't want to require something that's infeasible on ones' complement architectures
  770. # [17:41] <Philip`> s/ones'/one's/ (I got distracted by Wikipedia's needlessly pedantic linguistic choice)
  771. # [17:41] <kennyluck> it's defined for unsigned ints last I check.
  772. # [17:44] * Quits: scor (~scor@drupal.org/user/52142/view) (Read error: Connection reset by peer)
  773. # [17:44] * Joins: scor (~scor@drupal.org/user/52142/view)
  774. # [17:45] * Quits: smaug____ (~chatzilla@193-64-22-182-nat.elisa-mobile.fi) (Ping timeout: 240 seconds)
  775. # [17:46] * Quits: zcorpan (~zcorpan@c-5eeaaa2c-74736162.cust.telenor.se) (Quit: zcorpan)
  776. # [17:47] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 265 seconds)
  777. # [17:48] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
  778. # [17:48] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  779. # [17:49] <MikeSmith> zcorpan, if you can raise a bugzilla.validator.nu bug for that, that'd be great
  780. # [17:49] <MikeSmith> (about the image report)
  781. # [17:50] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  782. # [17:51] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  783. # [17:51] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  784. # [17:53] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  785. # [17:53] * Quits: izhak (~izhak@188.168.203.35) (Remote host closed the connection)
  786. # [17:55] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
  787. # [17:59] <AryehGregor> At least with C++, differences between compilers are only relevant once, when you compile. Once you compile in a given compiler and test it, it will work the same forevermore regardless of C++.
  788. # [17:59] * Joins: izhak (~izhak@188.168.203.35)
  789. # [18:00] <AryehGregor> With web stuff, you can test your web page in all major browsers at the time you write it, and it might work just fine, and then it still might not work in future browsers if behavior changes.
  790. # [18:00] <AryehGregor> Which is why undefined behavior is more acceptable for C++ than the web.
  791. # [18:00] <StoneCypher> Ms2ger: downcasting has been well defined since BCPL
  792. # [18:00] <AryehGregor> jgraham, are you planning on ever accepting my pull request?
  793. # [18:00] <StoneCypher> Ms2ger: any downcast which is correctly masked succeeds
  794. # [18:00] <AryehGregor> Okay, let me rephrase that more politely:
  795. # [18:00] <AryehGregor> jgraham, do you have a timeline in mind for accepting my pull request?
  796. # [18:01] * AryehGregor always try to be more polite than he is
  797. # [18:01] <Ms2ger> Which pull request? If it's to testharness.js, just push to dvcs.w3.org/hg/resources/
  798. # [18:01] <AryehGregor> Ms2ger, he asked me to submit a pull request on github instead of just pushing it.
  799. # [18:01] <Philip`> AryehGregor: Except if you're dynamically linking with libstdc++, which might change in the future
  800. # [18:02] <AryehGregor> If he doesn't respond for long enough, I guess I'll just push the updates myself.
  801. # [18:02] <jgraham> AryehGregor: Please do what Ms2ger says
  802. # [18:02] <AryehGregor> jgraham, okay. So should I not submit pull requests in the future, or what?
  803. # [18:02] <AryehGregor> (I added a second commit to the pull request, in case you didn't notice.)
  804. # [18:02] <jgraham> I haven't got the sync between git and hg worked out properly yet
  805. # [18:02] <AryehGregor> (Should I push that too?)
  806. # [18:04] <jgraham> AryehGregor: Yes, that change looks fine
  807. # [18:04] <jgraham> AryehGregor: Dunno why I didn't get mail about it
  808. # [18:05] <jgraham> If I set up the necessary bits to sync github and hg I think pull requests are still the best way to work, because a crappy code review system is better than no code review system
  809. # [18:06] * slightlyoff_afk is now known as slightlyoff
  810. # [18:06] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  811. # [18:06] <AryehGregor> github's code review doesn't seem too bad at first glance.
  812. # [18:06] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
  813. # [18:06] <AryehGregor> Got to be better than Bugzilla.
  814. # [18:07] <jgraham> Well yeah, but so is amputating your own leg with a rusty spoon.
  815. # [18:07] <AryehGregor> Mozilla still uses it. :(
  816. # [18:07] <Ms2ger> Splinter isn't too bad
  817. # [18:07] <jgraham> I seriously have no idea how Mozilla manage it
  818. # [18:08] <jgraham> But maybe everyone is using the tools that present a UI on top of the broken model
  819. # [18:08] <jgraham> That makes it suck less
  820. # [18:10] <AryehGregor> Pretty much.
  821. # [18:11] * slightlyoff is now known as slightlyoff_afk
  822. # [18:12] * Joins: smaug____ (~chatzilla@193-64-22-35-nat.elisa-mobile.fi)
  823. # [18:17] <Ms2ger> What broken model?
  824. # [18:18] <jgraham> Posting diff output to bug reports
  825. # [18:18] <Ms2ger> That makes a lot of sense
  826. # [18:18] <jgraham> Not to me
  827. # [18:19] <Ms2ger> Why not? You're writing patches to a repository, so that's your output
  828. # [18:20] * Quits: plutoniix (~plutoniix@101.108.111.35) (Quit: Leaving)
  829. # [18:21] <jgraham> No, commits in a repository are your output. Why not work with those, and all the advanced tools you have for managing them?
  830. # [18:21] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 252 seconds)
  831. # [18:24] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  832. # [18:26] * Quits: smaug____ (~chatzilla@193-64-22-35-nat.elisa-mobile.fi) (Remote host closed the connection)
  833. # [18:27] * Joins: smaug____ (~chatzilla@193-64-22-35-nat.elisa-mobile.fi)
  834. # [18:27] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 245 seconds)
  835. # [18:31] * Joins: roc (~chatzilla@81.130.197.83)
  836. # [18:33] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  837. # [18:33] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  838. # [18:33] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  839. # [18:34] <Ms2ger> AryehGregor, congratulations, I guess :)
  840. # [18:34] <AryehGregor> Ms2ger, . . . on what?
  841. # [18:35] <Ms2ger> The CSSWG likes you
  842. # [18:36] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
  843. # [18:36] * Joins: demet8 (~demet8@94.186.8.67.cfl.res.rr.com)
  844. # [18:36] <AryehGregor> It does? I didn't notice.
  845. # [18:36] * Parts: demet8 (~demet8@94.186.8.67.cfl.res.rr.com)
  846. # [18:36] <Ms2ger> http://krijnhoetmer.nl/irc-logs/css/20120222#l-375
  847. # [18:36] <AryehGregor> Hurrah.
  848. # [18:36] <AryehGregor> It only took, what, upwards of a month?
  849. # [18:37] <StoneCypher> oh neat
  850. # [18:37] <astearns> we're now talking about transform-origin and perspective-origin
  851. # [18:37] <Ms2ger> But the bureacrazy needs that time!
  852. # [18:38] <AryehGregor> Oh, you're going to talk about using hg for specs.
  853. # [18:38] <AryehGregor> Yay.
  854. # [18:38] <Ms2ger> One repo for all specs, apparently
  855. # [18:38] <AryehGregor> That's okay with me.
  856. # [18:39] <AryehGregor> I wish it were easier to merge and split repos.
  857. # [18:39] <AryehGregor> No VCS seems to have managed that yet.
  858. # [18:39] <AryehGregor> Seems like a natural extension of the concept of a DVCS.
  859. # [18:39] * Quits: ezoe (~ezoe@203-140-91-55f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
  860. # [18:39] <AryehGregor> You should be able to merge two repositories, where the merge commit puts one of them in a subdirectory of the other.
  861. # [18:40] <Ms2ger> I think you can do that somehow in hg
  862. # [18:40] <AryehGregor> Splitting is naturally handled anyway, I guess, by just deleting the irrelevant files in two different copies.
  863. # [18:40] <AryehGregor> Although re-merging won't be nice in that case.
  864. # [18:40] <Philip`> Presumably moving them into a subdirectory that wouldn't preserve the commit IDs (because changing the paths will change the commit content)
  865. # [18:41] <Ms2ger> You would move all the files into a subdir in one of the repos before merging
  866. # [18:42] <Philip`> Oh, I suppose that might work
  867. # [18:43] <Philip`> Can you simply pull from an unrelated repository into a second one, and then do a merge of the heads?
  868. # [18:43] <Ms2ger> Yes
  869. # [18:43] <Ms2ger> Though you have to say so loudly
  870. # [18:43] <Philip`> "hg PULL"?
  871. # [18:43] <Ms2ger> hg pull -f, IIRC
  872. # [18:44] * Joins: ap (~ap@2620:149:4:1b01:f416:46bf:bae4:649f)
  873. # [18:45] * Quits: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net) (Remote host closed the connection)
  874. # [18:45] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 240 seconds)
  875. # [18:45] * Joins: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net)
  876. # [18:50] * Joins: maikmerten (~maikmerte@port-92-201-220-44.dynamic.qsc.de)
  877. # [18:58] <AryehGregor> Interesting.
  878. # [19:03] * Joins: karega (~karegaani@64.124.202.222)
  879. # [19:09] * Joins: othermaciej (~mjs@17.244.8.59)
  880. # [19:09] * Quits: othermaciej (~mjs@17.244.8.59) (Client Quit)
  881. # [19:11] * Joins: othermaciej (~mjs@17.244.8.59)
  882. # [19:16] * Quits: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net) (Ping timeout: 276 seconds)
  883. # [19:19] * Quits: karega (~karegaani@64.124.202.222) (Ping timeout: 245 seconds)
  884. # [19:25] * Joins: aklein (u4454@gateway/web/irccloud.com/x-wcvqqukqjpslnbgy)
  885. # [19:26] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
  886. # [19:29] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  887. # [19:30] * Joins: dbaron (~dbaron@nat/mozilla/x-mhjpjmxihxfvotih)
  888. # [19:34] * Joins: drublic (~drublic@frbg-5d84e71b.pool.mediaWays.net)
  889. # [19:47] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  890. # [19:50] * Joins: karlcow (~karl@nerval.la-grange.net)
  891. # [19:50] * Joins: pablof (~pablof@144.189.101.1)
  892. # [19:51] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 244 seconds)
  893. # [19:51] * Quits: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba) (Ping timeout: 240 seconds)
  894. # [19:53] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  895. # [19:53] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  896. # [19:55] * Joins: svl (~me@89.128.148.64)
  897. # [19:55] * Quits: othermaciej (~mjs@17.244.8.59) (Quit: othermaciej)
  898. # [19:59] <MikeSmith> smaug____: validator.nu/mozilla HTML parser code does expose an API
  899. # [19:59] <MikeSmith> a la libxml2 or whatever
  900. # [19:59] <MikeSmith> for java apps at least
  901. # [19:59] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
  902. # [19:59] <smaug____> MikeSmith: I was thinking API for C/C++
  903. # [20:01] <jamesr__> annevk, partial didn't exist when i wrote the IDL
  904. # [20:01] <jamesr__> annevk, i'll update the references to the most recent thing i can find on w3, but i'll have to leave those as links to w3 and w3c staff might go in and make them more retarded later on
  905. # [20:01] <MikeSmith> smaug____: ah OK, yeah, that would be nice to have
  906. # [20:03] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox)
  907. # [20:09] * Joins: othermaciej (~mjs@17.245.16.134)
  908. # [20:11] * Joins: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
  909. # [20:13] <pablof> I'm a bit confused with some wording, halp?
  910. # [20:13] * Philip` sees http://blogs.adobe.com/flashplayer/2012/02/adobe-and-google-partnering-for-flash-player-on-linux.html and now understands hsivonen's earlier reference to Pepper
  911. # [20:13] <pablof> When content whose URL has the same origin as the iframe element's Document fails to load (e.g. […]), then the user agent must queue a task to fire a simple event named error at the element instead.
  912. # [20:13] <pablof> what exactly are the origins involved in the same origin check there?
  913. # [20:14] <pablof> Who is "content" referring to?
  914. # [20:14] <Ms2ger> iframe src=foo
  915. # [20:14] <Ms2ger> content refers to foo
  916. # [20:16] <pablof> Ms2ger: i see, thanks!
  917. # [20:24] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Quit: ZNC - http://znc.in)
  918. # [20:25] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
  919. # [20:25] <jamesr__> Philip`, gtk3 transition is another factor w.r.t. flash linux (gtk3's an ABI change, npapi flash depends on gtk2)
  920. # [20:35] * Joins: ojan (u5519@gateway/web/irccloud.com/x-qvipegisnntokdeo)
  921. # [20:36] * Quits: espadrine (~thaddee_t@AMontsouris-157-1-121-253.w90-46.abo.wanadoo.fr) (Ping timeout: 260 seconds)
  922. # [20:36] * Quits: maikmerten (~maikmerte@port-92-201-220-44.dynamic.qsc.de) (Quit: Leaving)
  923. # [20:37] <roc> wow, that is really antisocial
  924. # [20:38] * riven` is now known as riven
  925. # [20:38] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  926. # [20:38] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  927. # [20:39] <MikeSmith> roc: ?
  928. # [20:39] <roc> tying Linux Flash > 11.2 to a huge pile of Chrome-only APIs
  929. # [20:41] <AryehGregor> Fortunately, Flash is progressively less relevant anyway.
  930. # [20:41] <AryehGregor> Still, though . . .
  931. # [20:42] * Joins: gasweld (~gasweld@178.120.13.30)
  932. # [20:43] <roc> indeed, maybe support for Flash > 11.2 will never become important to users
  933. # [20:44] <AryehGregor> So the CSSWG has finally decided to move from CVS to hg, but it probably won't happen for months. Oh well.
  934. # [20:44] * Quits: svl (~me@89.128.148.64) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  935. # [20:44] <AryehGregor> I guess I have to learn how to use CVS after all.
  936. # [20:44] <roc> you have led a protected existence
  937. # [20:44] <AryehGregor> :(
  938. # [20:45] * Joins: GlitchMr (~glitchmr@178-36-45-148.adsl.inetia.pl)
  939. # [20:47] <roc> hmm, my first read through the Adobe announcement missed the just-as-important fact that Adobe won't offer a Flash download other than bundled with Chrome
  940. # [20:47] <smaug____> roc: oh, I must have missed that
  941. # [20:47] <smaug____> Google must be paying quite a bit to Adobe
  942. # [20:48] <roc> so presumably as well as Firefox and Opera getting shafted, so do all other open-source browsers, including Chromium!
  943. # [20:58] <Hixie> where do i point someone who wants to work on test suites for html?
  944. # [20:58] * Joins: Thireg (~Thireg@APlessis-Bouchard-152-1-43-101.w83-114.abo.wanadoo.fr)
  945. # [21:00] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 272 seconds)
  946. # [21:00] <roc> jamesr__: FWIW I don't see any issues with supporting GTK3-based plugins in NPAPI. There might be a little work around the edges but the API dependencies on GTK2 are minimal
  947. # [21:00] <Ms2ger> Hixie, dvcs.w3.org/hg/html
  948. # [21:01] <jgraham> Hixie: public-html-testsuite
  949. # [21:01] <Ms2ger> And
  950. # [21:01] <Ms2ger> http://www.w3.org/html/wg/wiki/Testing/Submission/
  951. # [21:01] <jgraham> Or here ofc :)
  952. # [21:01] * Joins: bzed (~bzed@devel.recluse.de)
  953. # [21:01] <Hixie> k, thanks guys
  954. # [21:01] <jgraham> Depends what "wants to work" means, really :)
  955. # [21:02] <Ms2ger> "At this time we are creating tests based on HTML5 'Features'. "
  956. # [21:02] * Ms2ger wonders what that means
  957. # [21:02] <jgraham> The scare quoutes?
  958. # [21:02] <jgraham> Probably if you s/'Features'/bugs/ it will all make sense
  959. # [21:06] <jamesr__> roc, npapi flash today has dependencies on the ABI of gtk2, so it won't do anything on gtk3 systems. i imagine this could be fixed by some amount of work on the plugin author's side
  960. # [21:06] <jamesr__> i don't know how much work it is
  961. # [21:07] * Quits: othermaciej (~mjs@17.245.16.134) (Quit: othermaciej)
  962. # [21:07] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
  963. # [21:09] <roc> porting from GTK2 to GTK3 isn't that hard, judging by the patches that port Firefox ... especially since Flash isn't even affected by theming-related changes ... but OK
  964. # [21:15] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  965. # [21:15] * JohnAlbin is now known as JohnAsleep
  966. # [21:16] * Joins: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba)
  967. # [21:19] <Hixie> ok i did the bug zcorpan wanted
  968. # [21:32] <charlvn> Hixie: now make zcorpan buy you a cookie... and make sure it isn't a flash cookie :P
  969. # [21:38] * Quits: doublec (~doublec@unaffiliated/doublec) (Quit: Bye)
  970. # [21:39] * Joins: doublec (~doublec@cd.pn)
  971. # [21:40] * Quits: Druid_ (~Druid@p5B05C72D.dip.t-dialin.net) (Ping timeout: 265 seconds)
  972. # [21:44] * Joins: Druid_ (~Druid@p5B05D408.dip.t-dialin.net)
  973. # [21:48] * Quits: smaug____ (~chatzilla@193-64-22-35-nat.elisa-mobile.fi) (Ping timeout: 244 seconds)
  974. # [21:51] * Quits: graememcc (~chatzilla@host86-150-157-88.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216081259])
  975. # [21:52] * Quits: kennyluck (~kennyluck@114-43-115-130.dynamic.hinet.net) (Read error: Connection reset by peer)
  976. # [21:56] * Joins: kennyluck (~kennyluck@114-43-120-9.dynamic.hinet.net)
  977. # [22:00] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  978. # [22:00] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Client Quit)
  979. # [22:01] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Ping timeout: 245 seconds)
  980. # [22:02] * Joins: smaug____ (~chatzilla@193-64-22-206-nat.elisa-mobile.fi)
  981. # [22:03] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
  982. # [22:05] * Quits: erichynds (~ehynds@venkman.brightcove.com)
  983. # [22:05] * Joins: jamesr (jamesr@nat/google/x-qvpcrwbelppfurqh)
  984. # [22:12] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
  985. # [22:13] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  986. # [22:14] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  987. # [22:14] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  988. # [22:17] <jgraham> I have to stop reading about pepper, it is just too unpleasant
  989. # [22:17] * Quits: doublec (~doublec@cd.pn) (Changing host)
  990. # [22:17] * Joins: doublec (~doublec@unaffiliated/doublec)
  991. # [22:18] <MikeSmith> jgraham: heh
  992. # [22:18] * Quits: GlitchMr (~glitchmr@178-36-45-148.adsl.inetia.pl) (Read error: Connection reset by peer)
  993. # [22:19] * Joins: othermaciej (~mjs@17.245.90.158)
  994. # [22:19] <MikeSmith> among the many lessons we have learned over the last 15 years: plugins in whatever form are ultimately a very bad idea
  995. # [22:19] <Ms2ger> Multipage dead?
  996. # [22:19] <Ms2ger> http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#the-canvas-element
  997. # [22:20] <Philip`> Not my fault
  998. # [22:21] <MikeSmith> Ms2ger: http://dev.w3.org/html5/spec/the-canvas-element.html#the-canvas-element is working afaict
  999. # [22:21] <Ms2ger> Bah, w3
  1000. # [22:22] * Quits: roc (~chatzilla@81.130.197.83) (Ping timeout: 240 seconds)
  1001. # [22:22] <smaug____> MikeSmith: indeed, which is why it is surprising that one browser vendor is actively developing a plugin API.
  1002. # [22:24] <MikeSmith> yeah
  1003. # [22:25] <MikeSmith> dunno what to say about that
  1004. # [22:30] * Quits: JohnAsleep (~JohnAlbin@114-24-50-185.dynamic.hinet.net) (Ping timeout: 240 seconds)
  1005. # [22:34] <annevk> jamesr: cool
  1006. # [22:36] <annevk> Ms2ger: it's only one API
  1007. # [22:36] <annevk> Ms2ger: no big deal
  1008. # [22:37] * AryehGregor is very sad that even with 16G of RAM, Gecko source code doesn't stay in the OS page cache for long
  1009. # [22:37] * AryehGregor shakes fist at Linux kernel
  1010. # [22:42] * Quits: Ms2ger (~Ms2ger@91.181.63.183) (Quit: nn)
  1011. # [22:44] * Joins: roc (~chatzilla@81.130.197.83)
  1012. # [22:45] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  1013. # [22:48] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
  1014. # [22:48] * Quits: LBP (~Mirc@pD9EB04A3.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  1015. # [22:50] <jgraham> AryehGregor: Pretty sure there will be a setting you can tweak to change that behaviour. And if you do, in three years, you might have figured out how to boot your system again!
  1016. # [22:50] * Quits: roc (~chatzilla@81.130.197.83) (Ping timeout: 240 seconds)
  1017. # [22:50] * AryehGregor has considered just running cat on it all every once in a while from a cron job, with ionice set to idle
  1018. # [22:51] * Quits: jdaggett (~jdaggett@ad008216.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  1019. # [22:51] * Joins: ehsan (~ehsan@66.207.208.98)
  1020. # [22:53] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  1021. # [23:02] * Quits: MacTed (~Thud@63.119.36.36)
  1022. # [23:06] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1023. # [23:06] * Quits: Thireg (~Thireg@APlessis-Bouchard-152-1-43-101.w83-114.abo.wanadoo.fr) (Quit: Thireg)
  1024. # [23:07] * Quits: jdong (~jdong@222.126.155.250) (Disconnected by services)
  1025. # [23:08] * Joins: jdong_ (~jdong@222.126.155.250)
  1026. # [23:09] * Parts: gasweld (~gasweld@178.120.13.30)
  1027. # [23:14] * Quits: nw` (eero@heaven.unlink.org) (Ping timeout: 244 seconds)
  1028. # [23:15] * Quits: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb)
  1029. # [23:18] * Quits: othermaciej (~mjs@17.245.90.158) (Quit: othermaciej)
  1030. # [23:18] * Joins: odinho (~odin@136-20-11.connect.netcom.no)
  1031. # [23:19] * Joins: othermaciej (~mjs@17.245.90.158)
  1032. # [23:20] * Joins: mkanat (mkanat@nat/google/x-rysmdifixzntqolx)
  1033. # [23:22] * Joins: ezoe (~ezoe@203-140-88-98f1.kyt1.eonet.ne.jp)
  1034. # [23:22] <pablof> my brain is having a slow day today, trying again, in [[ When content whose URL has the same origin as the iframe element's Document fails to load (e.g. […]), then the user agent must queue a task to fire a simple event named error at the element instead.]], i'm still not sure i understand which origins are involved.
  1035. # [23:22] <pablof> is it the iframe.src and iframe.contentDocument.URL, so to speak? or is it the iframe and the parent document?
  1036. # [23:24] <annevk> no
  1037. # [23:24] <annevk> it's iframe and it's owner Document
  1038. # [23:25] <annevk> that could be a little clearer
  1039. # [23:25] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  1040. # [23:25] * Joins: tantek (~tantek@nat/mozilla/x-dmvzizhkubzwselk)
  1041. # [23:25] <annevk> though that suggests that if content fails to load in cross-origin scenarios nothing is dispatched at all
  1042. # [23:25] <annevk> not sure that's what it is intended
  1043. # [23:26] * Quits: gwicke (~gabriel@212.255.42.109) (Quit: Bye!)
  1044. # [23:29] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120215223356])
  1045. # [23:29] <pablof> what follies is it trying to prevent?
  1046. # [23:30] <annevk> presumably detecting intranets
  1047. # [23:30] <annevk> but you could do the same with XHR so I'm not sure it's preventing anything
  1048. # [23:34] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
  1049. # [23:37] <pablof> annevk: how so? xhr throws different errors if there's a problem loading vs. security?
  1050. # [23:37] * heycam|away is now known as heycam
  1051. # [23:38] * Joins: eric_carlson (~eric@2620:149:4:1b01:d5ab:37b:50d3:a11d)
  1052. # [23:38] * Joins: othermaciej_ (~mjs@17.245.90.158)
  1053. # [23:39] * Joins: ap_ (~ap@2620:149:4:1b01:f416:46bf:bae4:649f)
  1054. # [23:39] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
  1055. # [23:39] * Quits: jernoble|afk (~jernoble@2620:149:4:1b01:7cb2:ded4:236e:3bd2) (Write error: Broken pipe)
  1056. # [23:39] * Joins: jernoble (~jernoble@2620:149:4:1b01:612e:b994:df91:8a98)
  1057. # [23:41] * Quits: ericc|away (~eric@2620:149:4:1b01:f5fb:d787:696a:793e) (Ping timeout: 245 seconds)
  1058. # [23:41] * Quits: ap (~ap@2620:149:4:1b01:f416:46bf:bae4:649f) (Ping timeout: 260 seconds)
  1059. # [23:41] * ap_ is now known as ap
  1060. # [23:42] * Quits: othermaciej (~mjs@17.245.90.158) (Ping timeout: 260 seconds)
  1061. # [23:42] * othermaciej_ is now known as othermaciej
  1062. # [23:44] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  1063. # [23:45] * Quits: izhak (~izhak@188.168.203.35) (Remote host closed the connection)
  1064. # [23:52] <Hixie> aaaaaaanneeeeeeeeeeeeeeeeeeee
  1065. # [23:52] <Hixie> (annevk: ping)
  1066. # [23:54] <pablof> might need to turn this one on, http://i.imgur.com/LGawg.jpg
  1067. # [23:57] <annevk> Hixie: que?
  1068. # [23:58] <Hixie> annevk: your server sent me an incomplete zip
  1069. # [23:59] <Hixie> annevk: aside from the obvious thing, namely making it so that the zip is always complete, it would be good to either not notify my side if the zip somehow is incomplete, or at least, to give me a way to determine if it is complete
  1070. # [23:59] <Hixie> annevk: so i can skip it if it's not
  1071. # Session Close: Thu Feb 23 00:00:01 2012

The end :)