Options:
- # Session Start: Mon Feb 14 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <zewt> well, it seems that event handlers added during dispatch aren't being called, but ones removed also aren't (that is, removals during invocation are honored, but additions aren't) ... trying to see if that behavior is defined by the spec
- # [00:01] <annevk> that is not
- # [00:03] <annevk> hmm yeah
- # [00:03] <zewt> it could be: define step 4 of invocation as operating on a copy of the event handler list, and have removeEventListener mark the event listener unused (for example, set its name to null, so 4.3 always terminates)
- # [00:05] <annevk> you can dispatch empty string events but yeah, something like that might work
- # [00:06] <zewt> that would also avoid any ambiguity if, for example, an event handler is removed from the list then re-added in the same event
- # [00:07] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [00:08] <annevk> it would not be triggered then right?
- # [00:08] <zewt> right
- # [00:08] <zewt> since logically it's a new listener
- # [00:08] <annevk> so for nodes this is per "current target" I assume?
- # [00:09] <annevk> that is, a current target can manipulate the listeners for the next current target as pleased
- # [00:09] <zewt> right ... i havn't checked that part of browser behavior though
- # [00:12] <zewt> http://pastebin.com/kzscSk01 clicking text alerts in Opera but not FF3.6 or Chrome
- # [00:14] <zewt> http://pastebin.com/ZTRw2iga same results when removing and adding in the same handler
- # [00:14] <annevk> so Opera has the DOM3Events behavior of having a static copy
- # [00:15] <annevk> whoa, so adding it again marks it "used" or some such?
- # [00:15] <annevk> in Gecko/WebKit
- # [00:15] <annevk> hmm, I should try sleeping again and maybe play with IEs implementation tomorrow
- # [00:16] <zewt> i imagine that removing it marks the listener as "dead", and adding it later adds an entirely new listener
- # [00:16] <annevk> oh right, see, I'm tired
- # [00:16] <zewt> which was what I was going for above with the notion of clearing "name" (which was just a shorthand hack, of course, should be a named property or something in a spec)
- # [00:18] <annevk> fun stuff
- # [00:21] <zewt> re: manipulating listeners the next ancestor target, yes in all of those browsers: http://pastebin.com/NEdKDMHT
- # [00:21] <annevk> thanks man
- # [00:22] <annevk> I wonder if Opera has any bugs filed against it for having a completely static list
- # [00:22] <annevk> and what IE does
- # [00:23] <annevk> not having to add a "dead flag" might be nice
- # [00:23] <zewt> did you do the work boiling down the dispatch/invocation rules? because that's pretty well done
- # [00:23] <annevk> anyway, sleep
- # [00:23] <annevk> yeah, you can see how i went about it here: https://bitbucket.org/ms2ger/web-dom-core
- # [00:24] <zewt> later, go to sleep before you get dragged into something else, that's what IRC does :P
- # [00:24] <annevk> heh :)
- # [00:27] * Quits: mokush (~quassel@188.24.45.219) (Read error: Connection reset by peer)
- # [00:34] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Read error: Operation timed out)
- # [00:39] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 265 seconds)
- # [00:48] * Quits: deffy (~mike@cpc2-seac16-0-0-cust506.7-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [00:51] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [00:54] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [00:54] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [00:56] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [00:57] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:57] * Joins: erlehmann (~erlehmann@89.204.153.66)
- # [00:58] * bga_ is now known as bga_|away
- # [01:00] * Joins: estellevw (~estelle@adsl-99-147-150-91.dsl.pltn13.sbcglobal.net)
- # [01:09] * Quits: jochen__ (~jochen@nat/google/x-zycjuvgiyqgexgqh) (Ping timeout: 272 seconds)
- # [01:09] * Quits: kennyluck (~kennyluck@netDHCP-169.keio.w3.org) (Quit: kennyluck)
- # [01:09] * Quits: boaz (~boaz@64.119.130.114) (Quit: boaz)
- # [01:09] * Quits: wakaba_1 (~wakaba_@219.157.197.113.dy.bbexcite.jp) (Ping timeout: 240 seconds)
- # [01:10] * Joins: jochen__ (~jochen@nat/google/x-psgdbdqivqifrdkk)
- # [01:15] * Joins: homata__ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp)
- # [01:16] * Joins: 92AACFCXU (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:18] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [01:18] * Joins: enhydra (~kalan@wikimedia/Kalan)
- # [01:19] * Quits: homata__ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [01:20] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [01:22] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
- # [01:27] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:30] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Client Quit)
- # [01:36] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Quit: Leaving)
- # [01:36] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [01:39] * Joins: Evet_ (~Evet@78.181.3.103)
- # [01:42] * Quits: Evet (~Evet@pdpc/supporter/active/evet) (Ping timeout: 276 seconds)
- # [01:47] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:49] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [01:49] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [01:51] * Joins: jgv (~jgv@rrcs-184-74-186-58.nyc.biz.rr.com)
- # [01:52] * bga_|away is now known as bga_
- # [01:57] * Quits: jgv (~jgv@rrcs-184-74-186-58.nyc.biz.rr.com) (Quit: Leaving...)
- # [01:57] * Joins: jgv (~jgv@rrcs-184-74-186-58.nyc.biz.rr.com)
- # [02:02] * bga_ is now known as bga_|away
- # [02:06] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [02:06] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [02:08] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [02:08] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [02:15] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [02:20] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
- # [02:20] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [02:23] * bga_|away is now known as bga_
- # [02:25] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [02:29] * Quits: jgv (~jgv@rrcs-184-74-186-58.nyc.biz.rr.com) (Quit: Computer has gone to sleep.)
- # [02:30] * Joins: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net)
- # [02:32] * Joins: kennyluck (~kennyluck@EM111-188-95-20.pool.e-mobile.ne.jp)
- # [02:32] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: I was raided by the FBI and all I got to keep was this lousy quit message!)
- # [02:33] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [02:34] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:35] <zewt> heh, i didn't notice on first (or third) reading the distinction between "the list of scripts that will execute in order as soon as possible" and the "set of scripts that will execute as soon as possible"
- # [02:36] * Quits: 92AACFCXU (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [02:37] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [02:39] * bga_ is now known as bga_|away
- # [02:41] * Joins: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
- # [02:47] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:48] * bga_|away is now known as bga_
- # [02:49] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [02:52] * Quits: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net) (Quit: mdelaney)
- # [02:54] * Joins: nessy (~Adium@124-171-47-99.dyn.iinet.net.au)
- # [02:59] * bga_ is now known as bga_|away
- # [03:06] <zewt> oh, apparently FF4 now does Opera's alerts-modal-to-the-tab ... finally
- # [03:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 255 seconds)
- # [03:12] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [03:14] * bga_|away is now known as bga_
- # [03:17] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [03:25] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [03:29] * Joins: benschwarz (~ben@59.167.185.148)
- # [03:38] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [03:42] * Quits: erlehmann (~erlehmann@89.204.153.66) (Quit: Ex-Chat)
- # [03:46] * bga_ is now known as bga_|away
- # [03:59] * Quits: Evet_ (~Evet@78.181.3.103) (Ping timeout: 240 seconds)
- # [03:59] * Joins: Evet__ (~Evet@78.181.3.103)
- # [04:04] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [04:15] * Joins: agektmr1 (~Adium@p4189-ipbf5102marunouchi.tokyo.ocn.ne.jp)
- # [04:22] * Joins: MikeSmith_ (~MikeSmith@EM111-188-146-139.pool.e-mobile.ne.jp)
- # [04:23] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com) (Quit: bentruyman)
- # [04:24] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com)
- # [04:24] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
- # [04:24] * bga_|away is now known as bga_
- # [04:25] * Quits: MikeSmith (~MikeSmith@EM114-48-5-46.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [04:25] * Quits: estellevw (~estelle@adsl-99-147-150-91.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
- # [04:25] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com) (Client Quit)
- # [04:27] * Quits: MikeSmith_ (~MikeSmith@EM111-188-146-139.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [04:40] * Quits: agektmr1 (~Adium@p4189-ipbf5102marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [04:42] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [04:43] * Joins: sebasmagri (~sebasmagr@190.203.237.143)
- # [04:45] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [04:45] * Quits: sebasmagri (~sebasmagr@190.203.237.143) (Changing host)
- # [04:45] * Joins: sebasmagri (~sebasmagr@unaffiliated/sebasmagri)
- # [04:46] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [04:47] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [04:50] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [04:51] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [04:59] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [05:16] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com)
- # [05:16] * Quits: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net) (Quit: -)
- # [05:17] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 276 seconds)
- # [05:28] * bga_ is now known as bga_|away
- # [05:30] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [05:37] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [05:39] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [05:45] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
- # [06:00] * Quits: benschwarz (~ben@59.167.185.148) (Quit: Leaving...)
- # [06:05] * Joins: MikeSmith (~MikeSmith@EM114-48-5-159.pool.e-mobile.ne.jp)
- # [06:20] * Quits: drunknbass (~drunknbas@76.91.255.83) (Ping timeout: 265 seconds)
- # [06:22] * Joins: yehuda (~Adium@77.126.114.223)
- # [06:24] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [06:26] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
- # [06:32] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
- # [06:41] * Joins: benschwarz (~ben@59.167.185.148)
- # [06:52] * Quits: torvalamo (~loriisacu@c1F78BF51.dhcp.bluecom.no) (Ping timeout: 245 seconds)
- # [06:53] * Parts: yehuda (~Adium@77.126.114.223)
- # [06:57] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [07:00] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [07:04] * Quits: micheil (~micheil@124-168-150-222.dyn.iinet.net.au) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [07:06] * Joins: homata___ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp)
- # [07:06] * Joins: homa_____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [07:06] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [07:07] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Client Quit)
- # [07:08] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com) (Quit: bentruyman)
- # [07:08] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [07:11] * Quits: homata___ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp) (Ping timeout: 272 seconds)
- # [07:21] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
- # [07:42] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
- # [07:44] * Quits: kennyluck (~kennyluck@EM111-188-95-20.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [07:48] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [07:51] * Quits: homa_____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [07:58] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [08:05] * Joins: micheil (~micheil@124-168-150-222.dyn.iinet.net.au)
- # [08:10] * Quits: davve__ (~davve@83.218.67.122) (Remote host closed the connection)
- # [08:11] * Joins: davve (~davve@83.218.67.122)
- # [08:11] * davve is now known as davve__
- # [08:13] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [08:18] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:33] * Quits: nessy (~Adium@124-171-47-99.dyn.iinet.net.au) (Quit: Leaving.)
- # [08:38] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [08:38] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [08:38] * Joins: foolip (~philip@83.218.67.122)
- # [08:43] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:45] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:50] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [08:50] <zcorpan> good morning whatwg
- # [08:52] <annevk> mornings
- # [09:00] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [09:01] * Joins: 92AACFH4L (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:08] * Quits: 92AACFH4L (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [09:09] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:10] * zcorpan had a little vacation last week
- # [09:11] <annevk> nice
- # [09:12] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:12] * Joins: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net)
- # [09:13] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [09:14] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
- # [09:17] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
- # [09:18] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [09:21] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [09:21] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:28] * Quits: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net) (Quit: -)
- # [09:31] * Quits: aho (~nya@fuld-590c704c.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [09:36] * Joins: mokush (~quassel@188.24.45.219)
- # [09:41] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
- # [09:41] * Joins: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net)
- # [09:42] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [09:44] * Quits: benschwarz (~ben@59.167.185.148) (Quit: Leaving...)
- # [09:45] * Quits: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net) (Client Quit)
- # [09:53] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:53] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Computer has gone to sleep.)
- # [10:00] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [10:02] * Quits: Smylers (~smylers@host86-186-193-114.range86-186.btcentralplus.com) (Ping timeout: 240 seconds)
- # [10:02] * Joins: pesla (~pesla@188.202.125.121)
- # [10:04] <Hixie> oops, forgot to write a ccp for 127
- # [10:04] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:07] * Joins: ROBOd (~robod@89.123.137.222)
- # [10:08] <annevk> not so much happened last week
- # [10:08] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [10:10] <zewt> are there any major caching bugs with web workers and opera 11.01? (reloading the page doesn't seem to be reloading scripts)
- # [10:11] <Hixie> opera in general is aggressive in caching by default
- # [10:11] <Hixie> you can change the settings in the prefs
- # [10:11] <zewt> yeah but hitting ^R on a page should always revalidate
- # [10:11] <Hixie> if it doesn't, probably a bug then :-)
- # [10:12] <zewt> had to play foo.js?1 games to trick it, heh
- # [10:12] * Joins: kal-EL_ (~jor-EL@host134-74-dynamic.10-79-r.retail.telecomitalia.it)
- # [10:14] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [10:15] <annevk> so btw
- # [10:15] * Quits: imajes (~imajes@host-67-23-79-82.biznesshosting.net) (Ping timeout: 240 seconds)
- # [10:15] <annevk> if anyone has something they want me to include in WHATWG Weekly, say so
- # [10:17] <zcorpan> annevk: ah, a Weekly, that means i don't need to read my emails, right? :)
- # [10:17] * Joins: imajes (~imajes@is.imaj.es)
- # [10:18] <annevk> I wish I could summarize them all :)
- # [10:18] <zewt> no you don't :)
- # [10:22] <Hixie> btw if anyone wants to object to -148, please do so, as i'm not going to
- # [10:22] <Hixie> (my plan is to do whatever change julian wants and update the spec a year or two from now to match whatever implementations do then)
- # [10:25] <Hixie> nobody else other than me and tab has objections to the proposal to allow <a role=progressbar>? :-P http://www.w3.org/2002/09/wbs/40318/issue-129-objection-poll/results
- # [10:26] <annevk> I haven't taken the time yet, but it seems I should given the closing date
- # [10:27] <Hixie> othermaciej: what's the deadline for CCPs for -144? The issue-status page claims the status is the CCP phase but there's no deadline listed
- # [10:27] <othermaciej> checking...
- # [10:27] <othermaciej> Hixie: the next step is for the chairs to announce a call for alternate proposals
- # [10:28] <othermaciej> so no action for the WG yet
- # [10:28] <Hixie> ah ok
- # [10:28] <Hixie> my bad, misread it
- # [10:28] <othermaciej> (though of course it's always fine to submit early)
- # [10:29] * Joins: Smylers1 (~smylers@109.144.220.73)
- # [10:29] <Hixie> no offence, but these CCPs are wasting plenty enough of my time already without my writing them before i've given everyone else every chance to either retract their objection or provide their own counter-objection
- # [10:30] <othermaciej> none taken
- # [10:40] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [10:40] * Joins: benschwarz (~ben@59.167.185.148)
- # [10:45] * Joins: matjas (~matjas@91.182.225.145)
- # [11:06] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [11:07] * Joins: pesla_ (~pesla@188.202.125.121)
- # [11:09] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 265 seconds)
- # [11:09] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [11:11] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [11:14] * Quits: uf0 (deeznuts@80.244.247.158) (Remote host closed the connection)
- # [11:17] <annevk> http://blog.whatwg.org/weekly-synchronized-media
- # [11:18] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Read error: Connection reset by peer)
- # [11:19] * Joins: reni (~reni@sedkit.inf.u-szeged.hu)
- # [11:20] <annevk> it's a little short as I'm not feeling very inspired today
- # [11:24] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [11:24] * Joins: uf0 (deeznuts@80.244.247.158)
- # [11:28] * annevk fires up Windows 7
- # [11:28] <zewt> my condolences
- # [11:29] <annevk> it's boxed :)
- # [11:29] <zewt> it's not much of an improvement to step on a pile of poo if it happens to be in a box
- # [11:32] <annevk> isn't the whole idea of virtual boxing that such a thing cannot happen? :)
- # [11:37] * Joins: nessy (~Adium@124-171-47-99.dyn.iinet.net.au)
- # [11:37] <jgraham> Maybe "fires up" === douses in petrol and conflagrates it
- # [11:40] <annevk> so only IE9 has DOM Events support?
- # [11:40] <jgraham> Only IE9 has addEventListener at least
- # [11:41] * jgraham wonders how the "proposal for seperating script download and execution" thread missed out on WHATWG weekly. But maybe it was last week too
- # [11:43] <annevk> it was already there
- # [11:46] <annevk> "restart your computer"
- # [11:46] <annevk> omg this is slow
- # [11:47] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [11:48] <jgraham> Installing IE9?
- # [11:49] <jgraham> Yeah, I managed to install 3.5 other browsers in the time it took to install IE9
- # [11:50] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [11:51] * Quits: Smylers1 (~smylers@109.144.220.73) (Ping timeout: 240 seconds)
- # [11:53] * Joins: Smylers (~smylers@host86-186-193-114.range86-186.btcentralplus.com)
- # [11:53] <annevk> zewt, IE/Opera have a static list; Gecko/WebKit allow removal of listeners
- # [11:53] <annevk> zewt, guess I'll go with IE/Opera as DOM3Events says that too
- # [11:54] <zewt> hmm
- # [11:56] * Parts: deane_ (~dean@119.224.46.213)
- # [11:57] * Quits: deane (~dean@119.224.46.213) (Read error: Connection reset by peer)
- # [11:57] <zewt> event listeners added to the current event target during the event aren't fired in opera, at least, assuming my quick test is correct
- # [11:57] * Joins: mpt (~mpt@91.189.88.12)
- # [11:57] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [11:57] * Joins: mpt (~mpt@canonical/mpt)
- # [11:58] <zewt> probably in all browsers, for that case
- # [11:58] <zewt> at least that simplifies it--eg. static list operating on a copy doesn't need any special "dead handler" handling
- # [11:59] <annevk> indeed
- # [12:03] * Joins: MikeSmith_ (~MikeSmith@EM114-48-162-71.pool.e-mobile.ne.jp)
- # [12:03] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [12:04] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Client Quit)
- # [12:05] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [12:06] * Quits: MikeSmith (~MikeSmith@EM114-48-5-159.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [12:06] * MikeSmith_ is now known as MikeSmith
- # [12:06] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Ping timeout: 240 seconds)
- # [12:11] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [12:12] <annevk> should preventDefault() only work while the dispatch flag is set?
- # [12:13] <annevk> I guess it does not really matter
- # [12:15] <zewt> hmm, it matters if you call preventDefault before dispatching the event, right? particularly since you have dom-core resetting the cancelled flag at the start of dispatching, where dom-3 does it at the end ... if you can preventDefault while it's not being dispatched, that difference would be exposed
- # [12:15] <annevk> Hixie, you still around?
- # [12:16] <annevk> Hixie, it seems that multiple file upload requires breaking the multipart/form-data standard further: http://my.cn.opera.com/community/forums/topic.dml?id=841672&page=1
- # [12:16] <annevk> zewt, yeah only then is when it matters
- # [12:17] <annevk> zewt, and I was wondering whether initEvent should reset it if we allow for it
- # [12:17] <annevk> zewt, it seems WebKit allows it and does not reset it when you invoke initEvent
- # [12:17] <annevk> and that works for me
- # [12:18] * bga_|away is now known as bga_
- # [12:20] * Quits: ben_c (~ben_c@cpc9-brig17-2-0-cust194.3-3.cable.virginmedia.com) (Quit: Leaving.)
- # [12:23] <zcorpan> are you guys speccing dom events?
- # [12:26] <zewt> what about how the cancel flag reset difference is exposed--any way to reconcile that?
- # [12:28] * Joins: rkp (handcraft@cpc2-cmbg8-0-0-cust574.5-4.cable.virginmedia.com)
- # [12:28] * Quits: rkp (handcraft@cpc2-cmbg8-0-0-cust574.5-4.cable.virginmedia.com) (Client Quit)
- # [12:28] <zewt> or is it just a question of getting the dom spec adjusted too
- # [12:30] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
- # [12:31] <annevk> zcorpan, it's pretty much done
- # [12:31] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#events
- # [12:31] <annevk> plus fixes in https://bitbucket.org/ms2ger/web-dom-core
- # [12:31] <zcorpan> nice!
- # [12:31] <annevk> that await Ms2ger regen skills
- # [12:32] <zcorpan> "The timeStamp attribute must be useless. Come on!" lol
- # [12:32] * bga_ is now known as bga_|away
- # [12:33] * Quits: mokush (~quassel@188.24.45.219) (Read error: Connection reset by peer)
- # [12:35] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [12:36] <zcorpan> an order of magnitude better than dom3 events
- # [12:37] * Joins: ben_c (~ben_c@vinov2.gotadsl.co.uk)
- # [12:38] <annevk> thanks, that was the goal :)
- # [12:38] * Quits: pesla_ (~pesla@188.202.125.121) (Remote host closed the connection)
- # [12:38] <zcorpan> annevk: i guess the Historical section needs some new stuff now
- # [12:39] * Joins: pesla (~pesla@188.202.125.121)
- # [12:39] <annevk> yeah, there's a comment just below the Events heading with some info
- # [12:39] <annevk> I did update Goals to make more sense
- # [12:40] <annevk> I actually want to remove Historical at some point but for now I suppose it should be kept
- # [12:41] <zcorpan> annevk: i asked for event interfaces to become constructors at some point, for easier creation of events and to allow event creation in workers
- # [12:42] <annevk> I know, but I don't really like it
- # [12:42] <annevk> and it's not too hard to create an event
- # [12:43] <zcorpan> it's pretty hard in workers :)
- # [12:43] <annevk> I did think of allowing e.g. document.createEvent("customevent", "teehee", false, false, {"data":"teehee"}) as some kind of create and initialize shortcut
- # [12:44] <annevk> Web Workers could define a createEvent event method that worked identical to document.createEvent()
- # [12:44] <annevk> it's not very hard
- # [12:44] <annevk> works*
- # [12:44] <annevk> if people actually care about synthetic events there
- # [12:45] <zcorpan> true
- # [12:45] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:45] <annevk> zcorpan, I did make initEvent arguments optional
- # [12:45] <zcorpan> yep
- # [12:45] <jgraham> Creating an event is super hard
- # [12:45] <annevk> so now you can do e = document.createEvent("event"); e.initEvent("teehee") and bubble/cancelable default to their initial values
- # [12:46] <annevk> jgraham, with one method call you have an event you can use
- # [12:46] <annevk> jgraham, with another you can set its name
- # [12:46] <jgraham> Well that sounds like one too many already
- # [12:46] <zewt> making dom events seems less important in workers, but it does seem sort of like the one little piece that's not there
- # [12:47] <annevk> well, people want DOM access in workers
- # [12:47] <zewt> (and I probably only see it as less important since I havn't hit any use cases for it yet--and that's probably just because I havn't used workers much yet)
- # [12:47] <annevk> if that is coming having a separate event constructor is not needed
- # [12:47] <jgraham> You can't have DOM access in workers…
- # [12:47] <zcorpan> foo.dispatchEvent(new Event('bar')); seems a lot nicer than var e = document.createEvent('event'); e.initEvent('bar'); foo.dispatchEvent(e);
- # [12:47] <zewt> you can have narrow, carefully-defined parts of the DOM API, though
- # [12:47] <annevk> with separate processes you can
- # [12:48] <jgraham> Well maybe
- # [12:48] <zcorpan> annevk: why don't you like constructor?
- # [12:48] <annevk> zcorpan, with my idea you could do foo.dispatchEvent(document.createEvent("event", "bar"))
- # [12:48] <jgraham> But I think gating features on mjor architectural change in browsers is not a good idea
- # [12:48] <zcorpan> annevk: ah
- # [12:48] <annevk> zcorpan, quite a bit of complexity for making a niche feature easier to use
- # [12:48] <zcorpan> annevk: wfm
- # [12:48] * jgraham likes zcorpan's syntax better
- # [12:49] <jgraham> But then we should also make Element et. al. constructors
- # [12:49] <annevk> jgraham, it's not really gating the feature on that, in general there's not really demand for the feature in the first place
- # [12:49] <zcorpan> let's not :)
- # [12:49] <jgraham> The design of DOM with all the factory functions is just annoying
- # [12:49] <zcorpan> new HTMLMediaElement('div'); woot
- # [12:50] <jgraham> zcorpan: What makes you think that would work?
- # [12:50] <annevk> jgraham, write a library that abstracts it away :)
- # [12:50] <jgraham> annevk: Well there are alreasy libraries
- # [12:50] <zcorpan> jgraham: what's your proposal?
- # [12:50] <jgraham> Doesn't mean that DOM ought to suck
- # [12:51] <annevk> jgraham, well it does and making it vastly more complex is not going to make it suck less :)
- # [12:51] <jgraham> zcorpan: I guess it would have to throw if you tried to createelement an element that didn't implement the interface, or something
- # [12:52] <jgraham> In general having one interface per element would have been nice
- # [12:52] <jgraham> s/createelement/construct/
- # [12:52] <jgraham> Anyway, this should still work for events
- # [12:53] <zcorpan> jgraham: with constructors for elements you need to remember both the interface name and the element, which seems annoying, but already the case for events
- # [12:53] <jgraham> zcorpan: Right, it is less good for elements because DOM wasn't designed to make it work
- # [12:54] <jgraham> being able to do new HTMLVideoElement() would have been fine
- # [12:54] <annevk> I think most people don't really care about this so much
- # [12:54] <annevk> it's more how setting attributes and such is a pain, or content
- # [12:54] <jgraham> Probably not because they probably use jQuery because DOM sucks so much
- # [12:54] <annevk> they use innerHTML :)
- # [12:55] <jgraham> They use jQuery which uses innerHTML
- # [12:55] <annevk> anyway, I'm not gonna add features for now :)
- # [12:55] <annevk> but I would welcome review and tests of what is there
- # [12:56] <zcorpan> seems like a good plan to start with removing features
- # [12:56] <annevk> apart from the hasFeature design I have not killed anything I think
- # [12:56] <annevk> well
- # [12:56] <annevk> EventException is gone
- # [12:57] <annevk> and .type restrictions are gone
- # [12:57] <annevk> stopImmediatePropagation could be removed, but it seems somewhat useful
- # [12:58] <annevk> same for defaultPrevented
- # [12:58] <zewt> like i mentioned the other day, i've definitely hit at least one case where it would have helped
- # [12:58] <annevk> I want to add the "event handler attribute" model
- # [12:58] <annevk> I think
- # [12:59] <annevk> though since nothing needs it I'm not a 100% sure it's appropriate
- # [12:59] <annevk> but it seems that everything that defines an object that inherits from EventTarget wants them
- # [12:59] <annevk> so from that perspective...
- # [13:00] * Quits: nessy (~Adium@124-171-47-99.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:01] * Joins: david_carlisle (~davidc@62.231.145.254)
- # [13:01] * Quits: ben_c (~ben_c@vinov2.gotadsl.co.uk) (Ping timeout: 260 seconds)
- # [13:06] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [13:07] * Joins: ben_c (~ben_c@vinov2.gotadsl.co.uk)
- # [13:10] <zcorpan> annevk: what are your thoughts on cssom and http://www.w3.org/Bugs/Public/show_bug.cgi?id=11955 ?
- # [13:12] <annevk> I'm not sure what he means with "lots"
- # [13:13] * Quits: ben_c (~ben_c@vinov2.gotadsl.co.uk) (Ping timeout: 260 seconds)
- # [13:13] <annevk> he's right about pointer-events, but that should be disabled anyway for cross-origin images
- # [13:15] <zcorpan> can pointer-events be disabled for cross-origin fonts too then?
- # [13:16] <annevk> click -> text -> drawn using same-origin font ? path : otherpath
- # [13:16] <annevk> it seems somewhat logical that it can
- # [13:16] <annevk> but I don't know for sure
- # [13:17] * Joins: pesla_ (~pesla@188.202.125.121)
- # [13:18] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 260 seconds)
- # [13:21] * Joins: ben_c (~ben_c@vinov2.gotadsl.co.uk)
- # [13:26] * Quits: benschwarz (~ben@59.167.185.148) (Quit: Leaving...)
- # [13:43] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com)
- # [13:43] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com) (Client Quit)
- # [13:50] * Joins: kennyluck (~kennyluck@netDHCP-169.keio.w3.org)
- # [13:58] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [14:03] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:04] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 255 seconds)
- # [14:16] * Joins: plainhao (~plainhao@208.75.85.237)
- # [14:22] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com)
- # [14:36] * Quits: ben_c (~ben_c@vinov2.gotadsl.co.uk) (Ping timeout: 250 seconds)
- # [14:46] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:01] * Joins: BlurstOfTimes (~blurstoft@168.203.117.36)
- # [15:06] * Joins: erlehmann (~erlehmann@82.113.99.8)
- # [15:13] * Joins: ben_c (~ben_c@vinov2.gotadsl.co.uk)
- # [15:14] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [15:14] * Joins: torvalamo (~loriisacu@c1F78BF51.dhcp.bluecom.no)
- # [15:24] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:27] * Joins: boaz (~boaz@64.119.153.2)
- # [15:27] <hsivonen> Hixie: thanks for WONTFIXing http://www.w3.org/Bugs/Public/show_bug.cgi?id=11427
- # [15:27] <hsivonen> (the xml:id thing)
- # [15:28] * Quits: boaz (~boaz@64.119.153.2) (Client Quit)
- # [15:29] * Joins: boaz (~boaz@64.119.153.2)
- # [15:30] <Peter`> Hm. The charter extension mail on public-html says "There is a new a target date for Recommendation of mid-2014."
- # [15:30] <hsivonen> good luck getting two interoperable impls. by then
- # [15:32] <jgraham> If we have interoperable implementations by then, the testsuite wasn't good enough
- # [15:33] * Quits: pesla_ (~pesla@188.202.125.121) (Remote host closed the connection)
- # [15:34] * Joins: pesla (~pesla@188.202.125.121)
- # [15:35] <annevk> not to worry, it can be extended again
- # [15:37] <annevk> "Therefore, to fulfill the W3C HTML Working Group's mission, W3C Director Tim Berners-Lee encourages the participants to begin discussion of requirements for future versions of HTML after HTML5 reaches Last Call."
- # [15:37] <annevk> http://www.w3.org/2011/02/htmlwg-pr.html
- # [15:38] <Philip`> Maybe the Rec requirements will be relaxed before 2014, so that they're not insanely impossible to reach without cheating
- # [15:38] <annevk> I sense "stable standard" must be some play on "living standard" :)
- # [15:38] <hsivonen> stable as in dead compared to living?
- # [15:40] <annevk> They also gave up marking HTML5 up as abbreviation, but they are still doing it for CSS and such
- # [15:41] <annevk> How they defend "stable" is full of bullshit though.
- # [15:42] <annevk> At least, hardly any of the standards W3C has produced to date that targeted browsers have been stable in the way they describe.
- # [15:42] * Joins: tw2113 (~tw2113asw@host-66-96-230-24.midco.net)
- # [15:42] * Quits: tw2113 (~tw2113asw@host-66-96-230-24.midco.net) (Changing host)
- # [15:42] * Joins: tw2113 (~tw2113asw@fedora/tw2113)
- # [15:43] <annevk> DOM Core, DOM Events, HTML4, CSS2, CSS1, DOM HTML, XML, DOM Style, etc. all have been substantially revised over the years.
- # [15:47] * bga_|away is now known as bga_
- # [15:50] <zcorpan> http://www.w3.org/html/wiki/FAQs says Open Web Platform is the new HTML5
- # [15:50] <annevk> "Starting in March, W3C will dedicate new staff to drive development of an HTML5 test suite."
- # [15:51] <hsivonen> zcorpan: I thought the Open Web Platform was the *old* HTML5 while Dion Almaer, Ben Galbraith and Brad Neuberg were still running that evangelism branch at Google
- # [16:04] <zcorpan> that faq talks a lot about <video>
- # [16:05] <jgraham> testsuite development++
- # [16:08] <hsivonen> whoa. I'm lagging behind in email. How did the rechartering happen without epic political drama? does HTML5 now have so much brand clout that haters were too shy to hate?
- # [16:09] * hsivonen hasn't inspected what went down in Member space
- # [16:09] <annevk> hsivonen, extensions do not have to be discussed
- # [16:09] <annevk> hsivonen, just an agreement between W3C Team and Chairs
- # [16:09] <hsivonen> annevk: I see
- # [16:15] * Joins: nimbupani (~Adium@pat-tdc.opera.com)
- # [16:16] * Parts: tw2113 (~tw2113asw@fedora/tw2113) ("Leaving")
- # [16:17] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com) (Remote host closed the connection)
- # [16:18] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com)
- # [16:19] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-bsr1.chi-prs.il.cable.rcn.com) (Remote host closed the connection)
- # [16:21] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [16:29] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [16:39] * Evet__ is now known as Evet
- # [16:39] * Quits: Evet (~Evet@78.181.3.103) (Changing host)
- # [16:40] * Joins: Evet (~Evet@pdpc/supporter/active/evet)
- # [16:41] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [16:42] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [16:50] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [16:51] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [17:02] * Joins: Martijnc (~Martijnc@91.176.146.236)
- # [17:02] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Read error: Connection reset by peer)
- # [17:05] * Quits: erlehmann (~erlehmann@82.113.99.8) (Quit: Ex-Chat)
- # [17:08] * Joins: erlehmann (~erlehmann@82.113.99.8)
- # [17:09] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:16] * bga_ is now known as bga_|away
- # [17:27] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [17:29] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [17:32] * bga_|away is now known as bga_
- # [17:37] * Joins: chriseppstein (~chris@209.119.65.162)
- # [17:40] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
- # [17:40] <TabAtkins> jgraham: FWIW, we're trying to make the DOM run on constructors instead of factory functions.
- # [17:40] * dglazkov|away is now known as dglazkov
- # [17:40] <jgraham> TabAtkins: "We"?
- # [17:41] <TabAtkins> Chrome.
- # [17:41] <jgraham> Um, OK. In what way?
- # [17:41] <TabAtkins> In that "new HTMLPElement()" should work, and be subclassable.
- # [17:42] <jgraham> You are planning to expose this to web content?
- # [17:42] <annevk> Larry Masinter suggests using Wikipedia for registries over on www-tag
- # [17:42] <jgraham> Interesting…
- # [17:42] <annevk> wfm
- # [17:42] <TabAtkins> Once we get it working, yes.
- # [17:42] * Joins: aho (~nya@fuld-590c76b1.pool.mediaWays.net)
- # [17:42] <jgraham> new HTMLMediaElement("div") -> ?
- # [17:42] <jgraham> Or do you have one interface per element?
- # [17:42] <TabAtkins> The latter, presumably.
- # [17:42] <jgraham> s/interface/constructor/
- # [17:43] <TabAtkins> This is still in a handwavey stage in terms of details.
- # [17:43] <jgraham> OK
- # [17:43] <TabAtkins> But we're poking at V8 to see how we can do this and allow subclassing like a normal JS object.
- # [17:43] <TabAtkins> While still wiring up the appropriate binding magic on the back-end.
- # [17:44] <jgraham> subclassing === function MyP(){}; MyP.prototype = HTMLPElement?
- # [17:44] <TabAtkins> Yes.
- # [17:44] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Operation timed out)
- # [17:44] <TabAtkins> (I see no reason not to use established terminology just because we use a different model of OO.)
- # [17:45] <jgraham> So, obviosuly I like the idea, but why are you doing this?
- # [17:45] <TabAtkins> Because factory functions are ugly, and DOM objects aren't subclassable.
- # [17:45] <TabAtkins> (This ties into the component model stuff we're doing.)
- # [17:45] <jgraham> (the inheritance thing seems like it might encourage dubious design patterns like putting custom functions on built-in objects)
- # [17:49] * bga_ is now known as bga_|away
- # [17:50] * bentruyman is now known as another_ben
- # [17:50] <Philip`> annevk: That'd work until someone deletes the registry because it's original research
- # [17:50] <TabAtkins> This is, of course, what the microformats wiki is for.
- # [17:53] <annevk> there's a lot of registries
- # [17:53] <annevk> I doubt microformats would want to host URL schemes
- # [17:54] <TabAtkins> Ask tantek. He's been sanguine about it before, I believe.
- # [18:02] * Quits: another_ben (~bentruyma@li159-104.members.linode.com) (Quit: another_ben)
- # [18:06] * Quits: MikeSmith (~MikeSmith@EM114-48-162-71.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [18:07] <TabAtkins> How do you create an SVG image with just an aspect ratio, not an intrinsic width/height?
- # [18:08] * bga_|away is now known as bga_
- # [18:08] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [18:10] <annevk> only setting viewBox="" ?
- # [18:10] <annevk> or is the intrinsic width/height 100%/100% then?
- # [18:10] <TabAtkins> Is that how you do it? I don't understand the relationship between width/height/viewBox.
- # [18:10] <annevk> I had a hard time figuring that out in the SVG spec last time I played with all that
- # [18:11] * Joins: MikeSmith (~MikeSmith@EM114-48-60-39.pool.e-mobile.ne.jp)
- # [18:11] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:11] * Quits: nimbupani (~Adium@pat-tdc.opera.com) (Remote host closed the connection)
- # [18:12] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Quit: thiessenp)
- # [18:12] <wilhelm> I failed last time I tried. img { width:90%; } solved my problem, though.
- # [18:13] <TabAtkins> That doesn't help when you're using SVG in list-style-image.
- # [18:13] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [18:13] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:17] <erlehmann> Hixie, is “The message's content type was not explicitly allowed” referring to application/pgp-signature attachments or a sniffing error on part of the web server? (fun fact: the message contained the string SRT)
- # [18:17] * bga_ is now known as bga_|away
- # [18:18] <TabAtkins> annevk: Okay, you're right. You can leave width/height alone and just set a viewbox to establish a coordinate system, then use one of the uniform-scaling preserveAspectRatio values.
- # [18:21] <shepazu> TabAtkins: annevk got it right
- # [18:21] <TabAtkins> shepazu: Yup, got it. Was just making sure I was right before I corrected a dude.
- # [18:23] <annevk> I wonder where I left my tests for this
- # [18:24] <TabAtkins> Ugh, I hate talking to Alan Gresley. The dude runs a css tutorial site, but he is usually *completely* wrong about everything. Somehow he manages to form a uniquely wrong understanding of technical topics that I care about.
- # [18:27] * bga_|away is now known as bga_
- # [18:29] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 276 seconds)
- # [18:39] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: jeremyselier)
- # [18:40] * Joins: kurrik (~kurrik@nat/google/x-wckqetokybwnzplr)
- # [18:40] * Quits: ben_c (~ben_c@vinov2.gotadsl.co.uk) (Ping timeout: 240 seconds)
- # [18:42] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [18:47] <MikeSmith> http://twitter.com/#!/__DavidFlanagan/status/37204148751433728 "I couldn't write #jstdg6 without the specification writers who document how the web really works. Let's send them some ♥ today!"
- # [18:47] * Joins: ben_c (~ben_c@vinov2.gotadsl.co.uk)
- # [18:48] <Philip`> Yeah, let's send every WHATWG member a bodily organ
- # [18:49] <MikeSmith> heh
- # [18:50] * Quits: Smylers (~smylers@host86-186-193-114.range86-186.btcentralplus.com) (Ping timeout: 240 seconds)
- # [18:50] * Joins: nimbupani (~Adium@pat-tdc.opera.com)
- # [18:51] * Joins: jernoble (~jernoble@2620:0:1b00:1191:4c82:9e84:9704:c870)
- # [18:51] <nimbupani> omg are u all thanked yet? its #thankaspecwriterday https://twitter.com/html5/status/37205058638585856
- # [18:51] <jgraham> Philip`: I recommend slow braising of your gift for maximum tenderness
- # [18:52] * jernoble is now known as jer|afk
- # [18:52] <jgraham> For example http://www.channel4.com/food/recipes/chefs/hugh-fearnley-whittingstall/devilled-hearts-recipe_p_1.html
- # [18:52] <jgraham> Although I wonder if I have ever actually eaten heart…
- # [18:54] * Quits: aho (~nya@fuld-590c76b1.pool.mediaWays.net) (Ping timeout: 240 seconds)
- # [18:54] * Quits: sebasmagri (~sebasmagr@unaffiliated/sebasmagri) (Ping timeout: 276 seconds)
- # [18:56] * dglazkov is now known as dglazkov|sick
- # [18:56] * Joins: aho (~nya@fuld-590c7a36.pool.mediaWays.net)
- # [18:57] <TabAtkins> jgraham: Heart's pretty good.
- # [19:00] * Quits: ben_c (~ben_c@vinov2.gotadsl.co.uk) (Ping timeout: 276 seconds)
- # [19:02] * bga_ is now known as bga_|away
- # [19:02] * bga_|away is now known as bga_
- # [19:14] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [19:15] * Joins: ben_c (~ben_c@cpc9-brig17-2-0-cust194.3-3.cable.virginmedia.com)
- # [19:17] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [19:20] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: "stupidity overload")
- # [19:21] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [19:21] * Joins: jacobolus (~jacobolus@c-98-216-238-247.hsd1.ma.comcast.net)
- # [19:23] <jgraham> TabAtkins: I would try it if I could find a decent supplier of meat here
- # [19:23] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:23] <jgraham> (well there is one but it is like >20km away so not a regular trip)
- # [19:24] <jgraham> (and I don't recall them having much offal)
- # [19:24] * Joins: maikmerten (~maikmerte@port-92-201-238-205.dynamic.qsc.de)
- # [19:24] * Joins: dave_levin (~dave_levi@74.125.59.76)
- # [19:25] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [19:26] * bga_ is now known as bga_|away
- # [19:27] * Joins: xtoph (~xtoph@213.47.185.206)
- # [19:27] * Joins: dbaron (~dbaron@nat/mozilla/x-nppxxqxhvctzgvkz)
- # [19:30] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
- # [19:31] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:34] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [19:35] * Joins: othermaciej (~mjs@67.218.103.104)
- # [19:37] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Remote host closed the connection)
- # [19:37] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [19:38] * Quits: MikeSmith (~MikeSmith@EM114-48-60-39.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [19:38] * Quits: sroussey (~sroussey@adsl-69-234-111-42.dsl.irvnca.pacbell.net) (Ping timeout: 276 seconds)
- # [19:38] * Joins: sroussey_ (~sroussey@adsl-69-234-111-42.dsl.irvnca.pacbell.net)
- # [19:38] * sroussey_ is now known as sroussey
- # [19:40] * Joins: MikeSmith (~MikeSmith@EM114-48-188-99.pool.e-mobile.ne.jp)
- # [19:41] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
- # [19:43] <TabAtkins> Dammit, Facebook, you distracted me into forgetting why I had CSS2.1 up.
- # [19:44] * Quits: nimbupani (~Adium@pat-tdc.opera.com) (Quit: Leaving.)
- # [19:48] * Quits: maikmerten (~maikmerte@port-92-201-238-205.dynamic.qsc.de) (Read error: Connection reset by peer)
- # [19:49] * bga_|away is now known as bga_
- # [19:52] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [19:56] * bga_ is now known as bga_|away
- # [20:02] <Hixie> annevk: not sure what needs changing based on that thread
- # [20:02] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: back in a bit)
- # [20:04] <Hixie> i wonder what "broad interoperability" means
- # [20:05] <Philip`> Maybe it's the opposite of deep interoperability
- # [20:05] <Hixie> that's kinda what i assume
- # [20:05] <Philip`> so everyone has to implement all the features but don't worry too much about the details because they'd take forever
- # [20:05] <Hixie> dunno how else we'll be reaching it by 2014
- # [20:07] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [20:07] <Hixie> annevk: nm i see the bug
- # [20:07] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [20:07] * bga_ is now known as _bga
- # [20:08] <Hixie> annevk: though i'm not sure <input type=file multiple> counts as a single form field from the perspective of the rfc, so technically i don't think this is a violation
- # [20:10] * Joins: Ms2ger (~Ms2ger@91.181.254.139)
- # [20:10] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 250 seconds)
- # [20:11] * _bga is now known as bga_|away
- # [20:16] * bga_|away is now known as bga_
- # [20:16] * bga_ is now known as bga_|away
- # [20:18] * Joins: nimbupani (~nimbupani@cm-84.215.128.231.getinternet.no)
- # [20:20] * Joins: sicking (~chatzilla@nat/mozilla/x-ndjglhbwpfyrntep)
- # [20:21] * bga_|away is now known as bga_
- # [20:22] * Quits: torvalamo (~loriisacu@c1F78BF51.dhcp.bluecom.no) (Ping timeout: 245 seconds)
- # [20:27] * Joins: torvalamo (~loriisacu@c1F78BF51.dhcp.bluecom.no)
- # [20:31] * Joins: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10)
- # [20:31] <TabAtkins> Hixie: Regarding the behavior of <style scoped> and @-rules, should a @font-face defined in a scoped stylesheet be available for use in a scoped stylesheet of a descendant?
- # [20:32] <TabAtkins> I think the answer is yes, but I'm not 100% sure from the definition in HTML.
- # [20:32] * Quits: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10) (Client Quit)
- # [20:32] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
- # [20:33] * Joins: sebasmagri (~sebasmagr@190.203.237.143)
- # [20:33] <Hixie> "For scoped CSS resources, the effect of @-rules must be scoped to the scoped sheet and its subresources", so no
- # [20:33] <TabAtkins> Oh, ok.
- # [20:33] <TabAtkins> Hmm. I guess that's okay.
- # [20:35] * Joins: ap (~ap@17.203.15.167)
- # [20:36] <Hixie> the theory is that a further scoped stylesheet is likely for a nested syndicated item of content, and you wouldn't want to afflict your declarations on third-party content
- # [20:36] <TabAtkins> Ah, good point.
- # [20:36] * Joins: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp)
- # [20:37] * Quits: othermaciej (~mjs@67.218.103.104) (Quit: othermaciej)
- # [20:40] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [20:46] * Joins: othermaciej (~mjs@17.246.18.195)
- # [20:48] * Joins: jamesr_ (~jamesr@nat/google/x-vmltfwhoewihmric)
- # [20:49] * Joins: mokush (~quassel@188.24.46.123)
- # [20:50] * Quits: nimbupani (~nimbupani@cm-84.215.128.231.getinternet.no) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [20:51] * Joins: nimbupani (~nimbupani@cm-84.215.128.231.getinternet.no)
- # [20:53] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [21:01] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [21:02] * Quits: jamesr_ (~jamesr@nat/google/x-vmltfwhoewihmric) (Quit: jamesr_)
- # [21:06] * Quits: matjas (~matjas@91.182.225.145) (Quit: zZz)
- # [21:09] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [21:10] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [21:12] * Quits: kal-EL_ (~jor-EL@host134-74-dynamic.10-79-r.retail.telecomitalia.it) (Read error: Connection reset by peer)
- # [21:15] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
- # [21:18] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [21:24] <erlehmann> anyone knowing how this is gonna be fixed? https://grepular.com/Abusing_HTTP_Status_Codes_to_Expose_Private_Information
- # [21:25] <Ms2ger> There's been ideas
- # [21:25] <othermaciej> break on error for cross-site loads seems like the most likely possibility
- # [21:27] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [21:27] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
- # [21:30] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
- # [21:35] <benschwarz> Hixie, resize the browser on the dev spec (narrow)
- # [21:36] <Hixie> neat
- # [21:36] <Hixie> and the appcache stuff is awesome btw
- # [21:36] <Hixie> so freaking fast
- # [21:36] <benschwarz> :)
- # [21:36] <benschwarz> almost there Hixie…
- # [21:36] <Hixie> wasn't sure what the "syncing..." thing was but i guess that's appcache also?
- # [21:36] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
- # [21:37] <benschwarz> yeah
- # [21:37] <benschwarz> Hixie check it in chrome
- # [21:37] <benschwarz> it has a progress percentage
- # [21:37] <Hixie> that's what i was using
- # [21:38] <benschwarz> mobile safari doesn't support the progress event very much :/
- # [21:38] <Hixie> i thought it was maybe syncing the search index, but that seemed to be a big download for just searching the toc
- # [21:38] <Hixie> maybe it should say "updating cache" or some such
- # [21:38] <benschwarz> Hixie, perhaps yeah, the label is wrong
- # [21:38] <Hixie> dunno what normal people would understand :-)
- # [21:39] <Hixie> i'm obviously not the right person to target for this :-)
- # [21:39] <benschwarz> these 'normal people' are web nerds
- # [21:40] <benschwarz> Hixie the double refresh appcache thing is really annoying though
- # [21:41] <Hixie> double refresh?
- # [21:41] * Joins: nessy (~Adium@124-171-47-99.dyn.iinet.net.au)
- # [21:44] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Remote host closed the connection)
- # [21:45] <benschwarz> Hixie to clear the appcache / see the changes once synced
- # [21:45] <benschwarz> like what happened to you…
- # [21:45] <benschwarz> Hixie before I dive off to work, I wanted you to see http://germanforblack.com/articles/taking-the-web-back
- # [21:45] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [21:45] <Hixie> oh that's just a matter of making sure you wait for it to download and then reloading
- # [21:45] <Hixie> we could have it put up a little banner that says "updates ready, click here to reaload" if you want
- # [21:47] <Hixie> benschwarz: looks good
- # [21:47] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [21:49] * Joins: jamesr_ (~jamesr@nat/google/x-hfuvjikepsnaavdm)
- # [21:50] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: Linkinus - http://linkinus.com)
- # [21:51] * Quits: erlehmann (~erlehmann@82.113.99.8) (Quit: Ex-Chat)
- # [21:54] * Joins: erlehmann (~erlehmann@82.113.99.8)
- # [21:54] * Quits: erlehmann (~erlehmann@82.113.99.8) (Client Quit)
- # [22:02] * Quits: ben_c (~ben_c@cpc9-brig17-2-0-cust194.3-3.cable.virginmedia.com) (Quit: Leaving.)
- # [22:04] * Quits: xtoph (~xtoph@213.47.185.206)
- # [22:11] <TabAtkins> jgraham: You don't have a butcher nearby?
- # [22:11] * Joins: matjas (~matjas@91.182.71.219)
- # [22:12] <Hixie> argument in favour of turning the web from using javascript to using bytecode as the basic language that browsers execute:
- # [22:12] <Hixie> > Bytecode contains no unnecessary bytes. No spaces, no line-endings, no tabs. Only opcodes that do precisely one thing, and only that.
- # [22:13] <Ms2ger> Eh?
- # [22:13] <Hixie> indeed
- # [22:14] <Hixie> see bytecode has no whitespace so there are going to be fewer bugs
- # [22:14] * Hixie nods encouragingly
- # [22:14] <zewt> because opcodes in dynamic languages don't ever do more than one thing (err)
- # [22:14] <Ms2ger> I see
- # [22:14] <bfrohs> Is THAT how that works? hahah
- # [22:14] <TabAtkins> Was there more context that suggests this meant "less bugs"?
- # [22:14] <Hixie> yeah, long e-mail
- # [22:14] <TabAtkins> Or was it just an argument that bytecode is smaller?
- # [22:14] <Hixie> no, it was an argument that browser vendors wouldn't introduce as many bugs in their bytecode processor as they do in their JS processor
- # [22:15] <TabAtkins> Oh. That's retarded.
- # [22:15] <zewt> heh
- # [22:15] <Ms2ger> How about we only allow certified programmers to publish on the web? Seems like a good way to prevent bugs
- # [22:15] * Quits: jer|afk (~jernoble@2620:0:1b00:1191:4c82:9e84:9704:c870) (Quit: jer|afk)
- # [22:15] <Hixie> dunno about retarded. Ignorant, though, yes.
- # [22:15] <zewt> as if most interop problems center around the JS engine
- # [22:15] <zewt> javascript is possibly the simplest, most obvious language in common use today
- # [22:16] * Quits: matjas (~matjas@91.182.71.219) (Client Quit)
- # [22:16] <Ms2ger> zewt, I'm not sure JS implementers would agree with that ;)
- # [22:16] <Ms2ger> Hixie, surely bugs are only in old code, and not in new?
- # [22:16] <zewt> Ms2ger: language complexity and optimized runtime complexity are entirely different things :)
- # [22:17] <Hixie> another argument in that e-mail: "bytecode opcodes often translate 1-on-1 to target machine instructions"
- # [22:17] <zewt> haha
- # [22:17] * Hixie is reminded of the latest "how i met your mother" episode ("oh, honey...")
- # [22:17] <zewt> who's trolling hixie, i wonder
- # [22:17] <AryehGregor> Everyone knows that native machine code has no bugs.
- # [22:18] <Hixie> bbiab, food time
- # [22:21] * AryehGregor installs https://chrome.google.com/webstore/detail/nolijncfnkgaikbjbdaogikpmpbdcdef, awesome
- # [22:21] <AryehGregor> I've wanted this for a while.
- # [22:21] <Philip`> Hixie: Is this email from the PNaCl developers?
- # [22:21] * Quits: Martijnc (~Martijnc@91.176.146.236) (Quit: Martijnc)
- # [22:21] <TabAtkins> AryehGregor: Ah, cool, didn't realize that was public yet.
- # [22:22] <jgraham> TabAtkins: No, the nearest proper butcher is 25km away
- # [22:23] <TabAtkins> jgraham: Move someplace better.
- # [22:23] <jgraham> TabAtkins: Tell Opera that :p
- # [22:23] <AryehGregor> A butcher as in someone who slaughters animals on-site?
- # [22:23] <TabAtkins> Opera: Move jgraham someplace better.
- # [22:23] <TabAtkins> AryehGregor: No, just someone who'll cut down an animal by request.
- # [22:23] <AryehGregor> Oh, so you give them the animal to slaughter?
- # [22:23] <TabAtkins> I've never seen a butcher who actually does the killing themselves.
- # [22:24] <AryehGregor> Or what?
- # [22:24] * AryehGregor is confused
- # [22:24] <jgraham> AryehGregor: Abatoirs do the slaughtering
- # [22:24] <AryehGregor> In my experience, "butcher" is more or less interchangeable with "meat-seller".
- # [22:24] <TabAtkins> ...No, a butcher has a bunch of (dead) animals, and they'll cut it down.
- # [22:24] <jgraham> Butchers cut up the carcass
- # [22:24] <AryehGregor> Oh, I see.
- # [22:24] <AryehGregor> My dictionary says it can mean both.
- # [22:24] <TabAtkins> Get a better dictionary.
- # [22:24] <AryehGregor> And an abattoir is a slaughterhouse, not a slaughterer.
- # [22:25] <AryehGregor> What does your dictionary say, then?
- # [22:25] <TabAtkins> I don't have one.
- # [22:25] <jgraham> Right, the people at the slaughterhouse don't have a special name afaik
- # [22:25] <AryehGregor> So you rely on what, making stuff up?
- # [22:25] <AryehGregor> "slaughterers"
- # [22:25] <TabAtkins> It's worked so far!
- # [22:25] <TabAtkins> All my definitions are cromulent.
- # [22:26] <jgraham> Well yes, if you are a radical egan they are probably "murderers" or something
- # [22:26] <Ms2ger> It worked out with frex,frex
- # [22:26] * AryehGregor is probably confused in part because 90% of the discussion he's been part of regarding the slaughter of animals is specifically in the context of kosher food, which might be different and where some of the terminology is in Hebrew or Yiddish or Aramaic
- # [22:26] <jgraham> *vegan
- # [22:26] <TabAtkins> I didn't invent that one, to be fair.
- # [22:26] * jgraham wonders why that chrome extension isn't just a feature of google.com
- # [22:27] * AryehGregor too
- # [22:27] <AryehGregor> It seems kind of perverse.
- # [22:27] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [22:27] <AryehGregor> They let you say you like a result, so why not that you dislike it?
- # [22:27] <TabAtkins> I assume it's so we can experiment with it first.
- # [22:27] <AryehGregor> Google Search can't experiment?
- # [22:27] <AryehGregor> I thought they experiment all over the place.
- # [22:28] <Ms2ger> Oh no, Google will save which sites we dislike!
- # [22:28] <zewt> they've had (on and off) the little "x" to hide individual results in pages, which is pretty useless--i've wished many times that would apply to a whole domain
- # [22:28] <jgraham> Anyway, the meat related conversation was quite productive because I learnt that I can buy a 16kg box containing much of a butchered lamb
- # [22:28] <jgraham> Which is quite exciting
- # [22:28] * AryehGregor is just waiting for the next experts-exchange.com or w3schools.com result to show up in a search
- # [22:28] * AryehGregor goes off and does a search specifically to lure in w3schools.com results
- # [22:28] <TabAtkins> Oh man, I should trigger those purposely.
- # [22:28] * TabAtkins does the same.
- # [22:29] <AryehGregor> I actually haven't seen experts-exchange.com results recently, though.
- # [22:29] <AryehGregor> So I'll let that one be.
- # [22:29] <AryehGregor> (until I see it)
- # [22:29] <TabAtkins> I find that experts-exchange is roughly as useful as other medium-tier things, once you use Stylish to hide all the bullshit they put before the actual answer.
- # [22:29] <zewt> i'm habitually doing site:*.w3.org when i'm doing w3-related searches now, specifically to avoid w3schools
- # [22:30] <AryehGregor> Yeah, once you know that you can scroll down to get the answer, it's not so bad.
- # [22:30] <zewt> even adding "w3" to a search still lands w3schools first
- # [22:30] <AryehGregor> I'm pretty sure they used to actually cloak the answer somehow, though.
- # [22:30] <AryehGregor> But they stopped at some point.
- # [22:30] <Philip`> zewt: Maybe add "-w3schools"?
- # [22:30] <TabAtkins> I'm sure that point was "when Google realized they were cloaking the answer".
- # [22:30] * jgraham finds that putting "foo spec" is generally good
- # [22:31] <AryehGregor> Probably.
- # [22:31] * AryehGregor seconds jgraham
- # [22:31] <zewt> i use site: since I use it a lot in general ... which is why it's still aggrevating that you can no longer turn off the disruptive search autocomplete :|
- # [22:32] * bga_ is now known as bga_|away
- # [22:33] * Joins: benschwarz (~ben@ppp59-167-179-123.static.internode.on.net)
- # [22:33] * Joins: ben_c (~ben_c@cpc9-brig17-2-0-cust194.3-3.cable.virginmedia.com)
- # [22:33] <AryehGregor> You mean Google Instant?
- # [22:34] <zewt> no, suggestions (which also kills form autocomplete in firefox)
- # [22:35] <AryehGregor> Oh.
- # [22:35] <zewt> that reminds me--so many times I've wished for an api to introspect existing dom event listeners, usually for greasemonkey to be able to remove them, heh
- # [22:36] <zewt> have never hit any cases where i needed them on an actual page, though
- # [22:39] * Quits: ROBOd (~robod@89.123.137.222) (Quit: .)
- # [22:40] * Quits: sroussey (~sroussey@adsl-69-234-111-42.dsl.irvnca.pacbell.net) (Read error: Connection reset by peer)
- # [22:43] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [22:45] * bga_|away is now known as bga_
- # [22:50] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Remote host closed the connection)
- # [22:56] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
- # [22:59] * Quits: jacobolus (~jacobolus@c-98-216-238-247.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [23:00] * Quits: nimbupani (~nimbupani@cm-84.215.128.231.getinternet.no) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [23:05] * Quits: nessy (~Adium@124-171-47-99.dyn.iinet.net.au) (Quit: Leaving.)
- # [23:06] * Joins: jernoble (~jernoble@17.203.14.132)
- # [23:08] * Quits: othermaciej (~mjs@17.246.18.195) (Quit: othermaciej)
- # [23:09] * Joins: othermaciej (~mjs@17.246.18.195)
- # [23:11] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:16] * Quits: Ms2ger (~Ms2ger@91.181.254.139) (Quit: nn)
- # [23:18] * Quits: BlurstOfTimes (~blurstoft@168.203.117.36) (Remote host closed the connection)
- # [23:18] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:804e:12ca:ce93:d924)
- # [23:19] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [23:19] * Quits: sebasmagri (~sebasmagr@190.203.237.143) (Remote host closed the connection)
- # [23:20] * Joins: sebasmagri (~sebasmagr@190.203.237.143)
- # [23:21] <Hixie> Philip`: thankfully no
- # [23:25] * Quits: jomn (~jomn@c80-216-13-27.bredband.comhem.se) (Remote host closed the connection)
- # [23:32] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [23:32] * Quits: jamesr_ (~jamesr@nat/google/x-hfuvjikepsnaavdm) (Remote host closed the connection)
- # [23:35] <zewt> Your message to whatwg awaits moderator approval
- # [23:35] <zewt> uhh. heh
- # [23:35] <Hixie> did it give a reason?
- # [23:35] <zewt> Too many recipients to the message
- # [23:35] <Hixie> ah
- # [23:35] <Hixie> let me whitelist it hold on
- # [23:35] <Hixie> but cut down next time :-P
- # [23:35] <zewt> list isn't configured for reply-all style discussion, heh
- # [23:36] <Hixie> well you shouldn't cc people who aren't actually who you're replying to anyway :-)
- # [23:37] <zewt> i can't exactly keep track of who expects a cc and who doesn't :P
- # [23:37] <zewt> which is no doubt why the list tends to be reply-all in the first place
- # [23:37] * Joins: Evet_ (~Evet@78.191.12.44)
- # [23:38] <Hixie> just send the mail to the people you're responding to :-)
- # [23:38] <Hixie> one should trim one's cc/to lists just like one should trim the context one is replying to
- # [23:39] * Quits: f1lt3r_bocoup (~f1lt3r@64.119.153.2) (Read error: Connection reset by peer)
- # [23:39] <zewt> that's not the actual practice on the list, or on any list i've used
- # [23:39] <Hixie> lead by example :-)
- # [23:39] * Quits: Evet (~Evet@pdpc/supporter/active/evet) (Ping timeout: 255 seconds)
- # [23:40] * Joins: mpt (~mpt@canonical/mpt)
- # [23:40] * Quits: mpt (~mpt@canonical/mpt) (Client Quit)
- # [23:40] <Hixie> people often top-post and don't trim context, but that doesn't mean it's the right thing to do either
- # [23:40] * Joins: f1lt3r_bocoup (~f1lt3r@64.119.153.2)
- # [23:40] <zewt> well, i don't think cc'ing at all is the right thing to do; i only do it because it's the practice of the list
- # [23:41] <Hixie> generally you should cc/to the people you want to have read/reply (respectively)
- # [23:41] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [23:41] <zewt> pointless when they're on the list, and of the dozens of lists i've been on nobody has ever expected people to manually edit cc lists :)
- # [23:42] <zewt> anyway, not that important either way
- # [23:43] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [23:44] <MikeSmith> http://www.belshe.com/2011/02/10/the-era-of-browser-preconnect/ is worth reading
- # [23:45] <MikeSmith> The downside of preconnect is a big part of why we’re working on SPDY. HTTP has been nothing short of a heroic protocol and made the Internet as we know it possible. But as we look to the next generation of rich media sites with low latencies, it is clear that today’s HTTP can’t perform at that level.
- # [23:45] <MikeSmith> SPDY hopes to solve much of HTTP’s connection problems while also providing better performance and better security.
- # [23:45] <MikeSmith> oops
- # [23:45] <MikeSmith> hadn't meant to paste quite all all that
- # [23:45] <zewt> the big thing I hope SPDY can help fix is the whole no certificate = no SSL at all problem
- # [23:46] <MikeSmith> hmm
- # [23:46] <MikeSmith> I guess that's a nice side effect
- # [23:46] <zewt> since from what I recall it's simply always encrypted
- # [23:46] <MikeSmith> yeah
- # [23:46] <MikeSmith> it's always using TLS
- # [23:47] <MikeSmith> iirc
- # [23:47] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (Quit: Leaving)
- # [23:48] * Joins: doublec (~chris@unaffiliated/doublec)
- # [23:49] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [23:51] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [23:51] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:51] * Joins: ben_h (~ben@128.250.195.183)
- # [23:51] <zcorpan> forgive me, mime type gods, for i have sinned: i renamed a bunch of font files to .gif as to get around silly security policy on a friend's blog in order to use webfonts. good thing browsers ignore mime types
- # [23:52] <zewt> couldn't you at least rename them to something with no associated mime type at all, or does that not work either?
- # [23:52] <aho> for woff, otf, and ttf... yes
- # [23:53] <Hixie> heycam: did anything ever happen with the 'mixin interface' idea?
- # [23:53] <aho> svg fonts will likely break though, but i'm not sure if they are still required
- # [23:54] <heycam> Hixie, it's still likely to happen (along with those bunch of other things i mailed public-script-coord about late last year). but i can't get to editing webidl for another few weeks.
- # [23:54] <aho> zewt, with IIS... if the mime type isn't registered you get a 404
- # [23:54] <heycam> Hixie, I'll write to public-script-coord as I make big changes like that
- # [23:55] * heycam just sees your email now
- # [23:55] <zewt> haha
- # [23:55] <zcorpan> zewt: no, the blog software only allowed a handful of file extensions
- # [23:55] <zewt> i've had the fortune of never having to host anything on IIS
- # [23:55] <zewt> i mean to continue my streak
- # [23:56] <Philip`> zcorpan: Could you at least rename them to example.ttf.gif?
- # [23:56] <zcorpan> Philip`: that's what i did
- # [23:56] <aho> i called mine *.woff.txt etc :>
- # [23:56] <Philip`> or example.ttf.pretendingtobe.gif
- # [23:56] <zewt> this.is.not.a.text.file.txt
- # [23:57] <zcorpan> aho: i considered .txt but i thought maybe something somewhere would try to tamper with linebreaks and break the font, so i chose .gif instead
- # [23:57] <zewt> also helps to use a format that, if loaded blindly into a browser, will tend to just fail--if you use .txt then you'll end up spewing garbage on a person's window
- # [23:58] * Joins: jamesr_ (~jamesr@216.239.45.19)
- # [23:58] <aho> it's a shame that the bell character doesnt do anything in browsers :>
- # [23:58] <heycam> Hixie, (I'll respond to that mail when I context switch myself back to webidl editing in a few weeks, if that's ok)
- # [23:59] <aho> once i made my machine beep for over a minute by outputting some binary file on stdout... coworkers were not amused :>
- # Session Close: Tue Feb 15 00:00:00 2011
The end :)