Options:
- # Session Start: Tue Jan 05 00:00:00 2010
- # Session Ident: #whatwg
- # [00:04] * paul_irish_ is now known as paul_irish
- # [00:14] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [00:15] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [00:16] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [00:16] <egn> roc: thanks
- # [00:23] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [00:24] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 54 (Connection reset by peer))
- # [00:25] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:28] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
- # [00:34] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [00:36] * Quits: ttepasse (n=ttepas--@ip-95-222-120-117.unitymediagroup.de) ("?Q")
- # [00:40] <egn> roc: I created the element with document.createElement("audio"); can I still remove that from the DOM? I tried fooAudioElement.remove() with no luck (using jquery)
- # [00:40] <roc> did you put it in the DOM?
- # [00:41] <egn> I don't think so, I just created it, set the src, and play()ed it
- # [00:41] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [00:41] <roc> ah
- # [00:41] <roc> hmm
- # [00:42] <roc> ok, stopping it from downloading is kinda hard
- # [00:42] <roc> you can drop all references to it and wait for GC to kill it, but that's unknown delay
- # [00:42] <egn> ok. should I just put an empty <audio> element on page load and then just change it's src and such?
- # [00:43] <roc> you could insert it into an inactive document so that its owner document is an inactive document, which will stop the download, but that's rather obscure
- # [00:43] <egn> k
- # [00:43] <roc> what are you actually trying to do
- # [00:43] <egn> change songs
- # [00:44] <roc> can't you just change the .src and call load()?
- # [00:44] <egn> so once a song changes, I don't want it to buffer the old one
- # [00:44] <egn> I'll try that
- # [00:49] <egn> works, thanks
- # [01:13] * Joins: cohitre (n=cohitre@c-24-17-245-57.hsd1.wa.comcast.net)
- # [01:14] * Parts: cohitre (n=cohitre@c-24-17-245-57.hsd1.wa.comcast.net)
- # [01:19] <Hixie> othermaciej: i think we need a state that is neither "Rejected" nor "Accepted" but which is "I don't know what you want"
- # [01:20] <Hixie> othermaciej: because i have the feeling that some of these bugs that i'm marking "Rejected" due to unclear requests are going to just be raised as issues, and will waste a lot of the WG's time, where if the request had just been made clear in the bug, I maybe would have been fine with making the change
- # [01:24] <othermaciej> Hixie: I suppose marking the bug NEEDSINFO and asking for more info might be too subtle - I think it's fine to have a "Did Not Understand Request" state or whatever
- # [01:25] <Hixie> ok, i'll change to "Did Not Understand Request" instead of "Rejected" when marking the bug NEEDSINFO
- # [01:26] <Hixie> thanks
- # [01:26] <othermaciej> you could even directly encourage the originator to reopen the bug with additional info in that case if they can expand on their request
- # [01:27] <Hixie> i do do that, in the Rationale field
- # [01:27] <othermaciej> sounds good
- # [01:32] * Quits: abernier (n=abernier@nor75-28-88-183-29-231.fbx.proxad.net) (Read error: 104 (Connection reset by peer))
- # [01:33] * Joins: abernier (n=abernier@nor75-28-88-183-29-231.fbx.proxad.net)
- # [01:37] * Quits: dglazkov (n=dglazkov@nat/google/x-cwpcvvgwggiwgfzc)
- # [01:40] * Joins: erlehmann (n=erlehman@dslb-188-102-052-202.pools.arcor-ip.net)
- # [01:41] * Joins: dglazkov (n=dglazkov@nat/google/x-cbigebvrotugtqrq)
- # [01:44] * Quits: dglazkov (n=dglazkov@nat/google/x-cbigebvrotugtqrq) (Client Quit)
- # [01:46] * Joins: tkent (n=tkent@220.109.219.244)
- # [01:46] * Quits: abernier (n=abernier@nor75-28-88-183-29-231.fbx.proxad.net) (Read error: 104 (Connection reset by peer))
- # [01:46] * Joins: abernier (n=abernier@nor75-28-88-183-29-231.fbx.proxad.net)
- # [01:49] * Quits: abernier (n=abernier@nor75-28-88-183-29-231.fbx.proxad.net) (Read error: 104 (Connection reset by peer))
- # [01:49] * Joins: abernier_ (n=abernier@nor75-28-88-183-29-231.fbx.proxad.net)
- # [01:55] * Joins: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net)
- # [01:59] <Hixie> othermaciej: http://www.w3.org/Bugs/Public/show_bug.cgi?id=8210 - do you think that should be a drawFocusRect(x,y,w,h) call or a drawFocusPath() call that uses the current path?
- # [02:09] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: cying (n=cying@70.90.171.153) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: weinig (n=weinig@17.246.18.80) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: othermaciej (n=mjs@17.203.15.164) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: doublec (n=doublec@li30-216.members.linode.com) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: starjive (i=beos@81-233-16-19-no30.tbcn.telia.com) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: aboodman (n=slau@c-98-210-196-233.hsd1.ca.comcast.net) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: annevk (n=annevk@5355737B.cable.casema.nl) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: karlcow (n=karl@nerval.la-grange.net) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: webben (n=benjamin@173-45-238-110.slicehost.net) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: karlushi (n=karlushi@fw.vdl2.ca) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: AryehGregor (n=Simetric@mediawiki/simetrical) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: pablof (n=palbo@pat-tdc.opera.com) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: payman (n=payman@pat.se.opera.com) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: ciaran_lee (i=leecn@spoon.netsoc.tcd.ie) (niven.freenode.net irc.freenode.net)
- # [02:09] * Quits: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk) (niven.freenode.net irc.freenode.net)
- # [02:10] * Joins: ciaran_lee (i=leecn@spoon.netsoc.tcd.ie)
- # [02:12] * Joins: cohitre (n=cohitre@c-24-17-245-57.hsd1.wa.comcast.net)
- # [02:12] * Parts: cohitre (n=cohitre@c-24-17-245-57.hsd1.wa.comcast.net)
- # [02:16] * Quits: ap (n=ap@17.246.19.5)
- # [02:17] * Joins: paul_iri_ (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
- # [02:17] * Joins: Vito` (n=vitorio@cpe-68-203-22-47.austin.res.rr.com)
- # [02:17] * Joins: webben (n=benjamin@173-45-238-110.slicehost.net)
- # [02:17] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [02:17] * Joins: karlushi (n=karlushi@fw.vdl2.ca)
- # [02:17] * Joins: ivan` (n=ivan@unaffiliated/ivan/x-000001)
- # [02:17] * Joins: annevk (n=annevk@5355737B.cable.casema.nl)
- # [02:17] * Joins: aboodman (n=slau@c-98-210-196-233.hsd1.ca.comcast.net)
- # [02:17] * Joins: starjive (i=beos@81-233-16-19-no30.tbcn.telia.com)
- # [02:17] * Joins: doublec (n=doublec@li30-216.members.linode.com)
- # [02:17] * Joins: othermaciej (n=mjs@17.203.15.164)
- # [02:17] * Joins: weinig (n=weinig@17.246.18.80)
- # [02:17] * Joins: cying (n=cying@70.90.171.153)
- # [02:17] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [02:17] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [02:17] * Joins: pablof (n=palbo@pat-tdc.opera.com)
- # [02:17] * Joins: smaug (n=chatzill@cs181150024.pp.htv.fi)
- # [02:17] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [02:17] * Joins: AryehGregor (n=Simetric@mediawiki/simetrical)
- # [02:17] * Joins: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
- # [02:17] * Joins: deltab (n=deltab@82-46-155-15.cable.ubr02.smal.blueyonder.co.uk)
- # [02:17] * Joins: payman (n=payman@pat.se.opera.com)
- # [02:18] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Success)
- # [02:21] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [02:28] * Joins: cohitre (n=cohitre@c-24-17-245-57.hsd1.wa.comcast.net)
- # [02:30] * Parts: cohitre (n=cohitre@c-24-17-245-57.hsd1.wa.comcast.net)
- # [02:33] * Joins: cardona507 (n=cardona5@adsl-99-59-26-164.dsl.pltn13.sbcglobal.net)
- # [02:35] * paul_iri_ is now known as paul_irish
- # [02:42] * Quits: dave_levin (n=dave_lev@74.125.59.73)
- # [02:44] * Quits: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net) ("Ex-Chat")
- # [02:50] * Quits: MikeSmith (n=MikeSmit@EM114-48-135-69.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [02:50] * Joins: MikeSmith (n=MikeSmit@EM114-48-101-233.pool.e-mobile.ne.jp)
- # [03:06] * Quits: KevinMarks (n=KevinMar@157.22.22.46) ("The computer fell asleep")
- # [03:20] <roc> If we start offering drawFocusRing, aren't we going to get requests for all kinds of native look-and-feel drawing in canvas?
- # [03:22] * Joins: GPH-Laptop (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [03:24] * Quits: Huvet (n=Emil@c-2fc1e555.07-131-73746f39.cust.bredbandsbolaget.se) ("Leaving.")
- # [03:26] * Joins: erikvvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [03:28] <Hixie> roc: possibly
- # [03:28] <Hixie> roc: if that's a problem, i'm certainly open to other suggestions to solve the focus ring problem
- # [03:29] <roc> it's not clear what problem the bug reporter is trying to solve
- # [03:30] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) (Read error: 110 (Connection timed out))
- # [03:36] <Hixie> http://lists.w3.org/Archives/Public/public-canvas-api/2009OctDec/thread.html#msg27
- # [03:36] <Hixie> basically how do you handle users who have magnifiers that follow the caret and system focus
- # [03:36] <Hixie> or who have the need for high-contrast focus rings
- # [03:36] * Joins: paul_iri_ (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
- # [03:40] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [03:40] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) (Read error: 110 (Connection timed out))
- # [03:40] * erikvvold is now known as erikvold
- # [03:40] * paul_iri_ is now known as paul_irish_
- # [03:43] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Read error: 60 (Operation timed out))
- # [03:48] * Quits: riven (n=riven@53518387.cable.casema.nl) (Read error: 104 (Connection reset by peer))
- # [03:48] * Joins: riven (n=riven@53518387.cable.casema.nl)
- # [03:53] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:57] * Joins: ojan (n=ojan@72.14.229.81)
- # [03:59] * Joins: erlehmann_ (n=erlehman@dslb-188-102-053-160.pools.arcor-ip.net)
- # [04:01] <gsnedders> Since when was it 4am?
- # [04:02] <gsnedders> Oh, yeah. My computer is still on Europe/Stockholm, and I'm in Europe/London.
- # [04:08] * Quits: cying (n=cying@70.90.171.153)
- # [04:11] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:13] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [04:14] * Quits: erlehmann (n=erlehman@dslb-188-102-052-202.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # [04:16] * Parts: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [04:18] * paul_irish_ is now known as paul_irish
- # [04:18] * erlehmann_ is now known as erlehmann
- # [04:21] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:22] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
- # [04:25] <annevk> I cannot believe I'm awake
- # [04:40] <annevk> Hixie, "in optional canDrawCustom" does not specify a type
- # [04:56] * ojan is now known as ojan_away
- # [04:58] * Parts: aboodman (n=slau@c-98-210-196-233.hsd1.ca.comcast.net)
- # [05:08] * Joins: cedricv (n=cedric@112.199.245.247)
- # [05:09] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) ("me so sleepy")
- # [05:09] * Quits: cedricv (n=cedric@112.199.245.247) (SendQ exceeded)
- # [05:10] * Joins: cedricv (n=cedric@112.199.245.247)
- # [05:11] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz) (Read error: 60 (Operation timed out))
- # [05:12] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [05:13] * Quits: cardona507 (n=cardona5@adsl-99-59-26-164.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [05:13] * Quits: weinig (n=weinig@17.246.18.80)
- # [05:13] * Joins: cardona507 (n=cardona5@adsl-99-59-26-164.dsl.pltn13.sbcglobal.net)
- # [05:16] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [05:17] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [05:42] * jwalden snickers at the example in http://html5.org/tools/web-apps-tracker?from=4461&to=4462
- # [05:57] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [06:12] * Quits: cardona507 (n=cardona5@adsl-99-59-26-164.dsl.pltn13.sbcglobal.net)
- # [06:12] <annevk> so does Python in CGI mode suck because CGI sucks so much?
- # [06:12] <annevk> if so, why hasn't that been replaced over the years?
- # [06:20] <Hixie> annevk: oops
- # [06:27] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [06:27] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) ("leaving")
- # [06:29] <Hixie> gsnedders: http://www.w3.org/Bugs/Public/show_bug.cgi?id=8232 .... what?
- # [06:30] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [06:31] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (Client Quit)
- # [06:34] * Quits: jwalden (n=waldo@adsl-70-131-131-131.dsl.emhril.sbcglobal.net) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.6/20091216142458]")
- # [07:00] * Quits: othermaciej (n=mjs@17.203.15.164)
- # [07:00] <annevk> I like how bz pointed out that browsers do byte-inflation rather than fiddling with ISO-8859-1
- # [07:00] <annevk> It is more or less the same of course, but it makes it seem much more simple :)
- # [07:01] * Quits: eighty4 (n=eighty4@eighty4.se) (Excess Flood)
- # [07:02] * Joins: eighty4 (n=eighty4@eighty4.se)
- # [07:06] * Quits: cedricv (n=cedric@112.199.245.247) (Read error: 54 (Connection reset by peer))
- # [07:19] <Hixie> gsnedders: nm
- # [07:22] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
- # [07:27] * Joins: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net)
- # [07:41] <Hixie> annevk: it wouldn't be byte inflation when it's not inflating :-P
- # [07:41] <Hixie> it'd be byte stripping or something
- # [07:41] <Hixie> pretty bogus to send just the lower byte of a two byte codepoint, though
- # [07:42] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [07:42] * Parts: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [07:49] <annevk> Hixie, ah, doh, byte-deflation then
- # [07:49] <annevk> I'd personally be happy with switching HTTP to use UTF-8 everywhere, break a few servers, and patch it all up
- # [07:50] <annevk> but that's not going to happen
- # [07:51] <annevk> and fiddling with the lower byte (thanks for that, didn't know the term I had to use yet) seems the easiest solution...
- # [07:51] <annevk> at some point we'll overload this method with ByteArray or whatever we end up calling it and encourage people to use that I guess
- # [07:57] <Hixie> i agree that just switching to UTF-8 is the right solution
- # [07:58] <annevk> do you know anything about Chrome's HTTP implementation?
- # [07:58] <Hixie> not off-hand
- # [07:59] <annevk> it seems to actually use UTF-8 at least here
- # [07:59] <annevk> if they use it everywhere...
- # [07:59] <annevk> then maybe there is a way
- # [08:10] * Joins: cedricv (n=cedric@112.199.180.72)
- # [08:18] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:19] * Joins: cying (n=cying@adsl-75-41-112-162.dsl.pltn13.sbcglobal.net)
- # [08:23] * Quits: Yudai (n=Yudai@p6ea250.kngwnt01.ap.so-net.ne.jp) ("SIGTERM received; exit")
- # [08:24] * Joins: Yudai (n=Yudai@p6ea250.kngwnt01.ap.so-net.ne.jp)
- # [08:26] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) (Read error: 60 (Operation timed out))
- # [08:32] * Joins: MikeSmithX (n=MikeSmit@EM114-48-142-82.pool.e-mobile.ne.jp)
- # [08:40] * Quits: MikeSmith (n=MikeSmit@EM114-48-101-233.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [08:44] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:48] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [09:01] <annevk> hmm, from looking at http://src.chromium.org/viewvc/chrome/trunk/src/net/http/ I cannot find code that deals with the ISO-8859-1 thingie...
- # [09:02] <annevk> though for parsing location headers it does call EscapeNonASCII saying something about a compat issue...
- # [09:02] <annevk> makes me wonder what other browsers do there
- # [09:03] * Joins: fishd (n=darin@216.239.45.130)
- # [09:07] <annevk> Hixie, progressBar.getElementsByTagName('span').textContent is also buggy
- # [09:07] <annevk> Hixie, maybe progressBar.firstChild.textContent
- # [09:07] <annevk> or [0] of course
- # [09:08] <Hixie> oops
- # [09:12] <annevk> arguably <code title="">-//W3C//DTD HTML 4.0//EN</code> is somewhat problematic as it does not work if I copy and paste that
- # [09:13] <annevk> might be better to use actual spaces and have a class="token" with .token { white-space:pre } or some such
- # [09:14] <Hixie> browsers copy U+0020, actually
- # [09:15] <othermaciej> bug list is down to 178 I see
- # [09:15] <othermaciej> that's good progress
- # [09:16] <Hixie> it would be going faster if people didn't decide today was the day to file a bazillion bugs :-P
- # [09:16] <annevk> mkay
- # [09:16] <annevk> are public ids case-sensitive in SGML?
- # [09:16] <annevk> surprises me
- # [09:19] <annevk> looks like XMLHttpRequest will need at least one more Last Call
- # [09:20] <nessy> OMG - tell me I'm not the only person on this planet that has 13 different browsers installed on one computer
- # [09:20] <nessy> (admittedly in 3 different OSes)
- # [09:21] <hsivonen> annevk: public IDs are opaque strings in SGML
- # [09:21] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [09:21] <hsivonen> annevk: I'm pretty sure they don't get case-folded in SGML
- # [09:22] <hsivonen> nessy: I have that many on just one OS plus the ones on the other OSs
- # [09:23] <nessy> uff, good - I thought I was going mental
- # [09:23] <nessy> I'm just preparing demos for a html5 video tutorial
- # [09:24] <hsivonen> nessy: what's the status of the Theora ActiveX project?
- # [09:24] <othermaciej> do I get to count Safari 4.0.4, my WebKit nightly, my release build of Safari trunk and my debug build of Safari trunk as 4 different browsers?
- # [09:24] <hsivonen> othermaciej: I counted different builds from one codebase as separate
- # [09:24] <nessy> hsivonen: unfortunately not much progress yet - needs somebody to fund the poor soul - he has a main job, but would be prepared to reduce to do the thing
- # [09:25] <hsivonen> nessy: I see
- # [09:25] <nessy> othermaciej: I did count 3 different FF builds, so I guess, yes
- # [09:25] <othermaciej> Hixie: indeed I see 55 bugs resolved so far this month, but there has been a fair bit of incoming
- # [09:25] <nessy> actually, no, I only counted different browsers, not different versions - otherwise that'd be 3 more
- # [09:26] <nessy> hsivonen: we have FOMS coming up in 2 weeks and he will be there, so we'll see how far we can push it
- # [09:26] <annevk> hsivonen, kk
- # [09:29] <othermaciej> I have Firefox, Chrome, Opera and Safari, counting only distinct browsers
- # [09:29] <hsivonen> nessy: is the current recommended thing for IE support to use cortado as a fallback for <video>?
- # [09:29] <othermaciej> I have not bothered lately with Camino, OmniWeb, iCab or anything else
- # [09:29] <hsivonen> othermaciej: no IEs on VMs?
- # [09:30] <nessy> othermaciej: me, too, but 3 times, because of 3 different OSes
- # [09:30] <nessy> hsivonen: yes, cortado fallback right now
- # [09:30] <hsivonen> nessy: ok thanks
- # [09:30] <nessy> requires java installation, but there's a fair few of those around
- # [09:30] <othermaciej> I do also have IE on my Windows partition
- # [09:30] <nessy> go to http://theora.org/cortado
- # [09:31] <othermaciej> I'm not sure if IE/Mac is still runnable, but I don't have a copy here
- # [09:31] <nessy> IE/Mac died a long time ago, I think
- # [09:31] <nessy> never went back to it
- # [09:31] <nessy> but yeah, that on Windoze
- # [09:31] <nessy> bbiab
- # [09:31] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [09:31] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
- # [09:32] <hsivonen> IE/Mac runs on Snow Leopard
- # [09:34] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [09:34] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (Client Quit)
- # [09:34] <hsivonen> nice, the progress/meter i18n can of worms is gone
- # [09:37] * Quits: cying (n=cying@adsl-75-41-112-162.dsl.pltn13.sbcglobal.net)
- # [09:39] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [09:57] <annevk> hmm
- # [09:57] <annevk> getPosition takes an object
- # [09:58] <annevk> we discussed using object for APIs once in the WebApps WG and decided not to go there...
- # [09:58] <annevk> oh well
- # [09:58] <annevk> no consistency in the past, no consistency in the future either
- # [09:59] <annevk> one of the many flawed particles of the Web platform
- # [10:14] * Quits: hamaji_ (n=hamaji@220.109.219.244) (Remote closed the connection)
- # [10:17] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [10:19] <annevk> the point Kai made has been addressed before
- # [10:19] <annevk> but I can't find the email :/
- # [10:20] * Joins: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [10:20] * annevk lets it be someone else's problem
- # [10:20] <othermaciej> well I just took a fresh shot at replying
- # [10:20] <othermaciej> if you have an older email to cite that would be nice too
- # [10:22] * Joins: mpt (n=mpt@canonical/mpt)
- # [10:22] <annevk> cannot find it
- # [10:24] <hsivonen> the id numbers for saved docs on the live DOM viewer are surprisingly small
- # [10:24] <hsivonen> I guess the user base isn't particularly large
- # [10:27] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [10:28] * hsivonen wonders if there are test cases for load/unload/pagehide/pageshow events for about:blank loading into an iframe
- # [10:33] * Joins: tkent_ (n=tkent@220.109.219.244)
- # [10:36] <hsivonen> is onpageshow supposed to work as a content attribute?
- # [10:37] <annevk> per HTML5, yes
- # [10:37] <hsivonen> what about real world?
- # [10:37] <hsivonen> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/342
- # [10:37] <hsivonen> is iframe not firing it or the handler not supported?
- # [10:37] <annevk> but only for body and frameset
- # [10:38] <hsivonen> oh
- # [10:38] <annevk> per html5 anyway
- # [10:38] <hsivonen> why frameset but not iframe?
- # [10:38] <Hixie> body and frameset are equivalent
- # [10:38] <Hixie> iframe and frame are equilavent
- # [10:38] <annevk> presumably because frameset takes the role of body
- # [10:38] <hsivonen> ok
- # [10:39] * Quits: fishd (n=darin@216.239.45.130) (Read error: 110 (Connection timed out))
- # [10:40] * Joins: fishd__ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [10:41] <hsivonen> is it even possible to register a pageshow event handler for an iframe that loads about:blank before it's too late?
- # [10:41] <hsivonen> parser-created iframe that is
- # [10:41] <annevk> prolly not
- # [10:41] <annevk> but you could load it again
- # [10:41] <annevk> after you add a listener to the window object
- # [10:42] * Joins: cedric_ (n=cedric@116.197.232.199)
- # [10:44] * Quits: cedricv (n=cedric@112.199.180.72) (Read error: 54 (Connection reset by peer))
- # [10:44] * Joins: cedricv (n=cedric@124.197.67.73)
- # [10:45] * Quits: cedricv (n=cedric@124.197.67.73) (Read error: 54 (Connection reset by peer))
- # [10:47] * Joins: Phae (n=phaeness@gateb.mh.bbc.co.uk)
- # [10:48] * Joins: nessy (n=Adium@124-168-187-191.dyn.iinet.net.au)
- # [10:49] * Quits: cedric_ (n=cedric@116.197.232.199) (Read error: 60 (Operation timed out))
- # [10:49] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [10:49] * Quits: tkent (n=tkent@220.109.219.244) (Read error: 110 (Connection timed out))
- # [10:57] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:57] * Quits: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [10:59] * Joins: myakura (n=myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp)
- # [11:01] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [11:05] * hsivonen wonders what history behind about:blank loading synchronously is
- # [11:05] <hsivonen> not that it matters at this point to know who the guilty party is
- # [11:07] <annevk> i guess so that you can directly manipulate the document
- # [11:07] <annevk> makes sense to me
- # [11:08] <hsivonen> It's quite an annoyance
- # [11:09] <annevk> speaking as an author, i trump you :p
- # [11:09] * jgraham was about to say the same thing as annevk
- # [11:09] <hsivonen> you shouldn't be using about:blank-created DOMs, because they aren in the quirks mode
- # [11:10] <annevk> thankfully jgraham loses with me
- # [11:10] <annevk> :p
- # [11:11] <othermaciej> is there any way to put an about:blank frame in standards mode?
- # [11:11] <annevk> about:standards-blank
- # [11:11] <hsivonen> othermaciej: I thinks there isn't
- # [11:12] <othermaciej> even if you document.write a standards-mode doctype into it?
- # [11:12] <hsivonen> othermaciej: document.writing into it implies document.open, which blows away html, head and body
- # [11:13] <hsivonen> and the "feature" here is that you get html, head and body synchronously and for free
- # [11:14] <Lachy> annevk, <iframe src="data:text/html,<!DOCTYPE html>"></iframe> will give you a blank document in standards mode
- # [11:15] <hsivonen> Lachy: but asynchronously
- # [11:15] <annevk> and in a different origin in some browsers
- # [11:15] <Lachy> oh, yeah.
- # [11:15] <annevk> though that's a bug per HTML5
- # [11:26] <zcorpan> about:blank is standards mode in opera
- # [11:27] <hsivonen> zcorpan: does it have a doctype?
- # [11:27] <hsivonen> zcorpan: bug or deliberate feature?
- # [11:27] <annevk> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
- # [11:27] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:27] <zcorpan> i've only seen one minor bug about it, so maybe we can change it to standards mode in other browsers too
- # [11:27] <annevk> has a <title> too
- # [11:27] <hsivonen> that's interesting
- # [11:27] <annevk> "Blank page"
- # [11:28] <annevk> and the root element has dir set to rtl
- # [11:28] <hsivonen> annevk: is the string localized?
- # [11:28] <annevk> euh ltr
- # [11:28] <annevk> no idea
- # [11:28] <hsivonen> about:blank in Gecko has a doctype, too
- # [11:28] <hsivonen> but a quirky one
- # [11:29] <zcorpan> i think it would be nice if about:blank were standards mode
- # [11:29] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:29] * Philip` wonders how OS X interprets the encoding of non-ASCII filenames on 8-bit-filename-filesystems (like FAT)
- # [11:29] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) (Read error: 110 (Connection timed out))
- # [11:30] <workmad3> about:blank checks as valid in FF as well
- # [11:30] * Quits: fishd__ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [11:30] <workmad3> or at least, it reckons it's valid in the w3c validator
- # [11:30] <workmad3> web dev toolbar in FF reckons it's quirky :/
- # [11:31] <annevk> the validator is out of touch with reality
- # [11:33] <hsivonen> hmm. if I'm reading the code right, about:blank in Gecko has or doesn't have a doctype depending on how it got created
- # [11:33] <hsivonen> fun
- # [11:34] <workmad3> heh :)
- # [11:35] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [11:36] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (Client Quit)
- # [11:36] * Quits: hendry (n=hendry@webvm.net) (Read error: 113 (No route to host))
- # [11:37] <zcorpan> hsivonen: can about:blank be changed to standards mode in gecko?
- # [11:38] <hsivonen> zcorpan: as in can authors change its mode or could a Gecko developer land code for changing it in the engine?
- # [11:40] * Joins: hendry (n=hendry@webvm.net)
- # [11:45] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:46] <othermaciej> document.write()ing a doctype seems simple enough as a way to get standards mode
- # [11:46] <othermaciej> it doesn't depend on about:blank being synchronous in any way but it's convenient enough
- # [11:46] <othermaciej> I think there are compat reasons that about:blank has to be in quirks mode
- # [11:46] <jgraham> othermaciej: You have a somewhat unusual view of "simple enough"
- # [11:46] <zcorpan> hsivonen: the latter
- # [11:47] <othermaciej> jgraham: if you're about to poke at the DOM of a frame. doing someFrame.contentDocument.write("<!DOCTYPE html>") first seems prety simple to me
- # [11:47] <zcorpan> othermaciej: can you cite the compat reasons?
- # [11:47] <othermaciej> zcorpan: not offhand
- # [11:48] <jgraham> othermaciej: The incantation isn't hard once you know it; it is realising that that is the right incantation that is the non-simple part
- # [11:48] <othermaciej> sure
- # [11:48] <othermaciej> that would be true of any special incantation, other than changing the default
- # [11:48] <othermaciej> I wonder if about:blank in a standards mode document could be in standards mode
- # [11:49] <othermaciej> but I would not be surprised if there are standards-mode pages with about:blank iframes that they depend on being quirky
- # [11:49] <hsivonen> zcorpan: probably not, but you might a get a better answer from Boris.
- # [11:50] <zcorpan> othermaciej: it has not caused much of a problem for opera to always use standards mode
- # [11:50] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
- # [11:52] <annevk> much of or no problem?
- # [11:52] * annevk hasn't seen a thing
- # [11:52] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [11:56] * Joins: awef (n=awef@204-232-203-243.static.cloud-ips.com)
- # [11:56] <zcorpan> i've seen one bug where it caused unwanted top margin because we insert a <p> when pressing enter in contenteditable
- # [11:56] <zcorpan> which could either be solved by using quirks mode or by not using <p>
- # [11:57] * Joins: mpt_ (n=mpt@canonical/mpt)
- # [11:57] <zcorpan> i think we might move away from <p> anyway
- # [11:59] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [12:00] <hsivonen> hmm. so is pageshow supposed to fire on initial page load, too, and not only when navigating back to a page in the back-forward cache?
- # [12:00] * Quits: hendry (n=hendry@webvm.net) (Read error: 104 (Connection reset by peer))
- # [12:01] <hsivonen> apparently yes
- # [12:01] <hsivonen> and Gecko and WebKit either differ in handler support or in event firing
- # [12:01] <zcorpan> does pageshow use the Event interface?
- # [12:01] <hsivonen> dunno
- # [12:02] <othermaciej> I don't like how pageshow is defined
- # [12:02] <othermaciej> it makes it needlessly awkward to have code that *only* runs when restoring from b/f cache
- # [12:03] <othermaciej> if only one of "load" or "pageshow" fired, you could easily put code in one handler or both depending on whether it's one-time, every-time or restore-only initialization
- # [12:03] <othermaciej> not only that but "load" has to do complete initialization anyway, to support browsers that don't have "pageshow"
- # [12:04] <othermaciej> I believe I gave this complaint to the folks who first implemented these events for Gecko but they were unconvinced
- # [12:05] * Joins: hendry (n=hendry@webvm.net)
- # [12:08] <zcorpan> not too late to change it
- # [12:08] <hsivonen> hasn't Gecko had a b/f cache for years already?
- # [12:12] * mpt_ is now known as mpt
- # [12:17] * Quits: nessy (n=Adium@124-168-187-191.dyn.iinet.net.au) ("Leaving.")
- # [12:18] <othermaciej> yes it has
- # [12:18] <othermaciej> I discussed it with the engineers working on it before it shipped, years ago
- # [12:19] <othermaciej> I'd suspect at this point a new event ("pagerestore"?) would be required
- # [12:19] * Joins: adactio (n=adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:19] <othermaciej> although I think it's hard to depend on "pageshow" always firing, and yet still be compatible with browsers that never fire it at all
- # [12:28] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
- # [12:36] <Lachy> wtf? http://rebuildingtheweb.com/en/invitation-html5-team/
- # [12:37] <hsivonen> Lachy: I guess he missed the design principle debates
- # [12:37] <Lachy> "The first phase in these debates is a challenge, from me to Ian Hickson [...] to debate me on the following topic: Error messages should be displayed for corrupt HTML5."
- # [12:38] <hsivonen> (as if showing errors were up to Hixie to decide)
- # [12:38] <Lachy> I guess I shouldn't be too surprised he's still pushing for draconian error handling in HTML, even though that debate has been over for years.
- # [12:38] <annevk> http://xkcd.com/386/
- # [12:39] <othermaciej> who is this person?
- # [12:39] <Hixie> lachy: http://lists.w3.org/Archives/Public/www-archive/2010Jan/0009.html
- # [12:39] <hsivonen> othermaciej: the XStandard XML editor guy
- # [12:42] <zcorpan> i thought almost all discussion in public-html is about design principles/process/direction
- # [12:42] <hsivonen> weird. I no longer see his byline on xhtml.com
- # [12:42] <zcorpan> as about in-depth, well the threads are well indented at least
- # [12:43] <annevk> for some people standards is fun
- # [12:43] <annevk> for others it's process
- # [12:43] <Hixie> standards are a tool
- # [12:43] <Hixie> for getting interop
- # [12:43] <Hixie> nothing more, imho
- # [12:44] <Hixie> (sometimes they're not even the best tool for that job)
- # [12:44] <annevk> i meant working on standards
- # [12:44] <Hixie> oh working on standards is a lot of fun :-)
- # [12:45] <Hixie> especially when it's like-minded people working on things together
- # [12:45] <Hixie> it's less fun when it's people who disagree on the fundamental goals
- # [12:46] <zcorpan> down with people who disagree
- # [12:47] <othermaciej> I replied to his post (perhaps foolishly)
- # [12:47] <zcorpan> validator.nu shows error messages for corrupt html5
- # [12:48] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) ("me so sleepy")
- # [12:49] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [12:50] <Lachy> zcorpan, based on what he's previously said on the topic, he means for browsers to show error messages to users
- # [12:50] <Lachy> I responded to his post too.
- # [12:51] <zcorpan> Lachy: of course, but the post didn't say that :)
- # [12:57] <jgraham> http://vocamus.net/dave/?cat=25 seems interesting
- # [13:02] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [13:02] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [13:02] * othermaciej_ is now known as othermaciej
- # [13:04] <Hixie> ok got it down to 157 bugs
- # [13:04] <Hixie> i was aiming for 150
- # [13:04] <Hixie> but i started about 20 higher than i expected to start
- # [13:04] <Hixie> so i'll call this a qualified success
- # [13:04] <Hixie> good night
- # [13:11] <othermaciej> good nigh
- # [13:11] <othermaciej> t
- # [13:15] <annevk> nn
- # [13:19] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [13:19] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [13:19] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [13:22] * Quits: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [13:28] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [13:39] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: 110 (Connection timed out))
- # [13:39] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [13:42] * Joins: cedricv (n=cedric@124.197.114.231)
- # [13:43] * Joins: taf2 (n=taf2@static-151-196-60-88.balt.east.verizon.net)
- # [13:44] * Joins: cedric_ (n=cedric@112.199.230.211)
- # [13:45] * Quits: cedricv (n=cedric@124.197.114.231) (Read error: 54 (Connection reset by peer))
- # [13:49] * Quits: starjive (i=beos@81-233-16-19-no30.tbcn.telia.com)
- # [13:50] * Quits: cedric_ (n=cedric@112.199.230.211) (Connection reset by peer)
- # [13:55] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [13:55] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [13:57] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Connection reset by peer)
- # [13:57] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [13:59] * Quits: taf2 (n=taf2@static-151-196-60-88.balt.east.verizon.net) (Read error: 113 (No route to host))
- # [14:05] * Quits: awef (n=awef@204-232-203-243.static.cloud-ips.com) ("i <3 pork (http://dev.ojnk.net)")
- # [14:11] * Joins: cedricv (n=cedric@112.199.206.73)
- # [14:12] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [14:19] * Quits: cedricv (n=cedric@112.199.206.73) (Operation timed out)
- # [14:21] * Joins: jwalden (n=waldo@adsl-70-131-131-131.dsl.emhril.sbcglobal.net)
- # [14:22] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [14:31] * Joins: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [14:33] * Joins: pmuellr (n=pmuellr@nat/ibm/x-akpfcxjvnkesnofg)
- # [14:34] * Joins: MikeSmith (n=MikeSmit@EM114-48-87-42.pool.e-mobile.ne.jp)
- # [14:41] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [14:41] * Joins: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [14:43] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [14:45] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [14:46] <jgraham> Heh
- # [14:46] <jgraham> I obviously shouldn't have replied
- # [14:46] <annevk> me neither I think
- # [14:46] <annevk> but I did
- # [14:47] <annevk> I'm already worried about flames
- # [14:47] <hsivonen> I have to wonder if were baited to reply accidentally or intentionally
- # [14:48] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [14:48] <annevk> quite surprising how much we're aligned on certain points
- # [14:49] <hsivonen> evidence of groupthink!
- # [14:49] <annevk> heh
- # [14:49] <annevk> might be
- # [14:49] * paul_irish is now known as paul_irish_
- # [14:50] <annevk> earlier today when I discussed that email with othermaciej neither of us mentioned a view point but we both knew it was the same
- # [14:50] <TabAtkins> Pretty sure it was an intentional baiting.
- # [14:50] <annevk> it struck me a little later how convenient that was
- # [14:54] * Quits: MikeSmithX (n=MikeSmit@EM114-48-142-82.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [14:55] <othermaciej> the "Browser implementations" thread?
- # [14:56] <Lachy> othermaciej, yeah, I think so
- # [14:57] <othermaciej> I don't see evidence of baiting (not really sure what we were baited into if so)
- # [14:57] * Joins: BlurstOfTimes (n=blurstof@168.203.117.66)
- # [14:58] <jgraham> I think the supposed baiting was the suggestion that only released specs contribute to the legacy
- # [14:58] <Lachy> re the autobuffer thread, I'm not entirely convinced that making autobuffer itself a tri-state attribute (on/off, or absent) is impossible, despite it being boolean in Firefox 3.5
- # [14:59] <jgraham> But I'm not really sure that it was baiting (I'm not sure what the point would be)
- # [15:00] <jgraham> Lachy: Agreed but I don't really see the value in taking the risk
- # [15:00] <othermaciej> Firefox has pretty high uptake on updates
- # [15:00] <Lachy> since autobuffer is, I believe, currently only implemented in Firefox, and its omission currently has the same effect as autobuffer=off should have, then authors can simply omit the attribute for the relatively short transition from FF 3.5 to 3.6
- # [15:01] <othermaciej> there are advantages and disadvantages to reusing autobuffer vs. minting a new buffer attribute
- # [15:01] <Lachy> so, if 3.6 supported autobuffer as tri-state, then the issue would not have serious long term consequnces
- # [15:01] <othermaciej> a new buffer attribute could be more clear and would have less risk of legacy conflict, but at the same time it might leave us stuck with two attributes
- # [15:01] <othermaciej> I'm planning to list both options when I file the bug
- # [15:01] <jgraham> I think we could obsolete autobuffer at this stage
- # [15:02] <Lachy> of course, using buffer="..." as tri-state, and obsoleting autobuffer would also be acceptable to me
- # [15:03] <Lachy> I don't think there is significant content out there relying on autobuffer for it to be impossible to remove once buffer="" is more widely supported
- # [15:03] <annevk> autobuffer can easily be removed
- # [15:03] <annevk> that was never the concern
- # [15:03] <annevk> afaict
- # [15:04] <hsivonen> Lachy: Gecko 1.9.2 is in RC in mobile. changes to the engine feature set are highly theoretical at this point
- # [15:05] * Joins: Huvet (n=Emil@c-2fc1e555.07-131-73746f39.cust.bredbandsbolaget.se)
- # [15:05] <Lachy> also, I'm slighly less convinced about the need for tri-state buffering, until I've seen more evidence about what sort of heuristics browsers can realistically apply when the attribute is absent to make it significantly different from the no-buffering case.
- # [15:17] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
- # [15:18] * Joins: miketaylr (n=miketayl@38.117.156.163)
- # [15:19] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
- # [15:23] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) (Client Quit)
- # [15:23] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [15:30] <annevk> othermaciej, did you file a bug on <img>.x/y
- # [15:31] <annevk> or can they can be nuked from the browsers
- # [15:31] * Joins: ttepasse (n=ttepas--@ip-95-222-120-117.unitymediagroup.de)
- # [15:32] <othermaciej> annevk: I don't know what that is
- # [15:32] <othermaciej> annevk: is it something we're missing?
- # [15:32] <annevk> it is something that's not in Opera of which we have a old bug report from 2007 or so about a compat issue
- # [15:32] <annevk> it is apparently in Firefox and WebKit
- # [15:33] <annevk> according to the bug "These properties are respectively the left offset and top offset relative to the viewport borders."
- # [15:33] <annevk> that sounds somewhat wrong terminology wise, but I guess you get the idea
- # [15:33] <Huvet> have anyone had any success with sending the lxml tree from html5lib to lxml.html.clean.Cleaner?
- # [15:34] <Huvet> I get a crash that _Element is missing a rewrite_links method
- # [15:38] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:38] <virtuelv> Image.x = The X coordinate of the image within the client display area.
- # [15:39] <jgraham> Huvet: That sounds like a difference between lxml.etree._Element and lxml.html.)Element or something
- # [15:39] <virtuelv> Have browsers nuked Image.vspace/hspace yet?
- # [15:39] <annevk> no :/
- # [15:40] <annevk> and othermaciej is advocating lots of more cruft I found out today!
- # [15:40] <Huvet> jgraham: Ah, I assumed that an lxml.etree was always the same... I'll have a look
- # [15:40] <virtuelv> properties found in my ancient Wrox reference:
- # [15:40] <virtuelv> border, complete, constructor, defaultValue, height, hspace, lowsrc, name, size, src, vspace, width, x, y
- # [15:40] <virtuelv> and select()
- # [15:41] <othermaciej> annevk: Im not familiar with <img>.x/y, if you would like I can search through history and see if I can find why it was added
- # [15:41] <othermaciej> annevk: what cruft am I advocating?
- # [15:41] <virtuelv> <img>.x was first added in Netscape 3
- # [15:41] <annevk> just the bugs you filed on even more interfaces for legacy elements :)
- # [15:43] <annevk> like HTMLAnchorElement.text
- # [15:43] <virtuelv> <a>. accessKey, dataFld, dataSrc, hash, host, hostname, href, Methods, mimeType, nameProp, pathname, port, protocol, protocolLong, rel, search, tabIndex, target
- # [15:43] <annevk> hmm, doesn't IE have a .text attribute for all elements?
- # [15:43] <virtuelv> dataFld/Src?
- # [15:45] <Philip`> virtuelv: They're a sort of client-side templating thing in IE (and in the HTML4 DTD)
- # [15:46] <Philip`> Fortunately approximately nobody uses that feature
- # [15:47] <virtuelv> some data binding thing, according to MSDN
- # [15:48] <virtuelv> I wonder if there's other, long-forgotten stuff this reference lists
- # [15:49] <Philip`> (I think I found one site that used the feature for real (to generate a list of cars from an XML data source), out of about half a million pages)
- # [15:49] <virtuelv> IMG.fileModifiedDate (Property)
- # [15:50] <virtuelv> iccProfile, fileSize, start
- # [15:51] <virtuelv> loop and dynSrc as well
- # [15:59] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [15:59] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [16:01] * aroben_ is now known as aroben
- # [16:18] * Quits: ttepasse (n=ttepas--@ip-95-222-120-117.unitymediagroup.de) (Read error: 110 (Connection timed out))
- # [16:19] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [16:20] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [16:22] * Joins: mpt (n=mpt@canonical/mpt)
- # [16:26] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [16:28] * Joins: cedricv (n=cedric@116.197.240.188)
- # [16:31] * Quits: cedricv (n=cedric@116.197.240.188) (Read error: 54 (Connection reset by peer))
- # [16:33] * Quits: myakura (n=myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [16:34] * Joins: cedric_ (n=cedric@112.199.192.104)
- # [16:37] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:42] * Joins: riven` (n=riven@53518387.cable.casema.nl)
- # [16:42] * Quits: riven (n=riven@53518387.cable.casema.nl) (Nick collision from services.)
- # [16:42] * riven` is now known as riven
- # [16:43] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:45] <MikeSmith> zcorpan: fyi, initial attempt at <script src=""></script> checking is live on qa-dev
- # [16:45] * Joins: ttepasse (n=ttepas--@ip-95-222-120-117.unitymediagroup.de)
- # [16:46] * Quits: ttepasse (n=ttepas--@ip-95-222-120-117.unitymediagroup.de) (Client Quit)
- # [16:50] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
- # [17:02] <zcorpan> MikeSmith: cool
- # [17:05] <zcorpan> MikeSmith: seems to work from quick testing
- # [17:08] * Quits: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net)
- # [17:10] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:11] <Lachy> Hixie, why does the complete version of the spec still have a version number in its title "Web Applications 1.0", given that the other version is now just called "WHATWG HTML" without a specific version?
- # [17:17] <zcorpan> why is it "WHATWG HTML" instead of just "HTML"?
- # [17:18] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [17:19] <Lachy> I think that's just to help distingish it from the subset of HTML currently being developed in W3C. Though, I don't feel strongly either way about it.
- # [17:21] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [17:22] * Joins: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [17:22] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 54 (Connection reset by peer))
- # [17:22] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [17:27] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [17:28] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:28] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [17:36] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:40] * Joins: weinig (n=weinig@17.246.18.80)
- # [17:58] <Philip`> How does replacing the boolean autobuffer attribute with a new enumerated attribute that has two values help with the problem of how browsers will react to new values they haven't heard of before?
- # [17:59] <workmad3> Philip`: allows them to die a bit more gracefully? :)
- # [17:59] <Philip`> (Is it just that having new values defaulting to don't-buffer is better than defaulting to do-buffer? Doesn't that depend on what the new values are going to be, which we don't know yet?)
- # [18:00] <Philip`> workmad3: I'm not sure I'd ever consider death to be graceful
- # [18:00] <jgraham> Philip`: I assume defaulting to more conservative behaviour is better
- # [18:01] * Joins: fishd__ (n=darin@nat/google/x-pnyrenrsbzhvvqaw)
- # [18:01] <jgraham> (iundependent of what the less conservative options are)
- # [18:01] <Philip`> jgraham: i.e. defaulting to behaviour that harms the typical user experience by not buffering and delaying their enjoyment when they want to watch the video?
- # [18:01] <workmad3> I'd figure it makes it easier to expand future versions in a backwards compatible manner though
- # [18:02] <Philip`> jgraham: Seems like neither option is really "better", they all have drawbacks and people could complain either way
- # [18:02] <jgraham> Philip`: I think lots of flash0using sites already do no autobuffering so it can't be that bad for user experience
- # [18:02] <workmad3> adding a new value to the values available is less disruptive than changing the attribute to an enumeration and also adding a new value
- # [18:03] <jgraham> s/0/-/
- # [18:04] <workmad3> imagine the complaints if the standard changed from 'autobuffer="autobuffer" ' enabling autobuffering to that being a non-valid value and therefore disabling it
- # [18:04] <workmad3> so betting that the attribute starts off with 'autobuffer="on" ' to enable it and never needing to change :)
- # [18:05] <jgraham> workmad3: I'm imagining the complaints and I can't really see them being that bad
- # [18:05] <jgraham> You simply make <video autobuffer> spec-wise identical to <video>
- # [18:05] <workmad3> true... not as bad as if it were the other way around
- # [18:06] <jgraham> and then people who really want autobuffering in FF3.5 just add the invalid attribute (in addition to the new attribute for other UAs)
- # [18:07] <annevk> Hixie, people are complaining about mozillaquestquest.com to me
- # [18:17] * Joins: ap (n=ap@17.246.19.5)
- # [18:20] * Joins: KevinMarks (n=KevinMar@99.22.229.11)
- # [18:30] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:33] * Quits: Phae (n=phaeness@gateb.mh.bbc.co.uk)
- # [18:33] * Quits: mpt (n=mpt@canonical/mpt) ("Ex-Chat")
- # [18:35] <annevk> foolip, if we have a new attribute that might support multiple states going forward but is currently just a flag there does not seem to be a need for more than one value
- # [18:36] <annevk> (the other value is simply omitting the attribute)
- # [18:38] * Joins: sbublava (n=stephan@77.119.83.156.wireless.dyn.drei.com)
- # [18:52] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [18:52] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [18:53] * Joins: othermaciej (n=mjs@17.246.19.18)
- # [19:04] <TabAtkins> Crap, maybe I shouldn't have gotten a computer upgrade. Now my dropdown menus are smooth as silk. At least before I could be reasonably assured that my customers had a computer equal to or better than mine, and so would have an equal or better experience.
- # [19:10] * Quits: vvv (n=vvv@mediawiki/VasilievVV) ("KVIrc Insomnia 4.0.0, revision: 3410, sources date: 20090703, built on: 2009/08/12 22:29:13 UTC http://www.kvirc.net/")
- # [19:11] * Parts: adactio (n=adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:17] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [19:21] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [19:30] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [19:33] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
- # [19:35] * Quits: daedb (n=daed@h11n1fls34o986.telia.com) (Remote closed the connection)
- # [19:39] * Joins: daedb (n=daed@h11n1fls34o986.telia.com)
- # [19:45] * Joins: cying (n=cying@70.90.171.153)
- # [19:45] * Joins: dave_levin (n=dave_lev@74.125.59.65)
- # [19:46] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
- # [19:46] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [19:51] * Joins: smaug_ (n=chatzill@cs181150024.pp.htv.fi)
- # [19:52] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [19:53] * fishd__ is now known as fishd
- # [19:55] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [19:55] * erlehmann is now known as erduschmann
- # [20:01] * Joins: ehird (n=ehird@91.105.68.74)
- # [20:01] <ehird> which is correct: <article>...<section class="comments">...</section></article> or <article>...</article><section class="comments">...</section>?
- # [20:04] <AryehGregor> ehird, "For instance, a blog entry on a site that accepts user-submitted comments could represent the comments as article elements nested within the article element for the blog entry."
- # [20:04] <AryehGregor> http://www.whatwg.org/specs/web-apps/current-work/multipage/sections.html#the-article-element
- # [20:04] * Joins: cedricv (n=cedric@124.197.70.160)
- # [20:04] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [20:04] <ehird> OK. Just seemed weird to consider comments part of the article itself, to me.
- # [20:04] <AryehGregor> So the way the spec suggests is <article>...text of article... <article>comment 1</article> <article>comment 2</article>...</article>
- # [20:04] <AryehGregor> The idea is to suggest that they're related to it, I guess.
- # [20:05] <AryehGregor> It does seem awkward for CSS.
- # [20:07] * Quits: cedric_ (n=cedric@112.199.192.104) (Read error: 60 (Operation timed out))
- # [20:08] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:09] * Joins: roc (n=roc@121-72-195-78.dsl.telstraclear.net)
- # [20:10] * Quits: roc (n=roc@121-72-195-78.dsl.telstraclear.net) (Client Quit)
- # [20:11] * Joins: roc (n=roc@121-72-195-78.dsl.telstraclear.net)
- # [20:13] * Quits: KevinMarks (n=KevinMar@99.22.229.11) ("The computer fell asleep")
- # [20:15] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [20:15] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [20:16] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [20:18] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [20:21] * Quits: fishd (n=darin@nat/google/x-pnyrenrsbzhvvqaw) (Read error: 110 (Connection timed out))
- # [20:23] * Quits: cedricv (n=cedric@124.197.70.160) (Operation timed out)
- # [20:24] * Joins: maikmerten (n=maikmert@port-92-201-30-234.dynamic.qsc.de)
- # [20:26] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [22:27] * Disconnected
- # [22:28] * Attempting to rejoin channel #whatwg
- # [22:28] * Rejoined channel #whatwg
- # [22:28] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [22:28] * Set by annevk42 on Mon Oct 19 22:03:06
- # [22:30] * Joins: cardona507 (n=cardona5@btf202.btfenterprises.com)
- # [22:32] * Quits: voodootikigod (n=voodooti@38.104.58.202) (Read error: 104 (Connection reset by peer))
- # [22:32] * Joins: voodootikigod (n=voodooti@38.104.58.202)
- # [22:33] * Quits: foolip (n=philip@79.136.63.95) (Remote closed the connection)
- # [22:34] * Quits: othermaciej (n=mjs@17.246.19.18) (Remote closed the connection)
- # [22:35] * Joins: othermaciej (n=mjs@17.203.15.164)
- # [22:36] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [22:37] * Joins: fishd (n=darin@nat/google/x-mvucirgzwxphhtps)
- # [22:37] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:41] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Remote closed the connection)
- # [22:42] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [22:47] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [22:53] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [23:08] * Quits: miketaylr (n=miketayl@38.117.156.163) (Remote closed the connection)
- # [23:10] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [23:14] * Joins: met_ (n=Hassman@r5bw128.net.upc.cz)
- # [23:15] * Quits: met_ (n=Hassman@r5bw128.net.upc.cz) (Client Quit)
- # [23:15] * Joins: met_ (n=Hassman@r5bw128.net.upc.cz)
- # [23:15] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [23:16] * aroben|away is now known as aroben
- # [23:26] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:26] * Quits: ehird (n=ehird@91.105.68.74)
- # [23:27] * Parts: Huvet (n=Emil@c-2fc1e555.07-131-73746f39.cust.bredbandsbolaget.se)
- # [23:31] * Joins: cohitre (n=cohitre@174-21-102-211.tukw.qwest.net)
- # [23:35] * Quits: cohitre (n=cohitre@174-21-102-211.tukw.qwest.net) (Client Quit)
- # [23:36] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [23:37] * Joins: othermaciej_ (n=mjs@17.246.19.18)
- # [23:38] <gsnedders> http://www.molly.com/2010/01/05/bob-dylan-meets-html5/
- # [23:39] * Quits: othermaciej (n=mjs@17.203.15.164) (Read error: 60 (Operation timed out))
- # [23:39] * othermaciej_ is now known as othermaciej
- # [23:39] * Quits: BlurstOfTimes (n=blurstof@168.203.117.66) ("Leaving...")
- # [23:51] * Quits: smaug_ (n=chatzill@cs181150024.pp.htv.fi) ("ChatZilla 0.9.86 [Firefox 3.7a1pre/20091230113157]")
- # [23:56] * Quits: taf2 (n=taf2@static-151-196-60-88.balt.east.verizon.net)
- # [23:59] * Quits: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net) ("Ex-Chat")
- # Session Close: Wed Jan 06 00:00:00 2010
The end :)