Options:
- # Session Start: Fri Sep 03 00:00:00 2010
- # Session Ident: #whatwg
- # [00:01] * Quits: homata (~homata@h219-110-13-055.catv02.itscom.jp) (Ping timeout: 240 seconds)
- # [00:07] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [00:07] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 260 seconds)
- # [00:08] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [00:11] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [00:13] * Quits: BlurstO__ (~blurstoft@168.203.117.112) (Remote host closed the connection)
- # [00:15] * Joins: shepazu (~schepers@81.253.56.19)
- # [00:15] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:19] * Quits: shepazu (~schepers@81.253.56.19) (Ping timeout: 240 seconds)
- # [00:19] * Quits: ROBOd (~robod@89.123.136.161) (Quit: .)
- # [00:22] * Quits: smaug____ (~chatzilla@cs181150024.pp.htv.fi) (Ping timeout: 258 seconds)
- # [00:29] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [00:30] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [00:31] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [00:32] * Joins: estes (~aestes@17.246.19.136)
- # [00:32] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-212.west.biz.rr.com)
- # [00:32] * Quits: kennyluck (~kennyluck@EM111-188-35-144.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [00:34] * Quits: eric_carlson (~ericc@17.203.15.26) (Quit: eric_carlson)
- # [00:40] * Quits: erlehmann (~erlehmann@dslb-094-223-095-061.pools.arcor-ip.net) (Read error: Operation timed out)
- # [00:41] * Joins: erlehmann (~erlehmann@dslb-094-223-095-061.pools.arcor-ip.net)
- # [00:43] * Quits: bblfish (~bblfish@79.97.132.40) (Quit: Leaving.)
- # [00:43] * Joins: bblfish (~bblfish@79.97.132.40)
- # [00:44] * Quits: bblfish (~bblfish@79.97.132.40) (Client Quit)
- # [00:44] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Read error: No route to host)
- # [00:44] * Joins: bblfish (~bblfish@79.97.132.40)
- # [00:44] * Quits: bblfish (~bblfish@79.97.132.40) (Client Quit)
- # [00:46] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [00:52] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [00:57] * Quits: dbaron (~dbaron@nat/mozilla/x-gzpqmjukpysoturu) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:58] * Quits: Peter- (~peter@53517605.cable.casema.nl) (Ping timeout: 265 seconds)
- # [00:59] <Philip`> http://code.google.com/edu/ajax/tutorials/intro-to-js.html
- # [00:59] <Philip`> http://code.google.com/edu/ajax/tutorials/samples/dhtmltest.html
- # [00:59] <Philip`> What century was this written in?
- # [01:00] <Philip`> At least they've been thoughtful enough to handle the case of browsers that don't implement document.getElementById
- # [01:01] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [01:07] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599)
- # [01:08] * Quits: wakaba_0 (~wakaba_@134.157.197.113.dy.bbexcite.jp) (Quit: Leaving...)
- # [01:10] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599) (Remote host closed the connection)
- # [01:11] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599)
- # [01:11] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599) (Remote host closed the connection)
- # [01:12] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599)
- # [01:12] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599) (Remote host closed the connection)
- # [01:13] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599)
- # [01:13] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599) (Remote host closed the connection)
- # [01:14] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599)
- # [01:15] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599) (Remote host closed the connection)
- # [01:15] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599)
- # [01:16] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599) (Remote host closed the connection)
- # [01:17] * Joins: othermaciej (~mjs@17.244.10.236)
- # [01:17] * temp01 is now known as lame01
- # [01:18] * Quits: jacobolus (~jacobolus@wrls-249-211-145.wrls-client.fas.harvard.edu) (Remote host closed the connection)
- # [01:19] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 258 seconds)
- # [01:20] * Joins: geoaxis (~hatim@unaffiliated/geoaxis)
- # [01:21] * lame01 is now known as temp01
- # [01:21] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Quit: Leaving)
- # [01:36] * Joins: homata (~homata@e0109-119-107-216-216.uqwimax.jp)
- # [01:38] * Quits: homata (~homata@e0109-119-107-216-216.uqwimax.jp) (Read error: Connection reset by peer)
- # [01:39] * Joins: homata_ (~homata@131.113.211.133)
- # [01:44] * Quits: MikeSmith (~MikeSmith@EM114-48-0-238.pool.e-mobile.ne.jp) (Quit: The curfew tolls the knell of parting day... the plowman homeward plods his weary way)
- # [01:46] * Quits: mihaip (~mihaip@nat/google/x-nzeqdpguefueatkp) (Quit: mihaip)
- # [01:59] * Quits: homata_ (~homata@131.113.211.133) (Quit: Leaving...)
- # [02:01] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [02:01] * Quits: ukai (~ukai@nat/google/x-fbeiwukpypnopkrz) (Ping timeout: 240 seconds)
- # [02:02] * Joins: ukai (~ukai@nat/google/x-wfhuzpzuezcooygw)
- # [02:04] * Quits: othermaciej (~mjs@17.244.10.236) (Quit: othermaciej)
- # [02:09] * Joins: othermaciej (~mjs@17.246.18.161)
- # [02:11] * Quits: seanoshea (~seanoshea@nat217.eye.fi) (Ping timeout: 276 seconds)
- # [02:22] * Joins: seanoshea (~seanoshea@nat217.eye.fi)
- # [02:26] * Joins: homata (~homata@131.113.211.133)
- # [02:27] * Joins: sycr (~Josh@bas15-toronto63-1279474301.dsl.bell.ca)
- # [02:27] * Quits: ap (~ap@17.246.19.253) (Quit: ap)
- # [02:31] * Quits: seanoshea (~seanoshea@nat217.eye.fi) (Read error: No route to host)
- # [02:41] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [02:42] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [02:43] * Joins: MikeSmith (~MikeSmith@EM111-188-4-33.pool.e-mobile.ne.jp)
- # [02:46] * Joins: mihaip (~mihaip@nat/google/x-vusmfmwxkeazoiyn)
- # [02:47] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:50] * Quits: jlebar (~jlebar@nat/mozilla/x-huosfplvffqjqwsm) (Quit: Leaving)
- # [02:58] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [03:05] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
- # [03:13] * Quits: romeo_ (~romeo__@x1-6-00-02-44-60-6c-8e.k479.webspeed.dk) (Quit: Leaving)
- # [03:16] * Joins: jdjkelly (~Josh@bas15-toronto63-1279474301.dsl.bell.ca)
- # [03:16] * Quits: sicking (~chatzilla@nat/mozilla/x-kywebqsjwvfndlce) (Ping timeout: 255 seconds)
- # [03:18] * Quits: sycr (~Josh@bas15-toronto63-1279474301.dsl.bell.ca) (Ping timeout: 240 seconds)
- # [03:22] * Joins: davidb (~davidb@bas4-kitchener06-1128761384.dsl.bell.ca)
- # [03:23] * Quits: davidb (~davidb@bas4-kitchener06-1128761384.dsl.bell.ca) (Client Quit)
- # [03:41] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [03:51] * Quits: dave_levin (~dave_levi@nat/google/x-rpngnztfgflkdgzc) (Quit: dave_levin)
- # [03:57] * Quits: estes (~aestes@17.246.19.136) (Quit: estes)
- # [04:03] * Quits: JoePeck (~JoePeck@17.244.13.222) (Quit: -)
- # [04:06] * Quits: JonathanNeal (~Jonathan_@rrcs-76-79-114-212.west.biz.rr.com) (Ping timeout: 258 seconds)
- # [04:07] * jwm_ is now known as jwm
- # [04:08] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [04:16] * Joins: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp)
- # [04:18] * Quits: jdjkelly (~Josh@bas15-toronto63-1279474301.dsl.bell.ca) (Read error: Operation timed out)
- # [04:29] * Joins: homata__ (~homata@e0109-119-107-239-174.uqwimax.jp)
- # [04:32] * Quits: homata (~homata@131.113.211.133) (Ping timeout: 260 seconds)
- # [04:56] * Quits: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [05:00] * Quits: othermaciej (~mjs@17.246.18.161) (Ping timeout: 272 seconds)
- # [05:05] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [05:21] * Quits: variable (~variable@unaffiliated/variable) (Remote host closed the connection)
- # [05:21] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [05:22] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Read error: Connection reset by peer)
- # [05:32] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (*.net *.split)
- # [05:32] * Quits: stalled (~stalled@unaffiliated/stalled) (*.net *.split)
- # [05:39] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [05:41] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [05:47] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [05:54] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [05:58] * Joins: espadrine_ (~yannt@AMontsouris-157-1-66-245.w90-46.abo.wanadoo.fr)
- # [05:58] * Quits: espadrine (~yannt@AMontsouris-157-1-66-245.w90-46.abo.wanadoo.fr) (Read error: Connection reset by peer)
- # [05:58] * espadrine_ is now known as espadrine
- # [06:05] * Joins: bentruyman (~bentruyma@c-67-163-43-249.hsd1.il.comcast.net)
- # [06:05] * Quits: bentruyman (~bentruyma@c-67-163-43-249.hsd1.il.comcast.net) (Client Quit)
- # [06:16] * Joins: Workmon (~Dashiva@74.125.119.2)
- # [06:19] * Quits: Workshiva (~Dashiva@74.125.57.36) (Ping timeout: 252 seconds)
- # [06:20] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [06:26] * Quits: Workmon (~Dashiva@74.125.119.2) (Ping timeout: 276 seconds)
- # [06:26] * Joins: Workshiva (~Dashiva@74.125.57.36)
- # [06:28] * Joins: ojan_ (~ojan@nat/google/x-jbrtddggapnvaknc)
- # [06:45] * Quits: ojan_ (~ojan@nat/google/x-jbrtddggapnvaknc) (Quit: ojan_)
- # [07:02] * Joins: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru)
- # [07:06] * Joins: ojan_ (~ojan@nat/google/x-eualwozozrmnrzdr)
- # [07:15] * Joins: hdhoang (~hdhoang@hdhoang.zahe.me)
- # [07:17] * Joins: TelFiRE (~TelFiRE@c-24-10-155-57.hsd1.ut.comcast.net)
- # [07:21] * Quits: ojan_ (~ojan@nat/google/x-eualwozozrmnrzdr) (Quit: ojan_)
- # [07:23] * Joins: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt)
- # [07:27] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [07:46] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [07:48] * Quits: TelFiRE (~TelFiRE@c-24-10-155-57.hsd1.ut.comcast.net) (Read error: Connection reset by peer)
- # [07:49] * Joins: TelFiRE (~TelFiRE@c-24-10-155-57.hsd1.ut.comcast.net)
- # [07:49] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [07:51] * Joins: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
- # [07:54] * Quits: hdhoang (~hdhoang@hdhoang.zahe.me) (Remote host closed the connection)
- # [07:55] * Joins: hdhoang (~hdhoang@hdhoang.zahe.me)
- # [07:56] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [08:00] * Joins: annevk (~annevk@host86-184-97-104.range86-184.btcentralplus.com)
- # [08:06] <annevk> yay for simplified HTML
- # [08:06] <annevk> euh, XBL
- # [08:06] <annevk> guess I should read that
- # [08:25] * Joins: maikmerten (~merten@ext-137.eduroam.uu.se)
- # [08:27] * Joins: tyoshino (~tyoshino@220.109.219.244)
- # [08:28] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [08:31] * Joins: matjas (~matjas@ip-213-49-115-64.dsl.scarlet.be)
- # [08:31] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [08:36] * Joins: peol (~peol@unaffiliated/peol)
- # [08:39] * Quits: hdhoang (~hdhoang@hdhoang.zahe.me) (Ping timeout: 252 seconds)
- # [08:39] * Quits: maikmerten (~merten@ext-137.eduroam.uu.se) (Ping timeout: 264 seconds)
- # [08:40] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:41] * Joins: hdhoang (~hdhoang@hdhoang.zahe.me)
- # [08:46] * Quits: MikeSmith (~MikeSmith@EM111-188-4-33.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [08:50] <annevk> Hixie, do you care about oversights?
- # [08:50] <annevk> Hixie, e.g. XBLContentElement should be HTMLContentElement
- # [08:51] * Joins: MikeSmith (~MikeSmith@EM111-188-32-3.pool.e-mobile.ne.jp)
- # [08:54] * Joins: maikmerten (~merten@dhcp-11-239.it.uu.se)
- # [08:55] <Hixie> annevk: yeah... mail me what you see
- # [08:55] <Hixie> annevk: i have like 200 e-mails of feedback I haven't yet looked at
- # [08:55] <Hixie> annevk: before i actually go and fix the problems i want to see how much people like the simplified stuff
- # [08:57] <annevk> yeah, I wonder if we can simplify it even more
- # [08:58] <Hixie> we definitely can, the question is can we simplify it more without losing use cases
- # [08:59] <annevk> fwiw, I like it, but I also liked the original
- # [08:59] * Quits: TelFiRE (~TelFiRE@c-24-10-155-57.hsd1.ut.comcast.net) (Quit: TelFiRE)
- # [09:00] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [09:06] * Joins: reni_ (~reni@sedkit.inf.u-szeged.hu)
- # [09:07] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 276 seconds)
- # [09:08] <Hixie> yeah
- # [09:09] <Hixie> the new one has some annoying problems
- # [09:09] <Hixie> problems which are why we didn't do it in html in the first place
- # [09:09] <Hixie> like you can't make a binding for <select>, say
- # [09:09] <Hixie> becaue <template> would always be "in body"
- # [09:10] <annevk> what if we made <template> act like a foreign land container except elements would still be in the HTML namespace?
- # [09:10] <annevk> or maybe do that for binding
- # [09:12] * Joins: agektmr1 (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [09:12] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: Connection reset by peer)
- # [09:15] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [09:15] * Quits: agektmr1 (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: Connection reset by peer)
- # [09:15] * Joins: Ms2ger (~Ms2ger@91.181.39.131)
- # [09:15] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:21] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [09:28] <annevk> ooh
- # [09:28] <annevk> Ian Fette has not added versioning
- # [09:28] <annevk> it was just proposed by Greg Wilkins
- # [09:28] <annevk> pfew
- # [09:28] <zcorpan_> Hixie: you can keep the background color, it's the shadow that disturbs me
- # [09:28] <zcorpan_> where's this xbl simplified you guys are talking about?
- # [09:29] <annevk> on the interwebs
- # [09:29] <annevk> http://dev.w3.org/2006/xbl2/Overview.html
- # [09:30] <zcorpan_> Xenogamous? heh
- # [09:32] <hsivonen> ooh. ooh. XBL being edited again!
- # [09:33] <hsivonen> hooray
- # [09:34] <hsivonen> I like the yellow halo on :target
- # [09:34] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [09:34] <annevk> hmm, he is supporting the Sec-WebSocket-Draft: 01 proposal
- # [09:35] <annevk> something like that just leaves everything wide open to be debated forever
- # [09:39] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [09:41] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [09:44] <zcorpan_> wait does xbl now use the html parser?
- # [09:44] <nessy> has anyone implemented xbl yet?
- # [09:45] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [09:48] <nessy> xbl2 that is
- # [09:48] <annevk> no
- # [09:48] <annevk> zcorpan_, that is the idea
- # [09:48] <annevk> zcorpan_, it would be integrated with HTML
- # [09:48] <zcorpan_> cool
- # [09:49] <annevk> http://dev.w3.org/2006/xbl2/Overview.html#editors-note
- # [09:49] <zcorpan_> yeah just read that
- # [09:51] <hsivonen> nice
- # [09:52] <hsivonen> Hixie: are you also going to make XBL2 not require any synchronous IO?
- # [09:52] <Hixie> annevk: then you couldn't just copy and paste HTML into a template, because (e.g.) implied tags wouldn't work
- # [09:52] <Hixie> hsivonen: loadBindingDocument() is no longer sync
- # [09:53] <Hixie> that was one of the changes... see the spec, there's a list of changes
- # [09:53] <hsivonen> Hixie: is all loading defined in terms of it?
- # [09:53] <Hixie> none of the other loading was ever synchronous, it just blocked parsing
- # [09:53] <hsivonen> Hixie: blocked parsing on arbitrary elements?
- # [09:53] <Hixie> not as far as i'm aware
- # [09:53] <Hixie> see the spec
- # [09:54] <hsivonen> Hixie: which elements can block parsing?
- # [09:54] <Hixie> none as far as i'm aware
- # [09:54] <Hixie> seriously, read the spec
- # [09:54] <Hixie> it's been years since i've been up to date with xbl
- # [09:55] <Hixie> and my changes were just me going once down the spec deleting text
- # [09:55] <hsivonen> last time I read it there was scary stuff
- # [09:55] <Hixie> it still is :-)
- # [09:55] <Hixie> though less so, since there's less stuff
- # [09:56] <hsivonen> Hixie: btw, "style sheet blocking scripts" is annoying
- # [09:56] <hsivonen> since "style sheet-blocking scripts" would mean totally the opposite
- # [09:57] <hsivonen> "style sheet that is blocking scripts" would be clearer
- # [09:57] <hsivonen> can't tell what AddStyleSheetBlockingScripts() adds
- # [09:59] <Hixie> file a bug
- # [10:00] <Hixie> i treat these terms as opaque personally
- # [10:00] <Hixie> i'd be equally happy calling them 0x000 0x001 0x002 0x003 etc
- # [10:00] <Hixie> sometimes coming up with terms is just a pain in the neck
- # [10:00] <Hixie> one of the worst cases being "value"
- # [10:00] <Hixie> which has about 4 different meanings just for the <input> element
- # [10:01] * Joins: shepazu (~schepers@dhcp232-197.enst.fr)
- # [10:04] <nessy> lol
- # [10:05] <nessy> getting terminology right is hard - and then you end up with a <summary> element ...
- # [10:05] <Ms2ger> Hixie, the next time people complain that HTML is hard to read, I'll point them at that comment :)
- # [10:05] <Hixie> heh
- # [10:06] <zcorpan_> where's the websocket -00 draft? or does someone know when it was generated?
- # [10:06] <Hixie> "you think this is hard to read? just think how bad I *could* have made it!"
- # [10:06] <annevk> Hixie, ah I see
- # [10:07] <Ms2ger> "Append 0x007 to 0x003 and return 0x000."
- # [10:07] <annevk> zcorpan_, http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-00
- # [10:07] <annevk> zcorpan_, http://tools.ietf.org/html/websocket lists various documents (substring search)
- # [10:08] <zcorpan_> thanks
- # [10:10] <Hixie> ok nn
- # [10:10] <Ms2ger> Also, Hixie, you should call it WebBL instead
- # [10:11] <annevk> hyatt vetoed WBL -- pronounced wibble
- # [10:12] <annevk> but if we make it a true part of HTML we should just get rid of XBL altogether, except in prose and funny examples
- # [10:16] * Joins: kkaefer (~kkaefer@drupal.org/user/14572/view)
- # [10:16] * temp01 is now known as away01
- # [10:16] * away01 is now known as temp01
- # [10:18] * Joins: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk)
- # [10:20] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [10:20] <hsivonen> Why did hyatt veto it? W is the new X.
- # [10:20] <annevk> dunno, was a long time ago
- # [10:20] <hsivonen> or rather, "Web" is the new X
- # [10:20] <annevk> prolly because he minted the name
- # [10:21] <hsivonen> WebBL
- # [10:21] <annevk> but it doesn't really matter if it's integrated with HTML
- # [10:21] <espadrine> And "Xenogamous" feels like a big joke!
- # [10:22] <annevk> what's wrong with jokes?
- # [10:23] <hsivonen> "HTML5 Bindings"
- # [10:23] <espadrine> Spices up the reading of the spec with laughter, no harm done...
- # [10:23] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 276 seconds)
- # [10:23] <MikeSmith> espadrine: X is the secret ingredident in the web-scale sauce
- # [10:24] <annevk> X is from generation X ;p
- # [10:24] <MikeSmith> I think XBL2 needs shards
- # [10:24] <MikeSmith> because shards make everything better
- # [10:25] <annevk> heh
- # [10:25] <espadrine> Shards are cutting-edge technology!
- # [10:26] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [10:26] <MikeSmith> I've now replaced all my transaction support with shards
- # [10:26] <MikeSmith> because shards trump everything
- # [10:27] <MikeSmith> just as I am now systematically rewriting all my old crappy PHP apps with new crappy node.js ones
- # [10:28] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [10:31] * Joins: ROBOd (~robod@92.86.242.213)
- # [10:32] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:41] <annevk> Ms2ger, test runner does not work in Opera?
- # [10:42] <Ms2ger> It should
- # [10:42] * Joins: smaug____ (~chatzilla@cs181150024.pp.htv.fi)
- # [10:42] <Ms2ger> It might take a while, though
- # [10:42] <annevk> http://bitbucket.org/ms2ger/dom-range ?!
- # [10:42] <annevk> you should really make some kind of overview page :)
- # [10:43] <Ms2ger> annevk, http://bitbucket.org/ms2ger/ :)
- # [10:48] * Joins: homata_ (~homata@131.113.211.133)
- # [10:49] * Quits: annevk (~annevk@host86-184-97-104.range86-184.btcentralplus.com) (Quit: annevk)
- # [10:49] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Read error: Connection reset by peer)
- # [10:49] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 265 seconds)
- # [10:49] * Quits: homata__ (~homata@e0109-119-107-239-174.uqwimax.jp) (Ping timeout: 240 seconds)
- # [10:51] * Quits: homata_ (~homata@131.113.211.133) (Client Quit)
- # [10:51] <jgraham> Ms2ger: It would be pretty nice if we could port your tests to use the same harness as all the other tests
- # [10:51] <Ms2ger> Is there a standard one now?
- # [10:52] <jgraham> "standard"
- # [10:52] <jgraham> it seems to be what we are using for the HTML testsuite at least
- # [10:53] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [10:53] * Joins: JonathanNeal (~Jonathan_@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [10:54] * Quits: MikeSmith (~MikeSmith@EM111-188-32-3.pool.e-mobile.ne.jp) (Quit: The curfew tolls the knell of parting day... the plowman homeward plods his weary way)
- # [10:54] <jgraham> Ms2ger: http://dvcs.w3.org/hg/html/file/9ae7a792e141/tests/resources/testharness.js
- # [10:54] <jgraham> I am responsible for the bugs and missing features in that harness
- # [10:55] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
- # [10:55] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:56] <Ms2ger> I'll look at it
- # [11:04] * Joins: espadrine_ (~yannt@AMontsouris-157-1-66-245.w90-46.abo.wanadoo.fr)
- # [11:04] * Quits: espadrine (~yannt@AMontsouris-157-1-66-245.w90-46.abo.wanadoo.fr) (Read error: Connection reset by peer)
- # [11:04] * espadrine_ is now known as espadrine
- # [11:10] * Quits: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [11:12] * Joins: annevk (~annevk@mail.brightonfestival.org)
- # [11:13] <annevk> Ms2ger, fwiw, I'm planning to rewrite the DOM Core tests to use that harness as well
- # [11:14] <annevk> Ms2ger, it would remove a bunch of duplication and improve the error reporting significantly
- # [11:17] * Joins: roc (~roc@121.98.230.221)
- # [11:20] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [11:27] * Quits: Ms2ger (~Ms2ger@91.181.39.131) (Quit: bbl)
- # [11:30] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:30] * Quits: ukai (~ukai@nat/google/x-wfhuzpzuezcooygw) (Ping timeout: 276 seconds)
- # [11:30] * Joins: ukai (~ukai@nat/google/x-nbiadypjukvnhjhy)
- # [11:40] <hsivonen> I wonder if parser-inserted scripts that have been moved to a new document should run with the window object of the new doc or with the window object of the old doc (for security)
- # [11:41] <hsivonen> whether the script is permitted to run makes sense to check in the context of the old doc
- # [11:42] <hsivonen> it seems iffy to execute anything in the context of something else
- # [11:42] <hsivonen> but IE9 PP executes in the context of the new document (if at all)
- # [11:43] <hsivonen> Chrome executes in the context of the old doc
- # [11:45] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:47] <zcorpan_> "This also means that the script's global object is the outer browsing context's Window object, not the Window object inside the iframe." -- http://www.whatwg.org/specs/web-apps/current-work/complete/the-end.html#scripts-that-modify-the-page-as-it-is-being-parsed
- # [11:48] <hsivonen> zcorpan_: yeah, but I'm doubting if that's a good idea in terms of security
- # [11:49] <zcorpan_> "Note: This isn't a security problem since the script that moves the div into the outer Document can only do so because the two Document object have the same origin."
- # [11:49] <hsivonen> can it be proven that if a script were permitted to run in the context of the parser-associated document, it's always OK to let it run in the context of another document if whatever moved it there was permitted the move it there?
- # [11:50] <hsivonen> zcorpan_: what if the two documents have different Content Security Policies or some other thingies that restrict things further than Same Origin?
- # [11:51] <annevk> what other things?
- # [11:51] <annevk> there doesn't seem much agreement on CSP yet either
- # [11:51] <zcorpan_> i don't know anything about CSP, so dunno
- # [11:51] <annevk> e.g. abarth thinks most of it is not needed
- # [11:51] <zcorpan_> i don't mind changing the spec though
- # [11:52] <hsivonen> I know next to nothing about CSP, so I have no opinion on whether it is needed. However, if we ship it, I don't want to be the person who made it not do what it was advertised to do.
- # [11:55] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [11:56] * Quits: annevk (~annevk@mail.brightonfestival.org) (Quit: annevk)
- # [12:07] * Quits: JonathanNeal (~Jonathan_@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 272 seconds)
- # [12:14] * Joins: annevk (~annevk@mail.brightonfestival.org)
- # [12:17] * Quits: ukai (~ukai@nat/google/x-nbiadypjukvnhjhy) (Ping timeout: 276 seconds)
- # [12:17] * Joins: ukai (~ukai@nat/google/x-cuukacfaypxnvoat)
- # [12:30] <hsivonen> hmm. If I send email about the script evaluation context, where should I send it?
- # [12:30] <hsivonen> sending it to whatwg would exclude Microsoft
- # [12:31] <annevk> cc adrian?
- # [12:31] <hsivonen> but sending it to public-html would risk it getting lost among other emails
- # [12:31] <annevk> and Microsoft is on the WHATWG list
- # [12:31] <hsivonen> well, WHATWG list it is
- # [12:31] * Quits: annevk (~annevk@mail.brightonfestival.org) (Quit: annevk)
- # [12:36] * Quits: roc (~roc@121.98.230.221) (Ping timeout: 264 seconds)
- # [12:36] <jgraham> s/about script evaluation context/with any technical feedback/ :(
- # [12:40] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [12:53] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [12:53] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [12:54] <hsivonen> Hixie: did you examine Gecko or WebKit as a white box when speccing script execution?
- # [12:55] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
- # [12:56] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [12:59] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Read error: Operation timed out)
- # [13:05] * Joins: annevk (~annevk@mail.brightonfestival.org)
- # [13:14] * Quits: annevk (~annevk@mail.brightonfestival.org) (Quit: annevk)
- # [13:16] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [13:30] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [13:32] * Joins: Ooooups (~ooooups@179.4.221.87.dynamic.jazztel.es)
- # [13:32] * Parts: Ooooups (~ooooups@179.4.221.87.dynamic.jazztel.es)
- # [13:43] <zcorpan_> smoke signal-based browser, would be cool
- # [13:43] * zcorpan_ is a bit behind on email
- # [13:44] * Quits: paul_irish (~paul_iris@77.241.105.164) (Ping timeout: 258 seconds)
- # [13:44] <jgraham> zcorpan_: ??
- # [13:45] * Joins: paul_irish (~paul_iris@77.241.105.164)
- # [13:46] <zcorpan_> an email from hixie from 29 july mentioned that browsers could be based on smoke signals
- # [13:47] <zcorpan_> Hixie: didn't whatwg emails have an archived-at header at some point?
- # [13:48] <hsivonen> the whatwg archives are sad. the charset sniffing limit had to grow mainly because it's too hard to get Dreamhost to fix their Apache
- # [13:49] <zcorpan_> from 512 to 1024?
- # [13:50] * Quits: hdhoang (~hdhoang@hdhoang.zahe.me) (Quit: Leaving.)
- # [13:52] <hsivonen> zcorpan_: yeah
- # [13:58] * Joins: annevk (~annevk@mail.brightonfestival.org)
- # [13:59] <annevk> zcorpan_, no Archived-At header no
- # [13:59] <annevk> zcorpan_, I had this idea to make a script at some point, but that never happened
- # [14:00] <annevk> maybe we should apply for http://w3.markmail.org/
- # [14:00] <zcorpan_> i'd like whatwg emails to have archived-at (and a pony)
- # [14:00] <annevk> i'd like them to have stable URLs for starters
- # [14:02] <annevk> smaug____, yt?
- # [14:03] <smaug____> yes
- # [14:03] <annevk> smaug____, Firefox does not associate form controls not in the DOM with a form attribute with forms in the Document
- # [14:03] <annevk> smaug____, the spec does require that afaict
- # [14:03] <smaug____> volkmar: ^^
- # [14:04] <annevk> e.g. you do input = document.createElement("input"); input.form = "x"; and in the Document you have <form id=x>; input.form should give you that form
- # [14:04] <smaug____> annevk: do you know why the draft requires that?
- # [14:04] <annevk> there's just no check for in Documentness
- # [14:05] <smaug____> annevk: also, does form.element contain the created element?
- # [14:05] <smaug____> apparently no
- # [14:05] <smaug____> so the API is rather strange
- # [14:06] <annevk> maybe email the list?
- # [14:06] <annevk> i gotta go
- # [14:06] * Quits: annevk (~annevk@mail.brightonfestival.org) (Quit: annevk)
- # [14:15] * Joins: romeo_ (~romeo__@x1-6-00-02-44-60-6c-8e.k233.webspeed.dk)
- # [14:16] * Joins: hdhoang (~hdhoang@hdhoang.zahe.me)
- # [14:23] <espadrine> Am I wrong, or doesn't the latest Minefield have insertAdjacentHTML built-in?
- # [14:24] <jgraham> Too many negatives error
- # [14:24] <jgraham> iirc gecko has previously not supported insertAdjacentHTML
- # [14:24] <jgraham> I don't know if you are saying that now it does or that it still doesn't
- # [14:25] * Joins: KaOSoFt (~maxzagato@190.24.156.162)
- # [14:25] * Quits: KaOSoFt (~maxzagato@190.24.156.162) (Changing host)
- # [14:25] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [14:25] <espadrine> jgraham: sorry, I meant 'I am surprised that it still doesn't'!
- # [14:27] * Joins: roc (~roc@121.98.230.221)
- # [14:28] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [14:28] <smaug____> espadrine: you should file a bug report
- # [14:29] <espadrine> Maybe there is one already? I'm looking it up.
- # [14:29] <smaug____> there isn't
- # [14:29] <smaug____> I just looked at
- # [14:29] <smaug____> or, there isn't valid one
- # [14:29] <smaug____> because insertAdjacentHTML used to be IE only thing
- # [14:29] <smaug____> based on lack of bug reports it seems like insertAdjacentHTML is very rarely used
- # [14:30] <smaug____> or that js libraries have some helper methods for gecko
- # [14:33] <zcorpan_> regarding websrt, we could use innerHTML but say that conforming content is only allowed to use <b> <i> and <ruby> (for non-web reusability)
- # [14:33] <jgraham> zcorpan_: Would you realisticly expect that to have any effect?
- # [14:37] <zcorpan_> maybe not
- # [14:38] <zcorpan_> but with the current setup people will just use the metadata kind if they want to use other elements, which isn't much better
- # [14:38] <zcorpan_> we can always extend the list of allowed elements when we see what people use
- # [14:39] * Quits: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk) (Read error: No route to host)
- # [14:44] * Quits: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
- # [14:44] <hsivonen> when Web content says the encoding is EUC-JP or ISO-2022-JP, are browsers supposed to use the ISO mapping tables or the tables that have been modified for Windows-31J as when Web content says Shift_JIS?
- # [14:48] <cyberix> I wrote a simple application which is able to send some binary data as the body of an http POST request
- # [14:48] <hsivonen> smaug____: recently, I've seen Prototype, Firebug and Outlook Web App work around the lack of insertAdjacentHTML by using createContextualFragment
- # [14:48] <cyberix> http://www.cs.helsinki.fi/u/twruottu/testi/bpost.html
- # [14:48] <cyberix> It requires the user to download a file and upload it back by dragging it back to the browser
- # [14:48] <cyberix> but this is afaik the best way to do this at the moment
- # [14:48] <hsivonen> which is sad, because we could optimize insertAdjacentHTML the same way innerHTML is now optimized
- # [14:49] <hsivonen> and createContextualFragment confuses people
- # [14:49] <hsivonen> since the context is passed in a goofy way
- # [14:49] <hsivonen> because the method is on Range and not on Element
- # [14:52] <jgraham> Latest message to HyBi is interesting. Hasn't made it to the archives yet but might be http://www.ietf.org/mail-archive/web/hybi/current/msg04029.html eventually
- # [14:52] <jgraham> Mozilla plan to either not ship in Fx4 or ship in "a clearly for-experiment-only namespace"
- # [14:53] <jgraham> Dunno quite what that means
- # [14:53] <jgraham> Maybe add "moz" to the front of lots of the API bits
- # [14:53] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [14:53] <jgraham> Although ironically the API is the one thing that is likely to be stable
- # [14:58] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:02] <jgraham> (message is in the archives now)
- # [15:08] * Joins: karlushi (~karlushi@fw.vdl2.ca)
- # [15:10] <hsivonen> speaking of createContextualFragment, Opera might want to clone https://bugzilla.mozilla.org/show_bug.cgi?id=585819
- # [15:22] <espadrine> We will have neither insertAdjacentHTML nor outerHTML in Fx4.
- # [15:22] <espadrine> Johnny Stenback says, 'This won't happen for Firefox 4 unless someone steps up to own this. Not blocking.'
- # [15:22] <hsivonen> bug# ?
- # [15:22] <espadrine> https://bugzilla.mozilla.org/show_bug.cgi?id=92264
- # [15:22] <hsivonen> thanks
- # [15:24] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:27] * Quits: karlushi (~karlushi@fw.vdl2.ca) (Quit: This computer has gone to sleep)
- # [15:29] * Joins: karlushi (~karlushi@fw.vdl2.ca)
- # [15:32] * temp01 is now known as away01
- # [15:35] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:37] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [15:38] * Quits: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:49] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [15:51] * Joins: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net)
- # [16:09] * Quits: maikmerten (~merten@dhcp-11-239.it.uu.se) (Remote host closed the connection)
- # [16:18] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [16:19] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [16:20] * Joins: annevk (~annevk@mail.brightonfestival.org)
- # [16:32] * Quits: stalled (~stalled@unaffiliated/stalled) (Read error: Connection reset by peer)
- # [16:33] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [16:33] * Quits: annevk (~annevk@mail.brightonfestival.org) (Quit: annevk)
- # [16:40] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [16:42] * Quits: peol (~peol@unaffiliated/peol) (Quit: Leaving)
- # [16:42] * Joins: maikmerten (~merten@m83-185-18-21.cust.tele2.se)
- # [16:45] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
- # [17:06] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 276 seconds)
- # [17:06] * Quits: Kuruma_ (~Kuruman@p7207-ipngn1301marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 276 seconds)
- # [17:07] * Joins: Kuruma__ (~Kuruman@p7207-ipngn1301marunouchi.tokyo.ocn.ne.jp)
- # [17:07] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:10] * Joins: Dashiva (Dashiva@84-72-44-201.dclient.hispeed.ch)
- # [17:10] * Quits: Dashiva (Dashiva@84-72-44-201.dclient.hispeed.ch) (Changing host)
- # [17:10] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [17:13] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 265 seconds)
- # [17:16] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [17:16] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
- # [17:16] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [17:17] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
- # [17:17] * Quits: boaz (~boaz@64.119.159.231) (Read error: Connection reset by peer)
- # [17:18] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [17:18] * Joins: boaz (~boaz@64.119.159.231)
- # [17:21] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [17:25] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [17:27] * Quits: micheil (~micheil@124-168-141-29.dyn.iinet.net.au) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [17:27] * away01 is now known as temp01
- # [17:36] * Quits: nessy (~Adium@124-169-0-56.dyn.iinet.net.au) (Quit: Leaving.)
- # [17:43] * temp01 is now known as away01
- # [17:44] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
- # [17:45] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [17:47] * Joins: dglazkov (~dglazkov@nat/google/x-spqdzdpzieoconrd)
- # [17:52] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Quit: Leaving)
- # [18:01] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [18:03] * Joins: annevk (~annevk@mail.brightonfestival.org)
- # [18:03] * Joins: dbaron (~dbaron@nat/mozilla/x-qxwzgreurumvhvar)
- # [18:05] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [18:06] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [18:10] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [18:10] * Quits: drunknbass (~drunknbas@76.91.255.83) (Remote host closed the connection)
- # [18:12] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
- # [18:20] * Joins: dave_levin (~dave_levi@nat/google/x-xbqhwuikkoeybakp)
- # [18:22] * Quits: annevk (~annevk@mail.brightonfestival.org) (Quit: annevk)
- # [18:26] * Quits: shepazu (~schepers@dhcp232-197.enst.fr) (Quit: shepazu)
- # [18:28] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [18:30] * Joins: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
- # [18:31] * Quits: paul_irish (~paul_iris@77.241.105.164) (Remote host closed the connection)
- # [18:32] * Joins: paul_irish (~paul_iris@74.125.121.49)
- # [18:32] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
- # [18:38] * Joins: ap (~ap@17.246.19.253)
- # [18:39] <Philip`> http://www.itworldcanada.com/news/opinion-disband-the-itu-t-ipv6-group/141380-pg1 - hooray for XML
- # [18:39] <Philip`> (In Opera I get a parse error)
- # [18:39] <Philip`> (Hmm, looks like it's text/html in Firefox)
- # [18:42] * Quits: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [18:43] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [18:51] * Joins: mat_t (~mattomasz@ppp-0-208.glas-b-1.access.uk.tiscali.com)
- # [19:00] <cyberix> It seems that xhr2.send(Blob) has been replaced with xhr2.send(ByteArray)
- # [19:00] <cyberix> has ByteArray been defined somewhere?
- # [19:03] * Joins: Ms2ger (~Ms2ger@91.181.39.131)
- # [19:11] * Joins: jlebar (~jlebar@nat/mozilla/x-wnaedehejzzlyutt)
- # [19:15] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [19:16] * Quits: Ms2ger (~Ms2ger@91.181.39.131) (Ping timeout: 265 seconds)
- # [19:18] * Joins: KaOSoFt (~maxzagato@190.24.156.162)
- # [19:18] * Quits: KaOSoFt (~maxzagato@190.24.156.162) (Changing host)
- # [19:18] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [19:20] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu) (Ping timeout: 265 seconds)
- # [19:21] * Joins: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net)
- # [19:22] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [19:22] * Joins: matjas_ (~matjas@ip-213-49-114-8.dsl.scarlet.be)
- # [19:24] * Quits: matjas (~matjas@ip-213-49-115-64.dsl.scarlet.be) (Ping timeout: 265 seconds)
- # [19:29] <espadrine> Do we have a constructor for the video element?
- # [19:30] <espadrine> I don't see it in the spec, and it seems unimplemented...
- # [19:30] * Joins: Ms2ger (~Ms2ger@91.181.39.131)
- # [19:30] <Philip`> espadrine: document.createElement('video')
- # [19:30] <Philip`> I don't believe there's an equivalent of "new Audio()"
- # [19:30] <tabatkins> There isn't.
- # [19:30] <espadrine> Ah, ok.
- # [19:31] <espadrine> Do you know why?
- # [19:31] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [19:31] <Philip`> I assume because it's useful to play audio without doing any DOM interaction
- # [19:31] <Philip`> whereas there's no point using video unless you put it in the DOM
- # [19:32] <Philip`> (Useful for things like sound effects in games)
- # [19:32] <espadrine> I admit that video is less often scripted...
- # [19:34] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-212.west.biz.rr.com)
- # [19:37] * Joins: TelFiRE (~TelFiRE@c-24-10-155-57.hsd1.ut.comcast.net)
- # [19:38] * Joins: jschuh (d8ef2d04@gateway/web/freenode/ip.216.239.45.4)
- # [19:42] * Quits: mat_t (~mattomasz@ppp-0-208.glas-b-1.access.uk.tiscali.com) (Quit: Leaving)
- # [19:45] * Quits: matjas_ (~matjas@ip-213-49-114-8.dsl.scarlet.be) (Quit: Computer has gone to sleep.)
- # [19:51] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [19:53] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [19:53] * Joins: aroben__ (~aroben@unaffiliated/aroben)
- # [19:55] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 272 seconds)
- # [19:57] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Ping timeout: 272 seconds)
- # [20:01] * Joins: annevk (~annevk@host86-184-97-104.range86-184.btcentralplus.com)
- # [20:03] * Quits: Ms2ger (~Ms2ger@91.181.39.131) (Ping timeout: 265 seconds)
- # [20:04] * Joins: Ms2ger (~Ms2ger@91.181.39.131)
- # [20:12] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Ping timeout: 265 seconds)
- # [20:20] <AryehGregor> Isn't http://ie.microsoft.com/testdrive/HTML5/DOMCapabilities/Default.html the kind of test that IE developers have publicly said is not a reasonable kind of test because it doesn't test whether all the details of the implementation are correct?
- # [20:22] <annevk> you should probably add a link for "have publicly said"
- # [20:22] <AryehGregor> I would, but I'm lazy.
- # [20:23] <AryehGregor> It was in some post where they were saying how amazing it was that they passed 100% of the tests they wrote for the W3C, and were trying to downplay the important of sites like html5test.com.
- # [20:23] <annevk> cyberix, there's send(Blob)
- # [20:23] <AryehGregor> Pretty sure it was in an actual blog post, might have been in a [MSFT] comment.
- # [20:23] <annevk> oh yeah
- # [20:24] <annevk> I recall something like that
- # [20:25] <AryehGregor> It's a totally legitimate point, of course. Tests like Acid3 are pretty broken.
- # [20:25] <AryehGregor> They encourage vendors to implement some bare minimum of functionality that makes the test pass but isn't actually useful.
- # [20:25] <AryehGregor> Which breaks feature-testing and is evil.
- # [20:26] <annevk> Acid3 has taught us a bunch of things
- # [20:26] <annevk> I hope
- # [20:26] <Hixie> yes
- # [20:27] <Hixie> acid tests in general are helpful (would microsoft have even tried to do DOM Events without Acid3?), I think, but they are certainly only one part of a balanced diet
- # [20:30] <annevk> agreed, with lessons I meant testing for things that actually ought to have been removed from the platform (or changed drastically)
- # [20:31] <annevk> still a bit too much "unimplemented specs are nevertheless correct"
- # [20:31] <annevk> but I think we have a decent set of people now that will ensure that will not happen again that fast
- # [20:33] <Hixie> yeah i made a bunch of mistakes like that in acid3
- # [20:33] <Hixie> i have a file somewhere listing my mistakes so i can remember them for acid4 :-)
- # [20:33] <annevk> heh, I should do that too
- # [20:37] <volkmar> annevk: hey, about your discussion with smaug later
- # [20:38] * Joins: matjas (~matjas@91.182.193.177)
- # [20:38] <volkmar> you were talking about form elements association
- # [20:38] <volkmar> don't understand whit was the problem
- # [20:39] <smaug____> volkmar: and I commented that it is rather
- # [20:39] <smaug____> er
- # [20:39] <volkmar> ?
- # [20:40] <smaug____> volkmar: based on the draft, if form attribute is set, the owner form should point to the form element even if the input element isn't in document
- # [20:41] <volkmar> that sounds insane
- # [20:41] <smaug____> volkmar: and I commented that it is rather strange API, that not-in-document element points to form, but .elements in form don't point to that
- # [20:42] <volkmar> and that's inconsistant
- # [20:42] <volkmar> label @for attribute required the element to be in the same document
- # [20:42] <annevk> that's how it works in Opera anyway
- # [20:43] <annevk> same document is that ownerdocument wise?
- # [20:44] <annevk> anyways, i don't mind the spec changing
- # [20:45] * Quits: annevk (~annevk@host86-184-97-104.range86-184.btcentralplus.com) (Quit: annevk)
- # [20:47] <volkmar> smaug____: did you find the part in the spec saying that .form should return the form element even if not in document ?
- # [20:47] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [20:47] <smaug____> volkmar: it is somewhere there
- # [20:47] <smaug____> not said explicitly
- # [20:49] <smaug____> volkmar: if you follow the steps to set form owner, you notice that the element doesn't need to be in document
- # [20:51] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [20:56] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [20:57] <volkmar> smaug____: can't found it, i'm obviously too stupid :(
- # [20:58] <smaug____> volkmar: somewhere here http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#attr-fae-form
- # [20:59] <volkmar> yeah, i was looking to that
- # [21:13] * Quits: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [21:14] * Quits: smaug____ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 4.0b5pre/20100823134346])
- # [21:18] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [21:20] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [21:21] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
- # [21:22] * Quits: boaz (~boaz@64.119.159.231) (Read error: Connection reset by peer)
- # [21:22] * Joins: boaz (~boaz@64.119.159.231)
- # [21:22] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [21:22] * Quits: boaz (~boaz@64.119.159.231) (Remote host closed the connection)
- # [21:22] * Joins: boaz (~boaz@64.119.159.231)
- # [21:39] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
- # [21:39] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [21:39] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
- # [21:49] * Quits: erlehmann (~erlehmann@dslb-094-223-095-061.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [21:54] * Joins: KevinMarks (~KevinMark@157.22.22.57)
- # [21:56] * Quits: paul_irish (~paul_iris@74.125.121.49) (Remote host closed the connection)
- # [22:02] * Joins: estellevw (~estelle@64.125.181.73)
- # [22:04] * Joins: estes (~aestes@17.246.18.187)
- # [22:06] * Quits: estellevw (~estelle@64.125.181.73) (Ping timeout: 265 seconds)
- # [22:17] * Quits: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com) (Ping timeout: 255 seconds)
- # [22:19] * Joins: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
- # [22:20] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [22:21] * Joins: shepazu (~schepers@81.253.21.197)
- # [22:23] * Quits: shepazu (~schepers@81.253.21.197) (Read error: Connection reset by peer)
- # [22:23] * Quits: matjas (~matjas@91.182.193.177) (Quit: Computer has gone to sleep.)
- # [22:24] * Joins: shepazu (~schepers@81.253.21.197)
- # [22:28] * Quits: shepazu (~schepers@81.253.21.197) (Ping timeout: 240 seconds)
- # [22:39] * Quits: hdhoang (~hdhoang@hdhoang.zahe.me) (Read error: Connection reset by peer)
- # [22:40] * GPHemsley wonders what browser vendor is not on the WHATWG list
- # [22:40] <Hixie> Microsoft
- # [22:41] <Hixie> is probably the one being talked about
- # [22:41] <Hixie> (there's of course also lots of smaller players who aren't on the list)
- # [22:42] <GPHemsley> right... but isn't Microsoft on the list?
- # [22:42] <GPHemsley> I recall reading stuff from them once
- # [22:42] <Hixie> microsoft policy is not to participate on the whatwg list
- # [22:42] <Hixie> they do have some people who are subscribed and some have participated in the past
- # [22:42] <Hixie> but they fear the lack of a patent policy
- # [22:42] <Hixie> (not an entirely unreasonable position)
- # [22:43] <GPHemsley> for the entirety of the WHATWG work?
- # [22:43] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [22:44] <Hixie> not sure what you're asking
- # [22:45] <GPHemsley> I was trying to clarify your point about the lack of a patent policy
- # [22:46] <Hixie> The concern that they have conveyed to me is regarding the lack of a patent policy of any kind with respect to the WHATWG effort.
- # [22:46] <Hixie> it's a concern that is mostly academic at this point since most of the content is also published by the W3C under their patent policy.
- # [23:02] <AryehGregor> I assume lawyers won't like the "most".
- # [23:06] <Hixie> that's not really a whatwg-specific problem. e.g. none of the WebSocket protocol stuff at the IETF is under a patent policy worth anything.
- # [23:06] <Hixie> but yes
- # [23:08] * Joins: abarth (~abarth@c-67-169-42-39.hsd1.ca.comcast.net)
- # [23:09] <GPHemsley> and what exactly the fear of?
- # [23:09] <GPHemsley> +is
- # [23:10] <Hixie> someone participating in the project (e.g. google) patenting something that then becomes part of the spec, getting microsoft to implement it, and then suing for patent infringement
- # [23:10] <GPHemsley> ah
- # [23:10] <GPHemsley> yeah, that's scary
- # [23:10] <GPHemsley> </3 software patents
- # [23:10] <Hixie> not really
- # [23:10] <Hixie> but it's something the w3c patent policy solves
- # [23:10] <GPHemsley> what's it say?
- # [23:11] <GPHemsley> and, more importantly, why doesn't WHATWG have one?
- # [23:11] <Hixie> that you can't sue other participants, basically
- # [23:11] <Hixie> making a patent policy is years of lawyer work
- # [23:11] <Hixie> and nobody has cared enough to do the work
- # [23:11] <GPHemsley> why not just "nothing here is patentable"
- # [23:11] <GPHemsley> boom, done
- # [23:11] <Hixie> what would that do
- # [23:11] <GPHemsley> no idea
- # [23:11] <GPHemsley> ;)
- # [23:12] <Hixie> the real scary imho is patents ending up in the hands of patent trolls
- # [23:12] <Hixie> and there ain't nothing a patent policy can do about that
- # [23:12] <AryehGregor> Who would agree to a WHATWG patent policy? Why would they?
- # [23:12] <AryehGregor> All HTMLWG members have to agree to the W3C one as a condition of participation.
- # [23:12] <Hixie> presumably the same people who agree to the w3c one (anyone who participates)
- # [23:13] <GPHemsley> Just saw this: @ConanOBrien Facebook is trying to trademark the word "Face". I am going to trademark the word "aceboo", and then wait for the dollars to roll in.
- # [23:13] <Hixie> (the reason the scenario listed above isn't scary is that all the people who would get sued have just as many patents of their own and would just counter-sue)
- # [23:13] <AryehGregor> So the whatwg list would no longer be open to immediate subscription, you'd need approval first?
- # [23:13] <Hixie> AryehGregor: if what occured?
- # [23:13] <AryehGregor> If you required a patent policy agreement from all contributors?
- # [23:14] <AryehGregor> Otherwise organizations could just have their employees participate and sign away all of their (the employee's) patents, which would be none.
- # [23:14] <AryehGregor> So you'd need to ask them who their employer is, at a minimum.
- # [23:14] <Hixie> if we request that people agree to something before they could post, then it seems tautological that they could indeed not post until they had agreed
- # [23:14] <GPHemsley> which is silly
- # [23:14] <Hixie> but i don't think anyone has proposed that so far
- # [23:14] <Hixie> since nobody has done any of the lawyery work
- # [23:15] <AryehGregor> But just asking them to agree isn't enough, you have to get their employer to agree.
- # [23:15] <AryehGregor> Or else it's kind of meaningless.
- # [23:15] <AryehGregor> Their agreement isn't binding on their employer.
- # [23:15] <GPHemsley> couldn't the patent policy be a stipulation of the standard, rather than the working group?
- # [23:16] <Hixie> GPHemsley: i don't know what that would mean
- # [23:16] <GPHemsley> yeah, I don't either... just thinking out loud
- # [23:16] <Hixie> but in general i recommend getting a law degree in patent law before trying to think about this stuff :-)
- # [23:16] <GPHemsley> :P
- # [23:16] * Quits: ROBOd (~robod@92.86.242.213) (Quit: .)
- # [23:17] <GPHemsley> yeah... everything I can think of just goes back to </3 software patents
- # [23:18] <GPHemsley> because it's really rather stupid for us all to be working together for a common goal, and then have somebody come out of nowhere and say "hahaha! you implemented the agreed-upon standard, which I secretly have a patent to! diediedie"
- # [23:19] <GPHemsley> that's worse than just trying to reverse engineer things 100 times
- # [23:21] <AryehGregor> I had an idea that a company like Google could use to kill software patents. I recently summarized it here: http://weblogs.mozillazine.org/roc/archives/2010/08/google_vs_oracl.html#c2727630
- # [23:21] <Hixie> abarth: i don't understand your e-mail (re xbl2)
- # [23:21] <AryehGregor> I have some vague idea that maybe I could try pestering important people to listen to it, but I'm too lazy.
- # [23:22] <abarth> Hixie: xbl looks like a templating system
- # [23:22] <abarth> Hixie: where you supply a bunch of markup and script
- # [23:22] <abarth> and then instantiate the template with user-provided values
- # [23:22] <Hixie> AryehGregor: wouldn't that run afoul of the laws against, you know, the mafia
- # [23:22] <Hixie> abarth: i guess it vaguely is similar to such a concept
- # [23:23] <AryehGregor> Hixie, I dunno, why? The mafia breaks people's kneecaps, you're just enforcing your patents. And it's hardly anticompetitive, you're allowing anyone to join who wants to.
- # [23:23] * Quits: Ms2ger (~Ms2ger@91.181.39.131) (Ping timeout: 265 seconds)
- # [23:23] <abarth> Hixie: at a quick glance, i didn't see how you instantate the template
- # [23:23] <Hixie> AryehGregor: well i'm no lawyer, so i have no idea
- # [23:23] <AryehGregor> Me either!
- # [23:23] * aroben__ is now known as aroben
- # [23:24] <hsivonen> Hixie: AFAICT, RICO isn't being enforced against all operations in the U.S. that to a lay person look like protection rackets :-(
- # [23:24] <abarth> Hixie: there are two features that would be desirable from a security point of view
- # [23:24] <abarth> Hixie: 1) the ability to limit what can put put into one of the holes in the template
- # [23:24] <abarth> (e.g., text only, or passive content only, etc)
- # [23:25] <abarth> 2) the ability to supply content for the template in a way that's hard to XSS yourself
- # [23:26] <Hixie> abarth: you don't instantiate xbl bindings... they are just added to existing dom nodes
- # [23:26] <Hixie> abarth: there are no nodes created that aren't already in the dom
- # [23:26] <Hixie> abarth: all it does is slightly transform the dom for the purposes of css
- # [23:27] <abarth> i see
- # [23:27] <hsivonen> abarth: http://hsivonen.iki.fi/test/moz/move-during-parse-parent.html suggests WebKit runs parser-inserted scripts in the context of the parser's document
- # [23:27] <hsivonen> (crashes Chrome and Chromium content process on reload))
- # [23:27] <abarth> Hixie: in the first example in the intro:
- # [23:27] <abarth> <div id="wrapper">
- # [23:27] <abarth> <div id="col2"><content includes=".nav"></div>
- # [23:27] <abarth> <div id="col1"><content includes=".main"></div>
- # [23:27] <abarth> </div>
- # [23:27] <abarth> it looks like <content> is a placeholder
- # [23:27] <abarth> that gets filled with something
- # [23:28] <abarth> you're saying it's a dom node that already exists in your document
- # [23:28] <abarth> hsivonen: crashes are bad :)
- # [23:28] <Hixie> abarth: it doesn't get filled in, it's just that that is where the dom nodes get grafted in when creating the final flattened tree
- # [23:28] <Hixie> abarth: the dom nodes are already there though, yeah
- # [23:29] <Hixie> abarth: this is a pure-dom technology, nothing happens at the markup level
- # [23:29] <hsivonen> abarth: my point being that I don't believe WebKit does what I called #3 in my whatwg email
- # [23:29] <hsivonen> re: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2010-September/028357.html
- # [23:30] <Hixie> ooh, jgraham just updated his script
- # [23:30] <Hixie> oh i guess it could have happened any time in the last 4 days
- # [23:30] <Hixie> hm, or not
- # [23:30] <Hixie> i'm confused
- # [23:30] <Hixie> nevermind
- # [23:31] <abarth> Hixie: ok, that's slightly unfortunate, but I guess we'll have to solve XSS another way then :)
- # [23:33] * Joins: hdhoang (~hdhoang@hdhoang.zahe.me)
- # [23:36] * Joins: Ms2ger (~Ms2ger@91.181.72.112)
- # [23:36] <abarth> hsivonen: nice test case
- # [23:36] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
- # [23:37] <abarth> hsivonen: webkit is very confused by that test case
- # [23:37] * Joins: sicking (~chatzilla@nat/mozilla/x-gluzafnvamvypgkn)
- # [23:38] <Hixie> abarth: seems very fortunate to me, it means i don't introduce any new bugs :-)
- # [23:39] <hsivonen> abarth: I find it odd that you and jgraham characterize the test case as "nice" :-)
- # [23:39] <abarth> Hixie: it should be the case that a good client-side templating system would make XSS very uncommon
- # [23:40] <abarth> Hixie: the unfortunate part is to build all this machinery and then not solve XSS, since it's very nearby
- # [23:41] <Hixie> this is not a client-side templating system
- # [23:41] <Hixie> so that's ok :-)
- # [23:42] <hsivonen> I expect we won't be able to introduce One True templating system
- # [23:42] <hsivonen> enough people will want a different one and not use the safe one
- # [23:43] <hsivonen> most people aren't using XSS-resilient server-side templating systems
- # [23:43] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [23:44] <AryehGregor> I've heard Facebook has a nice hack to PHP that does that.
- # [23:44] <AryehGregor> You can do XML literals, and interpolation into them automatically escapes the variables.
- # [23:44] <AryehGregor> So like: echo <p>$msg</p>;
- # [23:45] <ap> Hixie: I have a Web page here that expects window.elementID to not find an element in strict mode (so it works in shipping Firefox). WebKit matches HTML5 in HTML documents, so it misbehaves on this page. Is a single example enough to change this part in HTML5 to match Firefox 3?
- # [23:45] <ap> Hixie: as a related issue, WebKit doesn't allow window.elementID for XHTML
- # [23:47] <Ms2ger> As a relates issue, WebKit seems to have way too many differences between HTML and XHTML
- # [23:48] <Hixie> ap: what does IE do?
- # [23:49] <ap> Hixie: I didn't test its strict mode, I can do that now
- # [23:49] <Hixie> ap: that would be interesting. Also, whether the original page works in IE, and why.
- # [23:50] <ap> Hixie: oh, I don't need to test. accessing the element works even in strict mode, which is how they test that it's IE
- # [23:50] <Hixie> oh heh
- # [23:50] <ap> Hixie: and then they use IE behaviors
- # [23:51] <Hixie> my expectation would be that there are pages that depend on both behaviours, and that we're screwed either way.
- # [23:52] <Hixie> so i'd rather keep the number of html/xhtml and quirk/noquirk differences as low as possible
- # [23:53] <ap> Hixie: this is also a pretty ugly behavior - and we know that we can live without it for the most part, given that Firefox works
- # [23:53] <ap> Hixie: with some properties coming from name and some from id, there is a lot of potential for mistakes, as well as other browser differences affecting results
- # [23:54] <ap> Hixie: having said that, we've been asked to support window.elementID in XHTML before
- # [23:55] <Hixie> i'm no fan of this behaviour, don't get me wrong :-)
- # [23:56] * Quits: maikmerten (~merten@m83-185-18-21.cust.tele2.se) (Ping timeout: 240 seconds)
- # Session Close: Sat Sep 04 00:00:00 2010
The end :)