/irc-logs / freenode / #whatwg / 2011-07-20 / end

Options:

  1. # Session Start: Wed Jul 20 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] <TabAtkins> Anybody know of a half-decent explanation of a Coons patch mesh gradient, so I can implement it?
  4. # [00:00] <TabAtkins> Google isn't doing me very good here.
  5. # 03[00:00] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
  6. # [00:00] <TabAtkins> And I think pdf.js hasn't implemented them yet.
  7. # [00:01] <Philip`> Like in http://tavmjong.free.fr/SVG/MESH/Mesh.html ?
  8. # [00:01] <TabAtkins> Yes.
  9. # 03[00:07] * Joins: ezoe (~ezoe@203-140-91-95f1.kyt1.eonet.ne.jp)
  10. # 02[00:10] * Quits: Ms2ger (~Ms2ger@91.181.137.135) (Quit: nn)
  11. # [00:13] <TabAtkins> Okay, I think I got it. First, WLOG assume you're drawing into the unit square. Assign a color to each corner, and use linear interpolation to assign a gradient to each edge. Then use bilinear interpolation to fill in the interior.
  12. # 02[00:15] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 252 seconds)
  13. # [00:16] <jgraham> (fwiw I think that defining some terms like in http://es5.github.com/#x5.2 would be helpful, without going all the way to real code)
  14. # 02[00:21] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 276 seconds)
  15. # 02[00:22] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  16. # 03[00:22] * Joins: boaz (~boaz@li326-230.members.linode.com)
  17. # 02[00:23] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  18. # 03[00:24] * Joins: boaz (~boaz@li326-230.members.linode.com)
  19. # 02[00:27] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
  20. # 02[00:27] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
  21. # 02[00:29] * Quits: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Remote host closed the connection)
  22. # 03[00:29] * Joins: temp01 (~temp01@unaffiliated/temp01)
  23. # 02[00:31] * Quits: agektmr (~Adium@p4057-ipbf1904marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  24. # 03[00:37] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  25. # 02[00:42] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  26. # 02[00:42] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  27. # 03[00:42] * Joins: boaz (~boaz@li326-230.members.linode.com)
  28. # 02[00:42] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  29. # 03[00:45] * Joins: boaz (~boaz@li326-230.members.linode.com)
  30. # 02[00:46] * Quits: MikeSmith (~MikeSmith@EM1-112-206-16.pool.e-mobile.ne.jp) (Ping timeout: 250 seconds)
  31. # 02[00:49] * Quits: ukai_ (~ukai@nat/google/x-dhxjplmdbuqkyzcl) (Ping timeout: 250 seconds)
  32. # 02[00:51] * Quits: shinyak (~shinyak@nat/google/x-flmzxwhmdsfrcrbr) (Ping timeout: 276 seconds)
  33. # 03[00:53] * Joins: shinyak (~shinyak@nat/google/x-tebwwqctttzvuwsi)
  34. # 02[00:54] * Quits: MacTed (~Thud@63.119.36.36)
  35. # 03[00:55] * MrDoublesite is now known as MrDo
  36. # 03[00:55] * MrDo is now known as MrDoublesite
  37. # 02[00:58] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
  38. # 03[00:58] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  39. # 02[01:00] * Quits: smaug____ (~chatzilla@a91-154-45-7.elisa-laajakaista.fi) (Ping timeout: 258 seconds)
  40. # 03[01:09] * paul_irish is now known as paul_irish_
  41. # 02[01:11] * Quits: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz) (Quit: AnselmBradford)
  42. # 02[01:12] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330])
  43. # 03[01:16] * Joins: ukai_ (~ukai@nat/google/x-cbevdzfmnceloveq)
  44. # 03[01:19] * Joins: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz)
  45. # 02[01:20] * Quits: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz) (Client Quit)
  46. # 03[01:22] * Joins: Dashimon (Dashiva@wikia/Dashiva)
  47. # 03[01:23] * jernoble is now known as jernoble|afk
  48. # 02[01:24] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 276 seconds)
  49. # 03[01:24] * Dashimon is now known as Dashiva
  50. # 02[01:28] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
  51. # 02[01:29] * Quits: erlehmann (~erlehmann@82.113.99.58) (Ping timeout: 255 seconds)
  52. # 03[01:29] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
  53. # 03[01:42] * Joins: erlehmann (~erlehmann@89.204.153.116)
  54. # 03[01:43] * Joins: miketaylr (~miketaylr@38.117.157.59)
  55. # 02[01:51] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Ping timeout: 258 seconds)
  56. # 02[02:03] * Quits: erlehmann (~erlehmann@89.204.153.116) (Quit: Ich habe dieses Lotterleben satt.)
  57. # 02[02:07] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.1/2008072406])
  58. # 03[02:12] * Joins: erlehmann (~erlehmann@89.204.153.116)
  59. # 03[02:17] * slightlyoff_afk is now known as slightlyoff
  60. # 02[02:26] * Quits: erlehmann (~erlehmann@89.204.153.116) (Quit: Ich habe dieses Lotterleben satt.)
  61. # 02[02:30] * Quits: miketaylr (~miketaylr@38.117.157.59) (Quit: miketaylr)
  62. # 03[02:31] * Joins: erlehmann (~erlehmann@89.204.153.116)
  63. # 02[02:34] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  64. # 02[02:34] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 260 seconds)
  65. # [02:37] <Hixie> so apparently the security concern eric is worried about is an attacker smuggling a <base> in the <body> before a <script> with a relative src=""
  66. # [02:37] <Hixie> as far as I can tell, IE does indeed ignore <base href> outside <head>
  67. # [02:37] <jamesr> all your <base> are belong to us?
  68. # [02:37] <Hixie> that surprises me, though
  69. # [02:37] <Hixie> does anyone have any more detailed data on what IE does with <base>?
  70. # [02:37] <Hixie> my data is all out of date and i don't have a recent IE to test
  71. # 02[02:37] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
  72. # 03[02:38] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  73. # 02[02:38] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  74. # 03[02:47] * Joins: pdr_ (~pdr@75-144-232-190-Atlanta.hfc.comcastbusiness.net)
  75. # 03[02:47] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  76. # 02[02:48] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  77. # 03[02:49] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  78. # [02:50] <beverloo> Would someone have a link to Aryeh's contenteditable / execCommand spec at hand?
  79. # 02[02:50] * Quits: pdr_ (~pdr@75-144-232-190-Atlanta.hfc.comcastbusiness.net) (Remote host closed the connection)
  80. # 03[02:51] * Joins: pdr_ (~pdr@nat/google/x-ybzqpjrhbzskzmxt)
  81. # 03[02:52] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  82. # [02:52] <beverloo> got it: http://aryeh.name/gitweb.cgi?p=editcommands;a=blob_plain;f=editcommands.html
  83. # 02[02:52] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  84. # 02[02:53] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Ping timeout: 255 seconds)
  85. # 03[02:58] * Joins: davidb (~davidb@74.13.3.86)
  86. # [03:02] <Hixie> testing IE9 it seems the same as IE8, which is to say, in both quirks and non-quieks it ignores <base href> in the body
  87. # [03:02] <Hixie> i am surprised
  88. # [03:03] <AryehGregor> The blog post said IE has behaved that way since IE7.
  89. # [03:03] <AryehGregor> Why are you surprised?
  90. # [03:03] <Hixie> i didn't read the blog post
  91. # [03:03] <AryehGregor> Also, under what circumstance is an attacker going to be able to smuggle <base> into the body but not any other XSS vector?
  92. # [03:03] <Hixie> and i'm surprised because it seems like this would cause them compat issues
  93. # [03:04] <AryehGregor> He linked to this: http://blogs.msdn.com/b/ie/archive/2005/08/29/457667.aspx
  94. # [03:04] <AryehGregor> Which is, indeed, entitled "All your <base> are belong to us".
  95. # [03:04] <Hixie> the idea is that the victim has a blacklist approach and forgets <base>
  96. # [03:04] <Hixie> i knew about that blog post but i didn't realise it affected quirks mode as well
  97. # [03:04] <Hixie> they're usually so scared of changing quirks mode
  98. # [03:04] <Hixie> anyway
  99. # 02[03:07] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 255 seconds)
  100. # 02[03:09] * Quits: MrDoublesite (~mropposit@unaffiliated/mropposite) (Ping timeout: 276 seconds)
  101. # [03:13] <Hixie> blimey
  102. # [03:13] <Hixie> IE has 5 quirks modes?
  103. # 03[03:13] * Joins: agektmr (~Adium@220.109.219.245)
  104. # [03:13] <AryehGregor> Hixie, maybe aCaseSensitive in WebKit does something along the lines of NFK{C,D}?
  105. # [03:14] <Hixie> AryehGregor: apparently it uses the platform user-friendly matching algorithm, or something
  106. # [03:14] <AryehGregor> I think IE10 has one quirks mode, three compatibility modes, and one standards mode.
  107. # [03:14] <Hixie> i think my wording is more accurate. :-P
  108. # [03:14] <jamesr> Hixie: http://hsivonen.iki.fi/doctype/ie8-mode.png
  109. # [03:15] <jamesr> but that doesn't include IE9/10 variations
  110. # [03:15] <Hixie> blimey
  111. # [03:16] <Hixie> their QA team must be... large
  112. # [03:16] <Hixie> or ill
  113. # 02[03:16] * Quits: ojan (~ojan@nat/google/x-kpzmwzkhcfkoiudt) (Quit: ojan)
  114. # [03:16] <TabAtkins> Both.
  115. # 02[03:18] * Quits: agektmr (~Adium@220.109.219.245) (Ping timeout: 240 seconds)
  116. # 02[03:18] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.18/20110621100037])
  117. # [03:19] <TabAtkins> Hixie: I thought that IE did the implied-body magic for known elements; it was only unknown elements (like the new sectioning elements) that got swallowed by the implied <head>.
  118. # 02[03:19] * Quits: davidb (~davidb@74.13.3.86) (Read error: Connection reset by peer)
  119. # 03[03:19] * Joins: davidb_ (~davidb@74.13.3.86)
  120. # [03:19] <Hixie> some known elements too
  121. # [03:19] <TabAtkins> Jeezus.
  122. # [03:20] <AryehGregor> IE clearly doesn't do an implied body for, say, <style>.
  123. # [03:20] <AryehGregor> In any version.
  124. # [03:21] <TabAtkins> Yes, of course not. That's a <head> element.
  125. # [03:21] <Hixie> tab is referring to the mail i just sent
  126. # [03:21] <TabAtkins> Hixie's claiming that <form> doesn't trigger implied-body.
  127. # 06[03:21] * AryehGregor didn't see it
  128. # [03:21] <AryehGregor> Oh. That would be . . . insane.
  129. # [03:21] <Hixie> i literally just sent it seconds ago
  130. # [03:21] <Hixie> tab is just stalking me
  131. # [03:21] <AryehGregor> But then, all pre-HTML5 HTML parsers were insane, so . . .
  132. # [03:21] <Hixie> yeah well the HTML5 parser isn't that sane either
  133. # 02[03:21] * Quits: ezoe (~ezoe@203-140-91-95f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
  134. # [03:28] <AryehGregor> Hixie, you just resolved <http://www.w3.org/Bugs/Public/show_bug.cgi?id=12570> in r6314.
  135. # 02[03:34] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
  136. # 03[03:34] * Joins: swarren08 (~swarren08@173.218.169.72)
  137. # 03[03:35] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
  138. # 03[03:37] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  139. # 03[03:38] * Joins: agektmr (~Adium@220.109.219.244)
  140. # 02[03:42] * Quits: CvP (~CvP@123.49.21.255) (Ping timeout: 258 seconds)
  141. # 02[03:55] * Quits: davidb_ (~davidb@74.13.3.86) (Quit: davidb_)
  142. # 03[03:59] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
  143. # 02[04:02] * Quits: shinyak (~shinyak@nat/google/x-tebwwqctttzvuwsi) (Ping timeout: 276 seconds)
  144. # 03[04:04] * Joins: weinig (~weinig@17.246.18.42)
  145. # 02[04:06] * Quits: _bga (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  146. # 02[04:07] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
  147. # 03[04:15] * Joins: scor (~scor@drupal.org/user/52142/view)
  148. # 03[04:17] * paul_irish_ is now known as paul_irish
  149. # 02[04:19] * Quits: agektmr (~Adium@220.109.219.244) (Read error: Connection reset by peer)
  150. # 03[04:19] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  151. # 02[04:19] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
  152. # 03[04:25] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
  153. # 03[04:25] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  154. # 02[04:29] * Quits: dave_levin (~dave_levi@nat/google/x-vefemhrrsdhxcaoj) (Quit: dave_levin)
  155. # 02[04:31] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
  156. # 02[04:32] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  157. # 02[04:32] * Quits: dbaron (~dbaron@nat/mozilla/x-veslbqukvcskhfdf) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  158. # 02[04:34] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Read error: Connection reset by peer)
  159. # 03[04:34] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
  160. # 03[04:40] * Joins: realityking_ (~rouven@xdsl-78-35-192-125.netcologne.de)
  161. # 03[04:40] * Joins: agektmr1 (~Adium@220.109.219.244)
  162. # 02[04:40] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: No route to host)
  163. # 02[04:40] * Quits: erlehmann (~erlehmann@89.204.153.116) (Quit: Ich habe dieses Lotterleben satt.)
  164. # 03[04:41] * Joins: jdong (~quassel@222.126.155.250)
  165. # 02[04:43] * Quits: realityking (~rouven@xdsl-87-79-118-184.netcologne.de) (Ping timeout: 276 seconds)
  166. # 03[04:43] * realityking_ is now known as realityking
  167. # 02[04:45] * Quits: dgathright (~dgathrigh@nat/yahoo/x-lxacrubmlgjnasbe) (Quit: dgathright)
  168. # 02[04:49] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  169. # 03[04:51] * Joins: dydz (~dydz@adsl-76-199-103-137.dsl.pltn13.sbcglobal.net)
  170. # 02[04:51] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Read error: Connection reset by peer)
  171. # 03[04:52] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
  172. # 02[04:56] * Quits: beverloo (~beverloo@nat/google/x-rgyebxanzhruxdaz) (Quit: beverloo)
  173. # 02[04:59] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  174. # 02[05:03] * Quits: jamesr (~jamesr@216.239.45.16) (Quit: jamesr)
  175. # 03[05:16] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  176. # 02[05:18] * Quits: jdong (~quassel@222.126.155.250) (Remote host closed the connection)
  177. # 02[05:20] * Quits: dydz (~dydz@adsl-76-199-103-137.dsl.pltn13.sbcglobal.net) (Ping timeout: 252 seconds)
  178. # 03[05:20] * Joins: jdong (~quassel@222.126.155.250)
  179. # 03[05:21] * Joins: dydz (~dydz@adsl-76-199-101-75.dsl.pltn13.sbcglobal.net)
  180. # [05:21] <Hixie> wow, the patents part of the CLA for W3C Community Groups is surprisingly toothless
  181. # [05:22] <Hixie> it only covers your patents on parts of the spec that you actually write yourself
  182. # 02[05:22] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Ping timeout: 252 seconds)
  183. # 02[05:23] * Quits: dydz (~dydz@adsl-76-199-101-75.dsl.pltn13.sbcglobal.net) (Client Quit)
  184. # 03[05:23] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  185. # [05:25] <Hixie> also it seems there's a trivial way to get out of the licensing requirements: you just form an independant corporation to which you transfer your patents on the condition of receiving all royalties
  186. # 03[05:26] * Joins: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
  187. # 02[05:26] * Quits: Transformer (~Transform@ool-4a59e397.dyn.optonline.net) (Excess Flood)
  188. # 02[05:28] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
  189. # 02[05:29] * Quits: agektmr1 (~Adium@220.109.219.244) (Quit: Leaving.)
  190. # [05:32] <roc> Hixie: that "independent corporation" approach actually works around a lot of patent agreements, even ones in which money changes hands
  191. # [05:33] <roc> "you have a cross-licensing agreement with us? Fine, we'll spin out our patents to an 'independent' entity to sue you"
  192. # [05:33] <Hixie> why would people not require that any license agreement follow the patents?
  193. # [05:34] <roc> you'd think
  194. # [05:34] <roc> maybe some do
  195. # [05:34] <Hixie> that's the kind of thing i do even when playing monopoly...
  196. # [05:35] <roc> This appears to be a case of that: http://thepriorart.typepad.com/the_prior_art/2010/04/mobilemedia-ideas-v-apple.html but I'm not 100% sure
  197. # 03[05:36] * Joins: janv_ (~varga@195.91.87.57)
  198. # [05:37] <roc> it may involve some kind of workaround where your staff develop some technology but the patent is never actually owned by your company, it goes straight to a holding company
  199. # 03[05:39] * Joins: MikeSmith (~MikeSmith@EM111-188-13-140.pool.e-mobile.ne.jp)
  200. # 03[05:40] * Joins: beverloo (~beverloo@69.230.0.6)
  201. # 03[05:41] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  202. # 02[05:42] * Quits: beverloo (~beverloo@69.230.0.6) (Client Quit)
  203. # 03[05:42] * Joins: beverloo (~beverloo@69.230.0.6)
  204. # 03[05:46] * Joins: nonge__ (~nonge@p5B32666F.dip.t-dialin.net)
  205. # 02[05:48] * Quits: nonge_ (~nonge@p5082B1BC.dip.t-dialin.net) (Read error: Operation timed out)
  206. # 02[05:49] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Quit: ben_h)
  207. # 02[05:58] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
  208. # 02[06:01] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  209. # 03[06:01] * Joins: boaz (~boaz@li326-230.members.linode.com)
  210. # 02[06:01] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  211. # 03[06:03] * Joins: boaz (~boaz@li326-230.members.linode.com)
  212. # 03[06:06] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  213. # 02[06:07] * Quits: Yudai_ (~Yudai@pa35c05.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 258 seconds)
  214. # 03[06:08] * Joins: stevela (~stevela@50-46-112-230.evrt.wa.frontiernet.net)
  215. # 02[06:08] * Quits: stevela (~stevela@50-46-112-230.evrt.wa.frontiernet.net) (Remote host closed the connection)
  216. # 02[06:08] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
  217. # 03[06:09] * Joins: huskyr (~huskyr@wasmand.xs4all.nl)
  218. # 03[06:09] * Joins: stevela (~stevela@216.239.45.130)
  219. # 02[06:09] * Quits: huskyr (~huskyr@wasmand.xs4all.nl) (Client Quit)
  220. # 02[06:16] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  221. # 03[06:16] * Joins: boaz (~boaz@li326-230.members.linode.com)
  222. # 02[06:17] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  223. # 03[06:17] * Joins: boaz (~boaz@li326-230.members.linode.com)
  224. # 03[06:22] * Joins: stalled (~stalled@unaffiliated/stalled)
  225. # 02[06:22] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  226. # 03[06:23] * Joins: boaz (~boaz@li326-230.members.linode.com)
  227. # 03[06:24] * heycam is now known as heycam|away
  228. # 03[06:25] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  229. # 02[06:27] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  230. # 03[06:27] * Joins: boaz (~boaz@li326-230.members.linode.com)
  231. # 02[06:27] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  232. # 02[06:28] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
  233. # 03[06:28] * Joins: boaz (~boaz@li326-230.members.linode.com)
  234. # 02[06:32] * Quits: pdr_ (~pdr@nat/google/x-ybzqpjrhbzskzmxt) (Quit: pdr_)
  235. # 03[06:43] * Joins: agektmr (~Adium@220.109.219.244)
  236. # 03[07:07] * Joins: ezoe (~ezoe@203-140-91-54f1.kyt1.eonet.ne.jp)
  237. # 02[07:15] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  238. # 03[07:15] * Joins: boaz (~boaz@li326-230.members.linode.com)
  239. # 02[07:15] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  240. # 03[07:16] * Joins: boaz (~boaz@li326-230.members.linode.com)
  241. # [07:17] <Hixie> so if i add this download="" feature... is it something i shouldn't be adding to the w3c spec?
  242. # [07:18] <Hixie> i don't understand whether we're under a feature freeze or not
  243. # 02[07:21] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
  244. # 02[07:35] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 276 seconds)
  245. # 02[07:42] * Quits: weinig (~weinig@17.246.18.42) (Quit: weinig)
  246. # 02[07:50] * Quits: ezoe (~ezoe@203-140-91-54f1.kyt1.eonet.ne.jp) (Ping timeout: 258 seconds)
  247. # 03[07:55] * Joins: AnselmBradford (~ans@wt1213-64-71.aut.ac.nz)
  248. # 03[08:00] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  249. # [08:03] <nessy> difficult call - not sure if an attribute falls under feature freeze - I'd think only big things such as adaptive streaming or an audio api
  250. # 03[08:04] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  251. # 02[08:08] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
  252. # 03[08:14] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  253. # 02[08:19] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  254. # 03[08:19] * Joins: boaz- (~boaz@li326-230.members.linode.com)
  255. # 02[08:19] * Quits: boaz- (~boaz@li326-230.members.linode.com) (Excess Flood)
  256. # 03[08:20] * Joins: boaz (~boaz@li326-230.members.linode.com)
  257. # 03[08:32] * Joins: Abbaduxo (~jorixbwdX@banjo12.orchestra.cse.unsw.EDU.AU)
  258. # 02[08:36] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
  259. # 03[08:37] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
  260. # 03[08:43] * Joins: The_8472 (~stardive@azureus/The8472)
  261. # 02[08:43] * Quits: jdong (~quassel@222.126.155.250) (Remote host closed the connection)
  262. # 03[08:49] * Joins: ezoe (~ezoe@61-205-124-73f1.kyt1.eonet.ne.jp)
  263. # 03[08:50] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  264. # 03[08:54] * Joins: jdong (~quassel@222.126.155.250)
  265. # 03[08:54] * Joins: jdong_ (~quassel@222.126.155.250)
  266. # 02[08:54] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
  267. # 02[08:58] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  268. # 03[08:58] * Joins: boaz (~boaz@li326-230.members.linode.com)
  269. # 02[08:58] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  270. # 03[08:59] * Joins: boaz (~boaz@li326-230.members.linode.com)
  271. # 02[09:05] * Quits: Abbaduxo (~jorixbwdX@banjo12.orchestra.cse.unsw.EDU.AU) (Remote host closed the connection)
  272. # 02[09:05] * Quits: stevela (~stevela@216.239.45.130) (Ping timeout: 252 seconds)
  273. # 02[09:12] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Remote host closed the connection)
  274. # 03[09:14] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  275. # 02[09:14] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  276. # 03[09:14] * Joins: boaz (~boaz@li326-230.members.linode.com)
  277. # 02[09:14] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  278. # 03[09:16] * Joins: boaz (~boaz@li326-230.members.linode.com)
  279. # [09:19] <matjas> hmm, so no browser supports document.innerHTML yet?
  280. # [09:19] <matjas> Ms2ger (assuming you read the logs): http://ms2ger.freehostia.com/tests/html5/dynamic-markup-insertion/innerhtml-02.xhtml 404s
  281. # 02[09:21] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  282. # 02[09:22] * Quits: jochen__ (~jochen@nat/google/x-qjgjytubalbxnjmn) (Remote host closed the connection)
  283. # 03[09:22] * Joins: jochen__ (~jochen@nat/google/x-ejrpnfbnzmeossnl)
  284. # 03[09:25] * Joins: LBP (~Mirc@pD9EB16E4.dip0.t-ipconnect.de)
  285. # 03[09:25] * Joins: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net)
  286. # 02[09:38] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
  287. # 02[09:50] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  288. # 03[09:51] * Joins: boaz (~boaz@li326-230.members.linode.com)
  289. # 02[09:56] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  290. # 02[09:58] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
  291. # 03[09:59] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
  292. # 03[10:04] * Joins: rimantas (~rimliu@93.93.57.193)
  293. # 02[10:10] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 260 seconds)
  294. # 03[10:12] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
  295. # 02[10:16] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  296. # 03[10:16] * Joins: boaz- (~boaz@li326-230.members.linode.com)
  297. # 02[10:16] * Quits: boaz- (~boaz@li326-230.members.linode.com) (Excess Flood)
  298. # 03[10:16] * Joins: boaz (~boaz@li326-230.members.linode.com)
  299. # 03[10:17] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  300. # 03[10:19] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  301. # 03[10:22] * Joins: cpearce (~chatzilla@ip-118-90-31-45.xdsl.xnet.co.nz)
  302. # 03[10:22] * Joins: david_carlisle (~chatzilla@213.83.108.88)
  303. # 02[10:40] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  304. # 03[10:41] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  305. # 03[10:42] * Joins: mpt (~mpt@canonical/mpt)
  306. # 03[10:44] * Joins: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
  307. # 02[10:45] * Quits: david_carlisle (~chatzilla@213.83.108.88) (Ping timeout: 260 seconds)
  308. # 03[10:46] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  309. # [10:46] <annevk> matjas, yeah, it's a new feature
  310. # 03[10:46] * Joins: g4 (~g4@81.27.45.54)
  311. # [10:50] <jgraham> annevk: Is your nextNode stuff intended to be correct if the filter function manipulates theDOM?
  312. # 03[10:51] * Joins: cygri (~cygri@wg1-nat.fwgal01.deri.ie)
  313. # 02[10:52] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
  314. # 03[10:52] * Joins: tjay_ (~tjay_@ip51ccc57d.adsl-surfen.hetnet.nl)
  315. # 02[10:54] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
  316. # [10:54] <matjas> annevk: is there an open Opera bug ticket for document.innerHTML or should I file one?
  317. # 03[10:55] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
  318. # [11:01] <annevk> jgraham, when "iterator collection" is mutated referenceNode and pointerBeforeReferenceNode need to be updated, that is not defined yet
  319. # [11:01] <annevk> jgraham, however, once that is defined it should be alright
  320. # [11:02] <annevk> matjas, I can't find one so fast, feel free
  321. # 03[11:03] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
  322. # 03[11:04] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  323. # [11:05] <matjas> annevk: done
  324. # [11:05] <matjas> Mozilla: http://bugzil.la/563320 WebKit: http://webk.it/60316 IE: https://connect.microsoft.com/IE/feedback/details/680040/implement-document-innerhtml
  325. # 02[11:05] * Quits: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net) (Quit: dgathright)
  326. # 03[11:06] * Joins: ben_h_ (~ben@u685076.xgsfmg19.imtp.tachikawa.mopera.net)
  327. # 03[11:08] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  328. # 02[11:08] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Ping timeout: 252 seconds)
  329. # 03[11:08] * ben_h_ is now known as ben_h
  330. # [11:12] <jgraham> annevk: Yes, I suppose that would work. And the detached flag. Although if I understand your intent correctly, it doesn't seem to match existing browsers http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1080
  331. # [11:12] <jgraham> In particular it seems they stop if they encounter a node they have seen before, but don't set pointerBeforeReferenceNode
  332. # 02[11:15] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
  333. # [11:16] <annevk> jgraham, what about the detached flag?
  334. # [11:16] <jgraham> annevk: Maybe I don't understand what it is for
  335. # [11:17] <jgraham> Why do you check it after the filter function? What causes it to be set?
  336. # 02[11:17] * Quits: cpearce (~chatzilla@ip-118-90-31-45.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  337. # [11:18] <annevk> jgraham, the filter could set it by invoking detach()
  338. # 03[11:18] * Joins: smaug____ (~chatzilla@a91-154-45-7.elisa-laajakaista.fi)
  339. # [11:18] <annevk> jgraham, which reminds me, the current algorithm does not handle recursive invocation either
  340. # [11:19] <annevk> jgraham, I don't really understand the results from your NodeIterator btw
  341. # [11:19] <annevk> jgraham, it has SHOW_ELEMENT set yet Gecko and WebKit (not Opera) are happily returning Text nodes
  342. # [11:21] <jgraham> The text node never gets returned, but it does get set as the referenceNode
  343. # [11:21] <annevk> doh, I should read better
  344. # 02[11:22] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  345. # [11:22] <jgraham> (which also doesn't match the spec I guess)
  346. # 03[11:23] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
  347. # [11:24] <annevk> Can that situation only occur at the end of the collection and during modifications?
  348. # [11:25] <annevk> I could modify step 3.1 to account for it
  349. # [11:27] <jgraham> I imagine that internally they update the referenceNode irrespective of whether the node matches the filter
  350. # [11:27] <jgraham> So you would just need to move that inside the loop
  351. # [11:28] <jgraham> I think it is only observable after modification or at the end though
  352. # [11:28] <annevk> that does not work if something throws an exception
  353. # 02[11:28] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
  354. # 03[11:28] * Joins: Jackneill (~Jackneill@87.97.4.14.pool.invitel.hu)
  355. # 02[11:29] * Quits: Jackneill (~Jackneill@87.97.4.14.pool.invitel.hu) (Changing host)
  356. # 03[11:29] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  357. # [11:30] <annevk> if you update referenceNode all the time and filter throws an exception or sets detach() it will have the wrong value
  358. # 02[11:30] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  359. # 03[11:31] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
  360. # 02[11:31] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
  361. # [11:32] <jgraham> It seems to get set to null in that case
  362. # 03[11:32] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
  363. # [11:33] <jgraham> Oh, only in gecko
  364. # [11:33] <jgraham> In WebKit it seems to be the node that you were trying to filter
  365. # 03[11:33] * Joins: jarek (~jarek@awf102.neoplus.adsl.tpnet.pl)
  366. # 02[11:34] * Quits: jarek (~jarek@awf102.neoplus.adsl.tpnet.pl) (Changing host)
  367. # 03[11:34] * Joins: jarek (~jarek@unaffiliated/jarek)
  368. # [11:34] <jgraham> So you could set referenceNode to node at the start of the loop
  369. # 02[11:34] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 260 seconds)
  370. # 03[11:34] * Joins: MikeSmith_ (~MikeSmith@EM1-112-58-232.pool.e-mobile.ne.jp)
  371. # 03[11:35] * Joins: agektmr (~Adium@220.109.219.244)
  372. # [11:36] <annevk> And set it to null if an exception was raised or detach() was called? And that makes the whole thing no longer function?
  373. # 02[11:36] * Quits: MikeSmith (~MikeSmith@EM111-188-13-140.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  374. # 03[11:36] * MikeSmith_ is now known as MikeSmith
  375. # [11:36] <jgraham> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1081 is what I looked at
  376. # [11:38] <annevk> It does not even throw an exception in Gecko?
  377. # [11:39] <annevk> oh it does
  378. # [11:39] <annevk> you were not printing that
  379. # 02[11:39] * Quits: ben_h (~ben@u685076.xgsfmg19.imtp.tachikawa.mopera.net) (Quit: ben_h)
  380. # [11:40] <annevk> if you just do throw "x" referenceNode does not become null
  381. # [11:41] <annevk> it is only null when things are detached
  382. # [11:42] <annevk> so invoking detach() just initializes referenceNode to null
  383. # 06[11:42] * jgraham wonders what the point of detach is
  384. # [11:43] <annevk> so you can clear up resources
  385. # [11:43] <annevk> silly legacy thing
  386. # 03[11:44] * Joins: Ms2ger (~Ms2ger@91.181.137.135)
  387. # [11:46] <annevk> thanks for helping out btw
  388. # [11:46] <jarek> Hi
  389. # [11:46] <jarek> I'm trying to implement CSS parser, but it's rather hard for me to understand some of the regular expressions used in specification
  390. # [11:46] <jarek> e.g.: \\[0-9a-f]{1,6}(\r\n|[ \n\r\t\f])?
  391. # [11:47] <jarek> is there somewhere a document written in human language that would explain which strings are allowed for a given token?
  392. # [11:48] <annevk> other than the CSS specification and its dependencies? I do not think so
  393. # [11:48] <jarek> so I will have to read a book on regular expressions in order to understand the specification? :/
  394. # [11:50] <annevk> no
  395. # [11:50] <annevk> something on yacc
  396. # 03[11:50] * Joins: Amorphous (jan@unaffiliated/amorphous)
  397. # [11:51] <jarek> I have to implement this with javascript
  398. # 02[11:51] * Quits: beverloo (~beverloo@69.230.0.6) (Ping timeout: 260 seconds)
  399. # [11:51] <jarek> afaik there is no such tool like yacc that would generate js code
  400. # [11:51] <jgraham> Well you will likely need to understand regexp, yes
  401. # 03[11:51] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  402. # 02[11:52] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 255 seconds)
  403. # [11:53] <jgraham> And there are some parser-generators avaliable that will create javascript
  404. # [11:53] <jgraham> But your chances of success if you don't understand the input seem rather small
  405. # [11:54] <jarek> there is peg.js, but it genarates the whole parser (I just need tokenizer)
  406. # 03[11:55] * Joins: richt (~richt@pat-tdc.opera.com)
  407. # [11:56] <jgraham> Well I would read http://flex.sourceforge.net/manual/Patterns.html#Patterns and convert to javascript regexp
  408. # [11:56] <jarek> also, CSS2 and CSS3 specifications seem to be using slightly different tokens
  409. # 02[11:56] * Quits: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b) (Remote host closed the connection)
  410. # [11:56] <jarek> e.g. there is BAD_STRING token in CSS2, but I can't find it in CSS3 specs
  411. # 03[11:56] * Joins: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b)
  412. # 03[11:57] * Joins: beverloo (~beverloo@69.230.0.6)
  413. # [11:57] <annevk> CSS3 is out of date
  414. # [11:57] <annevk> ironically enough
  415. # [12:00] <jarek> annevk: should I implement the tokenizer according to CSS2 specification and later update it when there is new revision of http://www.w3.org/TR/css3-syntax/?
  416. # [12:00] <jarek> or perhaps I should use http://www.w3.org/TR/css3-syntax/ as the only reference?
  417. # 02[12:00] * Quits: janv_ (~varga@195.91.87.57) (Ping timeout: 240 seconds)
  418. # [12:01] <annevk> jgraham, so I tested again and I think referenceNode only becomes an "invisible" node due to modification
  419. # [12:02] <annevk> jarek, you should use CSS2 with modifications
  420. # [12:02] <annevk> jarek, css3-syntax is hopelessly out of date
  421. # 02[12:08] * Quits: tyoshino (~tyoshino@220.109.219.244) (Ping timeout: 260 seconds)
  422. # [12:16] <annevk> ah
  423. # [12:16] <annevk> recursive calls throw an exception as well
  424. # 03[12:16] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  425. # [12:16] <annevk> in WebKit some kind of callstack exception
  426. # [12:16] <annevk> in Gecko INVALID_STATE_ERR
  427. # [12:17] <annevk> in Opera the same as in Gecko
  428. # [12:18] <annevk> in WebKit invoking a different method (e.g. previousNode) does work, it does not in Opera/Gecko
  429. # [12:19] <annevk> I guess I'll side with Opera/Gecko
  430. # [12:19] <jgraham> simplicity ++
  431. # [12:20] <Ms2ger> specs++
  432. # [12:21] <annevk> name for this flag?
  433. # [12:21] <annevk> "locked flag"?
  434. # [12:22] <Ms2ger> wfm
  435. # [12:22] <jgraham> yeah, whatever
  436. # [12:23] <Ms2ger> For detach(), s/initialize/set/?
  437. # [12:27] <annevk> I use initialize for readonly attributes
  438. # [12:27] <annevk> because they cannot really be set
  439. # [12:28] <jgraham> I'm not sure that is better
  440. # 03[12:28] * Joins: bga_ (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru)
  441. # [12:29] <jgraham> Initialise implies that it is being set at the point it is created
  442. # 03[12:32] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
  443. # 03[12:32] * Joins: mokush (~quassel@188.24.97.215)
  444. # [12:33] <annevk> better term?
  445. # [12:33] <annevk> set just seems wrong
  446. # [12:33] <annevk> but maybe we should use it anyway
  447. # [12:33] <bga_> lol http://xkcd.com/927/
  448. # [12:33] <annevk> for now: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#dom-nodeiterator-nextnode
  449. # [12:34] <jgraham> annevk: Better than initialise. I think it is understood that the redonlyness of attributes from the external point of view doesn't matter to internal algorithms
  450. # [12:38] <AnselmBradford> hi all, does anyone know of a browser that supports the scoped attribute on the style element?
  451. # 02[12:38] * Quits: Ms2ger (~Ms2ger@91.181.137.135) (Ping timeout: 255 seconds)
  452. # 02[12:44] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
  453. # 03[12:47] * Joins: Ms2ger (~Ms2ger@91.181.97.91)
  454. # 02[12:49] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
  455. # 03[12:52] * Joins: FireFly (~firefly@unaffiliated/firefly)
  456. # 03[12:52] * Joins: temp01 (~temp01@unaffiliated/temp01)
  457. # 02[12:53] * Quits: MikeSmith (~MikeSmith@EM1-112-58-232.pool.e-mobile.ne.jp) (Ping timeout: 250 seconds)
  458. # [12:53] <annevk> jgraham, done
  459. # [12:53] <annevk> Anyone an idea how to generalize 3.1 and 3.2 so we can have one algorithm for nextNode() and previousNode()?
  460. # 03[12:54] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  461. # 02[12:56] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
  462. # 03[12:57] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
  463. # 03[12:59] * Joins: danj (~danj@s15372200.onlinehome-server.info)
  464. # 02[13:04] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 255 seconds)
  465. # [13:08] <annevk> WebKit allows arguments to be omitted when creating a NodeIterator but defaults whatToShow to 0
  466. # [13:08] <annevk> oops
  467. # [13:08] <annevk> Guess that is because it is the same as undefined for them
  468. # 02[13:11] * Quits: beverloo (~beverloo@69.230.0.6) (Read error: Connection reset by peer)
  469. # 02[13:16] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  470. # 03[13:17] * Joins: jarek (~jarek@bde225.neoplus.adsl.tpnet.pl)
  471. # 02[13:17] * Quits: jarek (~jarek@bde225.neoplus.adsl.tpnet.pl) (Changing host)
  472. # 03[13:17] * Joins: jarek (~jarek@unaffiliated/jarek)
  473. # 03[13:22] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
  474. # 02[13:23] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 255 seconds)
  475. # 02[13:25] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Read error: Connection reset by peer)
  476. # 03[13:25] * Joins: ben_h_ (~ben@KD111100158246.ppp-bb.dion.ne.jp)
  477. # 03[13:34] * Joins: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl)
  478. # 02[13:34] * Quits: AnselmBradford (~ans@wt1213-64-71.aut.ac.nz) (Read error: Connection reset by peer)
  479. # 02[13:34] * Quits: RobLev (~Robbo@host86-144-41-173.range86-144.btcentralplus.com)
  480. # 03[13:36] * Joins: jarek (~jarek@bcu58.neoplus.adsl.tpnet.pl)
  481. # 02[13:36] * Quits: jarek (~jarek@bcu58.neoplus.adsl.tpnet.pl) (Changing host)
  482. # 03[13:36] * Joins: jarek (~jarek@unaffiliated/jarek)
  483. # 02[13:39] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  484. # [13:43] <Ms2ger> matjas, updated the link to my innerhtml tests in the spec
  485. # [13:43] <matjas> Ms2ger: \o/
  486. # [13:44] <annevk> I am going to use dl class=switch btw
  487. # 03[13:44] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
  488. # [13:44] <remysharp> If I wanted to delete localStorage using `delete localStorage.foo` it works, but am I asking for trouble as it's not spec'ed out (or that I've seen)
  489. # [13:46] <annevk> it is specified
  490. # [13:46] <annevk> "deleter void removeItem(in DOMString key)"
  491. # [13:46] <annevk> see Web IDL
  492. # [13:47] <remysharp> honestly, I'm not very good at reading Web IDLs - in fact, I don't think I even know what IDL stands for - interface something lang? ?
  493. # [13:47] <Ms2ger> description, I guess
  494. # [13:47] <annevk> definition I thought
  495. # [13:48] <Ms2ger> The "deleter" means that function is called when you do `delete`
  496. # [13:48] <remysharp> glad I'm not the only one then :)
  497. # [13:48] <annevk> see http://dev.w3.org/2006/webapi/WebIDL/
  498. # [13:48] <remysharp> cool - cheers for the clarification annevk & Ms2ger
  499. # [13:48] <Ms2ger> Np
  500. # 02[13:48] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 258 seconds)
  501. # [13:49] <Ms2ger> Oh hey, :dir
  502. # [13:49] <annevk> what about it?
  503. # 03[13:49] * Joins: agektmr (~Adium@220.109.219.244)
  504. # [13:50] <annevk> though now you mention it, I wonder why that is not :ltr and :rtl
  505. # 03[13:50] * Joins: temp02 (~temp01@unaffiliated/temp01)
  506. # [13:51] <Ms2ger> Aharon filed a Gecko bug to implement it
  507. # [13:55] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-nodeiterator-traverse
  508. # 03[13:56] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  509. # 02[13:56] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
  510. # 03[13:57] * Joins: temp01 (~temp01@unaffiliated/temp01)
  511. # 02[13:58] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Shazam)
  512. # 02[14:00] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  513. # 02[14:05] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  514. # [14:05] <annevk> does this sound correct:
  515. # [14:06] <annevk> nm
  516. # [14:06] <annevk> it doesn't
  517. # [14:08] <matjas> annevk: to support :dir(upsidedown) ;)
  518. # [14:09] <annevk> matjas, isn't dir just for writing direction?
  519. # [14:10] <annevk> or whatever the proper term for that is
  520. # [14:10] <matjas> </lame-joke>
  521. # [14:11] <annevk> vertical text exists of course, but is not a semantic thing (at least that's how it is being approached)
  522. # 03[14:12] * jarek is now known as Guest65187
  523. # 03[14:12] * Joins: jarek_ (~jarek@awe248.neoplus.adsl.tpnet.pl)
  524. # 02[14:13] * Quits: Guest65187 (~jarek@unaffiliated/jarek) (Ping timeout: 240 seconds)
  525. # 02[14:14] * Quits: ezoe (~ezoe@61-205-124-73f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
  526. # 03[14:15] * Joins: MikeSmith (~MikeSmith@EM1-113-110-57.pool.e-mobile.ne.jp)
  527. # 03[14:17] * Joins: erlehmann (~erlehmann@89.204.153.97)
  528. # 03[14:22] * Joins: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz)
  529. # [14:27] <MikeSmith> AnselmBradford: there is a Webkit developer who's been implementing it
  530. # [14:27] <MikeSmith> but I don't know if the code landed yet or not
  531. # [14:27] <MikeSmith> I think not though
  532. # 02[14:28] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 240 seconds)
  533. # [14:29] <AnselmBradford> MikeSmith: thanks :)
  534. # [14:33] <AnselmBradford> MikeSmith: Any idea where I'd be able to find out when it lands ... http://trac.webkit.org/timeline or?
  535. # [14:33] <MikeSmith> AnselmBradford: hang on, I will get you the bug number
  536. # [14:34] <MikeSmith> https://bugs.webkit.org/show_bug.cgi?id=49142
  537. # [14:37] <AnselmBradford> cheers
  538. # 03[14:38] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  539. # 02[14:43] * Quits: bga_ (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  540. # 03[14:43] * Joins: bga_ (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru)
  541. # [14:47] <annevk> mutation feedback requested
  542. # [14:47] <annevk> if the mutated node is not a descendant of root and not an ancestor of the reference node terminate these steps
  543. # [14:47] <annevk> if pointerBeforeReferenceNode is false and there is a node preceding where referenceNode was previously, set referenceNode to that node
  544. # [14:47] <annevk>
  545. # [14:47] <annevk> if pointerBeforeReferenceNode is true and there is a node following where referenceNode was previously, set referenceNode to that node
  546. # [14:47] <annevk>
  547. # [14:47] <annevk> if pointerBeforeReferenceNode is true and there is no node following where referenceNode was previously, set referenceNode to the node preceding where referenceNode was previously and set pointerBeforeReferenceNode to false
  548. # 02[14:47] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
  549. # [14:47] <annevk> I don't think there are any other conditions
  550. # [14:48] <jgraham> When do these steps run? Does it apply irrespective of which node is mutated?
  551. # 03[14:51] * Joins: temp01 (~temp01@unaffiliated/temp01)
  552. # [14:51] <annevk> whenever the "iterator collection" is mutated
  553. # [14:52] <annevk> maybe once mutation is defined a little better we can have more details
  554. # [14:53] <annevk> but for now this seems sufficient
  555. # [14:53] <jgraham> Oh, so this is supposed to be a seperate algorithm…
  556. # [14:53] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#iterator-collection
  557. # [14:55] <jgraham> What does mutating a collection mean? Is it only operations that change the order of the collection or any operation that mutates nodes in the collection?
  558. # [14:56] <annevk> yeah
  559. # [14:56] <annevk> I guess it should say "whenever the iterator collection has nodes inserted or removed"
  560. # [14:57] <jgraham> Does that work if I remove a node and insert it somewhere else?
  561. # [14:57] <jgraham> I mean should the algorithm run once or twice?
  562. # [14:58] <jgraham> (also, with replaceChild)
  563. # [14:59] <annevk> does it matter if it runs once or twice?
  564. # 02[14:59] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  565. # [14:59] <jgraham> I don't know :) I haven't fully understood it yet
  566. # [15:00] <jgraham> In fact I'm not sure I understand it at all
  567. # [15:00] <jgraham> e.g. the second step says "if there is a node before where referenceNode was previously"
  568. # 03[15:00] * Joins: Jackneill (~Jackneill@87.97.4.14.pool.invitel.hu)
  569. # 02[15:00] * Quits: Jackneill (~Jackneill@87.97.4.14.pool.invitel.hu) (Changing host)
  570. # 03[15:00] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  571. # [15:00] <jgraham> But reference node might not have been moved
  572. # [15:01] <jgraham> And I assume the intent isn't to move referenceNode in that case
  573. # [15:02] <annevk> look at the first clause
  574. # [15:03] <annevk> I should add and is not the reference node to the first clause
  575. # 03[15:03] * Joins: davidb (~davidb@corp.tor1.mozilla.com)
  576. # 02[15:03] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Ping timeout: 240 seconds)
  577. # [15:05] <annevk> jgraham, so the algorithm is terminated if referenceNode is not affected
  578. # [15:06] <hsivonen> Hmm. so when you set innerHTML on a title element, the appropriate end tag remains undefined? Firefox sets it to "title". Ragnarök and Chrome don't.
  579. # [15:06] <hsivonen> see http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1084
  580. # 02[15:06] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
  581. # [15:07] <annevk> the behavior of Gecko is not really nice
  582. # [15:08] <jgraham> annevk: Yes, OK
  583. # [15:09] <annevk> thanks: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#iterator-collection
  584. # [15:09] <hsivonen> Hixie: if the Gecko behavior isn't what you meant, it would have been nice to have a note affirming that in the spec
  585. # [15:10] <hsivonen> Hixie: for document.createElement("title").innerHTML = "</title>"; that is
  586. # 03[15:10] * Joins: pdr_ (~pdr@nat/google/x-tfydsvsliptsjbvo)
  587. # [15:10] <jgraham> annevk: "where the referenceNode was was previously" isn't too clear
  588. # 03[15:10] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  589. # 03[15:10] * Joins: cygri_ (~cygri@wlan-nat.fwgal01.deri.ie)
  590. # [15:10] <annevk> yeah
  591. # [15:10] <annevk> not sure how to do that
  592. # [15:10] <annevk> or do it better, that is
  593. # 02[15:11] * Quits: LBP (~Mirc@pD9EB16E4.dip0.t-ipconnect.de) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  594. # [15:12] <jgraham> What do you actually mean? If I have [a b c * d e] and mutate it to [c * d a b e], where * is the reference node, which node do you have in mind?
  595. # [15:12] <jgraham> e?
  596. # 02[15:13] * Quits: cygri (~cygri@wg1-nat.fwgal01.deri.ie) (Ping timeout: 276 seconds)
  597. # 03[15:13] * cygri_ is now known as cygri
  598. # [15:14] <annevk> * is not the reference node
  599. # [15:14] <annevk> it's either [c] or [d]
  600. # [15:15] <annevk> you have a reference node
  601. # [15:15] <annevk> and an indicator that is either before or after the reference node
  602. # [15:15] <annevk> for direction
  603. # 02[15:16] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  604. # [15:17] <jgraham> I don't understand :)
  605. # [15:17] <jgraham> Why isn't it possible to set up a situation like I described?
  606. # [15:18] <annevk> the reference node is an actual node
  607. # [15:18] <jgraham> Yes, I meant * to be an actual node
  608. # 06[15:18] * hsivonen filed https://bugzilla.mozilla.org/show_bug.cgi?id=672775
  609. # [15:18] <jgraham> Sorry, maybe that wasn't clear
  610. # [15:18] <annevk> if you mutate it to that the referenceNode is not affected so nothing happens
  611. # [15:19] <annevk> only the list mutates
  612. # [15:19] <annevk> but how that happens is clear from the definition of collection
  613. # [15:19] <annevk> or follows from
  614. # [15:19] <hsivonen> so...
  615. # [15:19] <jgraham> Well the mutated node can be a desendant of root and an ancestor of referenceNode
  616. # [15:20] <jgraham> in my example
  617. # 03[15:20] * Joins: temp01 (~temp01@unaffiliated/temp01)
  618. # [15:20] <jgraham> If * is a child of c in the actual tree
  619. # [15:20] <hsivonen> if innerHTML is being set on style, xmp, iframe, noembed, noframes or script, is there any use in putting the tokenizer in the RAWTEXT or script data state without an appropriate end tag instead of just putting the tokenizer in the PLAINTEXT state?
  620. # [15:22] <hsivonen> doh. there actually *is* already a green note in the spec saying all these things
  621. # 03[15:22] * Joins: Yudai (~Yudai@pa35e31.hkidnt01.ap.so-net.ne.jp)
  622. # [15:22] <hsivonen> I wonder when that note appeared
  623. # [15:22] <hsivonen> could I have missed it when I implemented fragment parsing? hard to believe
  624. # [15:22] <jgraham> hsivonen: I seem to remember looking at this at some point. But I don't know if I caused a note to appear
  625. # [15:23] <annevk> jgraham, how is c mutated there?
  626. # [15:24] <annevk> oh you move c forward
  627. # [15:25] <hsivonen> Sadly, Atom ended up like this: http://www.xkcd.com/927/
  628. # [15:25] <annevk> jgraham, depending on direction it should be either b or e
  629. # 03[15:25] * Joins: Yudai_ (~Yudai@pa35a13.hkidnt01.ap.so-net.ne.jp)
  630. # 06[15:25] * hsivonen checks the www-tag archive to see if the xkcd URL has already been posted there
  631. # [15:26] <hsivonen> not according to list search
  632. # [15:26] <annevk> nope
  633. # [15:26] <annevk> you're not subscribed?
  634. # [15:26] <hsivonen> annevk: I'm not
  635. # 02[15:27] * Quits: Yudai (~Yudai@pa35e31.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 258 seconds)
  636. # 02[15:27] * Quits: ben_h_ (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Quit: ben_h_)
  637. # [15:31] <hsivonen> annevk: maybe I should subscribe, though. I have a number of other W3C list subscribed and going into a bucket that I don't read actively but occasionally browse and respond to
  638. # [15:31] <annevk> jgraham, i would love a better way to have that described though
  639. # [15:31] <hsivonen> (in the case of www-tag, I read the archives and then copy and paste when replying)
  640. # [15:32] <hsivonen> (I probably end up reading a smaller propertion of www-style messages than www-tag messages even though I subscribe to www-style)
  641. # 02[15:34] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  642. # [15:34] <jgraham> annevk: Yeah, it is not quite trivial. I guess I might try talking about the state of the collection before and after the mutation, with some names for the set of elements that is moved during the mutation, the set that is deleted, the set that is inserted, and the rest
  643. # 03[15:34] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
  644. # [15:35] <jarek_> does CSS3 allow comments between "!" and "important"?
  645. # 02[15:35] * Quits: Yudai_ (~Yudai@pa35a13.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 252 seconds)
  646. # [15:35] <jarek_> according to specification it's not allowed, but for some reason it does validate on http://jigsaw.w3.org/
  647. # [15:36] <annevk> jgraham, I guess the only problem is removal of the referenceNode
  648. # [15:36] <annevk> if the referenceNode is removed by itself you simply need the prev or next node
  649. # [15:37] <annevk> if it's an ancestor you need the ancestor prev or next node
  650. # [15:37] <annevk> not sure what else is there
  651. # [15:37] <annevk> replaceChild I guess
  652. # [15:38] <annevk> should prolly treat that as removal as well
  653. # 03[15:38] * Joins: Yudai_ (~Yudai@pa35d37.hkidnt01.ap.so-net.ne.jp)
  654. # 03[15:38] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  655. # 02[15:44] * Quits: mokush (~quassel@188.24.97.215) (Remote host closed the connection)
  656. # 03[15:46] * Joins: MacTed (~Thud@63.119.36.36)
  657. # [15:48] <annevk> jgraham, http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#iterator-collection
  658. # [15:49] <Ms2ger> jarek_, does the spec say it explicitly? You can usually put comments anywhere between tokens
  659. # [15:49] <Ms2ger> (Assuming ! and important are two tokens)
  660. # [15:50] <jgraham> annevk: Saying "referenceNode attribute value" everywhere rather than "referenceNode" is bad
  661. # [15:50] <jarek_> Ms2ger: CSS3 Syntax module defines IMPORTANT_SYM token as "!{w}important"
  662. # [15:50] <jarek_> CSS2 defines it as: "!"({w}|{comment})*{I}{M}{P}{O}{R}{T}{A}{N}{T}
  663. # [15:50] <jgraham> It is confusing because of DOM attributes
  664. # [15:51] <jgraham> and verbose
  665. # [15:51] <Ms2ger> -syntax is irrelevant
  666. # [15:51] <Ms2ger> As was said earlier
  667. # [15:51] <annevk> jgraham, that style is rather consistently used
  668. # [15:51] <annevk> jgraham, and besides the point
  669. # [15:51] <jgraham> annevk: OK, that style rather consistently sucks :)
  670. # [15:52] <annevk> yeah whatever
  671. # 02[15:54] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 255 seconds)
  672. # [15:54] <annevk> pretty pleased with this new definition
  673. # [15:55] <jgraham> annevk: It is still not clear what the "node preceeeding the node that was removed" is
  674. # [15:56] <jgraham> A node that isn't in the collection doesn't have a node preceding it
  675. # 02[15:56] * Quits: matjas (u2247@gateway/web/irccloud.com/x-vtorfadhbngjocvp) (Ping timeout: 258 seconds)
  676. # 03[15:56] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  677. # [15:58] <annevk> jgraham, if it isn't in the collection it would already terminate
  678. # [15:58] <annevk> jgraham, again, see step 1 of the algorithm
  679. # [15:59] <jgraham> annevk: Hmm? If I remove a node from a collection, how can it also be in the collection?
  680. # [15:59] <jgraham> It *was* in the collection before it was remove
  681. # [15:59] <jgraham> d
  682. # [16:00] <annevk> oh right
  683. # 02[16:00] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-vrwpomgdbcfvlkgl) (Max SendQ exceeded)
  684. # [16:00] <annevk> this needs to run before they are actually removed
  685. # 02[16:00] * Quits: danj (~danj@s15372200.onlinehome-server.info) (Remote host closed the connection)
  686. # 03[16:01] * Joins: danj (~danj@s15372200.onlinehome-server.info)
  687. # [16:01] <jgraham> OK. It should also be clear what the :mutated node" is. Especially since the algorithm is run "whenever nodes [plural] are removed from the collection"
  688. # [16:01] <annevk> jgraham, replacing "was" with "is being" helps you?
  689. # [16:02] <annevk> <p>Whenever a <span title=concept-node>node</span> is removed from the
  690. # [16:02] <annevk> <span>iterator collection</span>, these steps must be run:
  691. # [16:02] <annevk> and that?
  692. # [16:02] <hsivonen> hmm. it's an unusual situation that Sam's latest blog post is well over a month old
  693. # 03[16:02] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-kfkbsglpetuxccbi)
  694. # [16:02] <annevk> add being after is again
  695. # 03[16:02] * Joins: matjas (u2247@gateway/web/irccloud.com/x-uylxokjofnhqbjsw)
  696. # 02[16:02] * Quits: matjas (u2247@gateway/web/irccloud.com/x-uylxokjofnhqbjsw) (Changing host)
  697. # 03[16:02] * Joins: matjas (u2247@unaffiliated/matjas)
  698. # 02[16:02] * Quits: matjas (u2247@unaffiliated/matjas) (Changing host)
  699. # 03[16:02] * Joins: matjas (u2247@gateway/web/irccloud.com/x-uylxokjofnhqbjsw)
  700. # [16:03] <jgraham> I thought you wanted to add :before"?
  701. # [16:03] <jgraham> s/:/"/
  702. # [16:04] <annevk> oh
  703. # [16:04] <annevk> like
  704. # [16:04] <annevk> <p>Before a <span title=concept-node>node</span> is removed from the
  705. # [16:04] <annevk> <span>iterator collection</span>, these steps must be run:
  706. # [16:04] <annevk> could do that too
  707. # [16:05] <annevk> refresh
  708. # [16:08] <jgraham> annevk: Well I can't be sure it is right, but at least I understand it now :)
  709. # [16:09] <annevk> yeah, needs more tests and stuff
  710. # 06[16:14] * danj Crys over Vagrant
  711. # [16:15] <annevk> TreeWalker.root is fairly meaningless, no?
  712. # [16:15] <annevk> I wonder why that exists
  713. # [16:15] <annevk> oh never mind
  714. # [16:15] <annevk> although
  715. # [16:15] <annevk> "
  716. # [16:15] <annevk> Moves to and returns the closest visible ancestor node of the current node. If the search for parentNode attempts to step upward from the TreeWalker's root node, or if it fails to find a visible ancestor node, this method retains the current position and returns null."
  717. # 03[16:15] * Joins: scor (~scor@drupal.org/user/52142/view)
  718. # 02[16:15] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
  719. # [16:15] <annevk> does not seem to account for currentNode being outside the TreeWalker root
  720. # 03[16:17] * Joins: charlvn (~charlvn@41.0.48.54)
  721. # 03[16:23] * Joins: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net)
  722. # 02[16:27] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  723. # 02[16:28] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  724. # 03[16:29] * Joins: boaz (~boaz@li326-230.members.linode.com)
  725. # 03[16:29] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  726. # [16:31] <annevk> http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsTreeWalker.cpp#143 I wonder why that security check is there
  727. # 03[16:34] * bga_ is now known as bga_|away
  728. # 02[16:38] * Quits: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz) (Quit: AnselmBradford)
  729. # 02[16:38] * Quits: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net) (Quit: dgathright)
  730. # 02[16:39] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
  731. # 02[16:41] * Quits: Yudai_ (~Yudai@pa35d37.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 264 seconds)
  732. # 03[16:41] * Joins: mokush (~quassel@188.24.97.215)
  733. # [16:41] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=156452
  734. # [16:42] <Ms2ger> if you hadn't found it yet
  735. # 02[16:42] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  736. # [16:49] <annevk> hmm
  737. # 03[16:52] * Joins: MikeSmith_ (~MikeSmith@EM114-48-20-28.pool.e-mobile.ne.jp)
  738. # 02[16:53] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
  739. # 03[16:54] * Joins: Yudai_ (~Yudai@pa35da2.hkidnt01.ap.so-net.ne.jp)
  740. # 03[16:54] * Joins: mpt (~mpt@canonical/mpt)
  741. # 02[16:54] * Quits: MikeSmith (~MikeSmith@EM1-113-110-57.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  742. # 03[16:54] * MikeSmith_ is now known as MikeSmith
  743. # 03[16:55] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
  744. # 02[16:56] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  745. # [16:58] <smaug____> that is really old code
  746. # [16:58] <gsnedders> Motherboard with processor/memory given ATX2 power cables plugged in should turn on it's power-on LED, right?
  747. # [16:58] <smaug____> and as far as I know, not needed anymore
  748. # 02[17:02] * Quits: MikeSmith (~MikeSmith@EM114-48-20-28.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
  749. # 02[17:03] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  750. # 03[17:03] * Joins: karlcow (~karl@nerval.la-grange.net)
  751. # 02[17:04] * Quits: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: …</work><life>… :-))
  752. # 03[17:04] * bga_|away is now known as bga_
  753. # 03[17:05] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
  754. # 02[17:11] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Quit: ben_h)
  755. # 03[17:11] * Joins: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
  756. # 03[17:14] * Joins: MikeSmith (~mikesmith@EM114-48-20-28.pool.e-mobile.ne.jp)
  757. # 02[17:15] * Quits: Yudai_ (~Yudai@pa35da2.hkidnt01.ap.so-net.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
  758. # 02[17:18] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
  759. # 03[17:19] * Joins: Yudai (~Yudai@p86e147.hkidnt01.ap.so-net.ne.jp)
  760. # 03[17:22] * Joins: sie (sie@unaffiliated/sie)
  761. # 03[17:22] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  762. # 02[17:24] * Quits: Yudai (~Yudai@p86e147.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 240 seconds)
  763. # 03[17:26] * Joins: Yudai (~Yudai@p86e165.hkidnt01.ap.so-net.ne.jp)
  764. # 03[17:26] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  765. # 03[17:28] * Parts: sie (sie@unaffiliated/sie) ("WeeChat 0.3.6-dev")
  766. # 02[17:32] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
  767. # 02[17:34] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  768. # 02[17:34] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  769. # 03[17:35] * Joins: tomasf (~tom@2002:55e5:d95e:0:513e:e9f3:e22d:d4c4)
  770. # 03[17:35] * Joins: boaz (~boaz@li326-230.members.linode.com)
  771. # 02[17:38] * Quits: realityking (~rouven@xdsl-78-35-192-125.netcologne.de) (Read error: Operation timed out)
  772. # 03[17:40] * Joins: realityking_ (~rouven@xdsl-87-78-29-1.netcologne.de)
  773. # 03[17:40] * realityking_ is now known as realityking
  774. # [17:42] <dglazkov> good morning, Whatwg!
  775. # 03[17:44] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  776. # 03[17:46] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  777. # [17:46] <AryehGregor> Good morning, dglazkov!
  778. # [17:49] <annevk> I have the feeling scrolling is now the opposite direction in OS X Lion
  779. # [17:49] <annevk> That is somewhat confusing
  780. # [17:49] <zewt> heh people complaining about that simultaneously in two channels i'm in
  781. # 03[17:50] * Joins: dave_levin (~dave_levi@74.125.59.65)
  782. # [17:51] <AryehGregor> What does "the opposite direction" mean?
  783. # [17:52] <annevk> fingers up, content goes up
  784. # [17:53] <annevk> well, move fingers from top to bottom and you scroll upwards
  785. # [17:53] <annevk> used to be the other way around
  786. # 02[17:54] * Quits: tomasf (~tom@2002:55e5:d95e:0:513e:e9f3:e22d:d4c4) (Quit: tomasf)
  787. # [17:54] <zewt> it says a lot about how much a company cares about their users when they're willing to destroy users' hard-baked UI habits and muscle memory approaching a decade and a half of use
  788. # 03[17:54] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  789. # [17:54] <AryehGregor> That's the way touchscreens all work, right?
  790. # [17:55] <AryehGregor> The idea being that you're sort of pushing the content down while the screen stays in place.
  791. # [17:55] <jgraham> That sounds awful
  792. # [17:55] <annevk> AryehGregor, yeah, it's like on the iPhone
  793. # [17:55] <AryehGregor> As though it's printed on a little piece of paper stuck behind the screen that you're physically pushing.
  794. # [17:55] <annevk> except there is no screen under my fingers
  795. # 06[17:58] * Philip` presumes it's futile to ask if the scroll direction is a configurable option
  796. # [17:59] <annevk> you can configure it
  797. # 03[17:59] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  798. # 03[18:00] * Joins: zdobersek (~zan@cpe-46-164-28-82.dynamic.amis.net)
  799. # [18:00] <Philip`> Oh, that's fortunate
  800. # [18:00] <annevk> it's a checkbox called "scroll direction: natural\n content tracks finger movement"
  801. # 03[18:00] * danbri is now known as olddanbri
  802. # 03[18:00] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  803. # [18:03] <annevk> I guess I'll try to get used to it
  804. # 02[18:03] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
  805. # [18:03] <zewt> and then good luck using any other system, heh
  806. # 02[18:03] * Quits: realityking (~rouven@xdsl-87-78-29-1.netcologne.de) (Quit: realityking)
  807. # [18:04] <annevk> oh, Safari has two finger sideways scrolling for history
  808. # [18:04] <annevk> quite neat
  809. # [18:05] <annevk> zewt, they already trip me up with the keys
  810. # [18:05] <zewt> i use mousewheel tilt for that
  811. # [18:05] <annevk> the way it is animated is quite nice
  812. # [18:05] <zewt> annevk: heh i had to use windows in a vm on a macbook for a week or so once, and the buttons that were mapped to alt and windows key were flipped
  813. # [18:05] <zewt> drove me absolutely insane for a few days, then as I was getting used to it I went home and was back to a regular keyboard, where I could go insane again
  814. # 03[18:06] * Joins: quiccker (~quiccker@212.174.109.55)
  815. # [18:06] <annevk> computers are terrible
  816. # 03[18:06] * Joins: zdobersek1 (~zan@cpe-46-164-13-228.dynamic.amis.net)
  817. # 02[18:08] * Quits: zdobersek (~zan@cpe-46-164-28-82.dynamic.amis.net) (Ping timeout: 250 seconds)
  818. # 03[18:08] * bga_ is now known as bga_|away
  819. # 02[18:10] * Quits: charlvn (~charlvn@41.0.48.54) (Ping timeout: 258 seconds)
  820. # 03[18:10] * Joins: weinig (~weinig@17.246.18.42)
  821. # 03[18:11] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  822. # 02[18:11] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  823. # 02[18:12] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
  824. # 03[18:13] * Joins: charlvn (~charlvn@41.0.48.54)
  825. # [18:13] <swarren08> annevk you can change the way it scrolls in the new Lion
  826. # 03[18:14] * Joins: boaz (~boaz@li326-230.members.linode.com)
  827. # [18:14] <swarren08> under trackpad / scroll & zoom , uncheck the scroll directional
  828. # [18:17] <annevk> I know
  829. # [18:18] <swarren08> cool. So what do you think of it?
  830. # [18:20] <annevk> dunno, I mostly went back to work on DOM Traversal
  831. # [18:20] <annevk> looks a bit neater though, and being able to play albums directly from the screen saver is a nice touch
  832. # [18:20] <zewt> (except now all node traversal will be backwards)
  833. # 02[18:21] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
  834. # [18:22] <swarren08> I cant wait to get myself a mac
  835. # 02[18:22] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
  836. # [18:22] <annevk> can't wait for competition to catch up personally
  837. # [18:22] <annevk> but it seems like that might be a while
  838. # [18:23] <swarren08> that is true
  839. # [18:24] <swarren08> apple seems to come up with this technology faster than others, which is great
  840. # [18:24] <swarren08> obviously it is helping them out immensly. Did anyone happen to see the stats on the recent quarter for apple? it was definitly insane to see
  841. # 03[18:27] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
  842. # 02[18:29] * Quits: weinig (~weinig@17.246.18.42) (Quit: weinig)
  843. # 03[18:29] * bga_|away is now known as bga_
  844. # 02[18:32] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Client Quit)
  845. # 02[18:32] * Quits: pdr_ (~pdr@nat/google/x-tfydsvsliptsjbvo) (Quit: pdr_)
  846. # [18:34] <annevk> the Gecko and WebKit TreeWalker implementations look remarkably similar
  847. # 02[18:34] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
  848. # [18:35] <Ms2ger> How do they compare to Opera's?
  849. # 03[18:35] * Joins: weinig (~weinig@17.246.18.42)
  850. # 03[18:36] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
  851. # [18:36] <annevk> dunno and could not tell you either
  852. # 03[18:39] * Joins: pdr_ (~pdr@nat/google/x-shqxaufzlasqosjw)
  853. # 03[18:40] * Joins: stalled (~stalled@unaffiliated/stalled)
  854. # 03[18:41] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
  855. # 02[18:41] * Quits: mokush (~quassel@188.24.97.215) (Remote host closed the connection)
  856. # 02[18:43] * Quits: zdobersek1 (~zan@cpe-46-164-13-228.dynamic.amis.net) (Quit: Leaving.)
  857. # 03[18:45] * Joins: TabAtkins_ (~tabatkins@nat/google/x-qwqzgflvqsyycooh)
  858. # 03[18:46] * Joins: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net)
  859. # 03[18:46] * Joins: zdobersek (~zan@cpe-46-164-13-228.dynamic.amis.net)
  860. # 02[18:48] * Quits: jernoble|afk (~jernoble@17.203.12.89) (Remote host closed the connection)
  861. # 02[18:48] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 258 seconds)
  862. # 03[18:51] * Joins: jernoble (~jernoble@2620:149:4:401:8e2:ce1f:26aa:3a44)
  863. # 02[18:52] * Quits: weinig (~weinig@17.246.18.42) (Quit: weinig)
  864. # [18:54] <annevk> writing everything down is a little more complicated than I initially thought
  865. # 03[18:54] * Joins: CvP (~CvP@123.49.23.56)
  866. # [18:55] <annevk> though I guess three-five days is not that bad
  867. # [18:55] <annevk> events was just simpler
  868. # 02[18:57] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
  869. # [18:58] <Hixie> hsivonen: no idea to what you are referring, but i'm happy to add notes to the spec, drop me a mail or a bug
  870. # [18:59] <hober> annevk: you'll get used to the new scrolling in a couple of days, and then you won't want to go back.
  871. # 03[19:00] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  872. # 02[19:03] * Quits: olddanbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  873. # [19:03] <jgraham> hober: Spoken like a good mini-Steve
  874. # [19:04] <jgraham> :)
  875. # [19:04] <hober> jgraham: :)
  876. # 02[19:06] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Shazam)
  877. # 03[19:06] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
  878. # 03[19:06] * Joins: stevela (~stevela@nat/google/x-tbweohfqwajuubit)
  879. # 03[19:08] * Joins: beverloo (~beverloo@nat/google/x-rabqiblrmdxbbvwm)
  880. # [19:12] <AryehGregor> Hixie, you resolved <http://www.w3.org/Bugs/Public/show_bug.cgi?id=12570> in r6314. You should close the bug as FIXED.
  881. # [19:13] <AryehGregor> (I don't know why we have an informative reference to PDF but not the zillions of other standards mentioned in non-normative text, though)
  882. # 03[19:16] * Joins: weinig (~weinig@17.246.18.42)
  883. # [19:18] <Hixie> looks like it's already marked fixed
  884. # [19:18] <Hixie> the pdf one is mentioned in normative text
  885. # [19:18] <Hixie> or at least, in main prose, as opposed to notes and examples
  886. # [19:18] <Hixie> if there's anything else you think should get referneces, let me know
  887. # 03[19:26] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  888. # 02[19:27] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
  889. # 03[19:28] * bga_ is now known as bga_|away
  890. # 02[19:31] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  891. # 03[19:31] * Joins: boaz (~boaz@li326-230.members.linode.com)
  892. # 02[19:31] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  893. # [19:31] <jarek_> CSS3 selectors specification defines NOT token as ":"{N}{O}{T}"(" while CSS3-mediaqueries specification defines a token with the same name as {N}{O}{T}
  894. # 03[19:32] * Joins: boaz (~boaz@li326-230.members.linode.com)
  895. # [19:32] <TabAtkins_> Yes, it's inconsistent. Been pointed out before, hasn't been fixe dyet.
  896. # [19:32] <AryehGregor> Oh, Ms2ger marked it FIXED even though technically only the editor is supposed to. Oh well, I doubt anyone will care.
  897. # [19:33] <AryehGregor> Hixie, I didn't see any reference to PDF in normative text. It's mentioned in the prose, but only preceded by "e.g." or "for example".
  898. # [19:33] <Ms2ger> Meh, I assume the guy won't try to process-troll me over getting his bug fixed
  899. # [19:33] <AryehGregor> Well, that's why it's an informative reference, of course.
  900. # 02[19:33] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  901. # [19:33] <jarek_> perhaps it would be easier if I had written two tokenizers - one for selectors and another one for everything else (the second parser would call the first one)
  902. # 03[19:33] * Joins: boaz (~boaz@li326-230.members.linode.com)
  903. # [19:33] <jarek_> CSS3 selectors are pretty complex
  904. # 02[19:33] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  905. # [19:33] <AryehGregor> But I don't see the difference between entire paragraphs marked as examples or notes, and sentences within normative text marked as examples or notes.
  906. # [19:34] <AryehGregor> Still, it makes no difference in the end.
  907. # [19:34] <AryehGregor> As I said in the bug, examples of other formats mentioned in examples include H.264, AAC, MP4, MPEG-4,
  908. # [19:34] <AryehGregor> AMR, 3GPP, Theora, Vorbis, Ogg, Speex, FLAC, and Dirac, and that's without even trying to find them.
  909. # 03[19:35] * Joins: boaz (~boaz@li326-230.members.linode.com)
  910. # 02[19:36] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
  911. # 02[19:36] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
  912. # 02[19:37] * Quits: jernoble (~jernoble@2620:149:4:401:8e2:ce1f:26aa:3a44) (Quit: jernoble)
  913. # 03[19:44] * Joins: jernoble (~jernoble@17.203.12.89)
  914. # 02[19:45] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  915. # 02[19:46] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 260 seconds)
  916. # 03[19:47] * Joins: hdhoang (~hdhoang@203.210.199.40)
  917. # 03[19:49] * Joins: dgathright (~dgathrigh@nat/yahoo/x-lbchpxyduximecme)
  918. # 02[19:49] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 258 seconds)
  919. # 02[19:49] * Quits: danj (~danj@s15372200.onlinehome-server.info) (Quit: Wake me up)
  920. # 02[19:49] * Quits: weinig (~weinig@17.246.18.42) (Remote host closed the connection)
  921. # 03[19:50] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  922. # 03[19:50] * Joins: weinig (~weinig@17.203.15.198)
  923. # [19:51] <MikeSmith> AryehGregor: yep
  924. # 02[19:51] * Quits: swarren08 (~swarren08@173.218.169.72) (Read error: Connection reset by peer)
  925. # 02[19:52] * Quits: weinig (~weinig@17.203.15.198) (Client Quit)
  926. # 03[19:52] * Joins: stalled (~stalled@unaffiliated/stalled)
  927. # [19:52] <MikeSmith> dude who filed that bug is basically trolling, actually
  928. # 03[19:52] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
  929. # 03[19:53] * Joins: swarren08 (~swarren08@173.218.169.72)
  930. # [19:53] <MikeSmith> that seems to be his whole M.O., a
  931. # [19:53] <Hixie> AryehGregor: i'm happy to include more references
  932. # [19:53] <Hixie> AryehGregor: file a bug or send mail letting me know what you want references for
  933. # 03[19:53] * Joins: weinig (~weinig@17.203.15.198)
  934. # [19:54] <MikeSmith> Hixie: well, don't feed the trolls man
  935. # 03[19:54] * bga_|away is now known as bga_
  936. # [19:55] <MikeSmith> I don't think AryehGregor is suggesting more references
  937. # 03[19:56] * jernoble is now known as jernoble|afk
  938. # 02[19:57] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  939. # [19:57] <Hixie> i'm all for adding more references
  940. # 03[19:57] * Joins: boaz (~boaz@li326-230.members.linode.com)
  941. # 02[19:57] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  942. # [19:57] <MikeSmith> yeah, well
  943. # [19:58] <MikeSmith> the point is whether they are actually useful
  944. # [19:58] <MikeSmith> as opposed to gratuitous
  945. # 03[19:58] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  946. # [19:58] <Hixie> we are _long_ past the point of gratuitous
  947. # 03[19:59] * Joins: boaz (~boaz@li326-230.members.linode.com)
  948. # [19:59] <Ms2ger> Isn't adding gratuitous references a stated goal of the HTMLWG?
  949. # [20:00] <MikeSmith> further gratuoisity proliferation us not a win
  950. # [20:00] <MikeSmith> or however you spell that, christ
  951. # [20:01] <Hixie> i don't think the references make any difference whatsoever :-)
  952. # [20:01] <MikeSmith> Ms2ger: good example of trolling-trolling
  953. # [20:01] <MikeSmith> clever
  954. # 06[20:02] * Ms2ger likes trolling trolls
  955. # 02[20:02] * Quits: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net) (Ping timeout: 258 seconds)
  956. # [20:02] <MikeSmith> Hixie: good, remove all of them, then
  957. # [20:03] <Ms2ger> MikeSmith, agreed, and we should import all other web specs into WA1.0 at the same time :)
  958. # [20:03] <MikeSmith> yeah, let's make one giant monolithic spec
  959. # [20:04] <MikeSmith> that is clearly a great thing
  960. # [20:04] <Ms2ger> It worked for CSS!
  961. # [20:05] <Hixie> i'd much rather we had one spec than 100
  962. # [20:06] <jcranmer> maybe here's a better place
  963. # [20:06] <jcranmer> is there a nice way in CSS to get a height that's the same as the line-height?
  964. # [20:07] <TabAtkins_> No.
  965. # [20:07] <TabAtkins_> (Unless the line-height is the same as the font-size.)
  966. # [20:07] <jcranmer> so my best bet is to set the line-height myself and hope for the best?
  967. # 02[20:08] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  968. # 03[20:09] * Joins: MikeSmith_ (~mikesmith@EM114-48-149-29.pool.e-mobile.ne.jp)
  969. # 02[20:09] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  970. # [20:09] <MikeSmith_> Hixie: me too
  971. # [20:09] <MikeSmith_> honestly
  972. # 02[20:09] * Quits: MikeSmith (~mikesmith@EM114-48-20-28.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
  973. # 03[20:09] * MikeSmith_ is now known as MikeSmith
  974. # [20:10] <MikeSmith> but some delusional people seem to prefer specs that are less than 5MB
  975. # [20:11] <Hixie> i don't mind having a multipage copy
  976. # [20:11] <Hixie> but if the concern is just having lots of pages to read, you get fewer total pages if you have 1 spec than 100
  977. # [20:12] <Hixie> since each spec has a lot of duplicate boilerplate, cross-spec stuff, etc
  978. # [20:12] <MikeSmith> true
  979. # 03[20:12] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  980. # [20:13] <MikeSmith> I think CSS as gone to the other extreme
  981. # [20:13] <Ms2ger> Splitting specs is fine, IMO, if you can find good split-lines
  982. # [20:13] <Ms2ger> These are almost non-existent, unfortunately
  983. # [20:13] <TabAtkins_> jcranmer: yes.
  984. # [20:14] <TabAtkins_> Ms2ger: That's not true. For example, different layout algos for CSS can split apart pretty easily.
  985. # 03[20:14] * Joins: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net)
  986. # [20:14] <Ms2ger> I was talking WA1.0 mostly
  987. # [20:14] <Hixie> CSS has a number of problems, dunno if splitting is a problem itself there or a solution that's just been swamped by other issues
  988. # [20:14] <Hixie> CSS definitely has a "velocity" problem
  989. # [20:15] <Ms2ger> Also, editors
  990. # [20:15] <Hixie> but i think that's more an issue of the editing style
  991. # [20:15] <TabAtkins_> Editors are our largest problem. Secondary is that we're bound by W3C process, which made 2.1 a glorious mess.
  992. # [20:15] <Hixie> yeah
  993. # [20:16] <Hixie> i've been speaking with jeff and i have no faith that he's interesting in changing the process
  994. # [20:17] <jcranmer> hmm
  995. # [20:18] <jcranmer> 9pt/13px
  996. # 02[20:18] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
  997. # [20:18] <TabAtkins_> We should add CSS unit conversion to google calc.
  998. # [20:20] <jcranmer> so 9pt = 12px
  999. # 03[20:20] * Joins: temp01 (~temp01@unaffiliated/temp01)
  1000. # 03[20:20] * Joins: olddanbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  1001. # [20:21] <jcranmer> how about I call it 0.9em and everyone's happy?
  1002. # [20:21] <AryehGregor> MikeSmith, Hixie: Personally I don't include any references at all in the edit commands spec. The spec is already going to be horribly broken if you try doing something stupid like printing it out, since all the xrefs will be broken, so I'm just linking to sections of other specs directly when I want to reference something.
  1003. # [20:21] <beverloo> TabAtkins: 1vm = ?, 1% = ?. Too much depends on the context imo
  1004. # 02[20:21] * Quits: stevela (~stevela@nat/google/x-tbweohfqwajuubit) (Remote host closed the connection)
  1005. # [20:21] <AryehGregor> beverloo, do it for absolute units only.
  1006. # [20:21] <TabAtkins_> beverloo: Yeah, only the physical units I mean.
  1007. # [20:21] <jcranmer> pt, pc, px, in, cm
  1008. # [20:21] <TabAtkins_> Converting between in, pt, px
  1009. # [20:22] <jcranmer> mm
  1010. # [20:22] <beverloo> How does that handle dpi?
  1011. # [20:22] <TabAtkins_> The ratio is fixed in CSS.
  1012. # [20:22] <TabAtkins_> 1in = 96px
  1013. # [20:22] <jcranmer> the ratios is essentially fixed
  1014. # [20:22] <jcranmer> it's way too broken otherwise
  1015. # [20:22] <TabAtkins_> Not essentially, actually. ^_^
  1016. # [20:22] <beverloo> Fair enough
  1017. # [20:23] <jcranmer> px: pixel units — 1px is equal to 0.75pt.
  1018. # [20:23] <jcranmer> ah, it is fixed
  1019. # [20:23] <AryehGregor> As of like a year ago.
  1020. # [20:23] <AryehGregor> Before that it was unofficially not fixed but mostly fixed in practice.
  1021. # [20:23] <TabAtkins_> Was it wrong before, jcranmer?
  1022. # [20:23] <jcranmer> I thought it was only in CSS3
  1023. # [20:23] <TabAtkins_> Oh, the px/in thing. Yeah.
  1024. # [20:23] <AryehGregor> I think he means "fixed" as opposed to "variable", not as opposed to "broken".
  1025. # [20:23] <TabAtkins_> We set it when we were resolving 2.1 issues.
  1026. # 02[20:23] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Read error: Connection reset by peer)
  1027. # [20:24] <jcranmer> I should say
  1028. # [20:24] <jcranmer> people assume 96dpi in too many pages, that to make any other value would break the web
  1029. # [20:24] <jcranmer> that's what I meant by "it's way too broken otherwise"
  1030. # [20:24] <TabAtkins_> Yes, exactly.
  1031. # 02[20:25] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  1032. # 03[20:26] * Joins: boaz (~boaz@li326-230.members.linode.com)
  1033. # [20:27] <TabAtkins_> Huh. I never realized that I had to actually put the </script> for the script to execute.
  1034. # [20:27] <TabAtkins_> (I'm testing some interfaces before I write the real page.)
  1035. # [20:28] <AryehGregor> I only realized that when I started using Live DOM viewer.
  1036. # 02[20:29] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Quit: Linkinus - http://linkinus.com)
  1037. # 03[20:29] * Joins: stevela (~stevela@74.125.59.1)
  1038. # 02[20:30] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 252 seconds)
  1039. # 03[20:31] * Joins: jamesr (~jamesr@216.239.45.18)
  1040. # 03[20:31] * Joins: dbaron (~dbaron@nat/mozilla/x-cwfslxybceqgnlad)
  1041. # 03[20:33] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  1042. # 02[20:35] * Quits: CvP (~CvP@123.49.23.56) (Disconnected by services)
  1043. # 03[20:35] * Joins: xCG (~CvP@123.200.17.118)
  1044. # 03[20:36] * xCG is now known as CvP
  1045. # 02[20:37] * Quits: hdhoang (~hdhoang@203.210.199.40) (Quit: Leaving.)
  1046. # [20:40] <hsivonen> Hixie: it turned out that the note I was asking for already exists
  1047. # 03[20:43] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
  1048. # [20:44] <hsivonen> is there something genuinely relative unusual about Swedish names that I'm not aware of or is this person just throwing an arbitrary collection of country names out there for the sake of illustration? http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
  1049. # 02[20:44] * Quits: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net) (Ping timeout: 258 seconds)
  1050. # [20:46] <Hixie> hsivonen: excellent :-)
  1051. # 02[20:46] * Quits: olddanbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  1052. # 03[20:47] * Joins: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net)
  1053. # [20:47] <swarren08> Whats the best way to learn HTML5. Im going to be honest, watching everyone talk makes me feel like i know nothing.
  1054. # [20:49] <Philip`> Spend a year reading the spec and the mailing lists and IRC :-)
  1055. # [20:50] <hsivonen> swarren08: people on this channel develop HTML5 itself and may, therefore, not have a good idea of what's it like to learn for others
  1056. # [20:50] <hsivonen> swarren08: but what Philip` says should work
  1057. # [20:50] <swarren08> its amazing watching you guys
  1058. # [20:51] <jarek_> swarren08: I would from https://developer.mozilla.org
  1059. # [20:51] <jgraham> hsivonen: Maybe the way that Swedish sorts characters being different to e.g. German?
  1060. # [20:51] <jarek_> s/I would/I would start
  1061. # [20:51] <jgraham> Philip`: You are mean :)
  1062. # [20:52] <swarren08> So you guys actually develop HTML5? or what you call the Living Standard?
  1063. # [20:52] <jgraham> hsivonen: Although that isn't really about names. I'm not aware of anything common and strange about Swedish names
  1064. # [20:53] <jgraham> swarren08: Nah Hixie does that. We just hold the palm leaves and feed him grapes
  1065. # [20:53] <AryehGregor> swarren08, yes.
  1066. # [20:53] <AryehGregor> Also, what jgraham says.
  1067. # [20:53] <Hixie> wait, i get grapes?!
  1068. # [20:53] <Hixie> where is this!
  1069. # [20:53] <swarren08> ha ha ha
  1070. # [20:53] <AryehGregor> We're really all Hixie's minions, he does all the work.
  1071. # [20:53] <AryehGregor> We just do menial labor for him and take some of the credit.
  1072. # [20:53] <swarren08> Well I do thank you guys that do work on it
  1073. # [20:54] <hsivonen> AryehGregor: but only you are contractually Hixie's minion :-)
  1074. # [20:54] <Hixie> hah
  1075. # [20:54] <AryehGregor> Yes, that's true.
  1076. # 03[20:54] * Joins: hij1nx (~hij1nx@207.239.107.3)
  1077. # [20:54] <Hixie> i dunno if i'd call what y'all do "menial"
  1078. # [20:54] <AryehGregor> Other people are his minions for fun.
  1079. # [20:54] <TabAtkins_> "fun"
  1080. # [20:54] <AryehGregor> I'm heartless and only do minion work for money.
  1081. # [20:54] <Hixie> "indispensible" maybe
  1082. # [20:54] <swarren08> If you guys dont mind, id like to hang around in this channel to watch you guys
  1083. # [20:55] <AryehGregor> swarren08, go ahead, that's how lots of people get started in standards work.
  1084. # [20:55] <Ms2ger> You're welcome
  1085. # [20:55] <Hixie> swarren08: you are welcome to hang around :-)
  1086. # [20:55] <AryehGregor> Ask any questions you have.
  1087. # [20:55] <Ms2ger> Within a year or two, you'll be a minion as well :)
  1088. # [20:55] <AryehGregor> Like, it's how I got started, and TabAtkins_, and others too.
  1089. # [20:55] <swarren08> Ive been building websites for years now
  1090. # [20:55] <Hixie> swarren08: if you hang around long enough, you might find yourself being useful, that's how pretty much all of us started :-)
  1091. # [20:55] <wilhelm> Just remember to leave your sense of logic at the door, please.
  1092. # [20:55] <swarren08> I finally decided to take a look into HTML5 and CSS3 since its going to be standard soon
  1093. # [20:55] <swarren08> Logic? whats that? :)
  1094. # [20:56] <Ms2ger> People who write websites? These really exist? :)
  1095. # [20:56] <swarren08> apperently im a dieing race now
  1096. # [20:56] <swarren08> lol
  1097. # [20:56] <swarren08> i was tought using notepad
  1098. # [20:56] <jgraham> I'm not sure. As far as I cn tell the world is full of people who write web browsers
  1099. # [20:56] <jgraham> I though the websites just formed out of the aether
  1100. # [20:56] <swarren08> taught*
  1101. # [20:56] <Ms2ger> That's my experience as well
  1102. # [20:57] <Ms2ger> And fishy aether, usually
  1103. # 03[20:57] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  1104. # [20:57] <swarren08> How long have you all been doing this? as in working on the standard?
  1105. # [20:58] <jgraham> Well the WHATWG started in 2004 or so
  1106. # [20:58] <swarren08> yea after the conference
  1107. # [20:59] <jgraham> Of course some people date from before that
  1108. # [20:59] <AryehGregor> Some people here have been working on browsers since the Netscape days.
  1109. # 02[20:59] * Quits: hij1nx (~hij1nx@207.239.107.3) (Client Quit)
  1110. # [20:59] <Hixie> i've been working on specs since late 1998, iirc
  1111. # [20:59] <Hixie> if you could posting on mailing lists "working on specs"
  1112. # [20:59] <swarren08> Wow
  1113. # [21:00] <Ms2ger> But Hixie's just old
  1114. # [21:00] <Hixie> it's true
  1115. # [21:00] <swarren08> I feel like i may be the youngest one here
  1116. # [21:00] <jgraham> swarren08: Well if your user name is from your year of birth
  1117. # [21:00] <hober> swarren08: probably not, unless your nick means you were born in 2008. good work on typing & language acquisition, if so
  1118. # [21:00] <swarren08> lol
  1119. # [21:01] <swarren08> actually its my graduating year of high school
  1120. # [21:01] <swarren08> ive had that sn since about the 6th grade
  1121. # [21:01] <AryehGregor> We have people pretty close to your age here.
  1122. # [21:01] <AryehGregor> I graduated high school in 2005. There are at least a couple people here younger than me.
  1123. # [21:01] <swarren08> Wow
  1124. # 03[21:02] * Joins: hdhoang (~hdhoang@203.210.199.40)
  1125. # [21:02] <jgraham> yeah, gsnedders is about 3 or 4 now
  1126. # [21:02] <jgraham> (OK, more like 19)
  1127. # [21:02] <swarren08> and you work on the standards also AryehGregor?
  1128. # [21:02] <Ms2ger> And it's still jgraham who has the infantile humour? :)
  1129. # [21:02] <AryehGregor> swarren08, yes, currently contracting for Google to write this: http://aryeh.name/spec/editcommands/editcommands.html
  1130. # [21:03] <jgraham> Ms2ger: Not to mention thee grey hair :)
  1131. # [21:03] <swarren08> woa ehy that is you, i was looking at that yesterday
  1132. # [21:03] <AryehGregor> I'm pretty sure the 90th percentile age among regulars in this room is well under 30.
  1133. # [21:03] <swarren08> Thats awesome
  1134. # [21:04] <AryehGregor> But really, nobody cares. You're judged on your contributions, not your age.
  1135. # [21:04] <Hixie> (i'm 31, was 18 or 19 or so when i started posting to the lists)
  1136. # [21:04] <jgraham> Hmm, I wonder if that is actually true
  1137. # [21:04] <swarren08> I bet you all have or are in college
  1138. # [21:04] <Ms2ger> ...Or your degrees
  1139. # [21:04] <swarren08> -have + have been in
  1140. # 03[21:04] * Joins: ezoe (~ezoe@61-205-124-16f1.kyt1.eonet.ne.jp)
  1141. # [21:05] <AryehGregor> Right, nobody cares much about degrees either. I mean, most of the people here have or are pursuing degrees in some technical field, in some cases Ph.D.'s, but it doesn't really matter.
  1142. # [21:05] <AryehGregor> We just get to make fun of the Ph.D.'s by calling them "Dr." if we want to annoy them.
  1143. # [21:05] <Ms2ger> Except for Hixie, who's happy with his BSc
  1144. # 02[21:05] * Quits: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net) (Ping timeout: 258 seconds)
  1145. # [21:05] <swarren08> ah
  1146. # [21:05] <TabAtkins_> Sure, but my college education has very little effect on my standards contribution.
  1147. # [21:05] <AryehGregor> Who's the Opera person with a Ph.D. who doesn't like being called Dr.? jgraham?
  1148. # [21:06] <TabAtkins_> Yeah, jgraham
  1149. # 06[21:06] * jgraham hides
  1150. # [21:06] <jgraham> AryehGregor: A glance at the stats page suggests that more than 10% of the top 25 people might well be over 30
  1151. # [21:06] <TabAtkins_> On that note, who's got a math degree and wants to help me implement Coons patch mesh gradients?
  1152. # [21:06] <AryehGregor> othermaciej also has a Ph.D., but reasonable people would actually believe that based on his behavior, unlike jgraham.
  1153. # [21:06] <TabAtkins_> I got them working in squares, but bezier-curve sides are a bit more difficult...
  1154. # [21:07] <swarren08> I know Apple, Opera and Mozilla are the main companies who were behind the Living Standard, is thier others?
  1155. # [21:07] <Ms2ger> Maciej has a PhD? Really?
  1156. # 03[21:07] * Joins: janv_ (~varga@195.91.87.57)
  1157. # [21:07] <Ms2ger> Google
  1158. # [21:07] <swarren08> Forgot Google
  1159. # [21:07] <AryehGregor> TabAtkins_, I have a math degree, but it's pure math, so I get to contemptuously reply that such drudgework has nothing to do with the kind of math I studied (i.e., *real* math).
  1160. # [21:07] <TabAtkins_> AryehGregor: Nuts to your real math.
  1161. # [21:07] <Ms2ger> AryehGregor++
  1162. # [21:07] <TabAtkins_> I need a Math BS here.
  1163. # [21:08] <AryehGregor> Oh, I'm wrong.
  1164. # [21:08] <AryehGregor> Only a master's.
  1165. # 03[21:08] * Joins: karlcow (~karl@nerval.la-grange.net)
  1166. # [21:08] <AryehGregor> His sister has a Ph.D.
  1167. # [21:08] <AryehGregor> His master's is from MIT, though.
  1168. # [21:08] <swarren08> dang
  1169. # [21:08] <AryehGregor> TabAtkins_, I have a math BS.
  1170. # [21:08] <jamesr> MEng?
  1171. # [21:08] <AryehGregor> It's just a pure math Bs.
  1172. # [21:08] <AryehGregor> BS.
  1173. # [21:08] <TabAtkins_> Also: omigod it's so frustrating being locked out of email. I have so many threads to respond to, including one where I now have a working counterexample to someone's statement.
  1174. # [21:08] <AryehGregor> jamesr, http://en.wikipedia.org/wiki/Maciej_Stachowiak
  1175. # [21:08] <swarren08> you guys are smart people
  1176. # [21:08] <Hixie> that's debatable
  1177. # [21:08] <jgraham> BS is the worst name for a type of degree
  1178. # 02[21:08] * Quits: MikeSmith (~mikesmith@EM114-48-149-29.pool.e-mobile.ne.jp) (Quit: hands busy doing other things)
  1179. # [21:08] <TabAtkins_> BS
  1180. # [21:09] <Ms2ger> Hixie is
  1181. # [21:09] <Hixie> and indeed frequently debated!
  1182. # [21:09] <AryehGregor> swarren08, nobody cares about the degrees. They only care that you're smart. Of course, smart people often get advanced degrees.
  1183. # [21:09] <Ms2ger> AryehGregor, ... or they do something useful :)
  1184. # [21:09] <AryehGregor> I said "often".
  1185. # [21:09] <jgraham> And often people get advanced degrees without being unusually smart
  1186. # [21:09] <AryehGregor> Also, the two are not mutually exclusive.
  1187. # 06[21:09] * Ms2ger went the degree route
  1188. # [21:10] <AryehGregor> Well, yes, but smart people are more likely to get advanced degrees. Which is 90% of the reason anyone bothers, to signal that they're likely to be smarter than average.
  1189. # [21:10] <jgraham> Hmm, I did it because it was fun
  1190. # [21:10] <AryehGregor> Yeah, people do that too.
  1191. # [21:10] <swarren08> Does anyone actually work for Google, Apple, Mozilla or Opera? that would be pretty awesome if someone does
  1192. # [21:10] <AryehGregor> I'd have gone on to get a Ph.D. if it was fun, probably.
  1193. # [21:10] <AryehGregor> swarren08, basically everyone you're talking to works for one of those.
  1194. # [21:10] <swarren08> Really?
  1195. # 06[21:10] * Ms2ger doesn't
  1196. # [21:11] <swarren08> Wow
  1197. # [21:11] <Hixie> Ms2ger: how do i know which interface should be marked 'partial'?
  1198. # [21:11] <AryehGregor> Hixie, TabAtkins_, and I are Google. Ms2ger volunteers for Mozilla, although apparently doesn't work for them. jgraham is Opera.
  1199. # [21:11] <TabAtkins_> Ms2ger: You contribute to Moz heavily enough that it count.
  1200. # [21:11] <jgraham> But one of the brightest, most productive people I work with doesn't have a degree so there are certainly exceptions
  1201. # [21:11] <swarren08> Thats is amazing
  1202. # [21:11] <AryehGregor> jamesr is Google, hober is Apple.
  1203. # [21:11] <Ms2ger> Hixie, the one in the obsolete section? :)
  1204. # [21:11] <kbrosnan> roc dbarron mozilla
  1205. # [21:11] <Ms2ger> wilhelm is Opera
  1206. # [21:11] <TabAtkins_> swarren08: Though Aryeh and I were working on this stuff before we were hired by Google.
  1207. # [21:11] <Hixie> Ms2ger: oh, i got confused
  1208. # [21:11] <swarren08> Ive always wanted to talk to people who worked for those companies
  1209. # [21:11] <TabAtkins_> And were in fact hired by Google *because* of the standards work we o.
  1210. # [21:11] <jamesr> anyone know what "kwac" or "Obigo X10" are? (i'm looking at the view-mode media feature conformance report from public-webapps)
  1211. # [21:12] <AryehGregor> Etc.
  1212. # [21:12] <gsnedders> jgraham: I don't think much stuff in general applies to jl, though.
  1213. # [21:12] <Hixie> Ms2ger: i saw you put it on HTMLElement and forgot that we had a duplicate of that in the microdata section for w3c's nonsense
  1214. # [21:12] <jgraham> Most people were working on his stuf before they were hired to work on it
  1215. # [21:12] <Ms2ger> You didn't notice the comment about that in the context? :)
  1216. # [21:12] <jgraham> gsnedders: If you decapitate him he will die?
  1217. # [21:12] <wilhelm> For seven years now. Shit, I'm getting old.
  1218. # 04[21:12] <Ms2ger> Which reminds me of krijn's quote "What else do I need to do to get hired by Google"
  1219. # [21:13] <swarren08> Here is an observation, ive only notice you guys speak of W3C 1 time in the past 20 minutes(maybe more)
  1220. # [21:13] <jgraham> wilhelm: And yet you are still younger than me. Bastard
  1221. # [21:13] <Ms2ger> We like not to think about the W3C
  1222. # [21:13] <swarren08> What is the difference between what you guys do and what W3C does?
  1223. # [21:13] <Ms2ger> And if we do, we rant
  1224. # [21:13] <gsnedders> wilhelm: You're not the youngest person at Opera anymore! Though there again, we have younger interns than me this summer…
  1225. # [21:13] <swarren08> im sorry if its a sore spot
  1226. # [21:13] <AryehGregor> swarren08, roughly, we do the work and the W3C gets in the way.
  1227. # [21:13] <wilhelm> jgraham: But I have the same level of education as Mr. swarren08. Can I borrow some of your diplomas?
  1228. # [21:13] <Ms2ger> We write specs, the W3C publishes specs? :)
  1229. # [21:13] <Hixie> we actually make progress, w3c releases press-releases claiming our progress as theirs
  1230. # [21:13] <Hixie> wait, was that impolitick
  1231. # [21:13] <TabAtkins_> swarren08: We're both standards bodies. The WHATWG was formed originally because the W3C didn't want to work on HTML.
  1232. # [21:13] <Hixie> crap
  1233. # [21:13] <smaug____> it really doesn't matter too much where the standardization happens, if it happens
  1234. # [21:14] <swarren08> yea XHTML is what W3C was interested in
  1235. # [21:14] <AryehGregor> No, but it matters if the W3C distracts us with bureaucratic nonsense that interferes with our actual work.
  1236. # [21:14] <Ms2ger> Hixie, I should quote that on your wikipedia page :)
  1237. # [21:14] <jgraham> wilhelm: I'm not sure they will be of much help to you. There isn't a big market for astrophysicists
  1238. # [21:14] <wilhelm> Oh.
  1239. # [21:14] <AryehGregor> And knowingly publishes outdated and incorrect standards that it refuses to update for procedural reasons.
  1240. # [21:14] <AryehGregor> Etc. etc. etc.
  1241. # [21:14] <TabAtkins_> swarren08: Later, the W3C requested that HTML be developed in it again, so now it's developed jointly between the two.
  1242. # [21:14] <Hixie> hey there's no k on the end of impolitic
  1243. # [21:14] <Hixie> who knew
  1244. # [21:14] <TabAtkins_> swarren08: With the caveats that other people have mentioned.
  1245. # [21:15] <AryehGregor> Hixie, there is if you went to school in the 19th century. How old did you say you are again?
  1246. # [21:15] <swarren08> So you guys do the work and W3C takes credit?
  1247. # [21:15] <swarren08> am i getting that right?
  1248. # [21:15] <Ms2ger> You'll note that AryehGregor is rather anti-W3C
  1249. # [21:15] <Hixie> i was in school in the 20th century!
  1250. # [21:15] <AryehGregor> swarren08, we're being sarcastic and bitter.
  1251. # [21:15] <Hixie> swarren08: the truth is less cynical than that
  1252. # [21:15] <swarren08> Ah... i feel so dumb
  1253. # [21:15] <Hixie> also more complicated
  1254. # [21:15] <wilhelm> swarren08: Many here wear hats from several organizations.
  1255. # [21:15] <AryehGregor> swarren08, the W3C is an organization, it doesn't do anything but provide some web hosting and things like that. It doesn't employ the people who write or edit almost any of the actual standards.
  1256. # [21:15] <wilhelm> Best tool for the job, &c.
  1257. # [21:16] <Hixie> the w3c is an institution that provides support for standards development
  1258. # [21:16] <swarren08> i had no idea the standards would have so much "drama" behind it
  1259. # [21:16] <Hixie> the whatwg is essentially a mailing list
  1260. # [21:16] <AryehGregor> Plus a wiki.
  1261. # [21:16] <jgraham> swarren08: It's a bit like a soap opera
  1262. # [21:16] <Ms2ger> Who described "working group" as "the intersection of web technology and religion"?
  1263. # [21:16] <AryehGregor> The W3C imposes lots of requirements on how exactly standards are to be developed, as a condition of hosting them.
  1264. # [21:16] <swarren08> ive begun to notice that jgraham
  1265. # [21:16] <Hixie> we need the w3c because the w3c has managed to convince a large number of companies to grant licenses for their patents
  1266. # [21:16] <cygri> Ms2ger: i thought that was RDF
  1267. # [21:16] <Ms2ger> cygri++
  1268. # [21:16] <jgraham> At christmas we will have a special episode where it will be revealed that Hixie is actually TimBL's lovechild
  1269. # [21:16] <AryehGregor> In exchange they provide their brand name, patent licensing, etc. Plus Microsoft only participates in the W3C, not the WHATWG.
  1270. # [21:17] <Ms2ger> cygri, but RDF isn't webtech
  1271. # [21:17] <swarren08> Ive noticed microsoft doesnt do much with HTML5
  1272. # [21:17] <jgraham> Yes, the patent licesing is a big deal
  1273. # 02[21:17] * Quits: hdhoang (~hdhoang@203.210.199.40) (Quit: Leaving.)
  1274. # [21:17] <swarren08> or at least didnt till IE9
  1275. # [21:17] <AryehGregor> So we're forced to participate there for political reasons, which means we have to obey their rules, which we all think are stupid and a waste of everyone's time.
  1276. # [21:17] <Ms2ger> They're a couple of years behind
  1277. # [21:17] <AryehGregor> swarren08, Microsoft is implementing HTML5 like everyone else, and they're catching up at it. They provide useful feedback on the things they implement, like other browsers.
  1278. # [21:17] <AryehGregor> They just came somewhat late to the game.
  1279. # [21:18] <AryehGregor> IE10 likely won't be far behind other browsers' HTML5 support.
  1280. # [21:18] <Hixie> Ms2ger: what was the stuff in web workers you weren't sure about?
  1281. # [21:18] <Hixie> it's not so much that the w3c's rules are stupid, so much as they are anachronistic
  1282. # [21:18] <Hixie> they haven't evolved with the times
  1283. # [21:18] <Ms2ger> DedicatedWorkerGlobalScope, SharedWorkerGlobalScope, AbstractWorker
  1284. # [21:18] <swarren08> To be honest, i would have figured Microsoft would be more interested in this stuff since they have 40+% of the world using IE
  1285. # [21:19] <AryehGregor> They still annoy us because they tend to make opaque institutional decisions based on internal discussions instead of having discussions individually on public lists, and they also refuse to acknowledge the WHATWG, which forces us to deal with it more than we'd like.
  1286. # [21:19] <AryehGregor> But MS is definitely a part of the picture here.
  1287. # [21:19] <Hixie> which is highly ironic because the w3c's technologies are largely responsible for moving humanity's culture in the way that its processes now need to be updated to take into account
  1288. # [21:19] <Hixie> Ms2ger: k
  1289. # [21:19] <AryehGregor> Yeah, it's kind of ridiculous when the W3C doesn't update to account for changes brought about by the success of the web.
  1290. # [21:19] <Ms2ger> We don't really hate the W3C as much as we usually make it look
  1291. # [21:20] <Hixie> Ms2ger: did you leave those as [Supplemental]
  1292. # [21:20] <Ms2ger> I didn't touch them
  1293. # [21:20] <Hixie> k
  1294. # [21:20] <Hixie> cool
  1295. # [21:20] <Hixie> thanks
  1296. # [21:20] <swarren08> I definitly see where your coming from AryehGregor, ive wondered the same things at time. Wont it hurt them down the line
  1297. # [21:20] <Hixie> woot, your patch applied cleanly!
  1298. # [21:20] <AryehGregor> Like, what point is there in a spec maturity cycle that requires the spec to freeze for years before it's called complete when major browsers are all on release cycles from six weeks to a year?
  1299. # [21:20] <Hixie> Ms2ger++
  1300. # 06[21:21] * Hixie waits for Ms2ger to rename himself Ms3ger
  1301. # [21:21] <Ms2ger> Old joke, sorry :)
  1302. # [21:21] <Hixie> :-P
  1303. # [21:21] <AryehGregor> Hixie, surely "Ms2ger" evaluates to 0 and becomes 1?
  1304. # [21:21] <Hixie> maybe i just get a type mismatch
  1305. # [21:21] <Ms2ger> AryehGregor, :(
  1306. # [21:21] <Hixie> or maybe Ms2ger overloaded the ++ operator
  1307. # [21:21] <AryehGregor> No, NaN.
  1308. # [21:22] <AryehGregor> In PHP it would be 1.
  1309. # [21:22] <Ms2ger> operator++() { return this; }
  1310. # [21:22] <wilhelm> swarren08: It already has.
  1311. # [21:23] <AryehGregor> Yeah, the formation and success of the WHATWG put a serious dent in the W3C's preeminence as a web standards body . . .
  1312. # [21:23] <Hixie> swarren08: eventually if the w3c doesn't adapt there's going to come a point where someone gets annoyed enough that they set up an alternative patent policy
  1313. # [21:23] <AryehGregor> Anyway, I should get back to working.
  1314. # [21:23] <Hixie> swarren08: at which point they're basically doomed
  1315. # 06[21:23] * Hixie has been trying really hard to convince them to change, without any suggestion of success
  1316. # [21:23] <AryehGregor> Hixie, you need to have implementers credibly threaten to abandon them.
  1317. # [21:23] <AryehGregor> That's the only thing that will force them to change.
  1318. # [21:24] <Hixie> that will happen once there's a patent policy, i expect
  1319. # [21:24] <AryehGregor> Anything else will be voted down by the AC on reactionary grounds.
  1320. # [21:24] <swarren08> Then why hasent someone done that? You all basically work for big companies and see where the web is going
  1321. # [21:24] <Ms2ger> Or, the <dfn title=dom-Ms2ger-operator++>++</dfn> operator must return the <span>context object</span>
  1322. # [21:24] <swarren08> You all should have more say for whats going on
  1323. # [21:24] <Hixie> swarren08: it's a huge amount of really painful work
  1324. # [21:24] <AryehGregor> In practice we do have all the say.
  1325. # [21:24] <AryehGregor> The W3C annoys us, but doesn't interfere too much in the end.
  1326. # [21:24] <AryehGregor> Just wastes our time.
  1327. # [21:25] <Hixie> swarren08: so for someone to do it they have to be _really_ pushed over the edge
  1328. # [21:25] <jgraham> swarren08: If we did that there wouldn't be anything to complain about
  1329. # [21:25] <Ms2ger> IME, it's mainly the HTMLWG that wastes our time
  1330. # [21:25] <Hixie> swarren08: i've gotten close, but not enough
  1331. # [21:25] <AryehGregor> Yes, other WGs are much saner than the HTMLWG.
  1332. # [21:25] <Hixie> Ms2ger: i'm getting my time wasted by plenty of other WGs too now
  1333. # [21:25] <swarren08> so what your telling me
  1334. # [21:25] <Ms2ger> WebApps wastes some, but not enough for me to whine
  1335. # [21:25] <jgraham> and the peanut gallery couldn't use the yellow marker of horror to highlight pople saying cynical things
  1336. # [21:25] <Hixie> webapps, webrtc, websockets (though that one was IETF, not W3C, i guess)
  1337. # [21:25] <swarren08> is they bother you but yet not enough to get rid of?
  1338. # [21:25] <Ms2ger> Yeah
  1339. # [21:26] <Hixie> swarren08: pretty much
  1340. # [21:26] <swarren08> Ah
  1341. # [21:26] <AryehGregor> Hixie, what you need to do is lure someone into doing it who doesn't realize how much work it is. You should start talking about how great it would be if someone just put in a little effort, while of course noting that you yourself already have far too many obligations to fit it into your schedule.
  1342. # [21:26] <swarren08> I think I am finially understanding
  1343. # [21:26] <Hixie> AryehGregor: i've been doing just that :-)
  1344. # [21:26] <hober> AryehGregor: that sounds familiar somehow :)
  1345. # [21:26] <AryehGregor> The W3C made enough concessions that it's not worth it for us to try too hard to pull out.
  1346. # [21:26] <Hixie> AryehGregor: nobody has bitten enough to actually do it yet
  1347. # [21:26] <karlcow> free specs? :) https://github.com/kobolabs/Kobo-Reader/blob/master/fickel/main.cpp#L320
  1348. # [21:27] <jgraham> The idea of spending lots of time locked in a room wih lawyers is much less appealing than the idea of spending that same time thinking of a new cool feature for the web, or implementing part of the spec
  1349. # [21:27] <jgraham> So guess which we do
  1350. # [21:27] <AryehGregor> jgraham, that depends. I like law, it's fun!
  1351. # [21:27] <Hixie> swarren08: the other thing that means we're not hugely motivated to set up a patent policy is that we know we can always do it in the future if the w3c does go off the rails, so there's no urgency
  1352. # [21:27] <swarren08> But then it comes back to the point where you guys to the work and W3C publishes the specs
  1353. # [21:27] <AryehGregor> Probably related to my being Jewish.
  1354. # [21:27] <Hixie> swarren08: most of the important specs are developed in a way that means we could fork them if we had to
  1355. # 03[21:27] * Joins: ojan (~ojan@nat/google/x-wwhuiknnpbtdbiji)
  1356. # [21:27] <swarren08> You all are playing the waiting game?
  1357. # [21:28] <jgraham> No, we're doing fun stuff to improve the web
  1358. # [21:28] <AryehGregor> swarren08, we could take the specs away from the W3C if we wanted to. We edit them and we or our employers hold the copyright. All we'd have to do is refuse to license new changes under the W3C's license.
  1359. # [21:28] <wilhelm> More like the just-get-the-work-done-game.
  1360. # [21:28] <Hixie> what wilhelm said
  1361. # [21:28] <swarren08> oh
  1362. # [21:28] <AryehGregor> But all this secession stuff would cause even more hassle.
  1363. # [21:28] <swarren08> I see now
  1364. # [21:28] <Hixie> heycam|away: ok so there's one thing i still need [Supplemental] for -- please ping me when you're around
  1365. # [21:28] <swarren08> its just easier to let them play as they say
  1366. # [21:29] <Hixie> it would cause a giant shitstorm if we were to actually fork
  1367. # [21:29] <AryehGregor> Plus it would be perceived by the general public as "evil browser implementers try to take control of specs away from beloved W3C", since the W3C has a very positive reputation in most circles.
  1368. # [21:29] <Hixie> dunno about "most" anymore
  1369. # [21:29] <Hixie> maybe "many"
  1370. # [21:29] <jarek_> is there an API that would allow me to detect how hard the user has pressed the stylus?
  1371. # [21:29] <swarren08> I can only imagine Hixie
  1372. # [21:29] <AryehGregor> There's some idea that it's open and inclusive and whatever, and not controlled by implementers, which is a joke, but there you have it.
  1373. # [21:30] <jarek_> e.g. on tablet on touch sensitive device
  1374. # [21:30] <jarek_> s/on/or
  1375. # 03[21:30] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1376. # [21:30] <Hixie> i feel bad, i'm marking Ms2ger's huge patch as "editorial" for the tracker
  1377. # [21:30] <Ms2ger> Hah
  1378. # [21:30] <AryehGregor> What patch is this?
  1379. # [21:30] <Ms2ger> That's fine
  1380. # [21:30] <Ms2ger> Supplemental -> partial
  1381. # [21:30] <Hixie> http://www.w3.org/Bugs/Public/show_bug.cgi?id=13069
  1382. # [21:31] <AryehGregor> Ah.
  1383. # [21:31] <Hixie> Ms2ger: thanks a ton for this btw
  1384. # [21:31] <smaug____> jarek_: touch.force
  1385. # [21:31] <swarren08> Wow
  1386. # [21:31] <smaug____> and some vendor specific things
  1387. # [21:31] <smaug____> like mozPressure
  1388. # [21:31] <Ms2ger> Happy to do something useful for once :)
  1389. # [21:32] <Hixie> :-D
  1390. # [21:32] <jarek_> smaug____: thanks, http://www.w3.org/TR/touch-events/ is exactly what I was thinking about
  1391. # [21:32] <Ms2ger> Now I believe you owe me a fix for those DOM Core bugs? ;;)
  1392. # [21:32] <Hixie> Ms2ger: aw man, i knew that was coming
  1393. # [21:33] <Ms2ger> jarek_, http://dvcs.w3.org/hg/webevents/raw-file/default/touchevents.html, you mean
  1394. # [21:33] <Hixie> Ms2ger: ok what do we need to do for this
  1395. # [21:33] <Ms2ger> Hixie, I should form a WG to prioritize your work ;)
  1396. # [21:33] <jarek_> I was recently playing with http://mrdoob.com/projects/harmony/#sketchy, this could be a killer app if it could support pressure sensitivity
  1397. # [21:34] <Hixie> Ms2ger: is there some way we can diff the relevant parts of the specs to make sure we're not regressing anything?
  1398. # [21:34] <Hixie> Ms2ger: or maybe let's just do it one small bit at a time?
  1399. # [21:34] <Ms2ger> That's fine too
  1400. # [21:34] <Hixie> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html is the latest?
  1401. # [21:35] <Ms2ger> Yes
  1402. # [21:35] <swarren08> I noticed someone didnt like webapps, why is that?
  1403. # [21:35] <Hixie> jgraham: i'm getting 504 gateway timeouts on pms
  1404. # [21:35] <Hixie> jgraham: not even doing the annotations
  1405. # [21:35] <Hixie> swarren08: the chair is pushing me to work on things for bureaucractic reasons rather than because they make the web better
  1406. # [21:35] <Ms2ger> swarren08, webapps mean the Web Applications Working Group in this context, btw
  1407. # [21:36] <Hixie> Ms2ger: just stuff in Terminology and Exceptions?
  1408. # [21:36] <Ms2ger> Sounds good
  1409. # 02[21:37] * Quits: TabAtkins_ (~tabatkins@nat/google/x-qwqzgflvqsyycooh) (Ping timeout: 252 seconds)
  1410. # [21:38] <jgraham> Hixie: OK I will look
  1411. # [21:38] <Hixie> jgraham: it fixed itself
  1412. # [21:38] <Hixie> jgraham: dunno what that was about
  1413. # [21:39] <jgraham> Oh. Good
  1414. # [21:39] <jgraham> I imagine it is just my hosting being rubbish or something
  1415. # [21:40] <Hixie> Ms2ger: hmm, there's less here than i realised
  1416. # [21:40] <Hixie> Ms2ger: what exactly are you looking for?
  1417. # [21:40] <Hixie> Ms2ger: just the string stuff and the microsyntaxes stuff, and domexception?
  1418. # [21:41] <Hixie> Ms2ger: or even things like "preferred mime type"?
  1419. # [21:41] <Ms2ger> Dunno about mime type
  1420. # 03[21:41] * Joins: ParadoX- (parad0x@hades.spexhost.com)
  1421. # [21:42] <Ms2ger> The rest was what I had in mind, I think
  1422. # [21:42] <Hixie> s/codepoint/code point/
  1423. # [21:42] <Ms2ger> It's been a while :)
  1424. # [21:42] <Hixie> ("codepoint" isn't english)
  1425. # [21:42] <jgraham> It is if you choose it o be
  1426. # [21:42] <ParadoX-> Hey everyone
  1427. # [21:42] <jgraham> *to
  1428. # 06[21:42] * hsivonen didn't know "HTML Standards" was an "engineering discipline"
  1429. # [21:43] <hsivonen> (from Maciej's Wikipedia page)
  1430. # [21:43] <Hixie> Ms2ger: also the dom core spec is missing "compatibility caseless"
  1431. # 03[21:44] * bga_ is now known as bga_|away
  1432. # 03[21:44] * bga_|away is now known as bga_
  1433. # [21:45] <Hixie> Ms2ger: the microsyntax section also isn't an exact match
  1434. # [21:45] <jgraham> Is there some law that all WHATWG people with a wikipedia page have to have a dreadful photo?
  1435. # [21:45] <Hixie> Ms2ger: which makes sense the specs have different requirements from these algorithms
  1436. # [21:45] <Ms2ger> We copied just what we needed, I think
  1437. # [21:45] <Hixie> Ms2ger: maybe it would make more sense for us to share some material and merge it in at publication time
  1438. # [21:45] <Hixie> Ms2ger: rather than reference each other
  1439. # [21:46] <Hixie> Ms2ger: i think it would be lame, e.g., for HTML to reference DOM Core for "skip whitespace" but not for "skip White_Space"
  1440. # [21:46] <Ms2ger> I can pull that in as well
  1441. # [21:46] <Hixie> (just like many of the split-out versions of WA1 have duplicate terminology)
  1442. # [21:46] <Hixie> Ms2ger: yeah but then it's lame that DOM Core has stuff it doesn't use
  1443. # [21:46] <AryehGregor> jgraham, apparently. Part of the reason I haven't posted photos of myself anywhere is because I'm horrifyingly unphotogenic.
  1444. # [21:47] <Ms2ger> The potential for divergence is also lame :)
  1445. # [21:47] <Hixie> Ms2ger: yeah, hence, let's have some sort of common source we can merge together
  1446. # [21:48] <Hixie> Ms2ger: the common source would be a superset of what we both need, and we'd just take the bits we need automatically when generating the spec
  1447. # [21:48] <jgraham> AryehGregor: But this isn't even about being unphotogenic. It's just about the photos being bad
  1448. # [21:48] <Hixie> Ms2ger: if you like we can make the dom core spec be that document, if it has appropriate markers i can just slurp it in
  1449. # [21:48] <Ms2ger> Hmm
  1450. # [21:48] <AryehGregor> Wikipedia photos are usually bad. They prefer bad photos to no photos, because bad photos encourage the subject to contribute better photos under a free license.
  1451. # [21:49] <jgraham> Obviouly th W3C should blow its budget on hiring a pro photographer for TPAC
  1452. # [21:49] <Hixie> AryehGregor: i thought it was against the rules to submit your own photo
  1453. # [21:49] <jgraham> Who will license the photos under a free license
  1454. # [21:49] <AryehGregor> It often comes up for celebrities, where they post some trash that someone took at a public event with their cheap phone and put on Flickr.
  1455. # [21:49] <AryehGregor> Then all someone has to do is inform the celebrity's press department and they'll get a freely-licensed photo right away!
  1456. # [21:50] <Ms2ger> So I add the definitions we don't have yet and add some magic markers?
  1457. # [21:50] <Hixie> Ms2ger: that would work
  1458. # [21:50] <Hixie> in the meantime i'm fixing the exceptions stuff
  1459. # [21:50] <AryehGregor> Hixie, not at all. You're perfectly entitled to edit your own articles, even, as long as you're careful about it and are making only clear improvements. See <http://en.wikipedia.org/wiki/WP:COI>.
  1460. # [21:51] <Hixie> Ms2ger: you don't even need to add the stuff you don't have
  1461. # [21:51] <Hixie> Ms2ger: just put markers around what you do have and i'll do the rest
  1462. # [21:51] <Hixie> Ms2ger: i have an infrastructure to import stuff already
  1463. # [21:51] <AryehGregor> If you have a better photo that's freely licensed, upload it and replace the existing one yourself if you like.
  1464. # [21:51] <jcranmer> good god that's a bad photo
  1465. # [21:52] <Hixie> i have a horrible feeling this project is going to involve me learning Yet Another source control versioning system
  1466. # [21:52] <Ms2ger> But you'd want to put, say, compatibility caseless matches right in the middle, no?
  1467. # [21:52] <Hixie> AryehGregor: that feels... self-indulgent in a way i'm not comfortable with
  1468. # [21:52] <AryehGregor> They even have a specific guideline for it: http://en.wikipedia.org/wiki/Wikipedia:COI#Photographs_and_media_files
  1469. # [21:52] <Hixie> Ms2ger: yeah but that's easy to do
  1470. # [21:52] <Ms2ger> And if you don't know hg yet, yes
  1471. # [21:52] <AryehGregor> No it's not, you're only improving Wikipedia.
  1472. # [21:52] <Ms2ger> OK
  1473. # [21:52] <Hixie> Ms2ger: just put plenty of markers in
  1474. # [21:52] <AryehGregor> Uploading high-quality photos of Wikipedia subject matter is encouraged.
  1475. # [21:52] <Hixie> Ms2ger: and i can just do regexps to slurp the right bits
  1476. # [21:53] <Hixie> well on the plus side, hg is on this machine already
  1477. # [21:53] <Hixie> that's lucky
  1478. # [21:53] <Ms2ger> I hope you have all of this code backed up :)
  1479. # [21:53] <Hixie> code?
  1480. # 06[21:53] * jgraham wonders what the average number of VCSs developers know these days is
  1481. # [21:53] <Ms2ger> Your preprocessor
  1482. # [21:53] <Hixie> yes
  1483. # [21:54] <Hixie> but why would i need that? :-)
  1484. # [21:54] <Hixie> my plan is to just have a script that splits apart your spec into separate files for eahc bit i need
  1485. # [21:54] <Hixie> and then use the code i already have for importing files into the spec
  1486. # [21:54] <Hixie> the same code i use to take examples in whatwg.org/demos and merge them into the workers section, w.g.
  1487. # [21:54] <Hixie> e.g.
  1488. # [21:54] <Ms2ger> I'm just afraid of the time lost if anything ever happens to your computer :)
  1489. # [21:55] <jcranmer> most of my scripts aren't in VCS
  1490. # [21:55] <jcranmer> I have an entire directory of that stuff
  1491. # [21:55] <jcranmer> /src/mozilla-tools (which is a bit of a lie)
  1492. # [21:55] <jcranmer> it's more of a "this isn't a separate repository, but it's a collection of little things which aren't worth crap by themselves"
  1493. # [21:56] <Ms2ger> So, which sections, and what marker? :)
  1494. # [21:57] <hsivonen> it seems that http://en.wikipedia.org/wiki/Wikipedia:Article_Feedback_Tool has existed for months, and yet I only learned about it just now
  1495. # [21:58] <karlcow> hsivonen: is it bad to lag?
  1496. # [21:59] <hsivonen> hsivonen: I don't know if it is *bad*. I just use wikipedia so often that I'm surprised I haven't seen that before.
  1497. # [22:00] <AryehGregor> hsivonen, it's being gradually rolled out.
  1498. # [22:00] <AryehGregor> First it was only a small subset of articles.
  1499. # 02[22:00] * Quits: jarek_ (~jarek@awe248.neoplus.adsl.tpnet.pl) (Ping timeout: 260 seconds)
  1500. # [22:00] <AryehGregor> IIRC, current plans are to roll it out to all articles soon, if it hasn't happened already.
  1501. # 03[22:05] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  1502. # 02[22:05] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
  1503. # [22:05] <annevk> so make stopped working on Lion
  1504. # [22:05] <annevk> what the fuck
  1505. # 03[22:06] * Joins: weinig_ (~weinig@17.246.18.42)
  1506. # [22:07] <Ms2ger> Lion--
  1507. # 03[22:08] * bga_ is now known as bga_|away
  1508. # [22:09] <jgraham> annevk: You need to download the new Xcode too
  1509. # [22:09] <karlcow> mwahah
  1510. # [22:09] <annevk> ffs
  1511. # [22:09] <jgraham> Always the best UX with Apple
  1512. # 02[22:10] * Quits: weinig (~weinig@17.203.15.198) (Ping timeout: 240 seconds)
  1513. # 03[22:10] * weinig_ is now known as weinig
  1514. # [22:10] <karlcow> bye Google Labs http://googleblog.blogspot.com/2011/07/more-wood-behind-fewer-arrows.html
  1515. # [22:10] <annevk> thanks jgraham
  1516. # [22:11] <annevk> kind of interseting that macports is still around
  1517. # [22:12] <annevk> but I cannot run upgrade
  1518. # [22:12] <annevk> oh this is going to take ages too
  1519. # [22:12] <karlcow> :) I guess annevk was too impatient to go to his (Lion) prom ball.
  1520. # [22:13] <annevk> well it would have taken ages at some point
  1521. # 03[22:13] * Joins: jarek_ (~jarek@aear143.neoplus.adsl.tpnet.pl)
  1522. # [22:14] <annevk> where ages is not really that long
  1523. # [22:14] <annevk> downloading Lion takes about 30min
  1524. # [22:14] <annevk> same for Xcode
  1525. # [22:14] <annevk> installing either takes about half an hour too I guess, but that's still quite long
  1526. # [22:15] <karlcow> I guess it depends on which type of lines you are.
  1527. # [22:15] <karlcow> I wonder how long it takes in some less broadband fortunate places in the world.
  1528. # [22:16] <annevk> actual ages
  1529. # [22:16] <karlcow> It seems that they will finally release a USB key in August
  1530. # [22:16] <annevk> this is >100mbit theoretically
  1531. # [22:16] <karlcow> yup I do not see my parents downloading it through their house communication in the countryside
  1532. # [22:17] <Hixie> Ms2ger: my computer here is a machine at dreamhost, which i backup via rsync nightly to a machine that is backed up to both time machine to a redundant drobo and via the cloud to an off-site backup system
  1533. # [22:17] <Hixie> Ms2ger: so i think we're good
  1534. # [22:17] <Hixie> lunch, bbl
  1535. # [22:17] <Ms2ger> Good
  1536. # 03[22:19] * jernoble|afk is now known as jernoble
  1537. # 02[22:21] * Quits: jarek_ (~jarek@aear143.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  1538. # 03[22:24] * Joins: TabAtkins_ (~tabatkins@nat/google/x-imtcxioedcjjuzlx)
  1539. # [22:26] <annevk> I am not really convinced that CSS splitting is that great. Simple global things like parsing and its object model are very much under appreciated with the current design. And I am pretty sure there is a lot more.
  1540. # 02[22:26] * Quits: janv_ (~varga@195.91.87.57) (Quit: This computer has gone to sleep)
  1541. # 03[22:28] * Joins: janv_ (~varga@195.91.87.57)
  1542. # 02[22:29] * Quits: stevela (~stevela@74.125.59.1) (Quit: stevela)
  1543. # 02[22:30] * Quits: janv_ (~varga@195.91.87.57) (Client Quit)
  1544. # 03[22:30] * Joins: bga_ (~bga@ppp78-37-197-213.pppoe.avangarddsl.ru)
  1545. # 03[22:30] * bga_ is now known as _bga
  1546. # 03[22:31] * Joins: hdhoang (~hdhoang@203.210.199.40)
  1547. # 02[22:32] * Quits: bga_|away (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru) (Ping timeout: 240 seconds)
  1548. # [22:33] <TabAtkins_> That's because parsing is BOOOORING.
  1549. # 03[22:33] * Joins: stevela (~stevela@74.125.59.1)
  1550. # [22:33] <TabAtkins_> (Not really, please god let's fix it.)
  1551. # [22:33] <Ms2ger> Yeah, let TabAtkins fix it :)
  1552. # 03[22:33] * Joins: scor (~scor@drupal.org/user/52142/view)
  1553. # 02[22:33] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
  1554. # [22:34] <TabAtkins_> If I had another me, I'd do it right now.
  1555. # 03[22:34] * Joins: scor (~scor@drupal.org/user/52142/view)
  1556. # 02[22:35] * Quits: espadrine (~thaddee_t@acces0224.res.insa-lyon.fr) (Remote host closed the connection)
  1557. # 02[22:37] * Quits: zdobersek (~zan@cpe-46-164-13-228.dynamic.amis.net) (Ping timeout: 240 seconds)
  1558. # [22:37] <annevk> parsing serializing and the object model are all overlooked in favor of "hey, new features!"
  1559. # 03[22:37] * Joins: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz)
  1560. # 03[22:37] * Joins: espadrine (~thaddee_t@acces0224.res.insa-lyon.fr)
  1561. # [22:37] <annevk> and "new features" often get prioritized in weird ways
  1562. # [22:37] <annevk> quite often not in line with what developers and browsers are asking for I have the feeling
  1563. # [22:38] <annevk> anyway
  1564. # [22:38] <annevk> Xcode updated
  1565. # [22:38] <annevk> make still fails
  1566. # [22:38] <annevk> need to reboot terminal?
  1567. # [22:38] <annevk> does not appear to work
  1568. # [22:39] <AryehGregor> Argh, I really wish someone would fix CSS serialization.
  1569. # [22:39] <AryehGregor> It's a nightmare to deal with.
  1570. # [22:39] <AryehGregor> No interop at all.
  1571. # [22:39] <annevk> wtf
  1572. # [22:39] <annevk> Error: Target org.macports.configure returned: configure failure: shell command failed (see log for details)
  1573. # [22:39] <annevk> Log for cvs is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_cvs/main.log
  1574. # [22:39] <annevk> Error: Unable to upgrade port: 1
  1575. # [22:39] <annevk> I hate everything about this
  1576. # [22:40] <annevk> Maybe I need to reboot Lion
  1577. # [22:40] <annevk> hmm
  1578. # [22:40] <jamesr> you're trying to develop on lion? ahahahahahahahahahahaha
  1579. # 03[22:40] * Joins: janv_ (~varga@195.91.87.57)
  1580. # 02[22:41] * Quits: davidb (~davidb@corp.tor1.mozilla.com) (Quit: davidb)
  1581. # 02[22:45] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  1582. # 03[22:45] * Joins: boaz (~boaz@li326-230.members.linode.com)
  1583. # 02[22:45] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  1584. # [22:46] <annevk> yeah fuck this
  1585. # 03[22:46] * Joins: zdobersek (~zan@cpe-46-164-22-128.dynamic.amis.net)
  1586. # [22:47] <annevk> time to do nothing
  1587. # 03[22:47] * Joins: boaz (~boaz@li326-230.members.linode.com)
  1588. # 02[22:47] * Quits: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b) (Remote host closed the connection)
  1589. # 03[22:47] * Joins: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b)
  1590. # 03[22:51] * Joins: hij1nx (~hij1nx@207.239.107.3)
  1591. # 03[22:52] * _bga is now known as bga_
  1592. # 03[22:54] * dglazkov is now known as dglazkov|away
  1593. # 03[22:54] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  1594. # 03[22:55] * heycam|away is now known as heycam
  1595. # 03[22:55] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
  1596. # 02[22:56] * Quits: charlvn (~charlvn@41.0.48.54) (Quit: Leaving)
  1597. # 02[22:56] * Quits: ezoe (~ezoe@61-205-124-16f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
  1598. # 02[23:00] * Quits: hdhoang (~hdhoang@203.210.199.40) (Quit: Leaving.)
  1599. # 02[23:01] * Quits: Ms2ger (~Ms2ger@91.181.97.91) (Quit: nn)
  1600. # 02[23:04] * Quits: janv_ (~varga@195.91.87.57) (Quit: This computer has gone to sleep)
  1601. # 02[23:04] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
  1602. # 03[23:05] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  1603. # 02[23:07] * Quits: pdr_ (~pdr@nat/google/x-shqxaufzlasqosjw) (Quit: pdr_)
  1604. # 03[23:08] * jernoble is now known as jer|afk
  1605. # 02[23:14] * Quits: MacTed (~Thud@63.119.36.36)
  1606. # 03[23:18] * jer|afk is now known as jernoble
  1607. # [23:18] <heycam> Hixie, here now
  1608. # 02[23:18] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  1609. # 02[23:23] * Quits: dgathright (~dgathrigh@nat/yahoo/x-lbchpxyduximecme) (Ping timeout: 276 seconds)
  1610. # [23:24] <Hixie> heycam: dedicated workers and shared workers both have a global scope that is the same except it has different members
  1611. # [23:24] <Hixie> heycam: the way i do it now is that i have a common ancestor
  1612. # [23:25] <Hixie> heycam: and the descendant interfaces are [Supplemental, NoInterfaceObject]
  1613. # [23:25] <Hixie> heycam: and then in the prose i just refer to the descendant interfaces
  1614. # [23:25] <heycam> Hixie, ok so you want distinct dedicated and shared worker prototype objects, which have some common members, is that right?
  1615. # [23:25] <Hixie> yeah
  1616. # [23:25] <Hixie> but they have the same name
  1617. # [23:26] <heycam> Hixie, the same name?
  1618. # 02[23:26] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1619. # 02[23:26] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 255 seconds)
  1620. # [23:26] <Hixie> WorkerGlobalScope
  1621. # 02[23:29] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  1622. # 03[23:29] * Joins: boaz (~boaz@li326-230.members.linode.com)
  1623. # 02[23:29] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  1624. # [23:29] <heycam> Hixie, ok, could you mail public-script-coord about it? I will try my hardest to avoid adding [Supplemental] but you never know ;)
  1625. # [23:29] <Hixie> i've no problem solving it another way, i'd just like to avoid awkward prose
  1626. # [23:29] <Hixie> will e-mail the list
  1627. # [23:29] <heycam> sure
  1628. # [23:29] <heycam> thanks
  1629. # 06[23:30] * heycam will get back to looking at Web IDL in a couple of weeks
  1630. # 03[23:30] * Joins: boaz (~boaz@li326-230.members.linode.com)
  1631. # 03[23:30] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  1632. # 02[23:31] * Quits: zdobersek (~zan@cpe-46-164-22-128.dynamic.amis.net) (Quit: Leaving.)
  1633. # 02[23:34] * Quits: TabAtkins_ (~tabatkins@nat/google/x-imtcxioedcjjuzlx) (Ping timeout: 246 seconds)
  1634. # 03[23:36] * dglazkov|away is now known as dglazkov
  1635. # 03[23:40] * dglazkov is now known as dglazkov|away
  1636. # 03[23:41] * Joins: dgathright (~dgathrigh@nat/yahoo/x-cjetszeeofgjkpxg)
  1637. # 03[23:43] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  1638. # 02[23:44] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Read error: Connection reset by peer)
  1639. # 03[23:44] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  1640. # 03[23:46] * Joins: ezoe (~ezoe@203-140-88-183f1.kyt1.eonet.ne.jp)
  1641. # 02[23:47] * Quits: CvP (~CvP@123.200.17.118) (Disconnected by services)
  1642. # 03[23:47] * Joins: xCG (~CvP@123.49.23.56)
  1643. # 03[23:48] * xCG is now known as CvP
  1644. # 03[23:49] * heycam is now known as heycam|away
  1645. # 03[23:49] * heycam|away is now known as heycam
  1646. # 02[23:51] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.1/2008072406])
  1647. # 03[23:54] * Joins: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
  1648. # 03[23:55] * jernoble is now known as jer|afk
  1649. # 03[23:58] * Parts: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
  1650. # Session Close: Thu Jul 21 00:00:01 2011

The end :)