Options:
- # Session Start: Wed Jul 20 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <TabAtkins> Anybody know of a half-decent explanation of a Coons patch mesh gradient, so I can implement it?
- # [00:00] <TabAtkins> Google isn't doing me very good here.
- # 03[00:00] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
- # [00:00] <TabAtkins> And I think pdf.js hasn't implemented them yet.
- # [00:01] <Philip`> Like in http://tavmjong.free.fr/SVG/MESH/Mesh.html ?
- # [00:01] <TabAtkins> Yes.
- # 03[00:07] * Joins: ezoe (~ezoe@203-140-91-95f1.kyt1.eonet.ne.jp)
- # 02[00:10] * Quits: Ms2ger (~Ms2ger@91.181.137.135) (Quit: nn)
- # [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.
- # 02[00:15] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 252 seconds)
- # [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)
- # 02[00:21] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 276 seconds)
- # 02[00:22] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[00:22] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[00:23] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[00:24] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[00:27] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
- # 02[00:27] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
- # 02[00:29] * Quits: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Remote host closed the connection)
- # 03[00:29] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # 02[00:31] * Quits: agektmr (~Adium@p4057-ipbf1904marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # 03[00:37] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # 02[00:42] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # 02[00:42] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[00:42] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[00:42] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[00:45] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[00:46] * Quits: MikeSmith (~MikeSmith@EM1-112-206-16.pool.e-mobile.ne.jp) (Ping timeout: 250 seconds)
- # 02[00:49] * Quits: ukai_ (~ukai@nat/google/x-dhxjplmdbuqkyzcl) (Ping timeout: 250 seconds)
- # 02[00:51] * Quits: shinyak (~shinyak@nat/google/x-flmzxwhmdsfrcrbr) (Ping timeout: 276 seconds)
- # 03[00:53] * Joins: shinyak (~shinyak@nat/google/x-tebwwqctttzvuwsi)
- # 02[00:54] * Quits: MacTed (~Thud@63.119.36.36)
- # 03[00:55] * MrDoublesite is now known as MrDo
- # 03[00:55] * MrDo is now known as MrDoublesite
- # 02[00:58] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
- # 03[00:58] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # 02[01:00] * Quits: smaug____ (~chatzilla@a91-154-45-7.elisa-laajakaista.fi) (Ping timeout: 258 seconds)
- # 03[01:09] * paul_irish is now known as paul_irish_
- # 02[01:11] * Quits: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz) (Quit: AnselmBradford)
- # 02[01:12] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330])
- # 03[01:16] * Joins: ukai_ (~ukai@nat/google/x-cbevdzfmnceloveq)
- # 03[01:19] * Joins: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz)
- # 02[01:20] * Quits: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz) (Client Quit)
- # 03[01:22] * Joins: Dashimon (Dashiva@wikia/Dashiva)
- # 03[01:23] * jernoble is now known as jernoble|afk
- # 02[01:24] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 276 seconds)
- # 03[01:24] * Dashimon is now known as Dashiva
- # 02[01:28] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 02[01:29] * Quits: erlehmann (~erlehmann@82.113.99.58) (Ping timeout: 255 seconds)
- # 03[01:29] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[01:42] * Joins: erlehmann (~erlehmann@89.204.153.116)
- # 03[01:43] * Joins: miketaylr (~miketaylr@38.117.157.59)
- # 02[01:51] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Ping timeout: 258 seconds)
- # 02[02:03] * Quits: erlehmann (~erlehmann@89.204.153.116) (Quit: Ich habe dieses Lotterleben satt.)
- # 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])
- # 03[02:12] * Joins: erlehmann (~erlehmann@89.204.153.116)
- # 03[02:17] * slightlyoff_afk is now known as slightlyoff
- # 02[02:26] * Quits: erlehmann (~erlehmann@89.204.153.116) (Quit: Ich habe dieses Lotterleben satt.)
- # 02[02:30] * Quits: miketaylr (~miketaylr@38.117.157.59) (Quit: miketaylr)
- # 03[02:31] * Joins: erlehmann (~erlehmann@89.204.153.116)
- # 02[02:34] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # 02[02:34] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 260 seconds)
- # [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=""
- # [02:37] <Hixie> as far as I can tell, IE does indeed ignore <base href> outside <head>
- # [02:37] <jamesr> all your <base> are belong to us?
- # [02:37] <Hixie> that surprises me, though
- # [02:37] <Hixie> does anyone have any more detailed data on what IE does with <base>?
- # [02:37] <Hixie> my data is all out of date and i don't have a recent IE to test
- # 02[02:37] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
- # 03[02:38] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # 02[02:38] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # 03[02:47] * Joins: pdr_ (~pdr@75-144-232-190-Atlanta.hfc.comcastbusiness.net)
- # 03[02:47] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # 02[02:48] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # 03[02:49] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:50] <beverloo> Would someone have a link to Aryeh's contenteditable / execCommand spec at hand?
- # 02[02:50] * Quits: pdr_ (~pdr@75-144-232-190-Atlanta.hfc.comcastbusiness.net) (Remote host closed the connection)
- # 03[02:51] * Joins: pdr_ (~pdr@nat/google/x-ybzqpjrhbzskzmxt)
- # 03[02:52] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:52] <beverloo> got it: http://aryeh.name/gitweb.cgi?p=editcommands;a=blob_plain;f=editcommands.html
- # 02[02:52] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # 02[02:53] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Ping timeout: 255 seconds)
- # 03[02:58] * Joins: davidb (~davidb@74.13.3.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
- # [03:02] <Hixie> i am surprised
- # [03:03] <AryehGregor> The blog post said IE has behaved that way since IE7.
- # [03:03] <AryehGregor> Why are you surprised?
- # [03:03] <Hixie> i didn't read the blog post
- # [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?
- # [03:03] <Hixie> and i'm surprised because it seems like this would cause them compat issues
- # [03:04] <AryehGregor> He linked to this: http://blogs.msdn.com/b/ie/archive/2005/08/29/457667.aspx
- # [03:04] <AryehGregor> Which is, indeed, entitled "All your <base> are belong to us".
- # [03:04] <Hixie> the idea is that the victim has a blacklist approach and forgets <base>
- # [03:04] <Hixie> i knew about that blog post but i didn't realise it affected quirks mode as well
- # [03:04] <Hixie> they're usually so scared of changing quirks mode
- # [03:04] <Hixie> anyway
- # 02[03:07] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 255 seconds)
- # 02[03:09] * Quits: MrDoublesite (~mropposit@unaffiliated/mropposite) (Ping timeout: 276 seconds)
- # [03:13] <Hixie> blimey
- # [03:13] <Hixie> IE has 5 quirks modes?
- # 03[03:13] * Joins: agektmr (~Adium@220.109.219.245)
- # [03:13] <AryehGregor> Hixie, maybe aCaseSensitive in WebKit does something along the lines of NFK{C,D}?
- # [03:14] <Hixie> AryehGregor: apparently it uses the platform user-friendly matching algorithm, or something
- # [03:14] <AryehGregor> I think IE10 has one quirks mode, three compatibility modes, and one standards mode.
- # [03:14] <Hixie> i think my wording is more accurate. :-P
- # [03:14] <jamesr> Hixie: http://hsivonen.iki.fi/doctype/ie8-mode.png
- # [03:15] <jamesr> but that doesn't include IE9/10 variations
- # [03:15] <Hixie> blimey
- # [03:16] <Hixie> their QA team must be... large
- # [03:16] <Hixie> or ill
- # 02[03:16] * Quits: ojan (~ojan@nat/google/x-kpzmwzkhcfkoiudt) (Quit: ojan)
- # [03:16] <TabAtkins> Both.
- # 02[03:18] * Quits: agektmr (~Adium@220.109.219.245) (Ping timeout: 240 seconds)
- # 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])
- # [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>.
- # 02[03:19] * Quits: davidb (~davidb@74.13.3.86) (Read error: Connection reset by peer)
- # 03[03:19] * Joins: davidb_ (~davidb@74.13.3.86)
- # [03:19] <Hixie> some known elements too
- # [03:19] <TabAtkins> Jeezus.
- # [03:20] <AryehGregor> IE clearly doesn't do an implied body for, say, <style>.
- # [03:20] <AryehGregor> In any version.
- # [03:21] <TabAtkins> Yes, of course not. That's a <head> element.
- # [03:21] <Hixie> tab is referring to the mail i just sent
- # [03:21] <TabAtkins> Hixie's claiming that <form> doesn't trigger implied-body.
- # 06[03:21] * AryehGregor didn't see it
- # [03:21] <AryehGregor> Oh. That would be . . . insane.
- # [03:21] <Hixie> i literally just sent it seconds ago
- # [03:21] <Hixie> tab is just stalking me
- # [03:21] <AryehGregor> But then, all pre-HTML5 HTML parsers were insane, so . . .
- # [03:21] <Hixie> yeah well the HTML5 parser isn't that sane either
- # 02[03:21] * Quits: ezoe (~ezoe@203-140-91-95f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [03:28] <AryehGregor> Hixie, you just resolved <http://www.w3.org/Bugs/Public/show_bug.cgi?id=12570> in r6314.
- # 02[03:34] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[03:34] * Joins: swarren08 (~swarren08@173.218.169.72)
- # 03[03:35] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[03:37] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # 03[03:38] * Joins: agektmr (~Adium@220.109.219.244)
- # 02[03:42] * Quits: CvP (~CvP@123.49.21.255) (Ping timeout: 258 seconds)
- # 02[03:55] * Quits: davidb_ (~davidb@74.13.3.86) (Quit: davidb_)
- # 03[03:59] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
- # 02[04:02] * Quits: shinyak (~shinyak@nat/google/x-tebwwqctttzvuwsi) (Ping timeout: 276 seconds)
- # 03[04:04] * Joins: weinig (~weinig@17.246.18.42)
- # 02[04:06] * Quits: _bga (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # 02[04:07] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
- # 03[04:15] * Joins: scor (~scor@drupal.org/user/52142/view)
- # 03[04:17] * paul_irish_ is now known as paul_irish
- # 02[04:19] * Quits: agektmr (~Adium@220.109.219.244) (Read error: Connection reset by peer)
- # 03[04:19] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # 02[04:19] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
- # 03[04:25] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
- # 03[04:25] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # 02[04:29] * Quits: dave_levin (~dave_levi@nat/google/x-vefemhrrsdhxcaoj) (Quit: dave_levin)
- # 02[04:31] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # 02[04:32] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # 02[04:32] * Quits: dbaron (~dbaron@nat/mozilla/x-veslbqukvcskhfdf) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # 02[04:34] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Read error: Connection reset by peer)
- # 03[04:34] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
- # 03[04:40] * Joins: realityking_ (~rouven@xdsl-78-35-192-125.netcologne.de)
- # 03[04:40] * Joins: agektmr1 (~Adium@220.109.219.244)
- # 02[04:40] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: No route to host)
- # 02[04:40] * Quits: erlehmann (~erlehmann@89.204.153.116) (Quit: Ich habe dieses Lotterleben satt.)
- # 03[04:41] * Joins: jdong (~quassel@222.126.155.250)
- # 02[04:43] * Quits: realityking (~rouven@xdsl-87-79-118-184.netcologne.de) (Ping timeout: 276 seconds)
- # 03[04:43] * realityking_ is now known as realityking
- # 02[04:45] * Quits: dgathright (~dgathrigh@nat/yahoo/x-lxacrubmlgjnasbe) (Quit: dgathright)
- # 02[04:49] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # 03[04:51] * Joins: dydz (~dydz@adsl-76-199-103-137.dsl.pltn13.sbcglobal.net)
- # 02[04:51] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Read error: Connection reset by peer)
- # 03[04:52] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
- # 02[04:56] * Quits: beverloo (~beverloo@nat/google/x-rgyebxanzhruxdaz) (Quit: beverloo)
- # 02[04:59] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # 02[05:03] * Quits: jamesr (~jamesr@216.239.45.16) (Quit: jamesr)
- # 03[05:16] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
- # 02[05:18] * Quits: jdong (~quassel@222.126.155.250) (Remote host closed the connection)
- # 02[05:20] * Quits: dydz (~dydz@adsl-76-199-103-137.dsl.pltn13.sbcglobal.net) (Ping timeout: 252 seconds)
- # 03[05:20] * Joins: jdong (~quassel@222.126.155.250)
- # 03[05:21] * Joins: dydz (~dydz@adsl-76-199-101-75.dsl.pltn13.sbcglobal.net)
- # [05:21] <Hixie> wow, the patents part of the CLA for W3C Community Groups is surprisingly toothless
- # [05:22] <Hixie> it only covers your patents on parts of the spec that you actually write yourself
- # 02[05:22] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Ping timeout: 252 seconds)
- # 02[05:23] * Quits: dydz (~dydz@adsl-76-199-101-75.dsl.pltn13.sbcglobal.net) (Client Quit)
- # 03[05:23] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [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
- # 03[05:26] * Joins: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
- # 02[05:26] * Quits: Transformer (~Transform@ool-4a59e397.dyn.optonline.net) (Excess Flood)
- # 02[05:28] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
- # 02[05:29] * Quits: agektmr1 (~Adium@220.109.219.244) (Quit: Leaving.)
- # [05:32] <roc> Hixie: that "independent corporation" approach actually works around a lot of patent agreements, even ones in which money changes hands
- # [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"
- # [05:33] <Hixie> why would people not require that any license agreement follow the patents?
- # [05:34] <roc> you'd think
- # [05:34] <roc> maybe some do
- # [05:34] <Hixie> that's the kind of thing i do even when playing monopoly...
- # [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
- # 03[05:36] * Joins: janv_ (~varga@195.91.87.57)
- # [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
- # 03[05:39] * Joins: MikeSmith (~MikeSmith@EM111-188-13-140.pool.e-mobile.ne.jp)
- # 03[05:40] * Joins: beverloo (~beverloo@69.230.0.6)
- # 03[05:41] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
- # 02[05:42] * Quits: beverloo (~beverloo@69.230.0.6) (Client Quit)
- # 03[05:42] * Joins: beverloo (~beverloo@69.230.0.6)
- # 03[05:46] * Joins: nonge__ (~nonge@p5B32666F.dip.t-dialin.net)
- # 02[05:48] * Quits: nonge_ (~nonge@p5082B1BC.dip.t-dialin.net) (Read error: Operation timed out)
- # 02[05:49] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Quit: ben_h)
- # 02[05:58] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # 02[06:01] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[06:01] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[06:01] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[06:03] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 03[06:06] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # 02[06:07] * Quits: Yudai_ (~Yudai@pa35c05.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 258 seconds)
- # 03[06:08] * Joins: stevela (~stevela@50-46-112-230.evrt.wa.frontiernet.net)
- # 02[06:08] * Quits: stevela (~stevela@50-46-112-230.evrt.wa.frontiernet.net) (Remote host closed the connection)
- # 02[06:08] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # 03[06:09] * Joins: huskyr (~huskyr@wasmand.xs4all.nl)
- # 03[06:09] * Joins: stevela (~stevela@216.239.45.130)
- # 02[06:09] * Quits: huskyr (~huskyr@wasmand.xs4all.nl) (Client Quit)
- # 02[06:16] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[06:16] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[06:17] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[06:17] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 03[06:22] * Joins: stalled (~stalled@unaffiliated/stalled)
- # 02[06:22] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[06:23] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 03[06:24] * heycam is now known as heycam|away
- # 03[06:25] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
- # 02[06:27] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[06:27] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[06:27] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 02[06:28] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
- # 03[06:28] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[06:32] * Quits: pdr_ (~pdr@nat/google/x-ybzqpjrhbzskzmxt) (Quit: pdr_)
- # 03[06:43] * Joins: agektmr (~Adium@220.109.219.244)
- # 03[07:07] * Joins: ezoe (~ezoe@203-140-91-54f1.kyt1.eonet.ne.jp)
- # 02[07:15] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[07:15] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[07:15] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[07:16] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [07:17] <Hixie> so if i add this download="" feature... is it something i shouldn't be adding to the w3c spec?
- # [07:18] <Hixie> i don't understand whether we're under a feature freeze or not
- # 02[07:21] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
- # 02[07:35] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 276 seconds)
- # 02[07:42] * Quits: weinig (~weinig@17.246.18.42) (Quit: weinig)
- # 02[07:50] * Quits: ezoe (~ezoe@203-140-91-54f1.kyt1.eonet.ne.jp) (Ping timeout: 258 seconds)
- # 03[07:55] * Joins: AnselmBradford (~ans@wt1213-64-71.aut.ac.nz)
- # 03[08:00] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [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
- # 03[08:04] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # 02[08:08] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # 03[08:14] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # 02[08:19] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[08:19] * Joins: boaz- (~boaz@li326-230.members.linode.com)
- # 02[08:19] * Quits: boaz- (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[08:20] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 03[08:32] * Joins: Abbaduxo (~jorixbwdX@banjo12.orchestra.cse.unsw.EDU.AU)
- # 02[08:36] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[08:37] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[08:43] * Joins: The_8472 (~stardive@azureus/The8472)
- # 02[08:43] * Quits: jdong (~quassel@222.126.155.250) (Remote host closed the connection)
- # 03[08:49] * Joins: ezoe (~ezoe@61-205-124-73f1.kyt1.eonet.ne.jp)
- # 03[08:50] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
- # 03[08:54] * Joins: jdong (~quassel@222.126.155.250)
- # 03[08:54] * Joins: jdong_ (~quassel@222.126.155.250)
- # 02[08:54] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # 02[08:58] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[08:58] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[08:58] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[08:59] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[09:05] * Quits: Abbaduxo (~jorixbwdX@banjo12.orchestra.cse.unsw.EDU.AU) (Remote host closed the connection)
- # 02[09:05] * Quits: stevela (~stevela@216.239.45.130) (Ping timeout: 252 seconds)
- # 02[09:12] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Remote host closed the connection)
- # 03[09:14] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
- # 02[09:14] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[09:14] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[09:14] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[09:16] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [09:19] <matjas> hmm, so no browser supports document.innerHTML yet?
- # [09:19] <matjas> Ms2ger (assuming you read the logs): http://ms2ger.freehostia.com/tests/html5/dynamic-markup-insertion/innerhtml-02.xhtml 404s
- # 02[09:21] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # 02[09:22] * Quits: jochen__ (~jochen@nat/google/x-qjgjytubalbxnjmn) (Remote host closed the connection)
- # 03[09:22] * Joins: jochen__ (~jochen@nat/google/x-ejrpnfbnzmeossnl)
- # 03[09:25] * Joins: LBP (~Mirc@pD9EB16E4.dip0.t-ipconnect.de)
- # 03[09:25] * Joins: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net)
- # 02[09:38] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
- # 02[09:50] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[09:51] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[09:56] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
- # 02[09:58] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[09:59] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[10:04] * Joins: rimantas (~rimliu@93.93.57.193)
- # 02[10:10] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 260 seconds)
- # 03[10:12] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
- # 02[10:16] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[10:16] * Joins: boaz- (~boaz@li326-230.members.linode.com)
- # 02[10:16] * Quits: boaz- (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[10:16] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 03[10:17] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # 03[10:19] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
- # 03[10:22] * Joins: cpearce (~chatzilla@ip-118-90-31-45.xdsl.xnet.co.nz)
- # 03[10:22] * Joins: david_carlisle (~chatzilla@213.83.108.88)
- # 02[10:40] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # 03[10:41] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # 03[10:42] * Joins: mpt (~mpt@canonical/mpt)
- # 03[10:44] * Joins: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
- # 02[10:45] * Quits: david_carlisle (~chatzilla@213.83.108.88) (Ping timeout: 260 seconds)
- # 03[10:46] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [10:46] <annevk> matjas, yeah, it's a new feature
- # 03[10:46] * Joins: g4 (~g4@81.27.45.54)
- # [10:50] <jgraham> annevk: Is your nextNode stuff intended to be correct if the filter function manipulates theDOM?
- # 03[10:51] * Joins: cygri (~cygri@wg1-nat.fwgal01.deri.ie)
- # 02[10:52] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
- # 03[10:52] * Joins: tjay_ (~tjay_@ip51ccc57d.adsl-surfen.hetnet.nl)
- # 02[10:54] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # [10:54] <matjas> annevk: is there an open Opera bug ticket for document.innerHTML or should I file one?
- # 03[10:55] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # [11:01] <annevk> jgraham, when "iterator collection" is mutated referenceNode and pointerBeforeReferenceNode need to be updated, that is not defined yet
- # [11:01] <annevk> jgraham, however, once that is defined it should be alright
- # [11:02] <annevk> matjas, I can't find one so fast, feel free
- # 03[11:03] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
- # 03[11:04] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [11:05] <matjas> annevk: done
- # [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
- # 02[11:05] * Quits: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net) (Quit: dgathright)
- # 03[11:06] * Joins: ben_h_ (~ben@u685076.xgsfmg19.imtp.tachikawa.mopera.net)
- # 03[11:08] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
- # 02[11:08] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Ping timeout: 252 seconds)
- # 03[11:08] * ben_h_ is now known as ben_h
- # [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
- # [11:12] <jgraham> In particular it seems they stop if they encounter a node they have seen before, but don't set pointerBeforeReferenceNode
- # 02[11:15] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [11:16] <annevk> jgraham, what about the detached flag?
- # [11:16] <jgraham> annevk: Maybe I don't understand what it is for
- # [11:17] <jgraham> Why do you check it after the filter function? What causes it to be set?
- # 02[11:17] * Quits: cpearce (~chatzilla@ip-118-90-31-45.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # [11:18] <annevk> jgraham, the filter could set it by invoking detach()
- # 03[11:18] * Joins: smaug____ (~chatzilla@a91-154-45-7.elisa-laajakaista.fi)
- # [11:18] <annevk> jgraham, which reminds me, the current algorithm does not handle recursive invocation either
- # [11:19] <annevk> jgraham, I don't really understand the results from your NodeIterator btw
- # [11:19] <annevk> jgraham, it has SHOW_ELEMENT set yet Gecko and WebKit (not Opera) are happily returning Text nodes
- # [11:21] <jgraham> The text node never gets returned, but it does get set as the referenceNode
- # [11:21] <annevk> doh, I should read better
- # 02[11:22] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [11:22] <jgraham> (which also doesn't match the spec I guess)
- # 03[11:23] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
- # [11:24] <annevk> Can that situation only occur at the end of the collection and during modifications?
- # [11:25] <annevk> I could modify step 3.1 to account for it
- # [11:27] <jgraham> I imagine that internally they update the referenceNode irrespective of whether the node matches the filter
- # [11:27] <jgraham> So you would just need to move that inside the loop
- # [11:28] <jgraham> I think it is only observable after modification or at the end though
- # [11:28] <annevk> that does not work if something throws an exception
- # 02[11:28] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
- # 03[11:28] * Joins: Jackneill (~Jackneill@87.97.4.14.pool.invitel.hu)
- # 02[11:29] * Quits: Jackneill (~Jackneill@87.97.4.14.pool.invitel.hu) (Changing host)
- # 03[11:29] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
- # [11:30] <annevk> if you update referenceNode all the time and filter throws an exception or sets detach() it will have the wrong value
- # 02[11:30] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # 03[11:31] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
- # 02[11:31] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
- # [11:32] <jgraham> It seems to get set to null in that case
- # 03[11:32] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
- # [11:33] <jgraham> Oh, only in gecko
- # [11:33] <jgraham> In WebKit it seems to be the node that you were trying to filter
- # 03[11:33] * Joins: jarek (~jarek@awf102.neoplus.adsl.tpnet.pl)
- # 02[11:34] * Quits: jarek (~jarek@awf102.neoplus.adsl.tpnet.pl) (Changing host)
- # 03[11:34] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [11:34] <jgraham> So you could set referenceNode to node at the start of the loop
- # 02[11:34] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 260 seconds)
- # 03[11:34] * Joins: MikeSmith_ (~MikeSmith@EM1-112-58-232.pool.e-mobile.ne.jp)
- # 03[11:35] * Joins: agektmr (~Adium@220.109.219.244)
- # [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?
- # 02[11:36] * Quits: MikeSmith (~MikeSmith@EM111-188-13-140.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
- # 03[11:36] * MikeSmith_ is now known as MikeSmith
- # [11:36] <jgraham> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1081 is what I looked at
- # [11:38] <annevk> It does not even throw an exception in Gecko?
- # [11:39] <annevk> oh it does
- # [11:39] <annevk> you were not printing that
- # 02[11:39] * Quits: ben_h (~ben@u685076.xgsfmg19.imtp.tachikawa.mopera.net) (Quit: ben_h)
- # [11:40] <annevk> if you just do throw "x" referenceNode does not become null
- # [11:41] <annevk> it is only null when things are detached
- # [11:42] <annevk> so invoking detach() just initializes referenceNode to null
- # 06[11:42] * jgraham wonders what the point of detach is
- # [11:43] <annevk> so you can clear up resources
- # [11:43] <annevk> silly legacy thing
- # 03[11:44] * Joins: Ms2ger (~Ms2ger@91.181.137.135)
- # [11:46] <annevk> thanks for helping out btw
- # [11:46] <jarek> Hi
- # [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
- # [11:46] <jarek> e.g.: \\[0-9a-f]{1,6}(\r\n|[ \n\r\t\f])?
- # [11:47] <jarek> is there somewhere a document written in human language that would explain which strings are allowed for a given token?
- # [11:48] <annevk> other than the CSS specification and its dependencies? I do not think so
- # [11:48] <jarek> so I will have to read a book on regular expressions in order to understand the specification? :/
- # [11:50] <annevk> no
- # [11:50] <annevk> something on yacc
- # 03[11:50] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [11:51] <jarek> I have to implement this with javascript
- # 02[11:51] * Quits: beverloo (~beverloo@69.230.0.6) (Ping timeout: 260 seconds)
- # [11:51] <jarek> afaik there is no such tool like yacc that would generate js code
- # [11:51] <jgraham> Well you will likely need to understand regexp, yes
- # 03[11:51] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # 02[11:52] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 255 seconds)
- # [11:53] <jgraham> And there are some parser-generators avaliable that will create javascript
- # [11:53] <jgraham> But your chances of success if you don't understand the input seem rather small
- # [11:54] <jarek> there is peg.js, but it genarates the whole parser (I just need tokenizer)
- # 03[11:55] * Joins: richt (~richt@pat-tdc.opera.com)
- # [11:56] <jgraham> Well I would read http://flex.sourceforge.net/manual/Patterns.html#Patterns and convert to javascript regexp
- # [11:56] <jarek> also, CSS2 and CSS3 specifications seem to be using slightly different tokens
- # 02[11:56] * Quits: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b) (Remote host closed the connection)
- # [11:56] <jarek> e.g. there is BAD_STRING token in CSS2, but I can't find it in CSS3 specs
- # 03[11:56] * Joins: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b)
- # 03[11:57] * Joins: beverloo (~beverloo@69.230.0.6)
- # [11:57] <annevk> CSS3 is out of date
- # [11:57] <annevk> ironically enough
- # [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/?
- # [12:00] <jarek> or perhaps I should use http://www.w3.org/TR/css3-syntax/ as the only reference?
- # 02[12:00] * Quits: janv_ (~varga@195.91.87.57) (Ping timeout: 240 seconds)
- # [12:01] <annevk> jgraham, so I tested again and I think referenceNode only becomes an "invisible" node due to modification
- # [12:02] <annevk> jarek, you should use CSS2 with modifications
- # [12:02] <annevk> jarek, css3-syntax is hopelessly out of date
- # 02[12:08] * Quits: tyoshino (~tyoshino@220.109.219.244) (Ping timeout: 260 seconds)
- # [12:16] <annevk> ah
- # [12:16] <annevk> recursive calls throw an exception as well
- # 03[12:16] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [12:16] <annevk> in WebKit some kind of callstack exception
- # [12:16] <annevk> in Gecko INVALID_STATE_ERR
- # [12:17] <annevk> in Opera the same as in Gecko
- # [12:18] <annevk> in WebKit invoking a different method (e.g. previousNode) does work, it does not in Opera/Gecko
- # [12:19] <annevk> I guess I'll side with Opera/Gecko
- # [12:19] <jgraham> simplicity ++
- # [12:20] <Ms2ger> specs++
- # [12:21] <annevk> name for this flag?
- # [12:21] <annevk> "locked flag"?
- # [12:22] <Ms2ger> wfm
- # [12:22] <jgraham> yeah, whatever
- # [12:23] <Ms2ger> For detach(), s/initialize/set/?
- # [12:27] <annevk> I use initialize for readonly attributes
- # [12:27] <annevk> because they cannot really be set
- # [12:28] <jgraham> I'm not sure that is better
- # 03[12:28] * Joins: bga_ (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru)
- # [12:29] <jgraham> Initialise implies that it is being set at the point it is created
- # 03[12:32] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
- # 03[12:32] * Joins: mokush (~quassel@188.24.97.215)
- # [12:33] <annevk> better term?
- # [12:33] <annevk> set just seems wrong
- # [12:33] <annevk> but maybe we should use it anyway
- # [12:33] <bga_> lol http://xkcd.com/927/
- # [12:33] <annevk> for now: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#dom-nodeiterator-nextnode
- # [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
- # [12:38] <AnselmBradford> hi all, does anyone know of a browser that supports the scoped attribute on the style element?
- # 02[12:38] * Quits: Ms2ger (~Ms2ger@91.181.137.135) (Ping timeout: 255 seconds)
- # 02[12:44] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
- # 03[12:47] * Joins: Ms2ger (~Ms2ger@91.181.97.91)
- # 02[12:49] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
- # 03[12:52] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # 03[12:52] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # 02[12:53] * Quits: MikeSmith (~MikeSmith@EM1-112-58-232.pool.e-mobile.ne.jp) (Ping timeout: 250 seconds)
- # [12:53] <annevk> jgraham, done
- # [12:53] <annevk> Anyone an idea how to generalize 3.1 and 3.2 so we can have one algorithm for nextNode() and previousNode()?
- # 03[12:54] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # 02[12:56] * Quits: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca) (Read error: Connection reset by peer)
- # 03[12:57] * Joins: Xeon06_ (~chatzilla@modemcable053.88-130-66.mc.videotron.ca)
- # 03[12:59] * Joins: danj (~danj@s15372200.onlinehome-server.info)
- # 02[13:04] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 255 seconds)
- # [13:08] <annevk> WebKit allows arguments to be omitted when creating a NodeIterator but defaults whatToShow to 0
- # [13:08] <annevk> oops
- # [13:08] <annevk> Guess that is because it is the same as undefined for them
- # 02[13:11] * Quits: beverloo (~beverloo@69.230.0.6) (Read error: Connection reset by peer)
- # 02[13:16] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # 03[13:17] * Joins: jarek (~jarek@bde225.neoplus.adsl.tpnet.pl)
- # 02[13:17] * Quits: jarek (~jarek@bde225.neoplus.adsl.tpnet.pl) (Changing host)
- # 03[13:17] * Joins: jarek (~jarek@unaffiliated/jarek)
- # 03[13:22] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
- # 02[13:23] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 255 seconds)
- # 02[13:25] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Read error: Connection reset by peer)
- # 03[13:25] * Joins: ben_h_ (~ben@KD111100158246.ppp-bb.dion.ne.jp)
- # 03[13:34] * Joins: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl)
- # 02[13:34] * Quits: AnselmBradford (~ans@wt1213-64-71.aut.ac.nz) (Read error: Connection reset by peer)
- # 02[13:34] * Quits: RobLev (~Robbo@host86-144-41-173.range86-144.btcentralplus.com)
- # 03[13:36] * Joins: jarek (~jarek@bcu58.neoplus.adsl.tpnet.pl)
- # 02[13:36] * Quits: jarek (~jarek@bcu58.neoplus.adsl.tpnet.pl) (Changing host)
- # 03[13:36] * Joins: jarek (~jarek@unaffiliated/jarek)
- # 02[13:39] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [13:43] <Ms2ger> matjas, updated the link to my innerhtml tests in the spec
- # [13:43] <matjas> Ms2ger: \o/
- # [13:44] <annevk> I am going to use dl class=switch btw
- # 03[13:44] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # [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)
- # [13:46] <annevk> it is specified
- # [13:46] <annevk> "deleter void removeItem(in DOMString key)"
- # [13:46] <annevk> see Web IDL
- # [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? ?
- # [13:47] <Ms2ger> description, I guess
- # [13:47] <annevk> definition I thought
- # [13:48] <Ms2ger> The "deleter" means that function is called when you do `delete`
- # [13:48] <remysharp> glad I'm not the only one then :)
- # [13:48] <annevk> see http://dev.w3.org/2006/webapi/WebIDL/
- # [13:48] <remysharp> cool - cheers for the clarification annevk & Ms2ger
- # [13:48] <Ms2ger> Np
- # 02[13:48] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 258 seconds)
- # [13:49] <Ms2ger> Oh hey, :dir
- # [13:49] <annevk> what about it?
- # 03[13:49] * Joins: agektmr (~Adium@220.109.219.244)
- # [13:50] <annevk> though now you mention it, I wonder why that is not :ltr and :rtl
- # 03[13:50] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [13:51] <Ms2ger> Aharon filed a Gecko bug to implement it
- # [13:55] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-nodeiterator-traverse
- # 03[13:56] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # 02[13:56] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
- # 03[13:57] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # 02[13:58] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Shazam)
- # 02[14:00] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # 02[14:05] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [14:05] <annevk> does this sound correct:
- # [14:06] <annevk> nm
- # [14:06] <annevk> it doesn't
- # [14:08] <matjas> annevk: to support :dir(upsidedown) ;)
- # [14:09] <annevk> matjas, isn't dir just for writing direction?
- # [14:10] <annevk> or whatever the proper term for that is
- # [14:10] <matjas> </lame-joke>
- # [14:11] <annevk> vertical text exists of course, but is not a semantic thing (at least that's how it is being approached)
- # 03[14:12] * jarek is now known as Guest65187
- # 03[14:12] * Joins: jarek_ (~jarek@awe248.neoplus.adsl.tpnet.pl)
- # 02[14:13] * Quits: Guest65187 (~jarek@unaffiliated/jarek) (Ping timeout: 240 seconds)
- # 02[14:14] * Quits: ezoe (~ezoe@61-205-124-73f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # 03[14:15] * Joins: MikeSmith (~MikeSmith@EM1-113-110-57.pool.e-mobile.ne.jp)
- # 03[14:17] * Joins: erlehmann (~erlehmann@89.204.153.97)
- # 03[14:22] * Joins: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz)
- # [14:27] <MikeSmith> AnselmBradford: there is a Webkit developer who's been implementing it
- # [14:27] <MikeSmith> but I don't know if the code landed yet or not
- # [14:27] <MikeSmith> I think not though
- # 02[14:28] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 240 seconds)
- # [14:29] <AnselmBradford> MikeSmith: thanks :)
- # [14:33] <AnselmBradford> MikeSmith: Any idea where I'd be able to find out when it lands ... http://trac.webkit.org/timeline or?
- # [14:33] <MikeSmith> AnselmBradford: hang on, I will get you the bug number
- # [14:34] <MikeSmith> https://bugs.webkit.org/show_bug.cgi?id=49142
- # [14:37] <AnselmBradford> cheers
- # 03[14:38] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # 02[14:43] * Quits: bga_ (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # 03[14:43] * Joins: bga_ (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru)
- # [14:47] <annevk> mutation feedback requested
- # [14:47] <annevk> if the mutated node is not a descendant of root and not an ancestor of the reference node terminate these steps
- # [14:47] <annevk> if pointerBeforeReferenceNode is false and there is a node preceding where referenceNode was previously, set referenceNode to that node
- # [14:47] <annevk>
- # [14:47] <annevk> if pointerBeforeReferenceNode is true and there is a node following where referenceNode was previously, set referenceNode to that node
- # [14:47] <annevk>
- # [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
- # 02[14:47] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [14:47] <annevk> I don't think there are any other conditions
- # [14:48] <jgraham> When do these steps run? Does it apply irrespective of which node is mutated?
- # 03[14:51] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [14:51] <annevk> whenever the "iterator collection" is mutated
- # [14:52] <annevk> maybe once mutation is defined a little better we can have more details
- # [14:53] <annevk> but for now this seems sufficient
- # [14:53] <jgraham> Oh, so this is supposed to be a seperate algorithm…
- # [14:53] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#iterator-collection
- # [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?
- # [14:56] <annevk> yeah
- # [14:56] <annevk> I guess it should say "whenever the iterator collection has nodes inserted or removed"
- # [14:57] <jgraham> Does that work if I remove a node and insert it somewhere else?
- # [14:57] <jgraham> I mean should the algorithm run once or twice?
- # [14:58] <jgraham> (also, with replaceChild)
- # [14:59] <annevk> does it matter if it runs once or twice?
- # 02[14:59] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [14:59] <jgraham> I don't know :) I haven't fully understood it yet
- # [15:00] <jgraham> In fact I'm not sure I understand it at all
- # [15:00] <jgraham> e.g. the second step says "if there is a node before where referenceNode was previously"
- # 03[15:00] * Joins: Jackneill (~Jackneill@87.97.4.14.pool.invitel.hu)
- # 02[15:00] * Quits: Jackneill (~Jackneill@87.97.4.14.pool.invitel.hu) (Changing host)
- # 03[15:00] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
- # [15:00] <jgraham> But reference node might not have been moved
- # [15:01] <jgraham> And I assume the intent isn't to move referenceNode in that case
- # [15:02] <annevk> look at the first clause
- # [15:03] <annevk> I should add and is not the reference node to the first clause
- # 03[15:03] * Joins: davidb (~davidb@corp.tor1.mozilla.com)
- # 02[15:03] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Ping timeout: 240 seconds)
- # [15:05] <annevk> jgraham, so the algorithm is terminated if referenceNode is not affected
- # [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.
- # [15:06] <hsivonen> see http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1084
- # 02[15:06] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
- # [15:07] <annevk> the behavior of Gecko is not really nice
- # [15:08] <jgraham> annevk: Yes, OK
- # [15:09] <annevk> thanks: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#iterator-collection
- # [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
- # [15:10] <hsivonen> Hixie: for document.createElement("title").innerHTML = "</title>"; that is
- # 03[15:10] * Joins: pdr_ (~pdr@nat/google/x-tfydsvsliptsjbvo)
- # [15:10] <jgraham> annevk: "where the referenceNode was was previously" isn't too clear
- # 03[15:10] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # 03[15:10] * Joins: cygri_ (~cygri@wlan-nat.fwgal01.deri.ie)
- # [15:10] <annevk> yeah
- # [15:10] <annevk> not sure how to do that
- # [15:10] <annevk> or do it better, that is
- # 02[15:11] * Quits: LBP (~Mirc@pD9EB16E4.dip0.t-ipconnect.de) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [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?
- # [15:12] <jgraham> e?
- # 02[15:13] * Quits: cygri (~cygri@wg1-nat.fwgal01.deri.ie) (Ping timeout: 276 seconds)
- # 03[15:13] * cygri_ is now known as cygri
- # [15:14] <annevk> * is not the reference node
- # [15:14] <annevk> it's either [c] or [d]
- # [15:15] <annevk> you have a reference node
- # [15:15] <annevk> and an indicator that is either before or after the reference node
- # [15:15] <annevk> for direction
- # 02[15:16] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [15:17] <jgraham> I don't understand :)
- # [15:17] <jgraham> Why isn't it possible to set up a situation like I described?
- # [15:18] <annevk> the reference node is an actual node
- # [15:18] <jgraham> Yes, I meant * to be an actual node
- # 06[15:18] * hsivonen filed https://bugzilla.mozilla.org/show_bug.cgi?id=672775
- # [15:18] <jgraham> Sorry, maybe that wasn't clear
- # [15:18] <annevk> if you mutate it to that the referenceNode is not affected so nothing happens
- # [15:19] <annevk> only the list mutates
- # [15:19] <annevk> but how that happens is clear from the definition of collection
- # [15:19] <annevk> or follows from
- # [15:19] <hsivonen> so...
- # [15:19] <jgraham> Well the mutated node can be a desendant of root and an ancestor of referenceNode
- # [15:20] <jgraham> in my example
- # 03[15:20] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:20] <jgraham> If * is a child of c in the actual tree
- # [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?
- # [15:22] <hsivonen> doh. there actually *is* already a green note in the spec saying all these things
- # 03[15:22] * Joins: Yudai (~Yudai@pa35e31.hkidnt01.ap.so-net.ne.jp)
- # [15:22] <hsivonen> I wonder when that note appeared
- # [15:22] <hsivonen> could I have missed it when I implemented fragment parsing? hard to believe
- # [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
- # [15:23] <annevk> jgraham, how is c mutated there?
- # [15:24] <annevk> oh you move c forward
- # [15:25] <hsivonen> Sadly, Atom ended up like this: http://www.xkcd.com/927/
- # [15:25] <annevk> jgraham, depending on direction it should be either b or e
- # 03[15:25] * Joins: Yudai_ (~Yudai@pa35a13.hkidnt01.ap.so-net.ne.jp)
- # 06[15:25] * hsivonen checks the www-tag archive to see if the xkcd URL has already been posted there
- # [15:26] <hsivonen> not according to list search
- # [15:26] <annevk> nope
- # [15:26] <annevk> you're not subscribed?
- # [15:26] <hsivonen> annevk: I'm not
- # 02[15:27] * Quits: Yudai (~Yudai@pa35e31.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 258 seconds)
- # 02[15:27] * Quits: ben_h_ (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Quit: ben_h_)
- # [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
- # [15:31] <annevk> jgraham, i would love a better way to have that described though
- # [15:31] <hsivonen> (in the case of www-tag, I read the archives and then copy and paste when replying)
- # [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)
- # 02[15:34] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [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
- # 03[15:34] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # [15:35] <jarek_> does CSS3 allow comments between "!" and "important"?
- # 02[15:35] * Quits: Yudai_ (~Yudai@pa35a13.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 252 seconds)
- # [15:35] <jarek_> according to specification it's not allowed, but for some reason it does validate on http://jigsaw.w3.org/
- # [15:36] <annevk> jgraham, I guess the only problem is removal of the referenceNode
- # [15:36] <annevk> if the referenceNode is removed by itself you simply need the prev or next node
- # [15:37] <annevk> if it's an ancestor you need the ancestor prev or next node
- # [15:37] <annevk> not sure what else is there
- # [15:37] <annevk> replaceChild I guess
- # [15:38] <annevk> should prolly treat that as removal as well
- # 03[15:38] * Joins: Yudai_ (~Yudai@pa35d37.hkidnt01.ap.so-net.ne.jp)
- # 03[15:38] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # 02[15:44] * Quits: mokush (~quassel@188.24.97.215) (Remote host closed the connection)
- # 03[15:46] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:48] <annevk> jgraham, http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#iterator-collection
- # [15:49] <Ms2ger> jarek_, does the spec say it explicitly? You can usually put comments anywhere between tokens
- # [15:49] <Ms2ger> (Assuming ! and important are two tokens)
- # [15:50] <jgraham> annevk: Saying "referenceNode attribute value" everywhere rather than "referenceNode" is bad
- # [15:50] <jarek_> Ms2ger: CSS3 Syntax module defines IMPORTANT_SYM token as "!{w}important"
- # [15:50] <jarek_> CSS2 defines it as: "!"({w}|{comment})*{I}{M}{P}{O}{R}{T}{A}{N}{T}
- # [15:50] <jgraham> It is confusing because of DOM attributes
- # [15:51] <jgraham> and verbose
- # [15:51] <Ms2ger> -syntax is irrelevant
- # [15:51] <Ms2ger> As was said earlier
- # [15:51] <annevk> jgraham, that style is rather consistently used
- # [15:51] <annevk> jgraham, and besides the point
- # [15:51] <jgraham> annevk: OK, that style rather consistently sucks :)
- # [15:52] <annevk> yeah whatever
- # 02[15:54] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 255 seconds)
- # [15:54] <annevk> pretty pleased with this new definition
- # [15:55] <jgraham> annevk: It is still not clear what the "node preceeeding the node that was removed" is
- # [15:56] <jgraham> A node that isn't in the collection doesn't have a node preceding it
- # 02[15:56] * Quits: matjas (u2247@gateway/web/irccloud.com/x-vtorfadhbngjocvp) (Ping timeout: 258 seconds)
- # 03[15:56] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [15:58] <annevk> jgraham, if it isn't in the collection it would already terminate
- # [15:58] <annevk> jgraham, again, see step 1 of the algorithm
- # [15:59] <jgraham> annevk: Hmm? If I remove a node from a collection, how can it also be in the collection?
- # [15:59] <jgraham> It *was* in the collection before it was remove
- # [15:59] <jgraham> d
- # [16:00] <annevk> oh right
- # 02[16:00] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-vrwpomgdbcfvlkgl) (Max SendQ exceeded)
- # [16:00] <annevk> this needs to run before they are actually removed
- # 02[16:00] * Quits: danj (~danj@s15372200.onlinehome-server.info) (Remote host closed the connection)
- # 03[16:01] * Joins: danj (~danj@s15372200.onlinehome-server.info)
- # [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"
- # [16:01] <annevk> jgraham, replacing "was" with "is being" helps you?
- # [16:02] <annevk> <p>Whenever a <span title=concept-node>node</span> is removed from the
- # [16:02] <annevk> <span>iterator collection</span>, these steps must be run:
- # [16:02] <annevk> and that?
- # [16:02] <hsivonen> hmm. it's an unusual situation that Sam's latest blog post is well over a month old
- # 03[16:02] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-kfkbsglpetuxccbi)
- # [16:02] <annevk> add being after is again
- # 03[16:02] * Joins: matjas (u2247@gateway/web/irccloud.com/x-uylxokjofnhqbjsw)
- # 02[16:02] * Quits: matjas (u2247@gateway/web/irccloud.com/x-uylxokjofnhqbjsw) (Changing host)
- # 03[16:02] * Joins: matjas (u2247@unaffiliated/matjas)
- # 02[16:02] * Quits: matjas (u2247@unaffiliated/matjas) (Changing host)
- # 03[16:02] * Joins: matjas (u2247@gateway/web/irccloud.com/x-uylxokjofnhqbjsw)
- # [16:03] <jgraham> I thought you wanted to add :before"?
- # [16:03] <jgraham> s/:/"/
- # [16:04] <annevk> oh
- # [16:04] <annevk> like
- # [16:04] <annevk> <p>Before a <span title=concept-node>node</span> is removed from the
- # [16:04] <annevk> <span>iterator collection</span>, these steps must be run:
- # [16:04] <annevk> could do that too
- # [16:05] <annevk> refresh
- # [16:08] <jgraham> annevk: Well I can't be sure it is right, but at least I understand it now :)
- # [16:09] <annevk> yeah, needs more tests and stuff
- # 06[16:14] * danj Crys over Vagrant
- # [16:15] <annevk> TreeWalker.root is fairly meaningless, no?
- # [16:15] <annevk> I wonder why that exists
- # [16:15] <annevk> oh never mind
- # [16:15] <annevk> although
- # [16:15] <annevk> "
- # [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."
- # 03[16:15] * Joins: scor (~scor@drupal.org/user/52142/view)
- # 02[16:15] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [16:15] <annevk> does not seem to account for currentNode being outside the TreeWalker root
- # 03[16:17] * Joins: charlvn (~charlvn@41.0.48.54)
- # 03[16:23] * Joins: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net)
- # 02[16:27] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 02[16:28] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # 03[16:29] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 03[16:29] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [16:31] <annevk> http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsTreeWalker.cpp#143 I wonder why that security check is there
- # 03[16:34] * bga_ is now known as bga_|away
- # 02[16:38] * Quits: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz) (Quit: AnselmBradford)
- # 02[16:38] * Quits: dgathright (~dgathrigh@c-50-131-56-253.hsd1.ca.comcast.net) (Quit: dgathright)
- # 02[16:39] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # 02[16:41] * Quits: Yudai_ (~Yudai@pa35d37.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 264 seconds)
- # 03[16:41] * Joins: mokush (~quassel@188.24.97.215)
- # [16:41] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=156452
- # [16:42] <Ms2ger> if you hadn't found it yet
- # 02[16:42] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [16:49] <annevk> hmm
- # 03[16:52] * Joins: MikeSmith_ (~MikeSmith@EM114-48-20-28.pool.e-mobile.ne.jp)
- # 02[16:53] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
- # 03[16:54] * Joins: Yudai_ (~Yudai@pa35da2.hkidnt01.ap.so-net.ne.jp)
- # 03[16:54] * Joins: mpt (~mpt@canonical/mpt)
- # 02[16:54] * Quits: MikeSmith (~MikeSmith@EM1-113-110-57.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # 03[16:54] * MikeSmith_ is now known as MikeSmith
- # 03[16:55] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
- # 02[16:56] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [16:58] <smaug____> that is really old code
- # [16:58] <gsnedders> Motherboard with processor/memory given ATX2 power cables plugged in should turn on it's power-on LED, right?
- # [16:58] <smaug____> and as far as I know, not needed anymore
- # 02[17:02] * Quits: MikeSmith (~MikeSmith@EM114-48-20-28.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
- # 02[17:03] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # 03[17:03] * Joins: karlcow (~karl@nerval.la-grange.net)
- # 02[17:04] * Quits: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: …</work><life>… :-))
- # 03[17:04] * bga_|away is now known as bga_
- # 03[17:05] * Joins: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp)
- # 02[17:11] * Quits: ben_h (~ben@KD111100158246.ppp-bb.dion.ne.jp) (Quit: ben_h)
- # 03[17:11] * Joins: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
- # 03[17:14] * Joins: MikeSmith (~mikesmith@EM114-48-20-28.pool.e-mobile.ne.jp)
- # 02[17:15] * Quits: Yudai_ (~Yudai@pa35da2.hkidnt01.ap.so-net.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
- # 02[17:18] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
- # 03[17:19] * Joins: Yudai (~Yudai@p86e147.hkidnt01.ap.so-net.ne.jp)
- # 03[17:22] * Joins: sie (sie@unaffiliated/sie)
- # 03[17:22] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # 02[17:24] * Quits: Yudai (~Yudai@p86e147.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 240 seconds)
- # 03[17:26] * Joins: Yudai (~Yudai@p86e165.hkidnt01.ap.so-net.ne.jp)
- # 03[17:26] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # 03[17:28] * Parts: sie (sie@unaffiliated/sie) ("WeeChat 0.3.6-dev")
- # 02[17:32] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
- # 02[17:34] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # 02[17:34] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[17:35] * Joins: tomasf (~tom@2002:55e5:d95e:0:513e:e9f3:e22d:d4c4)
- # 03[17:35] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[17:38] * Quits: realityking (~rouven@xdsl-78-35-192-125.netcologne.de) (Read error: Operation timed out)
- # 03[17:40] * Joins: realityking_ (~rouven@xdsl-87-78-29-1.netcologne.de)
- # 03[17:40] * realityking_ is now known as realityking
- # [17:42] <dglazkov> good morning, Whatwg!
- # 03[17:44] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # 03[17:46] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [17:46] <AryehGregor> Good morning, dglazkov!
- # [17:49] <annevk> I have the feeling scrolling is now the opposite direction in OS X Lion
- # [17:49] <annevk> That is somewhat confusing
- # [17:49] <zewt> heh people complaining about that simultaneously in two channels i'm in
- # 03[17:50] * Joins: dave_levin (~dave_levi@74.125.59.65)
- # [17:51] <AryehGregor> What does "the opposite direction" mean?
- # [17:52] <annevk> fingers up, content goes up
- # [17:53] <annevk> well, move fingers from top to bottom and you scroll upwards
- # [17:53] <annevk> used to be the other way around
- # 02[17:54] * Quits: tomasf (~tom@2002:55e5:d95e:0:513e:e9f3:e22d:d4c4) (Quit: tomasf)
- # [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
- # 03[17:54] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [17:54] <AryehGregor> That's the way touchscreens all work, right?
- # [17:55] <AryehGregor> The idea being that you're sort of pushing the content down while the screen stays in place.
- # [17:55] <jgraham> That sounds awful
- # [17:55] <annevk> AryehGregor, yeah, it's like on the iPhone
- # [17:55] <AryehGregor> As though it's printed on a little piece of paper stuck behind the screen that you're physically pushing.
- # [17:55] <annevk> except there is no screen under my fingers
- # 06[17:58] * Philip` presumes it's futile to ask if the scroll direction is a configurable option
- # [17:59] <annevk> you can configure it
- # 03[17:59] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # 03[18:00] * Joins: zdobersek (~zan@cpe-46-164-28-82.dynamic.amis.net)
- # [18:00] <Philip`> Oh, that's fortunate
- # [18:00] <annevk> it's a checkbox called "scroll direction: natural\n content tracks finger movement"
- # 03[18:00] * danbri is now known as olddanbri
- # 03[18:00] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [18:03] <annevk> I guess I'll try to get used to it
- # 02[18:03] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
- # [18:03] <zewt> and then good luck using any other system, heh
- # 02[18:03] * Quits: realityking (~rouven@xdsl-87-78-29-1.netcologne.de) (Quit: realityking)
- # [18:04] <annevk> oh, Safari has two finger sideways scrolling for history
- # [18:04] <annevk> quite neat
- # [18:05] <annevk> zewt, they already trip me up with the keys
- # [18:05] <zewt> i use mousewheel tilt for that
- # [18:05] <annevk> the way it is animated is quite nice
- # [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
- # [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
- # 03[18:06] * Joins: quiccker (~quiccker@212.174.109.55)
- # [18:06] <annevk> computers are terrible
- # 03[18:06] * Joins: zdobersek1 (~zan@cpe-46-164-13-228.dynamic.amis.net)
- # 02[18:08] * Quits: zdobersek (~zan@cpe-46-164-28-82.dynamic.amis.net) (Ping timeout: 250 seconds)
- # 03[18:08] * bga_ is now known as bga_|away
- # 02[18:10] * Quits: charlvn (~charlvn@41.0.48.54) (Ping timeout: 258 seconds)
- # 03[18:10] * Joins: weinig (~weinig@17.246.18.42)
- # 03[18:11] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # 02[18:11] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 02[18:12] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # 03[18:13] * Joins: charlvn (~charlvn@41.0.48.54)
- # [18:13] <swarren08> annevk you can change the way it scrolls in the new Lion
- # 03[18:14] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [18:14] <swarren08> under trackpad / scroll & zoom , uncheck the scroll directional
- # [18:17] <annevk> I know
- # [18:18] <swarren08> cool. So what do you think of it?
- # [18:20] <annevk> dunno, I mostly went back to work on DOM Traversal
- # [18:20] <annevk> looks a bit neater though, and being able to play albums directly from the screen saver is a nice touch
- # [18:20] <zewt> (except now all node traversal will be backwards)
- # 02[18:21] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # [18:22] <swarren08> I cant wait to get myself a mac
- # 02[18:22] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # [18:22] <annevk> can't wait for competition to catch up personally
- # [18:22] <annevk> but it seems like that might be a while
- # [18:23] <swarren08> that is true
- # [18:24] <swarren08> apple seems to come up with this technology faster than others, which is great
- # [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
- # 03[18:27] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # 02[18:29] * Quits: weinig (~weinig@17.246.18.42) (Quit: weinig)
- # 03[18:29] * bga_|away is now known as bga_
- # 02[18:32] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Client Quit)
- # 02[18:32] * Quits: pdr_ (~pdr@nat/google/x-tfydsvsliptsjbvo) (Quit: pdr_)
- # [18:34] <annevk> the Gecko and WebKit TreeWalker implementations look remarkably similar
- # 02[18:34] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
- # [18:35] <Ms2ger> How do they compare to Opera's?
- # 03[18:35] * Joins: weinig (~weinig@17.246.18.42)
- # 03[18:36] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
- # [18:36] <annevk> dunno and could not tell you either
- # 03[18:39] * Joins: pdr_ (~pdr@nat/google/x-shqxaufzlasqosjw)
- # 03[18:40] * Joins: stalled (~stalled@unaffiliated/stalled)
- # 03[18:41] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # 02[18:41] * Quits: mokush (~quassel@188.24.97.215) (Remote host closed the connection)
- # 02[18:43] * Quits: zdobersek1 (~zan@cpe-46-164-13-228.dynamic.amis.net) (Quit: Leaving.)
- # 03[18:45] * Joins: TabAtkins_ (~tabatkins@nat/google/x-qwqzgflvqsyycooh)
- # 03[18:46] * Joins: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net)
- # 03[18:46] * Joins: zdobersek (~zan@cpe-46-164-13-228.dynamic.amis.net)
- # 02[18:48] * Quits: jernoble|afk (~jernoble@17.203.12.89) (Remote host closed the connection)
- # 02[18:48] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 258 seconds)
- # 03[18:51] * Joins: jernoble (~jernoble@2620:149:4:401:8e2:ce1f:26aa:3a44)
- # 02[18:52] * Quits: weinig (~weinig@17.246.18.42) (Quit: weinig)
- # [18:54] <annevk> writing everything down is a little more complicated than I initially thought
- # 03[18:54] * Joins: CvP (~CvP@123.49.23.56)
- # [18:55] <annevk> though I guess three-five days is not that bad
- # [18:55] <annevk> events was just simpler
- # 02[18:57] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
- # [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
- # [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.
- # 03[19:00] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # 02[19:03] * Quits: olddanbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [19:03] <jgraham> hober: Spoken like a good mini-Steve
- # [19:04] <jgraham> :)
- # [19:04] <hober> jgraham: :)
- # 02[19:06] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Shazam)
- # 03[19:06] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
- # 03[19:06] * Joins: stevela (~stevela@nat/google/x-tbweohfqwajuubit)
- # 03[19:08] * Joins: beverloo (~beverloo@nat/google/x-rabqiblrmdxbbvwm)
- # [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.
- # [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)
- # 03[19:16] * Joins: weinig (~weinig@17.246.18.42)
- # [19:18] <Hixie> looks like it's already marked fixed
- # [19:18] <Hixie> the pdf one is mentioned in normative text
- # [19:18] <Hixie> or at least, in main prose, as opposed to notes and examples
- # [19:18] <Hixie> if there's anything else you think should get referneces, let me know
- # 03[19:26] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # 02[19:27] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # 03[19:28] * bga_ is now known as bga_|away
- # 02[19:31] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[19:31] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[19:31] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [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}
- # 03[19:32] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [19:32] <TabAtkins_> Yes, it's inconsistent. Been pointed out before, hasn't been fixe dyet.
- # [19:32] <AryehGregor> Oh, Ms2ger marked it FIXED even though technically only the editor is supposed to. Oh well, I doubt anyone will care.
- # [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".
- # [19:33] <Ms2ger> Meh, I assume the guy won't try to process-troll me over getting his bug fixed
- # [19:33] <AryehGregor> Well, that's why it's an informative reference, of course.
- # 02[19:33] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [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)
- # 03[19:33] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [19:33] <jarek_> CSS3 selectors are pretty complex
- # 02[19:33] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [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.
- # [19:34] <AryehGregor> Still, it makes no difference in the end.
- # [19:34] <AryehGregor> As I said in the bug, examples of other formats mentioned in examples include H.264, AAC, MP4, MPEG-4,
- # [19:34] <AryehGregor> AMR, 3GPP, Theora, Vorbis, Ogg, Speex, FLAC, and Dirac, and that's without even trying to find them.
- # 03[19:35] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[19:36] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # 02[19:36] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # 02[19:37] * Quits: jernoble (~jernoble@2620:149:4:401:8e2:ce1f:26aa:3a44) (Quit: jernoble)
- # 03[19:44] * Joins: jernoble (~jernoble@17.203.12.89)
- # 02[19:45] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # 02[19:46] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 260 seconds)
- # 03[19:47] * Joins: hdhoang (~hdhoang@203.210.199.40)
- # 03[19:49] * Joins: dgathright (~dgathrigh@nat/yahoo/x-lbchpxyduximecme)
- # 02[19:49] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 258 seconds)
- # 02[19:49] * Quits: danj (~danj@s15372200.onlinehome-server.info) (Quit: Wake me up)
- # 02[19:49] * Quits: weinig (~weinig@17.246.18.42) (Remote host closed the connection)
- # 03[19:50] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # 03[19:50] * Joins: weinig (~weinig@17.203.15.198)
- # [19:51] <MikeSmith> AryehGregor: yep
- # 02[19:51] * Quits: swarren08 (~swarren08@173.218.169.72) (Read error: Connection reset by peer)
- # 02[19:52] * Quits: weinig (~weinig@17.203.15.198) (Client Quit)
- # 03[19:52] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [19:52] <MikeSmith> dude who filed that bug is basically trolling, actually
- # 03[19:52] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
- # 03[19:53] * Joins: swarren08 (~swarren08@173.218.169.72)
- # [19:53] <MikeSmith> that seems to be his whole M.O., a
- # [19:53] <Hixie> AryehGregor: i'm happy to include more references
- # [19:53] <Hixie> AryehGregor: file a bug or send mail letting me know what you want references for
- # 03[19:53] * Joins: weinig (~weinig@17.203.15.198)
- # [19:54] <MikeSmith> Hixie: well, don't feed the trolls man
- # 03[19:54] * bga_|away is now known as bga_
- # [19:55] <MikeSmith> I don't think AryehGregor is suggesting more references
- # 03[19:56] * jernoble is now known as jernoble|afk
- # 02[19:57] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [19:57] <Hixie> i'm all for adding more references
- # 03[19:57] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[19:57] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [19:57] <MikeSmith> yeah, well
- # [19:58] <MikeSmith> the point is whether they are actually useful
- # [19:58] <MikeSmith> as opposed to gratuitous
- # 03[19:58] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
- # [19:58] <Hixie> we are _long_ past the point of gratuitous
- # 03[19:59] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [19:59] <Ms2ger> Isn't adding gratuitous references a stated goal of the HTMLWG?
- # [20:00] <MikeSmith> further gratuoisity proliferation us not a win
- # [20:00] <MikeSmith> or however you spell that, christ
- # [20:01] <Hixie> i don't think the references make any difference whatsoever :-)
- # [20:01] <MikeSmith> Ms2ger: good example of trolling-trolling
- # [20:01] <MikeSmith> clever
- # 06[20:02] * Ms2ger likes trolling trolls
- # 02[20:02] * Quits: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net) (Ping timeout: 258 seconds)
- # [20:02] <MikeSmith> Hixie: good, remove all of them, then
- # [20:03] <Ms2ger> MikeSmith, agreed, and we should import all other web specs into WA1.0 at the same time :)
- # [20:03] <MikeSmith> yeah, let's make one giant monolithic spec
- # [20:04] <MikeSmith> that is clearly a great thing
- # [20:04] <Ms2ger> It worked for CSS!
- # [20:05] <Hixie> i'd much rather we had one spec than 100
- # [20:06] <jcranmer> maybe here's a better place
- # [20:06] <jcranmer> is there a nice way in CSS to get a height that's the same as the line-height?
- # [20:07] <TabAtkins_> No.
- # [20:07] <TabAtkins_> (Unless the line-height is the same as the font-size.)
- # [20:07] <jcranmer> so my best bet is to set the line-height myself and hope for the best?
- # 02[20:08] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # 03[20:09] * Joins: MikeSmith_ (~mikesmith@EM114-48-149-29.pool.e-mobile.ne.jp)
- # 02[20:09] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [20:09] <MikeSmith_> Hixie: me too
- # [20:09] <MikeSmith_> honestly
- # 02[20:09] * Quits: MikeSmith (~mikesmith@EM114-48-20-28.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # 03[20:09] * MikeSmith_ is now known as MikeSmith
- # [20:10] <MikeSmith> but some delusional people seem to prefer specs that are less than 5MB
- # [20:11] <Hixie> i don't mind having a multipage copy
- # [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
- # [20:12] <Hixie> since each spec has a lot of duplicate boilerplate, cross-spec stuff, etc
- # [20:12] <MikeSmith> true
- # 03[20:12] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [20:13] <MikeSmith> I think CSS as gone to the other extreme
- # [20:13] <Ms2ger> Splitting specs is fine, IMO, if you can find good split-lines
- # [20:13] <Ms2ger> These are almost non-existent, unfortunately
- # [20:13] <TabAtkins_> jcranmer: yes.
- # [20:14] <TabAtkins_> Ms2ger: That's not true. For example, different layout algos for CSS can split apart pretty easily.
- # 03[20:14] * Joins: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net)
- # [20:14] <Ms2ger> I was talking WA1.0 mostly
- # [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
- # [20:14] <Hixie> CSS definitely has a "velocity" problem
- # [20:15] <Ms2ger> Also, editors
- # [20:15] <Hixie> but i think that's more an issue of the editing style
- # [20:15] <TabAtkins_> Editors are our largest problem. Secondary is that we're bound by W3C process, which made 2.1 a glorious mess.
- # [20:15] <Hixie> yeah
- # [20:16] <Hixie> i've been speaking with jeff and i have no faith that he's interesting in changing the process
- # [20:17] <jcranmer> hmm
- # [20:18] <jcranmer> 9pt/13px
- # 02[20:18] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # [20:18] <TabAtkins_> We should add CSS unit conversion to google calc.
- # [20:20] <jcranmer> so 9pt = 12px
- # 03[20:20] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # 03[20:20] * Joins: olddanbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [20:21] <jcranmer> how about I call it 0.9em and everyone's happy?
- # [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.
- # [20:21] <beverloo> TabAtkins: 1vm = ?, 1% = ?. Too much depends on the context imo
- # 02[20:21] * Quits: stevela (~stevela@nat/google/x-tbweohfqwajuubit) (Remote host closed the connection)
- # [20:21] <AryehGregor> beverloo, do it for absolute units only.
- # [20:21] <TabAtkins_> beverloo: Yeah, only the physical units I mean.
- # [20:21] <jcranmer> pt, pc, px, in, cm
- # [20:21] <TabAtkins_> Converting between in, pt, px
- # [20:22] <jcranmer> mm
- # [20:22] <beverloo> How does that handle dpi?
- # [20:22] <TabAtkins_> The ratio is fixed in CSS.
- # [20:22] <TabAtkins_> 1in = 96px
- # [20:22] <jcranmer> the ratios is essentially fixed
- # [20:22] <jcranmer> it's way too broken otherwise
- # [20:22] <TabAtkins_> Not essentially, actually. ^_^
- # [20:22] <beverloo> Fair enough
- # [20:23] <jcranmer> px: pixel units — 1px is equal to 0.75pt.
- # [20:23] <jcranmer> ah, it is fixed
- # [20:23] <AryehGregor> As of like a year ago.
- # [20:23] <AryehGregor> Before that it was unofficially not fixed but mostly fixed in practice.
- # [20:23] <TabAtkins_> Was it wrong before, jcranmer?
- # [20:23] <jcranmer> I thought it was only in CSS3
- # [20:23] <TabAtkins_> Oh, the px/in thing. Yeah.
- # [20:23] <AryehGregor> I think he means "fixed" as opposed to "variable", not as opposed to "broken".
- # [20:23] <TabAtkins_> We set it when we were resolving 2.1 issues.
- # 02[20:23] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Read error: Connection reset by peer)
- # [20:24] <jcranmer> I should say
- # [20:24] <jcranmer> people assume 96dpi in too many pages, that to make any other value would break the web
- # [20:24] <jcranmer> that's what I meant by "it's way too broken otherwise"
- # [20:24] <TabAtkins_> Yes, exactly.
- # 02[20:25] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[20:26] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [20:27] <TabAtkins_> Huh. I never realized that I had to actually put the </script> for the script to execute.
- # [20:27] <TabAtkins_> (I'm testing some interfaces before I write the real page.)
- # [20:28] <AryehGregor> I only realized that when I started using Live DOM viewer.
- # 02[20:29] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Quit: Linkinus - http://linkinus.com)
- # 03[20:29] * Joins: stevela (~stevela@74.125.59.1)
- # 02[20:30] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Ping timeout: 252 seconds)
- # 03[20:31] * Joins: jamesr (~jamesr@216.239.45.18)
- # 03[20:31] * Joins: dbaron (~dbaron@nat/mozilla/x-cwfslxybceqgnlad)
- # 03[20:33] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # 02[20:35] * Quits: CvP (~CvP@123.49.23.56) (Disconnected by services)
- # 03[20:35] * Joins: xCG (~CvP@123.200.17.118)
- # 03[20:36] * xCG is now known as CvP
- # 02[20:37] * Quits: hdhoang (~hdhoang@203.210.199.40) (Quit: Leaving.)
- # [20:40] <hsivonen> Hixie: it turned out that the note I was asking for already exists
- # 03[20:43] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
- # [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/
- # 02[20:44] * Quits: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net) (Ping timeout: 258 seconds)
- # [20:46] <Hixie> hsivonen: excellent :-)
- # 02[20:46] * Quits: olddanbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # 03[20:47] * Joins: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net)
- # [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.
- # [20:49] <Philip`> Spend a year reading the spec and the mailing lists and IRC :-)
- # [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
- # [20:50] <hsivonen> swarren08: but what Philip` says should work
- # [20:50] <swarren08> its amazing watching you guys
- # [20:51] <jarek_> swarren08: I would from https://developer.mozilla.org
- # [20:51] <jgraham> hsivonen: Maybe the way that Swedish sorts characters being different to e.g. German?
- # [20:51] <jarek_> s/I would/I would start
- # [20:51] <jgraham> Philip`: You are mean :)
- # [20:52] <swarren08> So you guys actually develop HTML5? or what you call the Living Standard?
- # [20:52] <jgraham> hsivonen: Although that isn't really about names. I'm not aware of anything common and strange about Swedish names
- # [20:53] <jgraham> swarren08: Nah Hixie does that. We just hold the palm leaves and feed him grapes
- # [20:53] <AryehGregor> swarren08, yes.
- # [20:53] <AryehGregor> Also, what jgraham says.
- # [20:53] <Hixie> wait, i get grapes?!
- # [20:53] <Hixie> where is this!
- # [20:53] <swarren08> ha ha ha
- # [20:53] <AryehGregor> We're really all Hixie's minions, he does all the work.
- # [20:53] <AryehGregor> We just do menial labor for him and take some of the credit.
- # [20:53] <swarren08> Well I do thank you guys that do work on it
- # [20:54] <hsivonen> AryehGregor: but only you are contractually Hixie's minion :-)
- # [20:54] <Hixie> hah
- # [20:54] <AryehGregor> Yes, that's true.
- # 03[20:54] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [20:54] <Hixie> i dunno if i'd call what y'all do "menial"
- # [20:54] <AryehGregor> Other people are his minions for fun.
- # [20:54] <TabAtkins_> "fun"
- # [20:54] <AryehGregor> I'm heartless and only do minion work for money.
- # [20:54] <Hixie> "indispensible" maybe
- # [20:54] <swarren08> If you guys dont mind, id like to hang around in this channel to watch you guys
- # [20:55] <AryehGregor> swarren08, go ahead, that's how lots of people get started in standards work.
- # [20:55] <Ms2ger> You're welcome
- # [20:55] <Hixie> swarren08: you are welcome to hang around :-)
- # [20:55] <AryehGregor> Ask any questions you have.
- # [20:55] <Ms2ger> Within a year or two, you'll be a minion as well :)
- # [20:55] <AryehGregor> Like, it's how I got started, and TabAtkins_, and others too.
- # [20:55] <swarren08> Ive been building websites for years now
- # [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 :-)
- # [20:55] <wilhelm> Just remember to leave your sense of logic at the door, please.
- # [20:55] <swarren08> I finally decided to take a look into HTML5 and CSS3 since its going to be standard soon
- # [20:55] <swarren08> Logic? whats that? :)
- # [20:56] <Ms2ger> People who write websites? These really exist? :)
- # [20:56] <swarren08> apperently im a dieing race now
- # [20:56] <swarren08> lol
- # [20:56] <swarren08> i was tought using notepad
- # [20:56] <jgraham> I'm not sure. As far as I cn tell the world is full of people who write web browsers
- # [20:56] <jgraham> I though the websites just formed out of the aether
- # [20:56] <swarren08> taught*
- # [20:56] <Ms2ger> That's my experience as well
- # [20:57] <Ms2ger> And fishy aether, usually
- # 03[20:57] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [20:57] <swarren08> How long have you all been doing this? as in working on the standard?
- # [20:58] <jgraham> Well the WHATWG started in 2004 or so
- # [20:58] <swarren08> yea after the conference
- # [20:59] <jgraham> Of course some people date from before that
- # [20:59] <AryehGregor> Some people here have been working on browsers since the Netscape days.
- # 02[20:59] * Quits: hij1nx (~hij1nx@207.239.107.3) (Client Quit)
- # [20:59] <Hixie> i've been working on specs since late 1998, iirc
- # [20:59] <Hixie> if you could posting on mailing lists "working on specs"
- # [20:59] <swarren08> Wow
- # [21:00] <Ms2ger> But Hixie's just old
- # [21:00] <Hixie> it's true
- # [21:00] <swarren08> I feel like i may be the youngest one here
- # [21:00] <jgraham> swarren08: Well if your user name is from your year of birth
- # [21:00] <hober> swarren08: probably not, unless your nick means you were born in 2008. good work on typing & language acquisition, if so
- # [21:00] <swarren08> lol
- # [21:01] <swarren08> actually its my graduating year of high school
- # [21:01] <swarren08> ive had that sn since about the 6th grade
- # [21:01] <AryehGregor> We have people pretty close to your age here.
- # [21:01] <AryehGregor> I graduated high school in 2005. There are at least a couple people here younger than me.
- # [21:01] <swarren08> Wow
- # 03[21:02] * Joins: hdhoang (~hdhoang@203.210.199.40)
- # [21:02] <jgraham> yeah, gsnedders is about 3 or 4 now
- # [21:02] <jgraham> (OK, more like 19)
- # [21:02] <swarren08> and you work on the standards also AryehGregor?
- # [21:02] <Ms2ger> And it's still jgraham who has the infantile humour? :)
- # [21:02] <AryehGregor> swarren08, yes, currently contracting for Google to write this: http://aryeh.name/spec/editcommands/editcommands.html
- # [21:03] <jgraham> Ms2ger: Not to mention thee grey hair :)
- # [21:03] <swarren08> woa ehy that is you, i was looking at that yesterday
- # [21:03] <AryehGregor> I'm pretty sure the 90th percentile age among regulars in this room is well under 30.
- # [21:03] <swarren08> Thats awesome
- # [21:04] <AryehGregor> But really, nobody cares. You're judged on your contributions, not your age.
- # [21:04] <Hixie> (i'm 31, was 18 or 19 or so when i started posting to the lists)
- # [21:04] <jgraham> Hmm, I wonder if that is actually true
- # [21:04] <swarren08> I bet you all have or are in college
- # [21:04] <Ms2ger> ...Or your degrees
- # [21:04] <swarren08> -have + have been in
- # 03[21:04] * Joins: ezoe (~ezoe@61-205-124-16f1.kyt1.eonet.ne.jp)
- # [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.
- # [21:05] <AryehGregor> We just get to make fun of the Ph.D.'s by calling them "Dr." if we want to annoy them.
- # [21:05] <Ms2ger> Except for Hixie, who's happy with his BSc
- # 02[21:05] * Quits: J_Voracek (~J_Voracek@71-213-92-61.slkc.qwest.net) (Ping timeout: 258 seconds)
- # [21:05] <swarren08> ah
- # [21:05] <TabAtkins_> Sure, but my college education has very little effect on my standards contribution.
- # [21:05] <AryehGregor> Who's the Opera person with a Ph.D. who doesn't like being called Dr.? jgraham?
- # [21:06] <TabAtkins_> Yeah, jgraham
- # 06[21:06] * jgraham hides
- # [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
- # [21:06] <TabAtkins_> On that note, who's got a math degree and wants to help me implement Coons patch mesh gradients?
- # [21:06] <AryehGregor> othermaciej also has a Ph.D., but reasonable people would actually believe that based on his behavior, unlike jgraham.
- # [21:06] <TabAtkins_> I got them working in squares, but bezier-curve sides are a bit more difficult...
- # [21:07] <swarren08> I know Apple, Opera and Mozilla are the main companies who were behind the Living Standard, is thier others?
- # [21:07] <Ms2ger> Maciej has a PhD? Really?
- # 03[21:07] * Joins: janv_ (~varga@195.91.87.57)
- # [21:07] <Ms2ger> Google
- # [21:07] <swarren08> Forgot Google
- # [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).
- # [21:07] <TabAtkins_> AryehGregor: Nuts to your real math.
- # [21:07] <Ms2ger> AryehGregor++
- # [21:07] <TabAtkins_> I need a Math BS here.
- # [21:08] <AryehGregor> Oh, I'm wrong.
- # [21:08] <AryehGregor> Only a master's.
- # 03[21:08] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:08] <AryehGregor> His sister has a Ph.D.
- # [21:08] <AryehGregor> His master's is from MIT, though.
- # [21:08] <swarren08> dang
- # [21:08] <AryehGregor> TabAtkins_, I have a math BS.
- # [21:08] <jamesr> MEng?
- # [21:08] <AryehGregor> It's just a pure math Bs.
- # [21:08] <AryehGregor> BS.
- # [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.
- # [21:08] <AryehGregor> jamesr, http://en.wikipedia.org/wiki/Maciej_Stachowiak
- # [21:08] <swarren08> you guys are smart people
- # [21:08] <Hixie> that's debatable
- # [21:08] <jgraham> BS is the worst name for a type of degree
- # 02[21:08] * Quits: MikeSmith (~mikesmith@EM114-48-149-29.pool.e-mobile.ne.jp) (Quit: hands busy doing other things)
- # [21:08] <TabAtkins_> BS
- # [21:09] <Ms2ger> Hixie is
- # [21:09] <Hixie> and indeed frequently debated!
- # [21:09] <AryehGregor> swarren08, nobody cares about the degrees. They only care that you're smart. Of course, smart people often get advanced degrees.
- # [21:09] <Ms2ger> AryehGregor, ... or they do something useful :)
- # [21:09] <AryehGregor> I said "often".
- # [21:09] <jgraham> And often people get advanced degrees without being unusually smart
- # [21:09] <AryehGregor> Also, the two are not mutually exclusive.
- # 06[21:09] * Ms2ger went the degree route
- # [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.
- # [21:10] <jgraham> Hmm, I did it because it was fun
- # [21:10] <AryehGregor> Yeah, people do that too.
- # [21:10] <swarren08> Does anyone actually work for Google, Apple, Mozilla or Opera? that would be pretty awesome if someone does
- # [21:10] <AryehGregor> I'd have gone on to get a Ph.D. if it was fun, probably.
- # [21:10] <AryehGregor> swarren08, basically everyone you're talking to works for one of those.
- # [21:10] <swarren08> Really?
- # 06[21:10] * Ms2ger doesn't
- # [21:11] <swarren08> Wow
- # [21:11] <Hixie> Ms2ger: how do i know which interface should be marked 'partial'?
- # [21:11] <AryehGregor> Hixie, TabAtkins_, and I are Google. Ms2ger volunteers for Mozilla, although apparently doesn't work for them. jgraham is Opera.
- # [21:11] <TabAtkins_> Ms2ger: You contribute to Moz heavily enough that it count.
- # [21:11] <jgraham> But one of the brightest, most productive people I work with doesn't have a degree so there are certainly exceptions
- # [21:11] <swarren08> Thats is amazing
- # [21:11] <AryehGregor> jamesr is Google, hober is Apple.
- # [21:11] <Ms2ger> Hixie, the one in the obsolete section? :)
- # [21:11] <kbrosnan> roc dbarron mozilla
- # [21:11] <Ms2ger> wilhelm is Opera
- # [21:11] <TabAtkins_> swarren08: Though Aryeh and I were working on this stuff before we were hired by Google.
- # [21:11] <Hixie> Ms2ger: oh, i got confused
- # [21:11] <swarren08> Ive always wanted to talk to people who worked for those companies
- # [21:11] <TabAtkins_> And were in fact hired by Google *because* of the standards work we o.
- # [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)
- # [21:12] <AryehGregor> Etc.
- # [21:12] <gsnedders> jgraham: I don't think much stuff in general applies to jl, though.
- # [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
- # [21:12] <jgraham> Most people were working on his stuf before they were hired to work on it
- # [21:12] <Ms2ger> You didn't notice the comment about that in the context? :)
- # [21:12] <jgraham> gsnedders: If you decapitate him he will die?
- # [21:12] <wilhelm> For seven years now. Shit, I'm getting old.
- # 04[21:12] <Ms2ger> Which reminds me of krijn's quote "What else do I need to do to get hired by Google"
- # [21:13] <swarren08> Here is an observation, ive only notice you guys speak of W3C 1 time in the past 20 minutes(maybe more)
- # [21:13] <jgraham> wilhelm: And yet you are still younger than me. Bastard
- # [21:13] <Ms2ger> We like not to think about the W3C
- # [21:13] <swarren08> What is the difference between what you guys do and what W3C does?
- # [21:13] <Ms2ger> And if we do, we rant
- # [21:13] <gsnedders> wilhelm: You're not the youngest person at Opera anymore! Though there again, we have younger interns than me this summer…
- # [21:13] <swarren08> im sorry if its a sore spot
- # [21:13] <AryehGregor> swarren08, roughly, we do the work and the W3C gets in the way.
- # [21:13] <wilhelm> jgraham: But I have the same level of education as Mr. swarren08. Can I borrow some of your diplomas?
- # [21:13] <Ms2ger> We write specs, the W3C publishes specs? :)
- # [21:13] <Hixie> we actually make progress, w3c releases press-releases claiming our progress as theirs
- # [21:13] <Hixie> wait, was that impolitick
- # [21:13] <TabAtkins_> swarren08: We're both standards bodies. The WHATWG was formed originally because the W3C didn't want to work on HTML.
- # [21:13] <Hixie> crap
- # [21:13] <smaug____> it really doesn't matter too much where the standardization happens, if it happens
- # [21:14] <swarren08> yea XHTML is what W3C was interested in
- # [21:14] <AryehGregor> No, but it matters if the W3C distracts us with bureaucratic nonsense that interferes with our actual work.
- # [21:14] <Ms2ger> Hixie, I should quote that on your wikipedia page :)
- # [21:14] <jgraham> wilhelm: I'm not sure they will be of much help to you. There isn't a big market for astrophysicists
- # [21:14] <wilhelm> Oh.
- # [21:14] <AryehGregor> And knowingly publishes outdated and incorrect standards that it refuses to update for procedural reasons.
- # [21:14] <AryehGregor> Etc. etc. etc.
- # [21:14] <TabAtkins_> swarren08: Later, the W3C requested that HTML be developed in it again, so now it's developed jointly between the two.
- # [21:14] <Hixie> hey there's no k on the end of impolitic
- # [21:14] <Hixie> who knew
- # [21:14] <TabAtkins_> swarren08: With the caveats that other people have mentioned.
- # [21:15] <AryehGregor> Hixie, there is if you went to school in the 19th century. How old did you say you are again?
- # [21:15] <swarren08> So you guys do the work and W3C takes credit?
- # [21:15] <swarren08> am i getting that right?
- # [21:15] <Ms2ger> You'll note that AryehGregor is rather anti-W3C
- # [21:15] <Hixie> i was in school in the 20th century!
- # [21:15] <AryehGregor> swarren08, we're being sarcastic and bitter.
- # [21:15] <Hixie> swarren08: the truth is less cynical than that
- # [21:15] <swarren08> Ah... i feel so dumb
- # [21:15] <Hixie> also more complicated
- # [21:15] <wilhelm> swarren08: Many here wear hats from several organizations.
- # [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.
- # [21:15] <wilhelm> Best tool for the job, &c.
- # [21:16] <Hixie> the w3c is an institution that provides support for standards development
- # [21:16] <swarren08> i had no idea the standards would have so much "drama" behind it
- # [21:16] <Hixie> the whatwg is essentially a mailing list
- # [21:16] <AryehGregor> Plus a wiki.
- # [21:16] <jgraham> swarren08: It's a bit like a soap opera
- # [21:16] <Ms2ger> Who described "working group" as "the intersection of web technology and religion"?
- # [21:16] <AryehGregor> The W3C imposes lots of requirements on how exactly standards are to be developed, as a condition of hosting them.
- # [21:16] <swarren08> ive begun to notice that jgraham
- # [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
- # [21:16] <cygri> Ms2ger: i thought that was RDF
- # [21:16] <Ms2ger> cygri++
- # [21:16] <jgraham> At christmas we will have a special episode where it will be revealed that Hixie is actually TimBL's lovechild
- # [21:16] <AryehGregor> In exchange they provide their brand name, patent licensing, etc. Plus Microsoft only participates in the W3C, not the WHATWG.
- # [21:17] <Ms2ger> cygri, but RDF isn't webtech
- # [21:17] <swarren08> Ive noticed microsoft doesnt do much with HTML5
- # [21:17] <jgraham> Yes, the patent licesing is a big deal
- # 02[21:17] * Quits: hdhoang (~hdhoang@203.210.199.40) (Quit: Leaving.)
- # [21:17] <swarren08> or at least didnt till IE9
- # [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.
- # [21:17] <Ms2ger> They're a couple of years behind
- # [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.
- # [21:17] <AryehGregor> They just came somewhat late to the game.
- # [21:18] <AryehGregor> IE10 likely won't be far behind other browsers' HTML5 support.
- # [21:18] <Hixie> Ms2ger: what was the stuff in web workers you weren't sure about?
- # [21:18] <Hixie> it's not so much that the w3c's rules are stupid, so much as they are anachronistic
- # [21:18] <Hixie> they haven't evolved with the times
- # [21:18] <Ms2ger> DedicatedWorkerGlobalScope, SharedWorkerGlobalScope, AbstractWorker
- # [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
- # [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.
- # [21:19] <AryehGregor> But MS is definitely a part of the picture here.
- # [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
- # [21:19] <Hixie> Ms2ger: k
- # [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.
- # [21:19] <Ms2ger> We don't really hate the W3C as much as we usually make it look
- # [21:20] <Hixie> Ms2ger: did you leave those as [Supplemental]
- # [21:20] <Ms2ger> I didn't touch them
- # [21:20] <Hixie> k
- # [21:20] <Hixie> cool
- # [21:20] <Hixie> thanks
- # [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
- # [21:20] <Hixie> woot, your patch applied cleanly!
- # [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?
- # [21:20] <Hixie> Ms2ger++
- # 06[21:21] * Hixie waits for Ms2ger to rename himself Ms3ger
- # [21:21] <Ms2ger> Old joke, sorry :)
- # [21:21] <Hixie> :-P
- # [21:21] <AryehGregor> Hixie, surely "Ms2ger" evaluates to 0 and becomes 1?
- # [21:21] <Hixie> maybe i just get a type mismatch
- # [21:21] <Ms2ger> AryehGregor, :(
- # [21:21] <Hixie> or maybe Ms2ger overloaded the ++ operator
- # [21:21] <AryehGregor> No, NaN.
- # [21:22] <AryehGregor> In PHP it would be 1.
- # [21:22] <Ms2ger> operator++() { return this; }
- # [21:22] <wilhelm> swarren08: It already has.
- # [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 . . .
- # [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
- # [21:23] <AryehGregor> Anyway, I should get back to working.
- # [21:23] <Hixie> swarren08: at which point they're basically doomed
- # 06[21:23] * Hixie has been trying really hard to convince them to change, without any suggestion of success
- # [21:23] <AryehGregor> Hixie, you need to have implementers credibly threaten to abandon them.
- # [21:23] <AryehGregor> That's the only thing that will force them to change.
- # [21:24] <Hixie> that will happen once there's a patent policy, i expect
- # [21:24] <AryehGregor> Anything else will be voted down by the AC on reactionary grounds.
- # [21:24] <swarren08> Then why hasent someone done that? You all basically work for big companies and see where the web is going
- # [21:24] <Ms2ger> Or, the <dfn title=dom-Ms2ger-operator++>++</dfn> operator must return the <span>context object</span>
- # [21:24] <swarren08> You all should have more say for whats going on
- # [21:24] <Hixie> swarren08: it's a huge amount of really painful work
- # [21:24] <AryehGregor> In practice we do have all the say.
- # [21:24] <AryehGregor> The W3C annoys us, but doesn't interfere too much in the end.
- # [21:24] <AryehGregor> Just wastes our time.
- # [21:25] <Hixie> swarren08: so for someone to do it they have to be _really_ pushed over the edge
- # [21:25] <jgraham> swarren08: If we did that there wouldn't be anything to complain about
- # [21:25] <Ms2ger> IME, it's mainly the HTMLWG that wastes our time
- # [21:25] <Hixie> swarren08: i've gotten close, but not enough
- # [21:25] <AryehGregor> Yes, other WGs are much saner than the HTMLWG.
- # [21:25] <Hixie> Ms2ger: i'm getting my time wasted by plenty of other WGs too now
- # [21:25] <swarren08> so what your telling me
- # [21:25] <Ms2ger> WebApps wastes some, but not enough for me to whine
- # [21:25] <jgraham> and the peanut gallery couldn't use the yellow marker of horror to highlight pople saying cynical things
- # [21:25] <Hixie> webapps, webrtc, websockets (though that one was IETF, not W3C, i guess)
- # [21:25] <swarren08> is they bother you but yet not enough to get rid of?
- # [21:25] <Ms2ger> Yeah
- # [21:26] <Hixie> swarren08: pretty much
- # [21:26] <swarren08> Ah
- # [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.
- # [21:26] <swarren08> I think I am finially understanding
- # [21:26] <Hixie> AryehGregor: i've been doing just that :-)
- # [21:26] <hober> AryehGregor: that sounds familiar somehow :)
- # [21:26] <AryehGregor> The W3C made enough concessions that it's not worth it for us to try too hard to pull out.
- # [21:26] <Hixie> AryehGregor: nobody has bitten enough to actually do it yet
- # [21:26] <karlcow> free specs? :) https://github.com/kobolabs/Kobo-Reader/blob/master/fickel/main.cpp#L320
- # [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
- # [21:27] <jgraham> So guess which we do
- # [21:27] <AryehGregor> jgraham, that depends. I like law, it's fun!
- # [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
- # [21:27] <swarren08> But then it comes back to the point where you guys to the work and W3C publishes the specs
- # [21:27] <AryehGregor> Probably related to my being Jewish.
- # [21:27] <Hixie> swarren08: most of the important specs are developed in a way that means we could fork them if we had to
- # 03[21:27] * Joins: ojan (~ojan@nat/google/x-wwhuiknnpbtdbiji)
- # [21:27] <swarren08> You all are playing the waiting game?
- # [21:28] <jgraham> No, we're doing fun stuff to improve the web
- # [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.
- # [21:28] <wilhelm> More like the just-get-the-work-done-game.
- # [21:28] <Hixie> what wilhelm said
- # [21:28] <swarren08> oh
- # [21:28] <AryehGregor> But all this secession stuff would cause even more hassle.
- # [21:28] <swarren08> I see now
- # [21:28] <Hixie> heycam|away: ok so there's one thing i still need [Supplemental] for -- please ping me when you're around
- # [21:28] <swarren08> its just easier to let them play as they say
- # [21:29] <Hixie> it would cause a giant shitstorm if we were to actually fork
- # [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.
- # [21:29] <Hixie> dunno about "most" anymore
- # [21:29] <Hixie> maybe "many"
- # [21:29] <jarek_> is there an API that would allow me to detect how hard the user has pressed the stylus?
- # [21:29] <swarren08> I can only imagine Hixie
- # [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.
- # [21:30] <jarek_> e.g. on tablet on touch sensitive device
- # [21:30] <jarek_> s/on/or
- # 03[21:30] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [21:30] <Hixie> i feel bad, i'm marking Ms2ger's huge patch as "editorial" for the tracker
- # [21:30] <Ms2ger> Hah
- # [21:30] <AryehGregor> What patch is this?
- # [21:30] <Ms2ger> That's fine
- # [21:30] <Ms2ger> Supplemental -> partial
- # [21:30] <Hixie> http://www.w3.org/Bugs/Public/show_bug.cgi?id=13069
- # [21:31] <AryehGregor> Ah.
- # [21:31] <Hixie> Ms2ger: thanks a ton for this btw
- # [21:31] <smaug____> jarek_: touch.force
- # [21:31] <swarren08> Wow
- # [21:31] <smaug____> and some vendor specific things
- # [21:31] <smaug____> like mozPressure
- # [21:31] <Ms2ger> Happy to do something useful for once :)
- # [21:32] <Hixie> :-D
- # [21:32] <jarek_> smaug____: thanks, http://www.w3.org/TR/touch-events/ is exactly what I was thinking about
- # [21:32] <Ms2ger> Now I believe you owe me a fix for those DOM Core bugs? ;;)
- # [21:32] <Hixie> Ms2ger: aw man, i knew that was coming
- # [21:33] <Ms2ger> jarek_, http://dvcs.w3.org/hg/webevents/raw-file/default/touchevents.html, you mean
- # [21:33] <Hixie> Ms2ger: ok what do we need to do for this
- # [21:33] <Ms2ger> Hixie, I should form a WG to prioritize your work ;)
- # [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
- # [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?
- # [21:34] <Hixie> Ms2ger: or maybe let's just do it one small bit at a time?
- # [21:34] <Ms2ger> That's fine too
- # [21:34] <Hixie> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html is the latest?
- # [21:35] <Ms2ger> Yes
- # [21:35] <swarren08> I noticed someone didnt like webapps, why is that?
- # [21:35] <Hixie> jgraham: i'm getting 504 gateway timeouts on pms
- # [21:35] <Hixie> jgraham: not even doing the annotations
- # [21:35] <Hixie> swarren08: the chair is pushing me to work on things for bureaucractic reasons rather than because they make the web better
- # [21:35] <Ms2ger> swarren08, webapps mean the Web Applications Working Group in this context, btw
- # [21:36] <Hixie> Ms2ger: just stuff in Terminology and Exceptions?
- # [21:36] <Ms2ger> Sounds good
- # 02[21:37] * Quits: TabAtkins_ (~tabatkins@nat/google/x-qwqzgflvqsyycooh) (Ping timeout: 252 seconds)
- # [21:38] <jgraham> Hixie: OK I will look
- # [21:38] <Hixie> jgraham: it fixed itself
- # [21:38] <Hixie> jgraham: dunno what that was about
- # [21:39] <jgraham> Oh. Good
- # [21:39] <jgraham> I imagine it is just my hosting being rubbish or something
- # [21:40] <Hixie> Ms2ger: hmm, there's less here than i realised
- # [21:40] <Hixie> Ms2ger: what exactly are you looking for?
- # [21:40] <Hixie> Ms2ger: just the string stuff and the microsyntaxes stuff, and domexception?
- # [21:41] <Hixie> Ms2ger: or even things like "preferred mime type"?
- # [21:41] <Ms2ger> Dunno about mime type
- # 03[21:41] * Joins: ParadoX- (parad0x@hades.spexhost.com)
- # [21:42] <Ms2ger> The rest was what I had in mind, I think
- # [21:42] <Hixie> s/codepoint/code point/
- # [21:42] <Ms2ger> It's been a while :)
- # [21:42] <Hixie> ("codepoint" isn't english)
- # [21:42] <jgraham> It is if you choose it o be
- # [21:42] <ParadoX-> Hey everyone
- # [21:42] <jgraham> *to
- # 06[21:42] * hsivonen didn't know "HTML Standards" was an "engineering discipline"
- # [21:43] <hsivonen> (from Maciej's Wikipedia page)
- # [21:43] <Hixie> Ms2ger: also the dom core spec is missing "compatibility caseless"
- # 03[21:44] * bga_ is now known as bga_|away
- # 03[21:44] * bga_|away is now known as bga_
- # [21:45] <Hixie> Ms2ger: the microsyntax section also isn't an exact match
- # [21:45] <jgraham> Is there some law that all WHATWG people with a wikipedia page have to have a dreadful photo?
- # [21:45] <Hixie> Ms2ger: which makes sense the specs have different requirements from these algorithms
- # [21:45] <Ms2ger> We copied just what we needed, I think
- # [21:45] <Hixie> Ms2ger: maybe it would make more sense for us to share some material and merge it in at publication time
- # [21:45] <Hixie> Ms2ger: rather than reference each other
- # [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"
- # [21:46] <Ms2ger> I can pull that in as well
- # [21:46] <Hixie> (just like many of the split-out versions of WA1 have duplicate terminology)
- # [21:46] <Hixie> Ms2ger: yeah but then it's lame that DOM Core has stuff it doesn't use
- # [21:46] <AryehGregor> jgraham, apparently. Part of the reason I haven't posted photos of myself anywhere is because I'm horrifyingly unphotogenic.
- # [21:47] <Ms2ger> The potential for divergence is also lame :)
- # [21:47] <Hixie> Ms2ger: yeah, hence, let's have some sort of common source we can merge together
- # [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
- # [21:48] <jgraham> AryehGregor: But this isn't even about being unphotogenic. It's just about the photos being bad
- # [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
- # [21:48] <Ms2ger> Hmm
- # [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.
- # [21:49] <jgraham> Obviouly th W3C should blow its budget on hiring a pro photographer for TPAC
- # [21:49] <Hixie> AryehGregor: i thought it was against the rules to submit your own photo
- # [21:49] <jgraham> Who will license the photos under a free license
- # [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.
- # [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!
- # [21:50] <Ms2ger> So I add the definitions we don't have yet and add some magic markers?
- # [21:50] <Hixie> Ms2ger: that would work
- # [21:50] <Hixie> in the meantime i'm fixing the exceptions stuff
- # [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>.
- # [21:51] <Hixie> Ms2ger: you don't even need to add the stuff you don't have
- # [21:51] <Hixie> Ms2ger: just put markers around what you do have and i'll do the rest
- # [21:51] <Hixie> Ms2ger: i have an infrastructure to import stuff already
- # [21:51] <AryehGregor> If you have a better photo that's freely licensed, upload it and replace the existing one yourself if you like.
- # [21:51] <jcranmer> good god that's a bad photo
- # [21:52] <Hixie> i have a horrible feeling this project is going to involve me learning Yet Another source control versioning system
- # [21:52] <Ms2ger> But you'd want to put, say, compatibility caseless matches right in the middle, no?
- # [21:52] <Hixie> AryehGregor: that feels... self-indulgent in a way i'm not comfortable with
- # [21:52] <AryehGregor> They even have a specific guideline for it: http://en.wikipedia.org/wiki/Wikipedia:COI#Photographs_and_media_files
- # [21:52] <Hixie> Ms2ger: yeah but that's easy to do
- # [21:52] <Ms2ger> And if you don't know hg yet, yes
- # [21:52] <AryehGregor> No it's not, you're only improving Wikipedia.
- # [21:52] <Ms2ger> OK
- # [21:52] <Hixie> Ms2ger: just put plenty of markers in
- # [21:52] <AryehGregor> Uploading high-quality photos of Wikipedia subject matter is encouraged.
- # [21:52] <Hixie> Ms2ger: and i can just do regexps to slurp the right bits
- # [21:53] <Hixie> well on the plus side, hg is on this machine already
- # [21:53] <Hixie> that's lucky
- # [21:53] <Ms2ger> I hope you have all of this code backed up :)
- # [21:53] <Hixie> code?
- # 06[21:53] * jgraham wonders what the average number of VCSs developers know these days is
- # [21:53] <Ms2ger> Your preprocessor
- # [21:53] <Hixie> yes
- # [21:54] <Hixie> but why would i need that? :-)
- # [21:54] <Hixie> my plan is to just have a script that splits apart your spec into separate files for eahc bit i need
- # [21:54] <Hixie> and then use the code i already have for importing files into the spec
- # [21:54] <Hixie> the same code i use to take examples in whatwg.org/demos and merge them into the workers section, w.g.
- # [21:54] <Hixie> e.g.
- # [21:54] <Ms2ger> I'm just afraid of the time lost if anything ever happens to your computer :)
- # [21:55] <jcranmer> most of my scripts aren't in VCS
- # [21:55] <jcranmer> I have an entire directory of that stuff
- # [21:55] <jcranmer> /src/mozilla-tools (which is a bit of a lie)
- # [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"
- # [21:56] <Ms2ger> So, which sections, and what marker? :)
- # [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
- # [21:58] <karlcow> hsivonen: is it bad to lag?
- # [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.
- # [22:00] <AryehGregor> hsivonen, it's being gradually rolled out.
- # [22:00] <AryehGregor> First it was only a small subset of articles.
- # 02[22:00] * Quits: jarek_ (~jarek@awe248.neoplus.adsl.tpnet.pl) (Ping timeout: 260 seconds)
- # [22:00] <AryehGregor> IIRC, current plans are to roll it out to all articles soon, if it hasn't happened already.
- # 03[22:05] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # 02[22:05] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
- # [22:05] <annevk> so make stopped working on Lion
- # [22:05] <annevk> what the fuck
- # 03[22:06] * Joins: weinig_ (~weinig@17.246.18.42)
- # [22:07] <Ms2ger> Lion--
- # 03[22:08] * bga_ is now known as bga_|away
- # [22:09] <jgraham> annevk: You need to download the new Xcode too
- # [22:09] <karlcow> mwahah
- # [22:09] <annevk> ffs
- # [22:09] <jgraham> Always the best UX with Apple
- # 02[22:10] * Quits: weinig (~weinig@17.203.15.198) (Ping timeout: 240 seconds)
- # 03[22:10] * weinig_ is now known as weinig
- # [22:10] <karlcow> bye Google Labs http://googleblog.blogspot.com/2011/07/more-wood-behind-fewer-arrows.html
- # [22:10] <annevk> thanks jgraham
- # [22:11] <annevk> kind of interseting that macports is still around
- # [22:12] <annevk> but I cannot run upgrade
- # [22:12] <annevk> oh this is going to take ages too
- # [22:12] <karlcow> :) I guess annevk was too impatient to go to his (Lion) prom ball.
- # [22:13] <annevk> well it would have taken ages at some point
- # 03[22:13] * Joins: jarek_ (~jarek@aear143.neoplus.adsl.tpnet.pl)
- # [22:14] <annevk> where ages is not really that long
- # [22:14] <annevk> downloading Lion takes about 30min
- # [22:14] <annevk> same for Xcode
- # [22:14] <annevk> installing either takes about half an hour too I guess, but that's still quite long
- # [22:15] <karlcow> I guess it depends on which type of lines you are.
- # [22:15] <karlcow> I wonder how long it takes in some less broadband fortunate places in the world.
- # [22:16] <annevk> actual ages
- # [22:16] <karlcow> It seems that they will finally release a USB key in August
- # [22:16] <annevk> this is >100mbit theoretically
- # [22:16] <karlcow> yup I do not see my parents downloading it through their house communication in the countryside
- # [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
- # [22:17] <Hixie> Ms2ger: so i think we're good
- # [22:17] <Hixie> lunch, bbl
- # [22:17] <Ms2ger> Good
- # 03[22:19] * jernoble|afk is now known as jernoble
- # 02[22:21] * Quits: jarek_ (~jarek@aear143.neoplus.adsl.tpnet.pl) (Quit: Leaving)
- # 03[22:24] * Joins: TabAtkins_ (~tabatkins@nat/google/x-imtcxioedcjjuzlx)
- # [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.
- # 02[22:26] * Quits: janv_ (~varga@195.91.87.57) (Quit: This computer has gone to sleep)
- # 03[22:28] * Joins: janv_ (~varga@195.91.87.57)
- # 02[22:29] * Quits: stevela (~stevela@74.125.59.1) (Quit: stevela)
- # 02[22:30] * Quits: janv_ (~varga@195.91.87.57) (Client Quit)
- # 03[22:30] * Joins: bga_ (~bga@ppp78-37-197-213.pppoe.avangarddsl.ru)
- # 03[22:30] * bga_ is now known as _bga
- # 03[22:31] * Joins: hdhoang (~hdhoang@203.210.199.40)
- # 02[22:32] * Quits: bga_|away (~bga@ppp78-37-213-16.pppoe.avangarddsl.ru) (Ping timeout: 240 seconds)
- # [22:33] <TabAtkins_> That's because parsing is BOOOORING.
- # 03[22:33] * Joins: stevela (~stevela@74.125.59.1)
- # [22:33] <TabAtkins_> (Not really, please god let's fix it.)
- # [22:33] <Ms2ger> Yeah, let TabAtkins fix it :)
- # 03[22:33] * Joins: scor (~scor@drupal.org/user/52142/view)
- # 02[22:33] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [22:34] <TabAtkins_> If I had another me, I'd do it right now.
- # 03[22:34] * Joins: scor (~scor@drupal.org/user/52142/view)
- # 02[22:35] * Quits: espadrine (~thaddee_t@acces0224.res.insa-lyon.fr) (Remote host closed the connection)
- # 02[22:37] * Quits: zdobersek (~zan@cpe-46-164-13-228.dynamic.amis.net) (Ping timeout: 240 seconds)
- # [22:37] <annevk> parsing serializing and the object model are all overlooked in favor of "hey, new features!"
- # 03[22:37] * Joins: AnselmBradford (~ans@118-93-86-178.dsl.dyn.ihug.co.nz)
- # 03[22:37] * Joins: espadrine (~thaddee_t@acces0224.res.insa-lyon.fr)
- # [22:37] <annevk> and "new features" often get prioritized in weird ways
- # [22:37] <annevk> quite often not in line with what developers and browsers are asking for I have the feeling
- # [22:38] <annevk> anyway
- # [22:38] <annevk> Xcode updated
- # [22:38] <annevk> make still fails
- # [22:38] <annevk> need to reboot terminal?
- # [22:38] <annevk> does not appear to work
- # [22:39] <AryehGregor> Argh, I really wish someone would fix CSS serialization.
- # [22:39] <AryehGregor> It's a nightmare to deal with.
- # [22:39] <AryehGregor> No interop at all.
- # [22:39] <annevk> wtf
- # [22:39] <annevk> Error: Target org.macports.configure returned: configure failure: shell command failed (see log for details)
- # [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
- # [22:39] <annevk> Error: Unable to upgrade port: 1
- # [22:39] <annevk> I hate everything about this
- # [22:40] <annevk> Maybe I need to reboot Lion
- # [22:40] <annevk> hmm
- # [22:40] <jamesr> you're trying to develop on lion? ahahahahahahahahahahaha
- # 03[22:40] * Joins: janv_ (~varga@195.91.87.57)
- # 02[22:41] * Quits: davidb (~davidb@corp.tor1.mozilla.com) (Quit: davidb)
- # 02[22:45] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[22:45] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[22:45] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [22:46] <annevk> yeah fuck this
- # 03[22:46] * Joins: zdobersek (~zan@cpe-46-164-22-128.dynamic.amis.net)
- # [22:47] <annevk> time to do nothing
- # 03[22:47] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[22:47] * Quits: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b) (Remote host closed the connection)
- # 03[22:47] * Joins: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b)
- # 03[22:51] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # 03[22:52] * _bga is now known as bga_
- # 03[22:54] * dglazkov is now known as dglazkov|away
- # 03[22:54] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # 03[22:55] * heycam|away is now known as heycam
- # 03[22:55] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
- # 02[22:56] * Quits: charlvn (~charlvn@41.0.48.54) (Quit: Leaving)
- # 02[22:56] * Quits: ezoe (~ezoe@61-205-124-16f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
- # 02[23:00] * Quits: hdhoang (~hdhoang@203.210.199.40) (Quit: Leaving.)
- # 02[23:01] * Quits: Ms2ger (~Ms2ger@91.181.97.91) (Quit: nn)
- # 02[23:04] * Quits: janv_ (~varga@195.91.87.57) (Quit: This computer has gone to sleep)
- # 02[23:04] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
- # 03[23:05] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # 02[23:07] * Quits: pdr_ (~pdr@nat/google/x-shqxaufzlasqosjw) (Quit: pdr_)
- # 03[23:08] * jernoble is now known as jer|afk
- # 02[23:14] * Quits: MacTed (~Thud@63.119.36.36)
- # 03[23:18] * jer|afk is now known as jernoble
- # [23:18] <heycam> Hixie, here now
- # 02[23:18] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # 02[23:23] * Quits: dgathright (~dgathrigh@nat/yahoo/x-lbchpxyduximecme) (Ping timeout: 276 seconds)
- # [23:24] <Hixie> heycam: dedicated workers and shared workers both have a global scope that is the same except it has different members
- # [23:24] <Hixie> heycam: the way i do it now is that i have a common ancestor
- # [23:25] <Hixie> heycam: and the descendant interfaces are [Supplemental, NoInterfaceObject]
- # [23:25] <Hixie> heycam: and then in the prose i just refer to the descendant interfaces
- # [23:25] <heycam> Hixie, ok so you want distinct dedicated and shared worker prototype objects, which have some common members, is that right?
- # [23:25] <Hixie> yeah
- # [23:25] <Hixie> but they have the same name
- # [23:26] <heycam> Hixie, the same name?
- # 02[23:26] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # 02[23:26] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 255 seconds)
- # [23:26] <Hixie> WorkerGlobalScope
- # 02[23:29] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # 03[23:29] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 02[23:29] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [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 ;)
- # [23:29] <Hixie> i've no problem solving it another way, i'd just like to avoid awkward prose
- # [23:29] <Hixie> will e-mail the list
- # [23:29] <heycam> sure
- # [23:29] <heycam> thanks
- # 06[23:30] * heycam will get back to looking at Web IDL in a couple of weeks
- # 03[23:30] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # 03[23:30] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # 02[23:31] * Quits: zdobersek (~zan@cpe-46-164-22-128.dynamic.amis.net) (Quit: Leaving.)
- # 02[23:34] * Quits: TabAtkins_ (~tabatkins@nat/google/x-imtcxioedcjjuzlx) (Ping timeout: 246 seconds)
- # 03[23:36] * dglazkov|away is now known as dglazkov
- # 03[23:40] * dglazkov is now known as dglazkov|away
- # 03[23:41] * Joins: dgathright (~dgathrigh@nat/yahoo/x-cjetszeeofgjkpxg)
- # 03[23:43] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # 02[23:44] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # 03[23:44] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # 03[23:46] * Joins: ezoe (~ezoe@203-140-88-183f1.kyt1.eonet.ne.jp)
- # 02[23:47] * Quits: CvP (~CvP@123.200.17.118) (Disconnected by services)
- # 03[23:47] * Joins: xCG (~CvP@123.49.23.56)
- # 03[23:48] * xCG is now known as CvP
- # 03[23:49] * heycam is now known as heycam|away
- # 03[23:49] * heycam|away is now known as heycam
- # 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])
- # 03[23:54] * Joins: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
- # 03[23:55] * jernoble is now known as jer|afk
- # 03[23:58] * Parts: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
- # Session Close: Thu Jul 21 00:00:01 2011
The end :)