Options:
- # Session Start: Mon Sep 20 00:00:00 2010
- # Session Ident: #whatwg
- # [00:02] * Joins: WHATWG (~apermanen@76.168.89.210)
- # [00:02] * Quits: smaug____ (~chatzilla@85-156-25-215.elisa-mobile.fi) (Ping timeout: 276 seconds)
- # [00:09] * Quits: sicking (~chatzilla@mpt-vpn.mozilla.com) (Ping timeout: 245 seconds)
- # [00:13] * Quits: mischat (~mischat@78-86-167-133.zone2.bethere.co.uk) (Quit: mischat)
- # [00:15] * Joins: mischat (~mischat@78-86-167-133.zone2.bethere.co.uk)
- # [00:25] * Quits: nessy (~Adium@124-168-60-18.dyn.iinet.net.au) (Quit: Leaving.)
- # [00:29] * Quits: dglazkov (~dglazkov@216.239.45.130) (Quit: dglazkov)
- # [00:42] * Joins: weinig (~weinig@m1c0436d0.tmodns.net)
- # [00:48] * Joins: mischat_ (~mischat@78-86-167-133.zone2.bethere.co.uk)
- # [00:49] * Quits: mischat (~mischat@78-86-167-133.zone2.bethere.co.uk) (Ping timeout: 264 seconds)
- # [00:49] * mischat_ is now known as mischat
- # [00:53] * Quits: weinig (~weinig@m1c0436d0.tmodns.net) (Quit: weinig)
- # [01:01] * Joins: nessy (~Adium@124-168-60-18.dyn.iinet.net.au)
- # [01:11] * Quits: micheil (~micheil@124-169-144-64.dyn.iinet.net.au) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [01:12] * Quits: MikeSmith (~MikeSmith@EM114-48-157-94.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [01:18] * Joins: MikeSmith (~MikeSmith@EM111-188-7-130.pool.e-mobile.ne.jp)
- # [01:19] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Ping timeout: 245 seconds)
- # [01:20] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 272 seconds)
- # [01:20] * Quits: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
- # [01:21] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
- # [01:25] * Quits: welly (~welly@unaffiliated/welly) (Remote host closed the connection)
- # [01:44] * Joins: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net)
- # [01:45] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [01:45] * Quits: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [01:46] * Quits: erlehmann (~erlehmann@89.204.137.4) (Quit: Die demokratieerhaltende Whistleblower-Organistation Krautchan freut sich immer über Spenden.)
- # [01:49] * Quits: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [01:51] * Joins: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net)
- # [01:55] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [01:56] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [01:56] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [01:58] * Quits: kevogod (~Kevin@97-83-177-130.dhcp.stpt.wi.charter.com) (Quit: Leaving)
- # [01:59] * Joins: dglazkov (~dglazkov@216.239.45.130)
- # [02:22] * Joins: aho (~nya@fuld-4d00d3af.pool.mediaWays.net)
- # [02:22] * Joins: kevogod (~Kevin@97-83-177-130.dhcp.stpt.wi.charter.com)
- # [02:40] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [02:43] <faffers> Do any mobile browser implementations support playback of cached audio?
- # [02:43] <faffers> (offline)
- # [02:43] <faffers> or on
- # [02:43] <faffers> actually
- # [02:43] <faffers> just cached
- # [02:51] <MikeSmith> faffers: Opera Mobile does
- # [02:51] <MikeSmith> or I should say, I think it does
- # [02:51] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Sweden is screwed)
- # [02:53] <MikeSmith> you'd have to ask somebody from Opera to confirm
- # [02:53] <faffers> sure
- # [02:53] <faffers> I'm trying on mobile safari atm
- # [02:54] <faffers> bit of a bastard, it's not interested in cached mp3s, whether they're the original file or I convert them to data uris
- # [02:54] <MikeSmith> as far as other Webkit-based browser engines, I think that's handled in the platform code, so it'd depend on which port/OS/platform version of Webkit (e.g., Qt, GTK+, whatever)
- # [02:54] <faffers> sure
- # [03:04] * Quits: aho (~nya@fuld-4d00d3af.pool.mediaWays.net) (Ping timeout: 245 seconds)
- # [03:06] * Quits: cypha (~sallabanc@unaffiliated/cypha) (Ping timeout: 240 seconds)
- # [03:08] * Joins: gerred (~gerred@c-98-245-71-126.hsd1.co.comcast.net)
- # [03:09] * Joins: jacobolu_ (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net)
- # [03:09] * Quits: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net) (Ping timeout: 245 seconds)
- # [03:12] * jacobolu_ is now known as jacobolus
- # [03:12] <jacobolus> is there someplace to report typos in the SVG spec?
- # [03:12] * Joins: baba (~sallabanc@unaffiliated/cypha)
- # [03:12] <jacobolus> oh, there's a w3 bugzilla. that'll work
- # [03:16] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 272 seconds)
- # [03:16] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [03:17] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [03:19] <MikeSmith> jacobolus: yeah, bugzilla is probably the best place
- # [03:19] <MikeSmith> so I'm just discovering ejacs - http://code.google.com/p/ejacs/
- # [03:20] <MikeSmith> "an Ecma-262 compliant JavaScript interpreter written entirely in Emacs Lisp"
- # [03:20] <MikeSmith> I wonder how well it actually works
- # [03:21] * MikeSmith wonders if Steve Yegge is on twitter
- # [03:26] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [03:35] * Joins: aho (~nya@fuld-4d00d0fa.pool.mediaWays.net)
- # [03:42] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:03] * Joins: paul_irish (~paul_iris@194-144-69-219.du.xdsl.is)
- # [04:04] * Quits: wakaba (~wakaba@134.157.197.113.dy.bbexcite.jp) (Quit: Leaving...)
- # [04:07] * Joins: wakaba (~wakaba@134.157.197.113.dy.bbexcite.jp)
- # [04:15] * Joins: mischat_ (~mischat@78-86-167-133.zone2.bethere.co.uk)
- # [04:16] * Quits: mischat (~mischat@78-86-167-133.zone2.bethere.co.uk) (Ping timeout: 240 seconds)
- # [04:16] * mischat_ is now known as mischat
- # [04:18] * Joins: dglazkov_ (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [04:23] * Quits: dglazkov (~dglazkov@216.239.45.130) (Ping timeout: 265 seconds)
- # [04:23] * dglazkov_ is now known as dglazkov
- # [04:36] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 276 seconds)
- # [04:36] * Quits: paul_irish (~paul_iris@194-144-69-219.du.xdsl.is) (Remote host closed the connection)
- # [04:37] <roc> faffers: Fennec supports <audio> + the HTML5 offline cache
- # [04:38] <roc> faffers: also data: urls in <audio>
- # [04:42] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [04:52] * Quits: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [04:56] * Joins: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi)
- # [04:56] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [05:18] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [05:19] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
- # [05:21] * Joins: sicking (~chatzilla@mpt-vpn.mozilla.com)
- # [05:24] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
- # [05:24] * Quits: ukai (~ukai@nat/google/x-fvjzhksuwohtmvxw) (Ping timeout: 240 seconds)
- # [05:25] * Joins: ukai (~ukai@nat/google/x-fvtfswlnxcqohakb)
- # [05:34] * Joins: agektmr (~Adium@p4188-ipbf5401marunouchi.tokyo.ocn.ne.jp)
- # [05:43] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [05:48] * Quits: agektmr (~Adium@p4188-ipbf5401marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [05:50] * Joins: weinig (~weinig@m2d5636d0.tmodns.net)
- # [05:52] * Quits: hamcore (rhythm@unaffiliated/hamcore) (Quit: No road is long with good company. -Turkish Proverb)
- # [05:57] * abarth is now known as commit-cluster
- # [06:08] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [06:09] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [06:10] * Quits: kevogod (~Kevin@97-83-177-130.dhcp.stpt.wi.charter.com) (Quit: Leaving)
- # [06:23] * commit-cluster is now known as abarth
- # [06:23] * Joins: welly (~welly@unaffiliated/welly)
- # [06:33] * Quits: sicking (~chatzilla@mpt-vpn.mozilla.com) (Ping timeout: 272 seconds)
- # [06:35] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [06:41] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [06:51] * Quits: aho (~nya@fuld-4d00d0fa.pool.mediaWays.net) (Ping timeout: 245 seconds)
- # [07:10] * Joins: MikeSmith_ (~MikeSmith@EM114-48-115-16.pool.e-mobile.ne.jp)
- # [07:10] * Joins: virtuelv (~virtuelv_@65.168.34.95.customer.cdi.no)
- # [07:13] * Quits: MikeSmith (~MikeSmith@EM111-188-7-130.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [07:13] * MikeSmith_ is now known as MikeSmith
- # [07:23] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
- # [07:25] * Joins: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru)
- # [07:27] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:28] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [07:34] * Quits: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
- # [07:35] * Joins: jacobolu_ (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
- # [07:36] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Ping timeout: 252 seconds)
- # [07:40] * Joins: espadrine (~espadrine@acces0670.res.insa-lyon.fr)
- # [07:42] * Quits: virtuelv (~virtuelv_@65.168.34.95.customer.cdi.no) (Quit: Ex-Chat)
- # [07:54] <faffers> Have Apple disabled the ability to use uri data for HTML5 audio on iOS or is it just not done yet?
- # [08:04] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
- # [08:05] * Quits: jacobolu_ (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Ping timeout: 245 seconds)
- # [08:05] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:06] * Quits: welly (~welly@unaffiliated/welly) (Remote host closed the connection)
- # [08:06] <zcorpan_> TabAtkins: hey we're born the same month! which day?
- # [08:20] * Joins: Twisol (~Twisol@wikia/Oddlyoko)
- # [08:27] * Joins: maikmerten (~merten@dhcp-11-239.it.uu.se)
- # [08:30] * Joins: micheil (~micheil@124-169-144-64.dyn.iinet.net.au)
- # [08:32] * Joins: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt)
- # [08:33] * Quits: macpherson (~macpherso@nat/google/x-fomkzfihmdkuskfj) (Quit: macpherson)
- # [08:36] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:43] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:48] * Quits: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [08:49] * Joins: macpherson (~macpherso@nat/google/x-fszycbvtyryyhkyl)
- # [08:49] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:52] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [08:55] * Joins: mokush (~quassel@79.116.79.248)
- # [09:04] * Joins: sicking (~chatzilla@mpt-vpn.mozilla.com)
- # [09:04] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [09:04] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection timed out)
- # [09:05] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Ping timeout: 245 seconds)
- # [09:06] * Quits: WHATWG (~apermanen@76.168.89.210) (Quit: Leaving.)
- # [09:07] * Twisol is now known as Twisol|stressed|
- # [09:07] * Twisol|stressed| is now known as Twisol|sleeping
- # [09:08] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [09:12] * Joins: payman_s (~payman@77.72.99.119)
- # [09:16] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [09:16] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [09:22] * Quits: sicking (~chatzilla@mpt-vpn.mozilla.com) (Remote host closed the connection)
- # [09:24] * Quits: Anti-X (~duckmysic@c7678BF51.dhcp.bluecom.no) (Ping timeout: 255 seconds)
- # [09:24] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
- # [09:28] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [09:30] * Joins: Anti-X (~duckmysic@c9F77BF51.dhcp.bluecom.no)
- # [09:31] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [09:34] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
- # [09:34] * Joins: mpt (~mpt@canonical/mpt)
- # [09:35] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [09:36] * Joins: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk)
- # [09:42] * Joins: Steve_B (~chatzilla@gatej.mh.bbc.co.uk)
- # [09:44] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [09:45] * Quits: Anti-X (~duckmysic@c9F77BF51.dhcp.bluecom.no) (Ping timeout: 240 seconds)
- # [09:52] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [10:06] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
- # [10:07] * Joins: Ms2ger (~Ms2ger@91.181.1.171)
- # [10:09] * Joins: estellevw (~estelle@adsl-99-8-226-189.dsl.pltn13.sbcglobal.net)
- # [10:18] * Joins: mpt (~mpt@canonical/mpt)
- # [10:19] * Joins: smaug____ (~chatzilla@80-186-198-132.elisa-mobile.fi)
- # [10:22] * Quits: mischat (~mischat@78-86-167-133.zone2.bethere.co.uk) (Quit: mischat)
- # [10:23] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 265 seconds)
- # [10:23] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [10:26] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 272 seconds)
- # [10:31] * Joins: matjas (~matjas@ip-213-49-92-33.dsl.scarlet.be)
- # [10:31] <jgraham> Anyone have any idea if the "reset the form owner" algorithm has been compatibility tested?
- # [10:31] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:31] <jgraham> Specifically the case where you have a form-associated element that is not a child of its form
- # [10:32] * ojan_ is now known as ojan_away
- # [10:32] <jgraham> I think we have at least one bug on file that would regress if we implemented that behaviour
- # [10:34] <volkmar> jgraham: which is?
- # [10:34] * Joins: ROBOd (~robod@92.86.246.35)
- # [10:35] * Quits: seventh (seventh@64-9-175-138.fwd.datafoundry.com) (Ping timeout: 272 seconds)
- # [10:35] <jgraham> volkmar: Which what?
- # [10:36] <volkmar> jgraham: what bug?
- # [10:36] <jgraham> Oh, bbc.co.uk relied on retaining the form element pointer after reparenting
- # [10:36] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [10:37] <volkmar> jgraham: gecko is implementing that in nightlies and everything seems fine
- # [10:37] <jgraham> I think we also got OTW on them
- # [10:37] <jgraham> But it's at least unclear that other sites won't break in the same way
- # [10:37] <volkmar> jgraham: but they don't use @form?
- # [10:38] <jgraham> No, they had markup like <table><form><td><input>
- # [10:38] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
- # [10:38] <volkmar> jgraham: that should still work afaik
- # [10:38] <hsivonen> jgraham: so they didn't re-re-parent using a script?
- # [10:38] * Joins: mpt (~mpt@canonical/mpt)
- # [10:38] <jgraham> Then they removed and reinserted the table into the document
- # [10:38] <jgraham> Using a script
- # [10:38] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
- # [10:38] <hsivonen> jgraham: and did that work in Gecko?
- # [10:39] <jgraham> hsivonen: I assume it did at the time
- # [10:39] <hsivonen> I'm surprised
- # [10:39] <jgraham> This was 1.5 years ago
- # [10:40] <jgraham> It is possible that the old gecko parser did something different in this case?
- # [10:40] <gsnedders> jgraham: Are we sure we got the same markup as Gecko?
- # [10:40] * gsnedders has some vague memory that we got different markup causing that bug
- # [10:41] <jgraham> gsnedders: No
- # [10:41] <jgraham> I'm not *sure* about anything
- # [10:42] <jgraham> Anyway, if gecko implements what is in the spec and doesn't see significant breakage that is fine
- # [10:42] <hsivonen> jgraham: I *think* the old parser had a subtle difference from the new parser in some form behavior
- # [10:44] <hsivonen> probably discoverable by searching my bugzilla comments from 2009 on bugs numbered < 400000
- # [10:44] <hsivonen> and not having [fixed by the html5 parser] in the whiteboard
- # [10:44] <hsivonen> and having status FIXED
- # [10:46] * Quits: gerred (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Quit: gerred)
- # [10:49] <jgraham> hsivonen: If the algorithm per spec is working for you, I think that is probably good enough. The comment I got from our developer was something like "I actually quite like the algorithm there, it seems fairly sane. But in HTML that isn't always a good sign"
- # [10:49] <hsivonen> jgraham: no site breakage bugs arising from this have reached me
- # [10:50] <hsivonen> the only bug I've seen about this area was filed by volkmar based on logic instead of site compat ;-)
- # [10:50] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [10:54] <volkmar> hsivonen: you mean the <form><form><input> bug?
- # [10:54] <hsivonen> volkmar: yes
- # [10:55] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [10:55] <volkmar> i still don't understand why the first form is used during parsing considering the second will be set as the form owner after, iirc
- # [10:56] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [11:00] <hsivonen> volkmar: there is no second form element
- # [11:00] <hsivonen> volkmar: the second tag is thrown away
- # [11:00] <hsivonen> due to compat reasons
- # [11:02] <volkmar> hsivonen: the parser is full of black magic :)
- # [11:02] <hsivonen> volkmar: not as magic as the old one, though :-)
- # [11:04] <volkmar> hsivonen: you mean Gandalf the White is not as magic as Gandalf the Grey? ;)
- # [11:05] <hsivonen> volkmar: this time it's actually possible to read the spec or source to see how stuff happens
- # [11:08] <annevk> hehe -- http://twitter.com/joedrew/status/24973615911
- # [11:14] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:18] <MikeSmith> Peter-: has there been some announcement from Mozilla about shipping FF4 with the initial Gecko API?
- # [11:19] <MikeSmith> and if so, they're essentially including it as still-experimental, right?
- # [11:20] <Peter`> It's prefixed, yes
- # [11:20] <MikeSmith> OK
- # [11:20] <Peter`> it's being announced as a feature here: http://www.mozilla.com/en-US/firefox/beta/features/
- # [11:21] <MikeSmith> is that any different from Chrome releasing beta that include their own still-experimental audio API?
- # [11:21] * MikeSmith reads feature page
- # [11:21] <Peter`> Chrome's API is the one from the incubator group
- # [11:21] <Peter`> it doesn't ship yet, though, isn't even close to being enabled in WebKit
- # [11:22] <MikeSmith> there's been no decision in the incubator group about that spec
- # [11:22] <MikeSmith> in fact, we really need to convert that incubator group into a real WG
- # [11:22] <Peter`> The spec, as it is right now, is way too complicated
- # [11:22] <MikeSmith> because the incubator group can't publish andy spec anyway
- # [11:22] <Peter`> I agree that it's nowhere close to being finished, but Chris Rogers realizes that himself as well
- # [11:22] <Peter`> (the editor)
- # [11:23] <Peter`> Shipping an alternative API with Firefox 4 isn't going to make things better, prefixed or not
- # [11:23] <Peter`> when enabled by default, that is, before a consensus has been reached
- # [11:24] <annevk> do you think it will get lots of adoption soon then?
- # [11:24] <MikeSmith> Peter-: looking at http://www.mozilla.com/en-US/firefox/beta/features/ I do notice nothing indicating it's experimental or not fully baked -- so yeah, I agree that is not good. Developers should not be led to assume that is stable enough for them to implement production apps around
- # [11:25] <Peter`> annevk, even though it's proprietary, it's working. People will start experimenting and might expect it to show up in other browsers
- # [11:25] <MikeSmith> it otherwise might be interpreted as Mozilla trying to preemptively put some facts on the ground so that they won't have to change the API later
- # [11:26] <Peter`> I concur
- # [11:26] * Quits: Ms2ger (~Ms2ger@91.181.1.171) (Read error: Connection reset by peer)
- # [11:26] <MikeSmith> boaz: ↑
- # [11:26] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:27] <jgraham> MikeSmith: It's not clear to mw why this is a big problem for anyone other than the Mozilla people
- # [11:28] <jgraham> In that they might have some pressure to keep supporting their audio API in the future when some standard exists
- # [11:28] <annevk> really?
- # [11:28] <annevk> it's prefixed
- # [11:28] <MikeSmith> jgraham: you don't think it's a problem to be aware that a particular API is not stable?
- # [11:28] <annevk> prefixed is great
- # [11:28] <jgraham> MikeSmith: Prefixed === unstable
- # [11:28] <Peter`> It's not being advertised as such
- # [11:28] <annevk> you want people to do some amount of experimentation otherwise you never get a feel of what is wrong
- # [11:29] <Peter`> "Firefox is changing the way media is integrated on the web" sounds like something which is here to stay, prefixed or not
- # [11:29] <jgraham> It is no different to people shipping prefixed CSS or whatever
- # [11:29] <jgraham> It seems to me that, fundamentally, they are doing the right thing
- # [11:30] <jgraham> Possibly their PR people have gone overboard
- # [11:30] <jgraham> But seriously, who expects a mozFoo API to be the last word in Foo APIS?
- # [11:30] <abarth> i've been going through the WebKit bug database. It's crazy how many bugs are fixed by the HTML5 parser
- # [11:31] <jgraham> It is clear that it can be replaced with some other API in the future and you can get the right one via feature detection
- # [11:31] * Joins: roc_ (~roc@173-13-44-225-Pennsylvania.hfc.comcastbusiness.net)
- # [11:31] * Quits: roc (~roc@12.180.114.2) (Read error: Connection reset by peer)
- # [11:31] * roc_ is now known as roc
- # [11:31] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [11:32] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:33] * Quits: Twisol|sleeping (~Twisol@wikia/Oddlyoko) (Quit: Leaving)
- # [11:33] * Joins: Ms2ger (~Ms2ger@91.181.122.14)
- # [11:34] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [11:34] <hsivonen> it could be, though, that -ms- and -webkit- are setting wrong expectations about future support for -moz- and -o- features
- # [11:34] <Peter`> jgraham, I agree that the PR part around it makes it seem worse than it is. Still I think it'd be best to keep it disabled by default, so that people who want to use it can experiment with it, while also waiting for the Incubator Group to reach a consensus. If Chrome is going to do the same there'll be two implementations of an "Audio API" which aren't similar at all
- # [11:36] <hsivonen> if you disable something by default, you can't really demo it as easily
- # [11:38] <hsivonen> (Apple and Google are demoing -webkit-* stuff as "HTML5" all the time, and Firefox looks bad, because the newest demos don't run)
- # [11:38] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
- # [11:41] <hsivonen> how many people actually read http://slides.html5rocks.com/disclaimer.html ?
- # [11:42] * Parts: payman_s (~payman@77.72.99.119) ("Leaving")
- # [11:42] * Joins: payman_s (~payman@77.72.99.119)
- # [11:49] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [11:56] * Quits: ojan_away (~ojan@nat/google/x-xjwutoqhglzizhgo) (Quit: ojan_away)
- # [12:05] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [12:06] * Joins: mpt (~mpt@91.189.88.12)
- # [12:06] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [12:06] * Joins: mpt (~mpt@canonical/mpt)
- # [12:13] * Quits: espadrine (~espadrine@acces0670.res.insa-lyon.fr) (Quit: espadrine)
- # [12:18] * Joins: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk)
- # [12:25] * Joins: ciaran_lee (leecn@spoon.netsoc.tcd.ie)
- # [12:26] * Joins: erlehmann (~erlehmann@89.204.153.99)
- # [12:32] * Quits: smaug____ (~chatzilla@80-186-198-132.elisa-mobile.fi) (Ping timeout: 272 seconds)
- # [12:33] * Joins: jacobolu_ (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
- # [12:34] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Ping timeout: 245 seconds)
- # [12:35] * Joins: espadrine (~espadrine@acces0670.res.insa-lyon.fr)
- # [12:40] * Quits: estellevw (~estelle@adsl-99-8-226-189.dsl.pltn13.sbcglobal.net) (Quit: estellevw)
- # [12:44] * Joins: peol_ (~peol@91.213.250.6)
- # [12:44] * Quits: peol_ (~peol@91.213.250.6) (Changing host)
- # [12:44] * Joins: peol_ (~peol@unaffiliated/peol)
- # [12:49] * Joins: mischat_ (~mischat@188-220-41-110.zone11.bethere.co.uk)
- # [12:52] * Quits: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk) (Ping timeout: 240 seconds)
- # [12:52] * mischat_ is now known as mischat
- # [12:58] * Quits: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk) (Remote host closed the connection)
- # [12:58] * Joins: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk)
- # [13:00] * Joins: KrooniX (~KrooniX@irc.tellnes.com)
- # [13:04] * Quits: maikmerten (~merten@dhcp-11-239.it.uu.se) (Ping timeout: 252 seconds)
- # [13:05] * Joins: agektmr (~Adium@p2037-ipbf1808marunouchi.tokyo.ocn.ne.jp)
- # [13:05] <Rik`> Peter`: then WebKit should not activate css gradients by default
- # [13:05] <Rik`> or CSS reflections
- # [13:09] <Rik`> Peter`: and https://developer.mozilla.org/en/Manipulating_audio_using_the_enhanced_audio_API
- # [13:09] <Rik`> there is a big "non standard" on top of the doc
- # [13:09] <Rik`> the chart will point to this page
- # [13:10] * Joins: MikeSmith_ (~MikeSmith@EM114-49-131-171.pool.e-mobile.ne.jp)
- # [13:11] <Rik`> hi MikeSmith or MikeSmith_
- # [13:11] <MikeSmith_> Rik`: hej
- # [13:11] <Rik`> as I said before the chart will link to https://developer.mozilla.org/en/Manipulating_audio_using_the_enhanced_audio_API
- # [13:11] <Rik`> which clearly claims this is non standard
- # [13:12] <MikeSmith_> I see
- # [13:12] * MikeSmith_ reads page
- # [13:13] * Quits: MikeSmith (~MikeSmith@EM114-48-115-16.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [13:13] * MikeSmith_ is now known as MikeSmith
- # [13:17] <annevk> pretty cool
- # [13:18] <MikeSmith> yeah
- # [13:19] <MikeSmith> I think once people get their hands on this stuff, we are going to see all kinds of cool stuff
- # [13:20] <MikeSmith> just hope there won't be too much pain involved for everybody in migrating to whatever the standard API ends up being
- # [13:22] <jgraham> The Chrome thing looks scary-complex
- # [13:24] * Joins: maikmerten (~merten@ext-137.eduroam.uu.se)
- # [13:25] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [13:27] * Joins: smaug____ (~chatzilla@vallila-gw.hupnet.helsinki.fi)
- # [13:31] <hsivonen> someone should do an objective analysis of the level of complexity of proposals coming from each browser vendor
- # [13:32] <hsivonen> (I mean more generally--not just for audio)
- # [13:32] <hsivonen> (Yes, I know you can't really objectively quantify spec proposal complexity)
- # [13:34] <jcranmer> 75.0896
- # [13:34] <jcranmer> hsivonen: count the number of external/internal section dependencies it adds
- # [13:35] <hsivonen> isn't http://www.w3.org/Bugs/Public/show_bug.cgi?id=10657 violating ARIA design principles?
- # [13:38] <Ms2ger> Doesn't matter, it was filed by an expert
- # [13:39] <annevk> hsivonen, though so too
- # [13:40] <annevk> hsivonen, but maybe the principles have changed
- # [13:40] <hsivonen> annevk: I commented.
- # [13:40] <annevk> hsivonen, there's also this weird notion in the WAI-ARIA spec that AT may change the markup and that web authors have to ensure they check mutation events
- # [13:40] <hsivonen> annevk: I expect the principles haven't changed. But if they had, it would be a pretty bad bait and switch.
- # [13:41] <hsivonen> annevk: yeah, that's truly bizarre
- # [13:41] <annevk> hsivonen, I objected to that (too late for the deadline) but maybe I should again now that there's another Last Call without someone responding to my comments
- # [13:41] <annevk> that the W3C rechartered it as a Member-only group is also truly bizarre
- # [13:42] <annevk> T.V. Raman has complained quite loudly about that
- # [13:42] <annevk> and he's in the TAG -- quite the expert
- # [13:42] <hsivonen> annevk: I hope Opera sent charter review comments requesting the group to be public
- # [13:42] <annevk> I haven't checked to be honest
- # [13:42] <hsivonen> annevk: I also hope Raman sent in charter review comments to that effect
- # [13:43] <annevk> I should really kill this "to be honest" habit, it makes no sense
- # [13:43] <jcranmer> to be honest, I disagree with you
- # [13:43] * Quits: baba (~sallabanc@unaffiliated/cypha) (Ping timeout: 264 seconds)
- # [13:44] <Dashiva> To be honest, I'm not
- # [13:44] <annevk> heh
- # [13:45] <annevk> AryehGregor, textArea should just work actually; SVG is matched case-sensitively
- # [13:46] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Ping timeout: 255 seconds)
- # [13:46] <hsivonen> annevk: SVG textArea should not be implemented
- # [13:48] <annevk> ah yeah, forgot about that
- # [13:53] <annevk> ooh
- # [13:53] <annevk> @volantis.com
- # [13:53] <annevk> I thought I recognized that
- # [13:53] * Joins: hamcore (rhythm@unaffiliated/hamcore)
- # [13:53] <MikeSmith> ?
- # [13:53] <MikeSmith> what about volantis?
- # [13:53] <annevk> Dave Raggett worked for them iirc
- # [13:54] <annevk> the convert this XHTML2 markup to device-specific-markup people
- # [13:54] <MikeSmith> I can't remember if Dave did or not, but Rhys Lewis did
- # [13:54] <MikeSmith> Rhys is now at Qualcomm
- # [13:54] <hsivonen> annevk: ah. that's what I suspected, but their product page is broken, so I couldn't check
- # [13:55] * Joins: pauld (~chatzilla@194.102.13.2)
- # [13:55] <MikeSmith> Rhys was a major force behind the Device Independence Activity stuff
- # [13:55] <annevk> Paul Duffin's latest email makes this perfectly clear
- # [13:55] <MikeSmith> which eventually morphed into the Ubiquitous Web Applications work
- # [13:56] <hsivonen> and Opera Mini and WebKit ate their lunch
- # [13:57] <MikeSmith> I'm trying to remember the name of that proposed vocab
- # [13:59] <MikeSmith> DIAL
- # [13:59] <MikeSmith> it was called
- # [14:00] <MikeSmith> wow
- # [14:00] <MikeSmith> http://www.w3.org/TR/dial/
- # [14:00] <MikeSmith> they are still working on that, it seems
- # [14:00] <MikeSmith> oh
- # [14:00] <MikeSmith> "This document has been discontinued as part of the closure the Ubiquitous Web Applications Working Group."
- # [14:01] <hsivonen> I hadn't noticed the group had been closed. what happened?
- # [14:02] * Quits: espadrine (~espadrine@acces0670.res.insa-lyon.fr) (Quit: espadrine)
- # [14:02] <annevk> Opera Mini ;p
- # [14:03] <MikeSmith> hsivonen: er, I guess I should know the answer to that question… but to be honest, I don't
- # [14:03] <MikeSmith> maybe no longer enough member interest
- # [14:03] <MikeSmith> Rhy was for quite a long time the major force in sorta singlehandedly keeping some of that work going
- # [14:04] <MikeSmith> architect of sorts
- # [14:04] <MikeSmith> behind a lot of it
- # [14:04] <annevk> geolocation is in a different activity? whoa
- # [14:04] <MikeSmith> and when Rhys moved on, not sure anybody else was prepared to step in and pick up the work
- # [14:04] <hsivonen> MikeSmith: I see
- # [14:05] * Quits: agektmr (~Adium@p2037-ipbf1808marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [14:06] <MikeSmith> annevk: W3C activity classifications are somewhat artificial constructs that don't necessarily affect much
- # [14:06] <MikeSmith> given that patent policy is all per-spec
- # [14:06] <MikeSmith> or per-WG
- # [14:06] <annevk> yeah, could just move to a flat structure
- # [14:07] <MikeSmith> yeah, there are a lot people who think that might work better
- # [14:07] * Joins: lanel (~chatzilla@2001:718:2:91:20a:cdff:fe10:c579)
- # [14:07] * Quits: lanel (~chatzilla@2001:718:2:91:20a:cdff:fe10:c579) (Client Quit)
- # [14:13] * Quits: Ms2ger (~Ms2ger@91.181.122.14) (Quit: bbl)
- # [14:17] * Quits: smaug____ (~chatzilla@vallila-gw.hupnet.helsinki.fi) (Ping timeout: 240 seconds)
- # [14:18] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [14:27] * Joins: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt)
- # [14:45] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [14:47] * Joins: agektmr (~Adium@p2037-ipbf1808marunouchi.tokyo.ocn.ne.jp)
- # [14:49] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
- # [14:50] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:50] * Joins: BlurstOfTimes (~blurstoft@168.203.117.112)
- # [14:55] * Joins: shepazu (~schepers@adsl-242-206-12.rmo.bellsouth.net)
- # [14:56] * Quits: boaz (~boaz@64.119.159.231) (Ping timeout: 272 seconds)
- # [15:01] * Quits: agektmr (~Adium@p2037-ipbf1808marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [15:01] * Joins: boaz (~boaz@64.119.159.231)
- # [15:03] <boaz> MikeSmith: woah.
- # [15:05] <boaz> Hm, I agree, that "feature" is misleading given that the API is likely to change.
- # [15:06] <MikeSmith> boaz: Rik` has pointed out that the page which actually provides the details about the API makes it more clear
- # [15:06] <boaz> that's good
- # [15:06] <boaz> Also, this is a case where the API was implemented long before an incubator group was even formed...
- # [15:07] <boaz> like six months before.
- # [15:07] <boaz> Due to my limited experience, I'm not sure how often that happens.
- # [15:07] <boaz> And in either case, It doesn't really matter. We should be telling developers that the API will totally change.
- # [15:07] <boaz> ... or at least that it might.
- # [15:09] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [15:09] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 265 seconds)
- # [15:11] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [15:12] * Quits: maikmerten (~merten@ext-137.eduroam.uu.se) (Ping timeout: 265 seconds)
- # [15:12] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [15:14] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 272 seconds)
- # [15:17] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [15:18] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [15:19] * Joins: plainhao (~plainhao@mail.xbiotica.com)
- # [15:20] * Joins: Edogaa (~Animeking@adsl-233-212-41.mia.bellsouth.net)
- # [15:25] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [15:28] * Joins: mpt (~mpt@canonical/mpt)
- # [15:29] * Joins: agektmr (~Adium@p2037-ipbf1808marunouchi.tokyo.ocn.ne.jp)
- # [15:31] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
- # [15:35] * Quits: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru) (Quit: Ankheg)
- # [15:36] * Joins: smaug____ (~chatzilla@cs181063178.pp.htv.fi)
- # [15:37] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [15:38] * hamcore is now known as rhythm
- # [15:39] * Quits: rhythm (rhythm@unaffiliated/hamcore)
- # [15:40] <mokush> hey, is there a <controls> element defined anywhere?
- # [15:41] <annevk> nope
- # [15:42] <zcorpan_> my google-fu gives http://msdn.microsoft.com/en-us/library/ms164640.aspx
- # [15:43] <mokush> yeah, but this results in some other html being generated by asp, right?
- # [15:43] <mokush> not the actual <controls> markup
- # [15:43] <zcorpan_> no idea what it does, but it's not html
- # [15:44] <mokush> but the validator validates <controls>
- # [15:44] <mokush> as well as <bar> and <extended>
- # [15:45] <zcorpan_> which validator?
- # [15:46] <mokush> validator.w3 as well as html5.validator.nu
- # [15:46] <mokush> as html5
- # [15:46] * Quits: roc (~roc@173-13-44-225-Pennsylvania.hfc.comcastbusiness.net) (Quit: roc)
- # [15:46] <zcorpan_> doesn't for me
- # [15:47] <karlushi> mokush, is there a page online which validates with these elements
- # [15:47] * Joins: roc (~roc@173-13-44-225-Pennsylvania.hfc.comcastbusiness.net)
- # [15:47] <karlushi> with a public URI?
- # [15:48] <miketaylr> http://html5.validator.nu/?doc=http%3A%2F%2Fjsbin.com%2Fepevi3%2F
- # [15:48] <zcorpan_> Error: Element controls not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
- # [15:49] <mokush> http://pastebin.com/raw.php?i=FrqRLwCx try this code
- # [15:49] * Joins: hamcore (rhythm@unaffiliated/hamcore)
- # [15:49] * Quits: nessy (~Adium@124-168-60-18.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:49] <mokush> .nu spits the error about controls, but w3 doesn't say anything about these
- # [15:50] * Quits: roc (~roc@173-13-44-225-Pennsylvania.hfc.comcastbusiness.net) (Client Quit)
- # [15:50] <zcorpan_> i get " Line 27, Column 13: Element controls not allowed as child of element div in this context. (Suppressing further errors from this subtree.)" in validator.w3.org
- # [15:50] <karlushi> mokush, http://validator.w3.org/ says Errors found while checking this document as HTML5!
- # [15:50] <karlushi> Result: 4 Errors, 2 warning(s)
- # [15:51] <karlushi> Line 27, Column 13: Element controls not allowed as child of element div in this context. (Suppressing further errors from this subtree.)
- # [15:51] <karlushi> <controls>
- # [15:52] * karlushi has the feeling that mokush is trying to validate this http://validator.w3.org/check?uri=http%3A%2F%2Fpastebin.com%2Fraw.php%3Fi%3DFrqRLwCx+&charset=%28detect+automatically%29&doctype=Inline&group=0 more than the markup itself
- # [15:53] <mokush> I missed a line, my bad. " (Suppressing further errors from this subtree.)"
- # [15:53] <karlushi> mokush, view source http://pastebin.com/raw.php?i=FrqRLwCx
- # [15:53] * Joins: LoneStar99 (~dmontalvo@adsl-75-63-8-199.dsl.hrlntx.sbcglobal.net)
- # [15:53] * Parts: LoneStar99 (~dmontalvo@adsl-75-63-8-199.dsl.hrlntx.sbcglobal.net)
- # [15:54] <mokush> I don't get what you're trying to say by 'more than the markup..'?
- # [15:54] <karlushi> to validate the code on pastebin, you have to select all and cut and paste it in Direct Input Form.
- # [15:54] <mokush> and no, I wasn't trying to validate the link..
- # [15:54] <karlushi> ok
- # [15:54] <karlushi> :)
- # [15:55] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [15:55] <mokush> I just tought the validator was supposed to post some errors about the <bar> and <extended> attrs
- # [15:56] <mokush> but I was wrong
- # [15:56] * Quits: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
- # [15:57] <miketaylr> that why it says "Suppressing further errors from this subtree"
- # [15:57] <mokush> yeah, I didn't see that 5 mins ago.
- # [15:58] <miketaylr> ;)
- # [16:00] * Quits: hamcore (rhythm@unaffiliated/hamcore) (Disconnected by services)
- # [16:00] * Joins: hamcore (rhythm@unaffiliated/hamcore)
- # [16:00] * Joins: maikmerten (~merten@m83-185-17-1.cust.tele2.se)
- # [16:00] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
- # [16:06] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [16:09] * aroben is now known as aroben|breakfast
- # [16:09] * Quits: Martijnc (~Martijnc@91.176.79.61) (Read error: Connection reset by peer)
- # [16:11] * Joins: nessy (~Adium@124-168-60-18.dyn.iinet.net.au)
- # [16:13] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
- # [16:17] * Joins: Martijnc (~Martijnc@91.176.122.92)
- # [16:26] * Quits: pauld (~chatzilla@194.102.13.2) (Ping timeout: 245 seconds)
- # [16:29] * Joins: pauld (~chatzilla@194.102.13.2)
- # [16:29] * Quits: pauld (~chatzilla@194.102.13.2) (Remote host closed the connection)
- # [16:39] * Quits: nessy (~Adium@124-168-60-18.dyn.iinet.net.au) (Quit: Leaving.)
- # [16:39] * Joins: mpt (~mpt@canonical/mpt)
- # [16:46] * Quits: hamcore (rhythm@unaffiliated/hamcore)
- # [16:47] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [16:49] * Joins: espadrine (~espadrine@acces0670.res.insa-lyon.fr)
- # [16:49] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
- # [16:50] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [16:52] * aroben|breakfast is now known as aroben
- # [17:05] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:06] * Joins: mpt (~mpt@canonical/mpt)
- # [17:06] * Quits: Steve_B (~chatzilla@gatej.mh.bbc.co.uk) (Remote host closed the connection)
- # [17:07] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
- # [17:09] * jacobolu_ is now known as jacobolus
- # [17:10] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Quit: kennyluck)
- # [17:14] * weinig is now known as weinig|away
- # [17:17] * Parts: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [17:19] * Quits: boaz (~boaz@64.119.159.231) (Quit: boaz)
- # [17:21] * Joins: boaz (~boaz@64.119.159.231)
- # [17:22] * Quits: maikmerten (~merten@m83-185-17-1.cust.tele2.se) (Ping timeout: 252 seconds)
- # [17:29] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [17:34] <annevk> is there any other WebSocket demo besides the one from Hixie?
- # [17:34] <annevk> I wonder what is enabled in Minefield
- # [17:35] <annevk> someone made claims on hybi, but I'm sceptical
- # [17:39] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Quit: Leaving)
- # [17:39] <jgraham> I think -76 is currently enabled in Minefield
- # [17:40] <jgraham> The claim was that this would be disabled or prefixed
- # [17:43] <annevk> right
- # [17:43] <annevk> I'm not buying that at all
- # [17:43] <annevk> which means we might be stuck with -76 forever at the current rate the IETF is doing things
- # [17:44] <jgraham> Well yeah I said that back in July
- # [17:45] <jgraham> And they eventually agreed in mid August to finish stuff on a four week timescale
- # [17:45] * Joins: jgornick (~joe@199.199.212.242)
- # [17:45] <jgraham> That has not happened
- # [17:45] <jgraham> Obviously
- # [17:45] <annevk> yeah
- # [17:45] <annevk> fail
- # [17:46] <annevk> they don't even have an open bug as far as I can tell related to the claims of that guy
- # [17:48] <annevk> not much traffic either on hybi recently
- # [17:48] <AryehGregor> annevk, SVG in text/html has case-insensitive element and attribute names . . . but you're saying that by the time they get to the DOM they're canonical case, so CSS should be case-sensitive? But HTML elements and attributes are lowercased before getting to the DOM in text/html, so how is that different?
- # [17:48] <jgraham> It is of course not impossible it will happen
- # [17:48] <jgraham> But I agree there is not a great deal of evidence for it
- # [17:48] <AryehGregor> (Does HTML define whether CSS should be case-sensitive for text/html?)
- # [17:49] <Rik`> annevk: I did this demo and it still works in Minefield
- # [17:49] <Rik`> http://ssh.alwaysdata.com:11801/
- # [17:49] <annevk> AryehGregor, it is different because SVG uses camel case element names and to keep performance happy you want pointer comparison
- # [17:49] * Joins: dglazkov (~dglazkov@nat/google/x-cpaxhjnzjoapwhmo)
- # [17:50] <AryehGregor> annevk, okay, so is this difference specced anywhere? I don't see it immediately.
- # [17:50] <annevk> XHR is consistently faster in Firefox, Rik`? :)
- # [17:50] <Rik`> annevk: normally, it shouldn't :)
- # [17:50] <annevk> AryehGregor, not sure, it's part of Web DOM Core
- # [17:50] <AryehGregor> It seems fairly magical. unknownElement { ... } matches <unknownelement>, right?
- # [17:50] * AryehGregor doesn't really care much, won't bother investigating :)
- # [17:50] <hsivonen> AryehGregor: selectors need to have two interned strings: one that's compared against HTML-namespace elements and another that's compard for everything else
- # [17:51] <annevk> (the DOM part, not the Selectors part)
- # [17:51] <annevk> when is Firefox 4 shipping again?
- # [17:51] <Rik`> sometimes before the end of 2010
- # [17:52] <hsivonen> AryehGregor: when the sheet belongs to an HTML doc, the CSS parser needs to ascii-lowercase the interned string that's used for HTML comparisons
- # [17:52] <annevk> oh god http://dev.w3.org/2009/dap/features/
- # [17:52] <hsivonen> AryehGregor: https://bugzilla.mozilla.org/show_bug.cgi?id=499655
- # [17:52] <AryehGregor> But then it does the non-HTML comparisons case-sensitively.
- # [17:52] <hsivonen> AryehGregor: exactly
- # [17:52] <AryehGregor> Fun.
- # [17:52] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [17:54] <annevk> I wonder if I should bother hybi with this information
- # [17:55] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [17:56] * Joins: mpt (~mpt@canonical/mpt)
- # [17:56] <jgraham> annevk: What information?
- # [17:57] * Quits: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net) (Quit: -)
- # [17:57] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: …</work><life>… :-))
- # [17:58] <Philip`> Seems good to post and remind people what's important to focus on, since the worst that'll happen is they'll ignore it
- # [17:59] <annevk> jgraham, that nothing happened and that Firefox is on track to ship, but I'm not sure I want to deal with the endless emails that'll undoubtedly follow
- # [18:00] <jgraham> Well no, the worst that will happen is that they will send you long emails about why you are wrong, and you will be drawn into a pointless discussion that ultimatley has no effect, and you will have wasted hours of your life
- # [18:00] <jgraham> And you will turn out to have been right
- # [18:00] <Philip`> You can just ignore any responses that aren't clearly driving the discussion forwards
- # [18:00] * Quits: payman_s (~payman@77.72.99.119) (Quit: Leaving)
- # [18:00] <jgraham> And people will keep bemoaning the fact that browsers didn't do what they wanted
- # [18:00] <Rik`> is there any public email about what will ship in Firefox 4 regarding websockets ?
- # [18:01] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:01] <Philip`> Maybe the browser developers should split off into their own group to focus on what they consider important
- # [18:01] <jgraham> And next time the same thing happens people will mysteriously still ignore you when the same thing happens again
- # [18:02] <jgraham> Erm, too many happens there
- # [18:02] <annevk> Rik`, there is one, yes
- # [18:02] <Philip`> Call it the WhyBiWG or something
- # [18:02] <annevk> Rik`, I guess I could try to find it
- # [18:02] * Joins: Anti-X (~duckmysic@c9F77BF51.dhcp.bluecom.no)
- # [18:03] <annevk> that was easier than anticipated
- # [18:03] <annevk> http://www.ietf.org/mail-archive/web/hybi/current/msg04029.html
- # [18:03] * Quits: ciaran_lee (leecn@spoon.netsoc.tcd.ie) (Quit: Lost terminal)
- # [18:03] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
- # [18:04] * Joins: ciaran_lee (leecn@spoon.netsoc.tcd.ie)
- # [18:05] <Rik`> that was more than 2 weeks ago, I think plans have changed again
- # [18:06] <jgraham> Philip`: If we call it the WhyBiWG, people will get the wrong idea. And we will probably get the Pope on our backs as well as the IETF. So, I think you are off the naming committee
- # [18:06] <annevk> Rik`, interesting, are "plans" public?
- # [18:06] <Rik`> I don't know
- # [18:06] <annevk> you just happen to know them? :)
- # [18:06] <Rik`> I don't remember the timeline but there was a lot of changes
- # [18:07] * Quits: ukai (~ukai@nat/google/x-fvtfswlnxcqohakb) (Ping timeout: 252 seconds)
- # [18:07] <jgraham> Seems liek a weird thing to keep secret relative to the other stuff that Mozilla makes public
- # [18:07] <Rik`> I've heard it was not being shipped, shipped with a prefix, shipped behind a pref, shipped by default
- # [18:08] <jgraham> But not necessarily in that order?
- # [18:08] * Joins: ukai (~ukai@nat/google/x-odqipmqtyzlaokmy)
- # [18:08] <Rik`> yes
- # [18:12] * Joins: gerred (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net)
- # [18:15] * Joins: dbaron (~dbaron@nat/mozilla/x-juubuqgiwnwbhqpj)
- # [18:15] * Quits: boaz (~boaz@64.119.159.231) (Quit: boaz)
- # [18:17] * Joins: boaz (~boaz@64.119.159.231)
- # [18:21] * Joins: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
- # [18:22] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [18:27] * Joins: mpt (~mpt@91.189.88.12)
- # [18:27] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [18:27] * Joins: mpt (~mpt@canonical/mpt)
- # [18:27] * Joins: bl4ckcomb_ (~bl4ckcomb@91.181.114.68)
- # [18:28] * Quits: boaz (~boaz@64.119.159.231) (Quit: boaz)
- # [18:29] * Quits: bl4ckcomb (~bl4ckcomb@91.181.38.35) (Ping timeout: 240 seconds)
- # [18:29] * bl4ckcomb_ is now known as bl4ckcomb
- # [18:29] * Quits: weinig|away (~weinig@m2d5636d0.tmodns.net) (Quit: weinig|away)
- # [18:31] * Quits: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi) (Read error: Operation timed out)
- # [18:32] * Joins: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se)
- # [18:32] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Read error: Connection reset by peer)
- # [18:33] * Joins: Phae (~Phae@chimera.macmillan.com)
- # [18:40] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [18:40] * Joins: KaOSoFt (~maxzagato@190.24.156.162)
- # [18:40] * Quits: KaOSoFt (~maxzagato@190.24.156.162) (Changing host)
- # [18:40] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [18:41] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 265 seconds)
- # [18:43] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [18:44] * Joins: ap (~ap@17.246.17.176)
- # [18:48] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 265 seconds)
- # [18:55] * Quits: ciaran_lee (leecn@spoon.netsoc.tcd.ie) (Remote host closed the connection)
- # [18:58] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [19:00] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [19:01] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [19:01] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
- # [19:02] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu) (Ping timeout: 245 seconds)
- # [19:06] * Joins: kennyluck (~kennyluck@EM114-48-23-58.pool.e-mobile.ne.jp)
- # [19:07] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [19:08] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
- # [19:09] * Joins: maikmerten (~merten@m83-185-20-145.cust.tele2.se)
- # [19:09] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [19:10] * Joins: MikeSmith_ (~MikeSmith@EM111-188-32-16.pool.e-mobile.ne.jp)
- # [19:10] * Quits: 13WAAFGO2 (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
- # [19:10] * Quits: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se) (Quit: henrikbjorn)
- # [19:10] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [19:13] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
- # [19:14] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [19:14] * Quits: MikeSmith (~MikeSmith@EM114-49-131-171.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [19:14] * MikeSmith_ is now known as MikeSmith
- # [19:17] * Quits: miketaylr (~miketaylr@24.42.95.108) (Quit: miketaylr)
- # [19:22] * Quits: kennyluck (~kennyluck@EM114-48-23-58.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [19:23] * Joins: kennyluck (~kennyluck@EM114-48-23-58.pool.e-mobile.ne.jp)
- # [19:23] * Quits: kennyluck (~kennyluck@EM114-48-23-58.pool.e-mobile.ne.jp) (Excess Flood)
- # [19:23] * Joins: kennyluck (~kennyluck@EM114-48-23-58.pool.e-mobile.ne.jp)
- # [19:24] * Quits: mischat (~mischat@188-220-41-110.zone11.bethere.co.uk) (Quit: mischat)
- # [19:28] <mokush> what would be the best way to provide description for html5 videos?
- # [19:28] <mokush> this is mainly aimed at screenreaders, so they read the video's description before they reach the controls
- # [19:30] <Philip`> Does https://perf.wiki.kernel.org/ give errors in Opera ("Secure connection: fatal error (112) from server") or is it just me?
- # [19:31] * Joins: paul_irish (~paul_iris@194-144-69-219.du.xdsl.is)
- # [19:31] <gavin> Philip`: I get that too
- # [19:32] <Philip`> Works for me in Firefox
- # [19:32] <gavin> the opera updater seems to be broken
- # [19:33] <gavin> downloads the 10.62 update but fails to install it
- # [19:33] <annevk> bah, Microsoft obstructing automating the CSS test suite
- # [19:34] <gavin> where?
- # [19:34] <annevk> http://lists.w3.org/Archives/Public/public-css-testsuite/2010Sep/0117.html
- # [19:35] <TabAtkins> annevk: No, they're expressing the exact same concern I did. We just need to get 2.1 through REC with the testsuite it has, *then* spend the effort making the testsuite actually useful.
- # [19:36] <gavin> I would prefer "John Jansen obstructing"
- # [19:36] <annevk> I don't want to waste Opera QA time for "REC" purposes
- # [19:36] <gavin> kind of annoys me when people refer to "Mozilla" as a whole based on what one person says, so probably shouldn't do it for microsoft either :)
- # [19:36] <annevk> CSS 2 has not been a "REC" for over a decade, it can wait a little longer
- # [19:36] <annevk> gavin, fair enough
- # [19:37] <TabAtkins> Go tell that to glazou, who I'm pretty sure would agree with what Jansen is saying.
- # [19:37] <annevk> I'll tell him when he asks us to make those hours
- # [19:38] <annevk> oh, apparently gsnedders knows more than I do
- # [19:38] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
- # [19:38] * Joins: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:39] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [19:39] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [19:40] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [19:46] <MikeSmith> w3c bugzilla down at the moment
- # [19:47] <MikeSmith> systems team has been alerted
- # [19:47] * Parts: zcorpan_ (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:53] * Joins: dave_levin (~dave_levi@74.125.59.65)
- # [20:01] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: jeremyselier)
- # [20:04] * Joins: miketaylr (~miketaylr@rrcs-208-125-28-217.nyc.biz.rr.com)
- # [20:05] * Quits: agektmr (~Adium@p2037-ipbf1808marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [20:06] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:07] * Joins: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se)
- # [20:09] * Joins: sean`` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [20:11] * Quits: sean` (~Sean@84-106-110-173.cable.quicknet.nl) (Ping timeout: 240 seconds)
- # [20:12] * Quits: henrikbjorn (~henrik@c83-249-72-254.bredband.comhem.se) (Quit: henrikbjorn)
- # [20:12] <hober> the elisp tokenizer is basically done
- # [20:13] * Quits: Peter- (~peter@53516FE0.cable.casema.nl) (Read error: Connection reset by peer)
- # [20:13] <hober> though without a parser on top of it I can't get at any of the states that get triggered by the parser (RAWTEXT stuff, etc.)
- # [20:13] * Joins: jgornick_ (~joe@199.199.212.242)
- # [20:13] * Quits: jgornick (~joe@199.199.212.242) (Ping timeout: 264 seconds)
- # [20:13] * jgornick_ is now known as jgornick
- # [20:14] <hober> my "pile of rubbish markup" file for exercising tokenizer states all of the other ones though
- # [20:14] <TabAtkins> That sentence not parse.
- # [20:15] * Quits: sean`` (~Sean@84-106-110-173.cable.quicknet.nl) (Ping timeout: 276 seconds)
- # [20:16] * Joins: Henrik`G (~henrik@c83-249-72-254.bredband.comhem.se)
- # [20:16] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [20:16] * Quits: jgornick (~joe@199.199.212.242) (Client Quit)
- # [20:17] * Joins: jgornick (~joe@199.199.212.242)
- # [20:17] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
- # [20:18] * Joins: chronos (~quassel@unaffiliated/chronos)
- # [20:18] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 252 seconds)
- # [20:18] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:945)
- # [20:18] * Quits: Henrik`G (~henrik@c83-249-72-254.bredband.comhem.se) (Remote host closed the connection)
- # [20:18] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [20:21] <hober> yeah, indeed. s/all/hits all/
- # [20:21] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [20:22] * Joins: onar_ (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [20:22] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:945) (Remote host closed the connection)
- # [20:22] * onar_ is now known as onar
- # [20:22] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [20:22] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [20:24] * Joins: Peter- (~peter@5351772F.cable.casema.nl)
- # [20:28] * Quits: sean` (~Sean@84-106-110-173.cable.quicknet.nl) (Quit: Leaving)
- # [20:28] * Joins: boaz (~boaz@64.119.159.231)
- # [20:30] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [20:36] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [20:36] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [20:39] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
- # [20:39] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [20:39] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [20:43] <annevk> is someone still keeping track of http://groups.google.com/group/html5lib-discuss/ ?
- # [20:43] <annevk> there's a number of unanswered questions there
- # [20:44] <annevk> I think my role is approving messages at this point, as my latest commit to the project was a long time ago :/
- # [20:45] * Quits: Peter- (~peter@5351772F.cable.casema.nl) (Ping timeout: 240 seconds)
- # [20:45] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
- # [20:46] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [20:47] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [20:47] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [20:54] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Operation timed out)
- # [20:55] * Joins: Peter- (~peter@5351772F.cable.casema.nl)
- # [20:56] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [20:57] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [20:57] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu) (Client Quit)
- # [20:58] <jgraham> I am very poor at responding to messages there :(
- # [20:59] <jgraham> hober: You are using the html5lib tests, right?
- # [20:59] <annevk> the entity one found its way here
- # [20:59] <annevk> I believe
- # [20:59] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [20:59] <annevk> not sure about the rest
- # [20:59] * Quits: mokush (~quassel@79.116.79.248) (Read error: Connection reset by peer)
- # [20:59] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [20:59] <jgraham> Yeah I need to check out the spec on the entity thing
- # [21:00] * Joins: estes (~aestes@17.246.17.192)
- # [21:00] * Joins: mokush (~quassel@79.116.79.248)
- # [21:01] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html
- # [21:01] <annevk> sweet
- # [21:02] * Joins: mdelaney (~mdelaney@adsl-75-6-227-218.dsl.pltn13.sbcglobal.net)
- # [21:04] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [21:04] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [21:13] * Joins: Twisol (~Twisol@wikia/Oddlyoko)
- # [21:14] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:16] * Quits: estes (~aestes@17.246.17.192) (Ping timeout: 252 seconds)
- # [21:17] * Joins: estes (~aestes@17.246.17.192)
- # [21:19] <annevk> Peter`, I doubt writing-mode is supported; the change seems to suggest that parsing and serializing of the property is supported, but not its actual effects
- # [21:19] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [21:21] <Peter-> annevk, I've changed it to "interpreted" for now, although the layout test suggests otherwise
- # [21:21] <Peter-> going to test it
- # [21:21] <annevk> https://bugs.webkit.org/show_bug.cgi?id=45020 also says only parser support
- # [21:22] <karlushi> annevk, Web Dom Core algorithms are normative or not?
- # [21:22] <annevk> Peter-, the layout tests are for serializing (getComputedStyle)
- # [21:22] <annevk> karlcow, normative
- # [21:23] <jgraham> annevk: presumably black-box normative
- # [21:23] <Peter-> You're right. Well spotted
- # [21:23] <annevk> Peter-, if they had added vertical text in a week with no feedback and me not noticing I'd have been very surprised :)
- # [21:24] <karlushi> ah I see. the Conformance requirements section confused me. I read it again carefully.
- # [21:24] <karlushi> thanks
- # [21:26] <Peter-> annevk, updated it :) Was a bit of a quick job, didn't have a lot of spare time
- # [21:26] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [21:26] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [21:28] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Remote host closed the connection)
- # [21:28] * Quits: miketaylr (~miketaylr@rrcs-208-125-28-217.nyc.biz.rr.com) (Quit: miketaylr)
- # [21:28] <annevk> Peter-, no worries; posts are nice; short and to the point
- # [21:29] <karlushi> oh a "goto"
- # [21:30] <jgraham> annevk: Please no gotos :) They are the worst thing about Hixie's specs
- # [21:30] <annevk> goto?
- # [21:31] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [21:31] * Quits: gerred (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [21:31] <hsivonen> specs should only allow break and continue (by label)
- # [21:31] * Quits: mokush (~quassel@79.116.79.248) (Remote host closed the connection)
- # [21:31] <annevk> if there's a goto it's not my fault
- # [21:32] <annevk> but let me know and I'll remove it
- # [21:32] * annevk can't find it
- # [21:32] <annevk> going to watch Studio 60; supposedly it's awesome
- # [21:33] * karlushi search Studio 60 on the Web :)
- # [21:33] <karlushi> http://en.wikipedia.org/wiki/Studio_60_on_the_Sunset_Strip ?
- # [21:33] * jgraham can't see the goto either
- # [21:35] <jgraham> Oh it's in common microsyntaxes
- # [21:35] <jgraham> Which I assume is just taken from HTML5
- # [21:39] <hober> jgraham: I will be
- # [21:39] <karlushi> yep in common microsyntaxes
- # [21:39] <karlushi> #
- # [21:39] <karlushi> Loop: If position is beyond the end of input, terminate these steps.
- # [21:39] <karlushi> #
- # [21:39] <karlushi> Return to the step labeled loop.
- # [21:43] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
- # [21:47] * Joins: gerred (~gerred@173-14-6-4-Colorado.hfc.comcastbusiness.net)
- # [21:47] <jgraham> hober: I assume you know there are seperate tests for the tokenizer alone
- # [21:47] * Joins: baba (~sallabanc@unaffiliated/cypha)
- # [21:48] <hsivonen> karlushi: that can be dressed as a continue, so it's ok
- # [21:48] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [21:49] * Quits: mdelaney (~mdelaney@adsl-75-6-227-218.dsl.pltn13.sbcglobal.net) (Quit: mdelaney)
- # [21:49] <jgraham> hsivonen: It would still be better phrased as such
- # [21:50] <jgraham> (don't get me wrong, I think Hixie's style is orders of magnitude better than the prevaling style at W3C prior to HTML5. But it is not as clear as it could be in some cases)
- # [21:52] <hober> jgraham: yes
- # [21:54] <annevk> karlushi, yeah, that's the one, it's pretty good so far
- # [21:54] <annevk> oh, common microsyntaxes
- # [21:54] <annevk> haven't really studied those yet
- # [21:54] * Quits: smaug____ (~chatzilla@cs181063178.pp.htv.fi) (Ping timeout: 240 seconds)
- # [21:56] <karlushi> I'm always careful, but would it be better if you indent 6. as a 1. because the "terminate these steps." seems to be a bit awkward
- # [22:17] * aroben is now known as aroben|food
- # [22:22] * Joins: dpranke (~Adium@nat/google/x-hwfusqfdvmzdvhwh)
- # [22:23] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:31] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
- # [22:31] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [22:32] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [22:34] * Joins: tonyg-cr (~Adium@nat/google/x-hknarinbrzvqpehh)
- # [22:35] * Joins: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
- # [22:37] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [22:37] <tonyg-cr> Hi, I heard a rumor there might be Opera folks hanging out it here. I've been playing around with the "Delayed script execution" feature for a bit and am surprised that I haven't been able to write a test case that breaks it. I'm curious how it works and if there are known bugs.
- # [22:37] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [22:39] <jgraham> tonyg-cr: Yes there are Opera folks here. DSE works by "magic" (I would say more but I would probably get it wrong). I believe there are some outstanding issues that prevent it being enabled by default
- # [22:40] <jgraham> If you find a case that breaks we would be interested to hear about it
- # [22:40] <jgraham> File a bug
- # [22:41] * Joins: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net)
- # [22:41] <jgraham> Basically it is rather like the speculative parsing of other browsers
- # [22:41] <tonyg-cr> jgraham: It is quite magical :)
- # [22:42] <tonyg-cr> I was expecting it to easily break, but it appears quite resilient
- # [22:42] <tonyg-cr> Does it snapshot the DOM at each point?
- # [22:42] <tonyg-cr> Or somehow mark versions/generations on the tree?
- # [22:42] <jgraham> I'm not sure about the implementation details
- # [22:44] <tonyg-cr> The closest thing I could find to a bug is flash of unstyled content (e.g. aol.com), but everything always seems to end up correct even in some pathological test cases
- # [22:44] <TabAtkins> jgraham: Who's a better person to ask? zcorpan? Someone else?
- # [22:45] <jgraham> TabAtkins: Umm, I guess jl or bratell or one of the other developers. But they don't really hang out here :)
- # [22:45] <TabAtkins> Could you /msg tonyg with some email addresses or something?
- # [22:46] <jgraham> TabAtkins: I should be able to remember more about it than I can. Also, I am not sure how much is considered secret sauce
- # [22:47] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:48] <tonyg-cr> jgraham: yeah, proprietary implementation makes sense (it is awesome work), i guess i'm more wondering what sort of things tend to break — if it is really compatible with the web should that behavior be specced?
- # [22:48] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [22:49] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [22:50] <AryehGregor> What does Opera's "delayed script execution" do? If it's really the same as other browsers' speculative parsers or whatever, then it causes no semantic changes, so it should break nothing.
- # [22:50] <AryehGregor> (nor does it make sense to spec it in that case)
- # [22:51] <jgraham> tonyg-cr: It doesn't really make sense to spec it
- # [22:51] <AryehGregor> http://www.stevesouders.com/blog/2008/09/11/delayed-script-execution-in-opera/ makes it sound like it's something totally different, though.
- # [22:51] <jgraham> It is ideally black-box indistinguishable from not-having the feature (except from performance)
- # [22:53] * Joins: smaug____ (~chatzilla@85-156-8-196.elisa-mobile.fi)
- # [22:53] <AryehGregor> So it not only reads ahead to fetch resources when blocked on script, it also adds stuff to the DOM and lays things out, then just rewrites it once the script loads?
- # [22:53] <jgraham> AryehGregor: "like" was not supposed to be exact
- # [22:53] <AryehGregor> That sounds pretty cool, but also sounds hard to get right. :)
- # [22:55] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [22:56] * Quits: paul_irish (~paul_iris@194-144-69-219.du.xdsl.is) (Ping timeout: 272 seconds)
- # [22:57] <tonyg-cr> jgraham: thanks for the info, it is really interesting work :)
- # [22:57] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [22:58] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [23:02] * aroben|food is now known as aroben
- # [23:02] * Joins: paul_irish (~paul_iris@194-144-69-219.du.xdsl.is)
- # [23:02] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Connection reset by peer)
- # [23:03] * Joins: onar (~onar@17.216.38.171)
- # [23:05] <hsivonen> tonyg-cr: afaict, document.write in both Opera and IE works very differently from the stream insertion Gecko, WebKit and HTML5 have
- # [23:06] <tonyg-cr> I'm familiar w/ the stream insertion model, what does opera do differently?
- # [23:07] <hsivonen> tonyg-cr: I think I wrote a test case where poking to DOM suggested that document.written stuff went on the side somehow instead of going into the stream
- # [23:07] * Quits: onar (~onar@17.216.38.171) (Read error: Operation timed out)
- # [23:07] <hsivonen> let's see if I'm remembering correctly
- # [23:08] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:08] <hsivonen> oh yes
- # [23:09] <hsivonen> tonyg-cr: if you take a look at the number of script elements found in the DOM in http://hsivonen.iki.fi/test/moz/sheet-blocking-script.html
- # [23:10] <hsivonen> or was it http://hsivonen.iki.fi/test/moz/sheet-blocking-script2.html
- # [23:11] <tonyg-cr> well the # in the first test does vary w/ DSE is toggled in Opera
- # [23:11] * Joins: sicking (~chatzilla@mpt-vpn.mozilla.com)
- # [23:11] <hsivonen> huh. now I see the same numbers in Minefield and Opera at home
- # [23:11] * Joins: svl (~me@host86-171-176-244.range86-171.btcentralplus.com)
- # [23:11] <hsivonen> I wonder if I had a different configuration at work
- # [23:12] <tonyg-cr> toggle this: opera:config#Delayed%20Script%20Execution
- # [23:12] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Remote host closed the connection)
- # [23:13] <hsivonen> yeah, the number changes
- # [23:14] * Quits: BlurstOfTimes (~blurstoft@168.203.117.112) (Remote host closed the connection)
- # [23:14] <hsivonen> tonyg-cr: now I remember what the weird thing is
- # [23:15] <hsivonen> so if the number is 2, you'd expect the parser to have blocked
- # [23:15] <hsivonen> but elapsed and the color suggest it didn't block
- # [23:17] * Quits: maikmerten (~merten@m83-185-20-145.cust.tele2.se) (Ping timeout: 272 seconds)
- # [23:17] <tonyg-cr> hsivonen: that is odd, still wrapping my head around it
- # [23:17] <hsivonen> um. maybe I'm just confused now
- # [23:18] * Quits: ROBOd (~robod@92.86.246.35) (Quit: .)
- # [23:18] * Quits: chronos (~quassel@unaffiliated/chronos) (Remote host closed the connection)
- # [23:19] <hsivonen> now, that's the oddity. some clues suggest it blocked while others suggest it didn't
- # [23:19] <hsivonen> the other day I concluded that Opera and WebKit never block scripts on style sheets
- # [23:20] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [23:20] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [23:21] <hsivonen> I wouldn't be surprised if Opera had some DOM snapshotting mechanism
- # [23:22] <hsivonen> I can imagine such a mechanism would be useful for Mini going back to the server to run a script off an event handler
- # [23:23] <hsivonen> well, maybe that doesn't require snapshotting per se
- # [23:23] <hsivonen> but requires a way to hibernate a DOM in an inexpensive way
- # [23:24] <hsivonen> (I'm assuming Mini doesn't keep as many active browser instances alive as there have been recent Mini page loads)
- # [23:24] <annevk> I don't think we go back to the server
- # [23:25] <hsivonen> annevk: I can highlight lines in krijn's logs on Mini
- # [23:25] <hsivonen> if it's been a couple of minutes since the page load, it works
- # [23:26] <hsivonen> annevk: but after some timeout, it stops working
- # [23:27] <annevk> oh, maybe for some things we do
- # [23:30] * Quits: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net) (Quit: oknoway)
- # [23:35] * Quits: ap (~ap@17.246.17.176) (Quit: ap)
- # [23:37] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [23:41] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [23:44] * Quits: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30) (Quit: eric_carlson)
- # [23:45] * Quits: hamaji (~hamaji@220.109.219.244) (Ping timeout: 252 seconds)
- # [23:48] * Quits: faffers (~danj@cpc8-hari11-2-0-cust77.hari.cable.virginmedia.com) (Quit: This computer has gone to sleep)
- # [23:50] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
- # [23:51] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [23:52] * Quits: paul_irish (~paul_iris@194-144-69-219.du.xdsl.is) (Ping timeout: 240 seconds)
- # [23:54] * Joins: nessy (~Adium@124-168-60-18.dyn.iinet.net.au)
- # [23:55] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Ping timeout: 240 seconds)
- # [23:56] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [23:56] * Quits: jochen__ (~jochen@nat/google/x-dsbwlydmixgbrkyd) (Ping timeout: 272 seconds)
- # [23:57] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [23:58] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 276 seconds)
- # [23:59] * Quits: svl (~me@host86-171-176-244.range86-171.btcentralplus.com) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:59] * Joins: paul_irish (~paul_iris@194-144-69-219.du.xdsl.is)
- # Session Close: Tue Sep 21 00:00:00 2010
The end :)