Options:
- # Session Start: Mon Mar 28 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
- # [00:02] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [00:03] * Quits: KDN (~KDN@202.171.164.211) (Remote host closed the connection)
- # [00:07] * Joins: svl (~me@200.50.252.59)
- # [00:10] * Quits: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net) (Ping timeout: 246 seconds)
- # [00:10] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [00:11] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [00:18] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
- # [00:18] * Joins: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2)
- # [00:22] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
- # [00:25] * Quits: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [00:26] * Quits: svl (~me@200.50.252.59) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:32] * Quits: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2) (Quit: estes)
- # [00:46] * Joins: Sodafrukt (~Dom@c-387de253.5707927--62697410.cust.bredbandsbolaget.se)
- # [00:49] * Quits: ukai (~ukai@nat/google/x-iyfodgmovgxvavgn) (Ping timeout: 240 seconds)
- # [00:49] * Joins: MikeSmith_ (~MikeSmith@EM114-48-84-183.pool.e-mobile.ne.jp)
- # [00:49] * Joins: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net)
- # [00:52] * Quits: MikeSmith (~MikeSmith@EM114-48-10-95.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [00:52] * MikeSmith_ is now known as MikeSmith
- # [00:54] * Joins: doublec (~chris@unaffiliated/doublec)
- # [00:57] * Quits: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:00] * Joins: erlehmann (~erlehmann@89.204.153.77)
- # [01:16] * Joins: ukai (~ukai@nat/google/x-txmogypglguivovp)
- # [01:19] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 246 seconds)
- # [01:20] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Ping timeout: 260 seconds)
- # [01:21] * Quits: workmad3 (~workmad3@cpc1-bagu10-2-0-cust81.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [01:26] * Joins: jacobolus (~jacobolus@static-216-41-81-42.ngn.onecommunications.net)
- # [01:28] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:30] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:31] * Joins: tomasf (~tom@host-90-239-36-233.mobileonline.telia.com)
- # [01:33] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [01:35] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [01:38] * Quits: nessy (~Adium@108-78-249-223.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
- # [01:39] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Quit: Page closed)
- # [01:39] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
- # [01:42] * Joins: boaz (~boaz@32.138.90.223)
- # [01:43] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:48] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [01:54] * Quits: boaz (~boaz@32.138.90.223) (Quit: boaz)
- # [02:01] * Joins: boaz (~boaz@32.138.90.223)
- # [02:03] * Quits: tomasf (~tom@host-90-239-36-233.mobileonline.telia.com) (Ping timeout: 260 seconds)
- # [02:04] * Joins: nessy (~Adium@108-78-249-223.lightspeed.sntcca.sbcglobal.net)
- # [02:05] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [02:05] * Joins: jochen___ (~jochen@nat/google/x-ljvnhbwlgwfsglcz)
- # [02:07] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [02:09] * bga_ is now known as bga_|away
- # [02:09] * Quits: jochen__ (~jochen@nat/google/x-konnsovunmzyqqmi) (Ping timeout: 250 seconds)
- # [02:09] * jochen___ is now known as jochen__
- # [02:11] * Joins: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net)
- # [02:14] * Quits: nessy (~Adium@108-78-249-223.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
- # [02:19] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Ping timeout: 260 seconds)
- # [02:20] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [02:22] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [02:25] * bga_|away is now known as bga_
- # [02:29] * Quits: jacobolus (~jacobolus@static-216-41-81-42.ngn.onecommunications.net) (Ping timeout: 246 seconds)
- # [02:33] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [02:34] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [02:35] * bga_ is now known as bga_|away
- # [02:43] <AryehGregor> Whee, I just got WebKit to make a Range whose end offset is greater than the length of its end node.
- # [02:44] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:44] <AryehGregor> While IE makes a Range whose start and end node don't have a common ancestor.
- # [02:44] <AryehGregor> Nice.
- # [02:45] <AryehGregor> data:text/html,<!doctype html><body><script>var text = document.createTextNode("Abcdef"); var range = document.createRange(); range.setStart(text, 0); range.setEnd(text, 2); text.splitText(1); document.body.textContent = range.startContainer.data + range.startOffset + range.endContainer.data + range.endOffset;</script>
- # [02:45] <AryehGregor> Chrome 11 dev: A0A2
- # [02:46] <AryehGregor> IE 9: A0bcdef2
- # [02:50] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection timed out)
- # [02:54] * Joins: svl (~me@200.50.252.59)
- # [03:00] * Quits: Sodafrukt (~Dom@c-387de253.5707927--62697410.cust.bredbandsbolaget.se) (Ping timeout: 240 seconds)
- # [03:00] <roc> nice testcase
- # [03:01] <roc> I wonder if you can trigger interesting bugs in Webkit by using that range
- # [03:01] <AryehGregor> Gecko just doesn't special-case splitText(), so it does A0A1.
- # [03:01] <AryehGregor> Which is bad overall, IMO, so I'm speccing WebKit's behavior here (but with corner cases correctly handled :) ).
- # [03:01] <AryehGregor> Yeah, I was wondering that too.
- # [03:02] <AryehGregor> Or in IE.
- # [03:02] <roc> so what do you think the correct answer is?
- # [03:02] <AryehGregor> In this case, I think Gecko is right.
- # [03:02] <roc> oh I see
- # [03:02] <AryehGregor> But in the normal case, where the text node isn't detached, it should be A0bcdef1.
- # [03:02] <AryehGregor> Because that's logically what the range is.
- # [03:02] <roc> yeah
- # [03:09] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [03:14] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [03:22] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
- # [03:24] * Quits: boaz (~boaz@32.138.90.223) (Quit: boaz)
- # [03:24] * Joins: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net)
- # [03:25] * Joins: boaz (~boaz@32.138.90.223)
- # [03:33] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [03:33] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:36] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [03:41] * Joins: SlexAxton_ (~SlexAxton@ve.nvl6zjvg.vesrv.com)
- # [03:45] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [03:47] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [03:53] * Quits: erlehmann (~erlehmann@89.204.153.77) (Quit: Ex-Chat)
- # [03:54] * Quits: ezoe (~ezoe@61-205-124-196f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [03:54] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [04:08] * Quits: zewt (x@c-76-24-235-31.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [04:13] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [04:27] * Joins: zewt (x@c-76-24-235-31.hsd1.ma.comcast.net)
- # [04:28] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
- # [04:29] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [04:35] * Quits: svl (~me@200.50.252.59) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [04:38] * Quits: SlexAxton_ (~SlexAxton@ve.nvl6zjvg.vesrv.com) (Quit: ZNC - http://znc.sourceforge.net)
- # [04:39] * Joins: SlexAxton_ (~SlexAxton@ve.nvl6zjvg.vesrv.com)
- # [04:40] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
- # [04:40] * SlexAxton_ is now known as SlexAxton
- # [04:40] * Joins: hdhoang (~hdhoang@cmalu.zahe.me)
- # [04:47] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
- # [04:49] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [04:59] * Joins: doublec (~chris@unaffiliated/doublec)
- # [05:12] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [05:22] * Quits: MikeSmith (~MikeSmith@EM114-48-84-183.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [05:30] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [05:46] * Quits: boaz (~boaz@32.138.90.223) (Quit: boaz)
- # [05:49] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 250 seconds)
- # [05:50] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:58] * Joins: MikeSmith (~MikeSmith@EM111-188-129-115.pool.e-mobile.ne.jp)
- # [06:15] * Quits: CvP (~CvP@123.49.20.182) (Quit: [ UPP ] > all)
- # [06:18] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 276 seconds)
- # [06:32] * Quits: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [06:36] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 252 seconds)
- # [06:43] * Joins: CvP (~CvP@123.49.20.182)
- # [06:52] * Quits: CvP (~CvP@123.49.20.182) (Quit: [ UPP ] > all)
- # [07:02] * Joins: ako (~nya@fuld-590c7c07.pool.mediaWays.net)
- # [07:04] * Quits: aho (~nya@fuld-590c7951.pool.mediaWays.net) (Ping timeout: 240 seconds)
- # [07:10] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [07:28] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:29] * Joins: ojan (~ojan@nat/google/x-qyqdswtcmoyquwfj)
- # [07:44] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
- # [07:44] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Remote host closed the connection)
- # [07:44] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
- # [07:45] * Quits: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net) (Quit: Leaving...)
- # [07:50] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
- # [07:55] * Joins: doublec (~chris@118-93-22-5.dsl.dyn.ihug.co.nz)
- # [07:55] * Quits: doublec (~chris@118-93-22-5.dsl.dyn.ihug.co.nz) (Changing host)
- # [07:55] * Joins: doublec (~chris@unaffiliated/doublec)
- # [08:09] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
- # [08:11] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [08:13] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [08:18] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
- # [08:26] * Quits: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [08:31] * Joins: rimantas (~rimliu@93.93.57.193)
- # [08:39] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
- # [08:39] * Joins: doublec (~doublec@li120-88.members.linode.com)
- # [08:39] * Quits: doublec (~doublec@li120-88.members.linode.com) (Changing host)
- # [08:39] * Joins: doublec (~doublec@unaffiliated/doublec)
- # [08:40] * Joins: kal-EL_ (~jor-EL@host54-70-dynamic.20-79-r.retail.telecomitalia.it)
- # [08:41] * Joins: matjas (~matjas@195.130.156.13)
- # [08:47] * Joins: Maurice (~ano@77.222.73.150)
- # [08:48] * Quits: doublec (~doublec@unaffiliated/doublec) (Quit: Terminated with extreme prejudice - dircproxy 1.2.0)
- # [08:49] * Joins: ben_h (~ben@128.250.195.138)
- # [08:53] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
- # [09:03] * Joins: doublec (~chris@unaffiliated/doublec)
- # [09:04] * Joins: jochen___ (~jochen@nat/google/x-oexpyyddtzwjxpmx)
- # [09:04] * Joins: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl)
- # [09:06] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
- # [09:06] * Joins: pesla (~pesla@188.202.125.121)
- # [09:07] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
- # [09:07] * Quits: jochen__ (~jochen@nat/google/x-ljvnhbwlgwfsglcz) (Ping timeout: 260 seconds)
- # [09:07] * jochen___ is now known as jochen__
- # [09:10] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [09:10] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (Remote host closed the connection)
- # [09:17] * Quits: davve__ (~davve@83.218.67.122) (Remote host closed the connection)
- # [09:19] * Joins: davve__ (~davve@83.218.67.122)
- # [09:21] * Joins: workmad3 (~workmad3@cpc1-bagu10-2-0-cust81.1-3.cable.virginmedia.com)
- # [09:22] * Joins: Kaelig (~Kaelig@2a01:e35:2e4b:1d30:c62c:3ff:fe24:5687)
- # [09:28] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [09:30] * Joins: msucan (~robod@92.86.244.65)
- # [09:31] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: IRC is just multiplayer notepad)
- # [09:31] * Joins: matijsb (~matijsb@188.205.108.18)
- # [09:36] * Joins: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
- # [09:42] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
- # [09:43] * Quits: kal-EL_ (~jor-EL@host54-70-dynamic.20-79-r.retail.telecomitalia.it) (Read error: Connection reset by peer)
- # [09:44] * Joins: kal-EL_ (~jor-EL@host54-70-dynamic.20-79-r.retail.telecomitalia.it)
- # [09:45] * Joins: CvP (~CvP@123.49.20.182)
- # [09:46] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Terminated with extreme prejudice - dircproxy 1.2.0)
- # [09:47] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [09:50] * Joins: dendeffe (~stijn@d54C222F2.access.telenet.be)
- # [09:54] * Quits: ako (~nya@fuld-590c7c07.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [09:58] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
- # [09:58] * Quits: MikeSmith (~MikeSmith@EM111-188-129-115.pool.e-mobile.ne.jp) (Ping timeout: 250 seconds)
- # [09:59] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [10:04] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
- # [10:05] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [10:11] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
- # [10:15] * Quits: nshaik (~administr@115.111.31.186) (Ping timeout: 276 seconds)
- # [10:15] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
- # [10:15] * Quits: ojan (~ojan@nat/google/x-qyqdswtcmoyquwfj) (Quit: ojan)
- # [10:16] * Quits: hdhoang (~hdhoang@cmalu.zahe.me) (Quit: Leaving.)
- # [10:16] * Joins: hdhoang (~hdhoang@cmalu.zahe.me)
- # [10:17] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
- # [10:21] * Quits: hdhoang (~hdhoang@cmalu.zahe.me) (Ping timeout: 264 seconds)
- # [10:26] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [10:27] * Joins: doublec (~doublec@li120-88.members.linode.com)
- # [10:29] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Ping timeout: 260 seconds)
- # [10:32] * Joins: tbassetto (~tbassetto@92.103.127.226)
- # [10:34] * Quits: Workshiva (~Dashiva@74.125.57.33) (Quit: leaving)
- # [10:35] * Joins: nshaik (~administr@115.111.31.186)
- # [10:36] * Joins: Workshiva (~Dashiva@74.125.57.33)
- # [10:39] * Quits: connrs (~paul@host86-136-131-5.range86-136.btcentralplus.com) (Ping timeout: 252 seconds)
- # [10:40] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:41] * Joins: connrs (~paul@host86-136-130-179.range86-136.btcentralplus.com)
- # [10:54] * Quits: nshaik (~administr@115.111.31.186) (Ping timeout: 240 seconds)
- # [10:56] * Quits: Kaelig (~Kaelig@2a01:e35:2e4b:1d30:c62c:3ff:fe24:5687) (Remote host closed the connection)
- # [10:58] * Quits: CvP (~CvP@123.49.20.182) (Ping timeout: 260 seconds)
- # [11:01] * Quits: connrs (~paul@host86-136-130-179.range86-136.btcentralplus.com) (Remote host closed the connection)
- # [11:03] * Joins: pesla_ (~pesla@188.202.125.121)
- # [11:03] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:05] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 276 seconds)
- # [11:05] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
- # [11:06] * Joins: connrs (~paul@host86-136-130-179.range86-136.btcentralplus.com)
- # [11:08] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:13] * Joins: jeremyselier (~Jeremy@2a01:e35:2eec:80a0:fa1e:dfff:feec:469)
- # [11:14] * Joins: 92AACOH5M (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
- # [11:14] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [11:19] * Joins: pesla (~pesla@188.202.125.121)
- # [11:21] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
- # [11:22] * Quits: pesla_ (~pesla@188.202.125.121) (Ping timeout: 246 seconds)
- # [11:25] * Joins: MikeSmith (~MikeSmith@EM111-188-137-121.pool.e-mobile.ne.jp)
- # [11:25] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:27] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [11:29] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [11:31] * Joins: mpt (~mpt@canonical/mpt)
- # [11:31] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [11:33] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [11:34] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:38] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 246 seconds)
- # [11:39] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
- # [11:41] * Joins: pesla (~pesla@188.202.125.121)
- # [11:41] * Quits: pesla (~pesla@188.202.125.121) (Client Quit)
- # [11:45] * Quits: micheil (~micheil@124-149-177-22.dyn.iinet.net.au) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [11:54] * Joins: CvP (~CvP@123.49.20.182)
- # [11:57] * Joins: pesla (~pesla@188.202.125.121)
- # [11:59] * Joins: hdhoang (~hdhoang@203.210.202.150)
- # [12:03] * Quits: Hixie (~ianh@trivini.no) (Read error: Operation timed out)
- # [12:04] * Quits: pesla (~pesla@188.202.125.121) (Quit: Computer has gone to sleep.)
- # [12:04] * Quits: wilhelm (~wilhelm@trivini.no) (Ping timeout: 250 seconds)
- # [12:16] * Quits: 92AACOH5M (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [12:20] * Joins: svl (~me@200.50.252.59)
- # [12:26] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [12:27] * Quits: workmad3 (~workmad3@cpc1-bagu10-2-0-cust81.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [12:30] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
- # [12:31] * Joins: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au)
- # [12:31] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Client Quit)
- # [12:38] * Quits: svl (~me@200.50.252.59) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [12:42] * Quits: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au) (Quit: ben_h)
- # [13:01] * Quits: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [13:06] * Joins: pesla (~pesla@188.202.125.121)
- # [13:07] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [13:33] * Joins: moo-_- (~quassel@herd37.twinapex.fi)
- # [13:42] * Joins: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com)
- # [13:49] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Read error: Connection reset by peer)
- # [13:57] * Quits: matijsb (~matijsb@188.205.108.18) (Quit: Leaving.)
- # [14:01] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
- # [14:01] * Quits: hdhoang (~hdhoang@203.210.202.150) (Quit: Leaving.)
- # [14:02] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 240 seconds)
- # [14:03] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:07] * Joins: workmad3 (~workmad3@cspool123.cs.man.ac.uk)
- # [14:08] * Joins: pesla (~pesla@188.202.125.121)
- # [14:11] * Joins: matijsb (~matijsb@188.205.108.18)
- # [14:17] * Quits: doublec (~doublec@li120-88.members.linode.com) (Changing host)
- # [14:17] * Joins: doublec (~doublec@unaffiliated/doublec)
- # [14:27] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [14:31] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [14:32] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [14:39] * Joins: smaug_____ (~chatzilla@cs181139127.pp.htv.fi)
- # [14:42] * Quits: pesla (~pesla@188.202.125.121) (Quit: Computer has gone to sleep.)
- # [14:43] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
- # [14:43] * smaug_____ is now known as smaug____
- # [14:44] * Joins: pesla (~pesla@188.202.125.121)
- # [14:46] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:48] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [15:01] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:05] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Read error: Connection reset by peer)
- # [15:16] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [15:16] * Joins: pesla_ (~pesla@188.202.125.121)
- # [15:18] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 276 seconds)
- # [15:22] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:23] <karlcow> MikeSmith: is it the most recent? http://sideshowbarker.github.com/console-spec/
- # [15:24] <karlcow> still no editor for it?
- # [15:32] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [15:35] <MikeSmith> karlcow: yeah, that is the latest
- # [15:35] <MikeSmith> and no editor
- # [15:35] <MikeSmith> other than me
- # [15:35] <karlcow> MikeSmith: thanks
- # [15:36] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:42] * Quits: msucan (~robod@92.86.244.65) (Ping timeout: 246 seconds)
- # [15:44] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [15:51] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:57] * Joins: msucan (~robod@109.96.216.51)
- # [15:58] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [16:02] * Joins: dhx_z (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [16:05] * Joins: pesla (~pesla@188.202.125.121)
- # [16:05] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [16:09] * Quits: pesla_ (~pesla@188.202.125.121) (Ping timeout: 276 seconds)
- # [16:09] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
- # [16:09] * dhx_z is now known as dhx1
- # [16:13] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [16:18] * Joins: erlehmann (~erlehmann@89.204.153.77)
- # [16:22] * Joins: cooto (~Adium@190.98.195.170)
- # [16:23] * Parts: cooto (~Adium@190.98.195.170)
- # [16:25] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
- # [16:26] * Joins: danbri (~danbri@note-guus2.few.vu.nl)
- # [16:27] * Joins: pesla (~pesla@188.202.125.121)
- # [16:28] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [16:28] * Joins: eric_carlson_ (~eric_carl@17.203.15.27)
- # [16:31] * Quits: danbri (~danbri@note-guus2.few.vu.nl) (Ping timeout: 246 seconds)
- # [16:34] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [16:36] * Quits: matjas (~matjas@195.130.156.13) (Quit: Computer has gone to sleep.)
- # [16:40] * Joins: funkie (~Adium@186.88.239.235)
- # [16:41] <funkie> question.
- # [16:43] <funkie> I have my header set up and whatnot
- # [16:43] <funkie> using header and nav,
- # [16:43] <funkie> where the content goes, can I use a <section> tag?
- # [16:44] <funkie> it's not a complicated website, and the section tag here will be used to store and have all the info about the company in the different links of the website
- # [16:44] <funkie> is this correct use?
- # [16:44] <funkie> (I got direceted here by HTML5 for web designers by Jeremy keith
- # [16:44] <funkie> )
- # [16:45] <jgraham> Roughly speaking a <section> is a grouping of content under a <hx> heading
- # [16:46] <jgraham> So if each bit of content has a <hx> then <section> is indeed right
- # [16:47] <funkie> hx is header right?
- # [16:50] <jgraham> <h1> or <h2> or whatever
- # [16:51] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Disconnected by services)
- # [16:51] * eric_carlson_ is now known as eric_carlson
- # [16:55] * Quits: dendeffe (~stijn@d54C222F2.access.telenet.be) (Quit: dendeffe)
- # [16:59] * Quits: funkie (~Adium@186.88.239.235) (Ping timeout: 276 seconds)
- # [17:03] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [17:06] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:09] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
- # [17:10] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 250 seconds)
- # [17:15] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
- # [17:22] <karlcow> html5 nytimes. Checked. http://www.nytimes.com/2011/03/27/business/27unboxed.html?_r=1&src=tptw&pagewanted=print
- # [17:23] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
- # [17:23] * Joins: mdelaney (~mdelaney@70-1-255-248.pools.spcsdns.net)
- # [17:23] * Joins: KaOSoFt (~KaOSoFt@201.228.41.195)
- # [17:23] * Quits: KaOSoFt (~KaOSoFt@201.228.41.195) (Changing host)
- # [17:23] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [17:24] * Quits: MikeSmith (~MikeSmith@EM111-188-137-121.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [17:25] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
- # [17:25] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [17:26] * Joins: boaz_ (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [17:27] * Quits: mdelaney (~mdelaney@70-1-255-248.pools.spcsdns.net) (Ping timeout: 250 seconds)
- # [17:30] * Joins: MikeSmith (~MikeSmith@EM111-188-21-95.pool.e-mobile.ne.jp)
- # [17:35] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [17:36] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: …</work><life>… :-))
- # [17:36] * Quits: boaz_ (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz_)
- # [17:40] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Ping timeout: 250 seconds)
- # [17:40] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [17:56] * Joins: jwalden (~waldo@64.168.229.50)
- # [17:59] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [18:00] * Joins: Jckf (~jckf@2002:d5e1:5a4d::1)
- # [18:00] * Parts: Jckf (~jckf@2002:d5e1:5a4d::1)
- # [18:02] * Joins: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net)
- # [18:02] * Joins: blooberry (~blooberry@198.145.35.12)
- # [18:09] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:09] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [18:11] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [18:11] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [18:11] * Joins: zdobersek (~zan@46.164.37.19)
- # [18:15] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [18:15] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
- # [18:15] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [18:16] * Joins: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [18:17] * Joins: aho (~nya@fuld-590c720a.pool.mediaWays.net)
- # [18:20] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
- # [18:20] * Joins: agektmr (~Adium@nat/google/x-zotpjnmudjxgvgtg)
- # [18:23] * dglazkov|away is now known as dglazkov
- # [18:37] * Quits: jwalden (~waldo@64.168.229.50) (Quit: back in a few hours)
- # [18:43] * Joins: jennb (~jennb@74.125.59.73)
- # [18:43] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Going!)
- # [18:47] * Joins: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com)
- # [18:47] <foolip_> huh, Hixie isn't here?
- # [18:49] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:51] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [18:55] <karlcow> Google has a limited notion of browser support http://www.google.com/support/profiles/bin/answer.py?answer=1151309
- # [19:03] * Quits: matijsb (~matijsb@188.205.108.18) (Quit: Leaving.)
- # [19:08] * Quits: workmad3 (~workmad3@cspool123.cs.man.ac.uk) (Remote host closed the connection)
- # [19:12] * Joins: Hixie (~ianh@trivini.no)
- # [19:14] * Quits: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 276 seconds)
- # [19:16] * Joins: cooto (~Adium@190.98.195.170)
- # [19:19] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
- # [19:19] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [19:20] * Joins: exp (~zAyghip8@93-96-170-70.zone4.bethere.co.uk)
- # [19:20] * Quits: jeremyselier (~Jeremy@2a01:e35:2eec:80a0:fa1e:dfff:feec:469) (Ping timeout: 260 seconds)
- # [19:21] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [19:23] * Quits: cooto (~Adium@190.98.195.170) (Read error: No route to host)
- # [19:23] * Joins: matjas (~matjas@91.182.179.187)
- # [19:28] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
- # [19:28] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:33] <hsivonen> karlcow: :-( At least this time the outdated icon is the Firefox icon--not the Opera icon
- # [19:33] * Quits: miketaylr (~miketaylr@206.217.92.186) (Read error: Connection reset by peer)
- # [19:34] <zewt> it's pretty gross to see Google doing the exclusive-list-of-supported-browsers thing ... they should be setting a better example
- # [19:34] <nimbupani> ha google is a big monster now.
- # [19:34] <nimbupani> so many different teams in so many different directions.
- # [19:35] <karlcow> zewt, it is because the last paragraph about Interoperability and Open Web has been cut. It was after the 60 words limit.
- # [19:36] <zewt> heh, know what made me lose hope in sanity-of-google?
- # [19:36] <zewt> "Change background image"
- # [19:36] <karlcow> :)
- # [19:36] <zewt> clearly this is the single most important feature in all of Google
- # [19:36] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
- # [19:36] * Joins: dave_levin (~dave_levi@74.125.59.73)
- # [19:38] * Joins: chriseppstein (~chris@209.119.65.162)
- # [19:38] * Quits: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [19:39] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [19:40] * Joins: othermaciej (~mjs@67.218.109.182)
- # [19:40] * Quits: agektmr (~Adium@nat/google/x-zotpjnmudjxgvgtg) (Quit: Leaving.)
- # [19:41] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [19:44] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
- # [19:45] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [19:47] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [19:48] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
- # [19:48] * Quits: webr3 (~nathan@host86-142-135-45.range86-142.btcentralplus.com) (Ping timeout: 248 seconds)
- # [19:50] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [19:51] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [19:52] * Joins: agektmr (~Adium@nat/google/x-dsaeogqfzlatlkcc)
- # [19:55] * Joins: webr3 (~nathan@host86-130-179-60.range86-130.btcentralplus.com)
- # [19:56] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [20:00] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [20:03] * Quits: agektmr (~Adium@nat/google/x-dsaeogqfzlatlkcc) (Quit: Leaving.)
- # [20:19] * Joins: murz (~mmurraywa@wcproxy.msnbc.com)
- # [20:20] * Joins: f1lt3r_bocoup (~f1lt3r@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [20:22] * Joins: agektmr (~Adium@nat/google/x-keecvihhbugexypv)
- # [20:23] * 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.)
- # [20:35] * Joins: cooto (~Adium@190.98.195.170)
- # [20:37] * Quits: othermaciej (~mjs@67.218.109.182) (Quit: othermaciej)
- # [20:38] * Parts: cooto (~Adium@190.98.195.170)
- # [20:38] * Quits: f1lt3r_bocoup (~f1lt3r@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: less catch, more try)
- # [20:41] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [20:43] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [20:45] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [20:50] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [20:50] * Joins: jamesr (~jamesr@nat/google/x-oazycuezbsatnxjs)
- # [20:52] * Joins: othermaciej (~mjs@17.246.17.35)
- # [20:53] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
- # [20:54] * Quits: agektmr (~Adium@nat/google/x-keecvihhbugexypv) (Quit: Leaving.)
- # [21:05] <foolip_> Hixie, do you intend to write a CP for ISSUE-147?
- # [21:08] * Joins: abe (~abe@38.104.129.126)
- # [21:10] * Quits: jernoble (~jernoble@17.203.14.132) (Quit: jernoble)
- # [21:12] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
- # [21:14] * Quits: zdobersek (~zan@46.164.37.19) (Quit: Leaving.)
- # [21:14] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Ping timeout: 253 seconds)
- # [21:14] * Joins: Dudenesss (Dudenesss@111.68.47.223)
- # [21:15] * Parts: Dudenesss (Dudenesss@111.68.47.223)
- # [21:16] * Joins: Martijnc (~Martijnc@91.176.69.118)
- # [21:16] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [21:18] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [21:18] * Joins: svl (~me@186.130.48.69)
- # [21:19] * Parts: Martijnc (~Martijnc@91.176.69.118)
- # [21:20] * Joins: Martijnc (~Martijnc@91.176.69.118)
- # [21:24] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [21:24] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [21:28] * Quits: hober (~ted@unaffiliated/hober) (Read error: Operation timed out)
- # [21:29] * Joins: hober (~ted@unaffiliated/hober)
- # [21:30] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [21:32] * Quits: Martijnc (~Martijnc@91.176.69.118) (Quit: Martijnc)
- # [21:35] * Joins: agektmr (~Adium@nat/google/x-fnwvvuaurwgihtqf)
- # [21:36] * Joins: jer|afk (~jernoble@2620:0:1b00:1191:75d2:749:d928:318c)
- # [21:42] * Joins: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2)
- # [21:45] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
- # [21:51] <Hixie> foolip_: if you could write one that would save me a lot of time, but if you don't i expect i'll get around to it at some point
- # [21:53] * Quits: erlehmann (~erlehmann@89.204.153.77) (Quit: Ex-Chat)
- # [21:54] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [21:58] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [21:58] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [22:01] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Quit: Page closed)
- # [22:06] * Joins: smfr (~smfr@2620:0:1b00:1471:cc20:2bdd:7167:1f36)
- # [22:11] * Joins: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl)
- # [22:12] * Quits: smfr (~smfr@2620:0:1b00:1471:cc20:2bdd:7167:1f36) (Quit: smfr)
- # [22:13] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [22:15] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
- # [22:18] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [22:21] * Joins: smfr (~smfr@2620:0:1b00:1471:cc20:2bdd:7167:1f36)
- # [22:23] * Parts: smfr (~smfr@2620:0:1b00:1471:cc20:2bdd:7167:1f36)
- # [22:23] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [22:33] <smaug____> AryehGregor: are you proposing to change DOM Range
- # [22:33] <smaug____> or behavior of selection?
- # [22:33] <AryehGregor> smaug____, it would be pretty weird if the behavior of selections didn't follow from ranges, wouldn't it?
- # [22:33] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [22:33] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [22:33] <AryehGregor> I'm suggesting we change ranges, and selections will follow.
- # [22:34] <AryehGregor> (It's a change to DOM Range either way, if by "DOM Range" you mean the new version Ms2ger wrote and that I'm working on, and not the old DOM Level 2 Range spec)
- # [22:34] <smaug____> AryehGregor: I'm not sure I follow <p>{Foo<i>bar</i>} case
- # [22:34] <AryehGregor> Which part?
- # [22:34] <smaug____> why would you move nodes nodes one by one
- # [22:34] <AryehGregor> How else can you move them?
- # [22:35] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [22:35] <smaug____> extract all to documentfragment
- # [22:35] <AryehGregor> Interesting.
- # [22:35] <AryehGregor> That would destroy the range no matter what we do. But you're just saying we can manually reconstruct it afterwards easily enough, right?
- # [22:35] <smaug____> and then insert the documenfragment to the right place
- # [22:36] <smaug____> destroy the range?
- # [22:36] <smaug____> why
- # [22:36] <AryehGregor> I mean, collapse it.
- # [22:37] <smaug____> hmm
- # [22:37] <smaug____> should <b> end up in the range
- # [22:37] <smaug____> or outside it
- # [22:37] <AryehGregor> Probably outside, if we assume that when the user starts typing it should replace the selection and should be bold.
- # [22:37] <smaug____> right
- # [22:38] <AryehGregor> Anyway, there are other cases where I need to mutate things. Like for instance, if you bold here: <b>fo[o</b>bar] I change it to: <b>fo[obar]</b> preserving the original element.
- # [22:38] <AryehGregor> (Gecko does this too, IIRC, at least in some cases.)
- # [22:39] <smaug____> it would be, IMO, just a bit strange to special this in DOM Range
- # [22:39] <smaug____> but need to think about it some more
- # [22:39] <AryehGregor> You mean, to special-case it when a node is being moved to a more or less adjacent position?
- # [22:39] <smaug____> yes
- # [22:40] <AryehGregor> It actually seems very logical to me that you don't want to treat it like a totally different node in that case. It naturally satisfies all of my execCommand() selection-mutation needs without any need for extra prose in the execCommand() spec.
- # [22:40] <smaug____> selection is different thing than just pure DOM range
- # [22:40] <AryehGregor> How so? Selections are specced as just a list of Ranges.
- # [22:40] <smaug____> DOM Range spec may be bad, but at least it is quite consistent
- # [22:41] <smaug____> sure, once user has done a selection, it shows up as a range
- # [22:41] <smaug____> user, script, whatever
- # [22:42] <AryehGregor> But?
- # [22:43] <smaug____> browsers may modify ranges the way they need
- # [22:43] * Quits: matjas (~matjas@91.182.179.187) (Quit: Computer has gone to sleep.)
- # [22:43] <AryehGregor> What do you mean?
- # [22:43] <AryehGregor> I know WebKit and Opera don't allow all Ranges to be part of Selections, but that's not what the spec says or what IE/Gecko do.
- # [22:43] <smaug____> I mean, in case of selection and execCommand, browsers could just handle range the way you want DOM range to work always
- # [22:44] <smaug____> but as I said, I need to think about this some more
- # [22:45] <AryehGregor> Why would you want ranges to work differently in other cases? Are there applications of Range where the current model is more useful?
- # [22:45] <AryehGregor> (Actually, I'm not sure offhand what applications there are of Ranges at all, beyond editing-related stuff.)
- # [22:46] <smaug____> copy-paste at least
- # [22:46] <smaug____> d&d
- # [22:46] <AryehGregor> Is the current model more useful there, or are you just mentioning use-cases?
- # [22:46] <smaug____> although those are close to editing
- # [22:47] <AryehGregor> Copy-paste is definitely Selection-related.
- # [22:47] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Computer has gone to sleep.)
- # [22:47] <AryehGregor> Anyway, I wouldn't be totally against special-casing Selections here, but I don't see why we'd want to.
- # [22:48] <smaug____> I'm just worried about adding a bit strange special case to DOM Range, which otherwise is pretty consistently defined
- # [22:49] <smaug____> AryehGregor: but as I said, need to think this some more
- # [22:49] * Quits: msucan (~robod@109.96.216.51) (Quit: .)
- # [22:49] <AryehGregor> There are already some special cases for other DOM mutations, like insertData() and deleteData() (which behave differently from setting the data attribute).
- # [22:49] <AryehGregor> But anyway, go ahead and think about it.
- # [22:50] <AryehGregor> I'm happy to hear feedback.
- # [22:51] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [22:54] * Joins: SteveGL (~dev@174-21-166-10.tukw.qwest.net)
- # [22:56] * Joins: cooto (~Adium@190.98.195.170)
- # [22:56] * Parts: cooto (~Adium@190.98.195.170)
- # [22:56] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [22:59] <smaug____> AryehGregor: what do you mean with insertdeleteData() and data setting? what is the special case there?
- # [23:00] <smaug____> I may have forgotten something about DOM Ranges :)
- # [23:00] <AryehGregor> Well, you could argue it's not actually a special case, I guess.
- # [23:00] <AryehGregor> But, e.g., node.appendData("foo") behaves differently from node.data += "foo" with respect to Range mutation.
- # [23:00] <AryehGregor> The DOM Level 2 Range is very vague about it.
- # [23:01] <AryehGregor> The spec I've written so far to precisely define how CharacterData nodes should behave when their data is changed is probably about as long as it would take to define my proposed scheme for node insertions/deletions.
- # [23:02] <smaug____> oh, but node.data += "foo" replaces the whole value with new one
- # [23:02] <AryehGregor> Yeah, so you could say it's not logically a special case, but in the spec it has to be a special case.
- # [23:02] <AryehGregor> At least if you're precise.
- # [23:03] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
- # [23:03] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Remote host closed the connection)
- # [23:03] <smaug____> I would expect node.data += work differently to appendData
- # [23:03] <smaug____> I wonder what browsers do
- # [23:03] <AryehGregor> It works differently.
- # [23:03] <AryehGregor> (I'm writing tests for it right now to go with my spec text, should be ready by tomorrow sometime)
- # [23:04] <AryehGregor> My current philosophy is that we should match what's the most logical even if it's more complicated, but you seem to be not entirely happy with that for Ranges.
- # [23:04] <AryehGregor> What do you feel about splitText()?
- # [23:04] <AryehGregor> If you have a text node like "Ab[cd]ef" and do splitText(3), what happens to the range?
- # [23:05] <AryehGregor> "Ab[c]" "def" is what the preexisting specs would suggest, and what Gecko and Opera do. But "Ab[c" "d]ef" would make more sense, and is what WebKit does.
- # [23:05] <smaug____> I don't know what is not logical in DOM Range
- # [23:06] <smaug____> oh, there Ab[c is the right one
- # [23:06] <AryehGregor> By "logical" I mean "what people would expect in the specific case", not "obeys some kind of consistent internal logic".
- # [23:06] <AryehGregor> Well, that means we have to special-case splitText(). On general principle, you'd say that some data was deleted from the first node and an unrelated new node was inserted, so the end of the range is lost, right?
- # [23:06] <AryehGregor> (which is what Gecko does right now)
- # [23:07] <smaug____> right
- # [23:07] <smaug____> what is the special case?
- # [23:07] <AryehGregor> http://aryeh.name/tmp/dom-range.html#range-behavior-under-document-mutation
- # [23:07] <AryehGregor> There's no way to do it that I see except to say "When splitText() is run, take these special steps."
- # [23:07] <smaug____> just a second... I want to test data += handling in gecko
- # [23:08] <AryehGregor> Setting data just resets the offset to 0 in all cases that I tested.
- # [23:08] <AryehGregor> In both Gecko and WebKit.
- # [23:08] <smaug____> good
- # [23:08] <smaug____> that is what I was expecting
- # [23:08] <AryehGregor> In Opera it sets start offsets to 0 and end offsets to the new data's length, and in IE it does somewhat weird stuff.
- # [23:08] <AryehGregor> (like in some cases changing the start/end nodes of the range)
- # [23:09] * Quits: miketaylr (~miketaylr@206.217.92.186) (Ping timeout: 246 seconds)
- # [23:09] * Quits: exp (~zAyghip8@93-96-170-70.zone4.bethere.co.uk) (Quit: nn)
- # [23:09] <AryehGregor> Relatedly, if you have something like {Foobar} (start/end containers are the parent of the text node, not the text node itself) and do splitText(3), all browsers produce {Foo}bar.
- # [23:09] <smaug____> surprising that Webkit resets offsets in that case, but it follows some other logic with insertNode ...
- # [23:10] <roc> it would be kinda cool if += behaved like append() but expressing that in WebIDL would not be easy
- # [23:10] <AryehGregor> I.e., they keep the boundary point offset intact, so it's now logically in the middle of the split string, instead of advancing it by one.
- # [23:10] <smaug____> well, += is part of JS
- # [23:10] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [23:11] <AryehGregor> It was surprising to me as an author that document.innerHTML += stuff; would actually wipe out everything in the document and recreate it from scratch, instead of appending to it in-place.
- # [23:12] <AryehGregor> Can built-in stuff override the semantics of += separately from =? Like how in C++ you can overload different assignment operators differently?
- # [23:12] <smaug____> I don't think it is possible to override +=
- # [23:12] <smaug____> otherwise that would have been done in browsers
- # [23:12] <smaug____> innerHTML += shows up in *many* performance tests
- # [23:13] <AryehGregor> Well, you could get ES changed to allow it, right?
- # [23:14] <smaug____> innerHTML += may have other problems too, since you really need to reparse the whole result, I think
- # [23:15] <roc> probably the easiest way to "fix" += would be to have a special case for setting .data based on whether the old value is a prefix of the new value
- # [23:15] <roc> ditto for innerHTML
- # [23:15] <AryehGregor> Is that actually true? The contents of innerHTML are serialized from a DOM, so they're going to have all end tags closed and so on.
- # [23:15] <roc> but that could trip people up too
- # [23:15] <AryehGregor> Interesting. You could also special-case suffixing that way.
- # [23:15] <AryehGregor> Not insertData(), though.
- # [23:15] <AryehGregor> (currently the spec special-cases setting data to the exact same thing, matching WebKit but seemingly no one else)
- # [23:16] <AryehGregor> (but if implementers would prefer fewer special cases in Range for whatever reason, I could simplify it)
- # [23:16] <smaug____> what does the spec say about that?
- # [23:16] <AryehGregor> About what?
- # [23:16] <smaug____> setting .data to the exact same thing
- # [23:16] <roc> I mean if you just write "foo.data = str;" it might be bad for that to behave differently if "str" is accidentally an extension of the old value
- # [23:16] <AryehGregor> The spec I just wrote in the last three hours or so says that setting .data to the exact same thing shouldn't change any Ranges.
- # [23:16] <smaug____> um
- # [23:16] <AryehGregor> There's no spec for it before that, I don't think.
- # [23:17] <smaug____> that is possible
- # [23:17] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:17] <AryehGregor> DOM Level 2 Range doesn't say how you should handle it. You could conjecture that setting data should be like removing all the data and then adding the new data.
- # [23:18] <AryehGregor> But you could also conjecture that setting it to the current content should be special-cased.
- # [23:18] <AryehGregor> It doesn't say.
- # [23:19] <smaug____> have you specced insertNode?
- # [23:19] <AryehGregor> No, not yet.
- # [23:19] <smaug____> just curious
- # [23:19] <AryehGregor> Are there any tricky bits in it?
- # [23:19] <smaug____> since Acid3 allows two different behaviors for it
- # [23:19] <AryehGregor> Interesting.
- # [23:19] <smaug____> the one DOM 2 Range specs
- # [23:19] <smaug____> and then one Webkit implements
- # [23:19] <AryehGregor> Heh.
- # [23:19] * Joins: cooto (~Adium@190.98.195.170)
- # [23:19] <AryehGregor> Well, if I spec it, I'll write tests that only allow one behavior. :)
- # [23:20] <smaug____> (and after Acid3 Opera change their behavior from spec to webkit)
- # [23:20] * Parts: cooto (~Adium@190.98.195.170)
- # [23:20] <smaug____> s/change/changed/
- # [23:20] <AryehGregor> What's the difference?
- # [23:20] <smaug____> IIRC, whether or not change collapsed range
- # [23:21] <smaug____> (I think Opera changed their behavior because for some time Acid3 didn't allow what the spec says)
- # [23:22] * Joins: MikeSmith_ (~MikeSmith@EM111-188-37-166.pool.e-mobile.ne.jp)
- # [23:24] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [23:25] * Quits: MikeSmith (~MikeSmith@EM111-188-21-95.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [23:25] * MikeSmith_ is now known as MikeSmith
- # [23:29] * Joins: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net)
- # [23:37] <foolip_> Hixie, if I write it, it will be a zero-edit proposal, is that what you wanted as well?
- # [23:38] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [23:40] * Joins: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp)
- # [23:41] <Hixie> foolip_: i don't know what i want since i'm still trying to understand the issue (see the e-mails i cited in my mail to sam that i'm waiting for replies on), and i haven't done the testing to see what browsers do
- # [23:41] <Hixie> foolip_: but a no-change proposal is certainly a subset of what i'd propose
- # [23:41] <Hixie> foolip_: so it works for me
- # [23:42] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 260 seconds)
- # [23:42] <foolip_> Hixie, ok, I'll write/send it tomorrow morning
- # [23:42] <Hixie> thanks dude
- # [23:42] <Hixie> much appreciated
- # [23:42] <foolip_> np, I just don't want to implement something weird for which I don't understand the use case
- # [23:49] * Quits: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net) (Quit: Leaving...)
- # [23:49] * Joins: workmad3 (~workmad3@cpc1-bagu10-2-0-cust81.1-3.cable.virginmedia.com)
- # [23:51] * Quits: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 276 seconds)
- # [23:52] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [23:52] * Joins: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net)
- # [23:55] * Quits: workmad3 (~workmad3@cpc1-bagu10-2-0-cust81.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [23:56] * Quits: agektmr (~Adium@nat/google/x-fnwvvuaurwgihtqf) (Quit: Leaving.)
- # [23:59] * Quits: benschwarz (~benschwar@ppp59-167-179-123.static.internode.on.net) (Quit: Leaving...)
- # Session Close: Tue Mar 29 00:00:00 2011
The end :)