Options:
- # Session Start: Thu Feb 18 00:00:00 2010
- # Session Ident: #whatwg
- # [00:01] <sicking> Hixie: btw, when you wrote the HTML5 form submission stuff. Did you do a lot of testing for things like calling form.submit() from a "submit" event handler? And calling form.submit() twice in a row? Or submitting while another submission had already started
- # [00:01] <sicking> Hixie: our form submission code is *ugly*. Would like to rewrite but I know we need to support a lot of quirks
- # [00:02] <Hixie> sicking: i did a lot of testing. Whether I did _enough_ is a different matter.
- # [00:02] <sicking> ok
- # [00:02] <Hixie> sicking: but yeah, i did do a ton of testing
- # [00:03] <Hixie> i saw your feedback recently, looked like good stuff.
- # [00:03] <sicking> cool
- # [00:03] <Hixie> hopefully will get to it in the next few weeks
- # [00:03] <Hixie> i really want to get through some of these bugs to get that pile down, then do web sockets
- # [00:03] <Hixie> then it's back to the e-mail grind, probably wf2 first
- # [00:03] <Hixie> (wf2=forms)
- # [00:04] <Hixie> maybe canvas and video, too, there's lots pending on those
- # [00:04] * aroben|afk is now known as aroben|meeting
- # [00:05] <sicking> i have a backlog of emails i need to write :(
- # [00:05] <sicking> such as getting rid of the 'title' argument on pushState
- # [00:05] <sicking> and modifying <script> parsing
- # [00:05] <sicking> really behind on that one :(
- # [00:06] <Hixie> if you want long enough, you won't have to send the e-mails anymore, either because someone else did or because it's too late :-)
- # [00:11] * Quits: Utkarsh (~admin@117.201.87.207) (Ping timeout: 264 seconds)
- # [00:13] <jgraham> As far as I can tell the only reason to advocate PING is that some of the people who think that links making POST requests is bad might be confused by having something that acts like POST but is spelled differently
- # [00:14] <jgraham> Which doesn't seem like a good reason, but does seem like the sort of reason that is attractive in a consensus based process
- # [00:15] <TabAtkins> Yeah, "to confuse the opposition" doesn't seem like a great idea to suggest anything, at least if we're actually trying to make good specs.
- # [00:16] * Joins: nessy (~Adium@124-168-170-167.dyn.iinet.net.au)
- # [00:16] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Ping timeout: 252 seconds)
- # [00:17] <Hixie> jgraham: anyone who thinks that is clearly not familiar with how easy it is to trick users into doing POSTs, even HTTP experts (see e.g. the demos in http://damowmow.com/playground/demos/http/002/)
- # [00:17] * Joins: Utkarsh (~admin@117.201.81.80)
- # [00:18] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [00:18] * Joins: slightlyoff (~slightlyo@2620:0:1002:1002:21f:5bff:feec:e987)
- # [00:18] <TabAtkins> Man, I hate having to deal with a customer who is clearly making a bad decision. >_<
- # [00:19] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Quit: Leaving)
- # [00:21] <jgraham> Hixie: Indeed. I think the UI argument is nonsense, not least because it is trivial (and common) to design UIs that don't enforce the distinction
- # [00:22] <jgraham> Anyway, sleep
- # [00:23] <TabAtkins> who all implements pushState and such so far?
- # [00:24] * TabAtkins wants to throw some pushState at this ajax effect so it'll actually work with back/forward.
- # [00:25] <sicking> TabAtkins: firefox nightlies support it
- # [00:26] <TabAtkins> Ah, I was hoping it had made it to a public build already. Never mind, then.
- # [00:26] <sicking> pushState and replaceState
- # [00:26] <sicking> TabAtkins: our nightlies are public
- # [00:26] * Joins: Lachy (~Lachlan@london.perfect-privacy.com)
- # [00:26] <sicking> TabAtkins: oh, the latest "developer alpha preview" has it
- # [00:26] <TabAtkins> I mean a build that's been pushed out in an auto-update.
- # [00:26] <sicking> TabAtkins: our nightlies are in auto-update ;)
- # [00:26] <TabAtkins> You know what I mean. >_<
- # [00:27] <sicking> actually i don't
- # [00:27] * Quits: sbublava (~stephan@77.116.43.39.wireless.dyn.drei.com) (Quit: sbublava)
- # [00:27] <TabAtkins> A build that normal people will have.
- # [00:27] <sicking> oh, like a final release? Don't wait that long to start playing with new features
- # [00:27] <TabAtkins> I'm not playing, I'm attempting to use it on a production site.
- # [00:28] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 264 seconds)
- # [00:28] <sicking> well, you should play with it before then to know that it meets your requirements
- # [00:28] <TabAtkins> Well, to be fair, I tend to *use* production sites to play with things.
- # [00:28] <sicking> we need spec feedback before final shipping
- # [00:29] <TabAtkins> k, i'll play with it a bit. I'll make sure it would actually be usable for my purposes.
- # [00:29] <sicking> yay! Sweet! Thanks :)
- # [00:29] <TabAtkins> Fwiw, I'll be trying it out on www.igofigure.com/spinnergy to make the ajaxified navigation actually play nicely with history.
- # [00:30] * Joins: paradisaeidae (~chatzilla@60-242-27-235.static.tpgi.com.au)
- # [00:31] <TabAtkins> Where are the nightly builds downloadable from again?
- # [00:33] * Quits: wycats (~yehudakat@enginey-9.border1.sfo002.pnap.net) (Quit: wycats)
- # [00:43] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [00:45] * Joins: aroben_ (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [00:45] * Quits: aroben|meeting (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [00:45] * Quits: aroben_ (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [00:45] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [00:48] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [00:54] <Hixie> hsivonen: i'm considering parsing changes in http://www.w3.org/Bugs/Public/show_bug.cgi?id=8767 -- your input would be very welcome
- # [00:55] * Quits: csarven (~csarven@ip157-77-212-87.adsl2.static.versatel.nl) (Quit: Leaving.)
- # [00:59] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Ping timeout: 272 seconds)
- # [01:05] * Quits: othermaciej (~mjs@17.246.18.145) (Quit: othermaciej)
- # [01:05] * Quits: ap (~ap@17.246.19.5) (Quit: ap)
- # [01:06] * Joins: othermaciej (~mjs@17.246.18.145)
- # [01:06] * Quits: weinig (~weinig@17.246.17.156) (Quit: weinig)
- # [01:06] * aroben_ is now known as aroben|away
- # [01:07] * Joins: ap (~ap@17.246.19.5)
- # [01:08] <sicking> TabAtkins: http://nightly.mozilla.org/
- # [01:08] <TabAtkins> That makes too much sense to be true.e
- # [01:08] <sicking> it'll even update you to the new nightly every day
- # [01:09] <sicking> it's the only thing i use
- # [01:09] <sicking> the only thing that is sad is that the release of new versions of firefox is much less exciting, since you've been using all the features for months already
- # [01:10] <TabAtkins> I think I'll survive. ^_^ I have nightlies here on my laptop, but I do most of my dev work on my work computer.
- # [01:13] <karlcow> sicking: you could download only the 6 months old nightly build as a rule ;)
- # [01:13] <sicking> heh :)
- # [01:14] <sicking> maybe we should set up a channel for that
- # [01:14] <karlcow> or a nightlyRoulette. Download a random nightly build
- # [01:17] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [01:18] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [01:24] * Quits: paradisaeidae (~chatzilla@60-242-27-235.static.tpgi.com.au) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
- # [01:26] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [01:29] * Quits: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49) (Quit: dglazkov)
- # [01:30] * Quits: gunderwonder (~gunderwon@191.80-202-79.nextgentel.com) (Quit: gunderwonder)
- # [01:31] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [01:40] * Joins: weinig (~weinig@17.246.17.156)
- # [01:43] * Quits: othermaciej (~mjs@17.246.18.145) (Quit: othermaciej)
- # [01:44] * Joins: othermaciej (~mjs@17.246.18.145)
- # [01:44] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:45] <sicking> karlcow: hah, *that* would be awesome. And would likely generate a swarm of bugs from confused people
- # [01:57] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
- # [02:01] * Quits: othermaciej (~mjs@17.246.18.145) (Quit: othermaciej)
- # [02:02] * Joins: othermaciej (~mjs@17.246.18.145)
- # [02:03] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [02:03] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [02:06] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Quit: Leaving)
- # [02:08] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [02:08] * Joins: Lachy (~Lachlan@southampton.perfect-privacy.com)
- # [02:20] * Joins: MikeSmith (~MikeSmith@EM114-48-173-69.pool.e-mobile.ne.jp)
- # [02:26] * Joins: beilabs (~beilabs@ppp121-44-88-198.lns20.syd6.internode.on.net)
- # [02:30] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 246 seconds)
- # [02:33] * Quits: weinig (~weinig@17.246.17.156) (Quit: weinig)
- # [02:37] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: me so sleepy)
- # [02:39] * Joins: paradisaeidae (~chatzilla@60-242-27-235.static.tpgi.com.au)
- # [02:47] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
- # [02:53] * Quits: paradisaeidae (~chatzilla@60-242-27-235.static.tpgi.com.au) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
- # [02:54] * Joins: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com)
- # [02:57] <GPHemsley> How do I counter the argument that "IE doesn't support HTML5"?
- # [02:58] <karlcow> GPHemsley: which part of html5
- # [02:58] <GPHemsley> there is no qualifier; it's just a blanket statement
- # [02:59] <karlcow> no browsers support the full stack of *proposed* features of html5 specifications and related
- # [03:00] <GPHemsley> right, but switching from HTML4 to HTML5 (primarily with the doctype, and then changing the code to validate) doesn't break anything, correct?
- # [03:03] <miketaylr> nope, unless you start putting in new elements, which won't be styled
- # [03:03] <Dashiva> Correct
- # [03:03] <miketaylr> but a little document.createElement('nav'), etc will fix that
- # [03:03] <GPHemsley> right
- # [03:03] <Hixie> GPHemsley: ask them if it supports HTML4... IE supports more parts of HTML5 than of HTML4. :-)
- # [03:04] <GPHemsley> Hixie: You're in the channel :P
- # [03:04] <karlcow> <!doctype html> should activate the strict mode in ie8, if I had my last browser class right. (if I'm wrong, it will be quickly rectified)
- # [03:04] <Hixie> GPHemsley: you didn't tell me what discussion it was :-P
- # [03:04] * Hixie is in a ton of channels :-P
- # [03:04] <GPHemsley> :P
- # [03:05] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [03:06] <karlcow> then support also depends on what's in your pages.
- # [03:07] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Remote host closed the connection)
- # [03:07] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [03:08] * Quits: sicking (~chatzilla@nat/mozilla/x-qyqwqfvykzugnhiw) (Ping timeout: 260 seconds)
- # [03:09] * Quits: ap (~ap@17.246.19.5) (Quit: ap)
- # [03:16] * Quits: jwalden (~waldo@nat/mozilla/x-fitkoifktllyehkf) (Quit: ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [03:17] * Joins: weinig (~weinig@17.246.17.156)
- # [03:32] * Quits: aroben|away (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [03:38] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [03:38] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 252 seconds)
- # [03:39] * Joins: _Utkarsh (~admin@117.201.81.80)
- # [03:40] * Quits: weinig (~weinig@17.246.17.156) (Quit: weinig)
- # [03:41] * Quits: Utkarsh (~admin@117.201.81.80) (Ping timeout: 240 seconds)
- # [03:42] * Joins: wakaba_1 (~wakaba_@119-228-219-41.eonet.ne.jp)
- # [03:43] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
- # [03:43] * Joins: roc (~roc@121-74-147-72.telstraclear.net)
- # [03:53] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:54] * Quits: slightlyoff (~slightlyo@2620:0:1002:1002:21f:5bff:feec:e987) (Quit: slightlyoff)
- # [04:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [04:08] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: me so sleepy)
- # [04:11] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [04:14] * Joins: annodomini_ (~lambda@wikipedia/lambda)
- # [04:17] * Quits: annodomini (~lambda@wikipedia/lambda) (Ping timeout: 256 seconds)
- # [04:17] * annodomini_ is now known as annodomini
- # [04:23] * Quits: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) (Excess Flood)
- # [04:23] * Quits: quuxman_ (foobar@97-113-167-22.tukw.qwest.net) (Write error: Broken pipe)
- # [04:24] * Quits: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net) (Ping timeout: 246 seconds)
- # [04:26] * Joins: mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org)
- # [04:26] * Joins: tkent (~tkent@220.109.219.244)
- # [04:28] * Joins: quuxman (foobar@97-113-167-22.tukw.qwest.net)
- # [04:42] * Quits: MikeSmith (~MikeSmith@EM114-48-173-69.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
- # [04:45] * Joins: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net)
- # [04:45] * Joins: scotfl_ (~scotfl@S0106001b114f914a.ss.shawcable.net)
- # [04:47] * Quits: scotfl (~scotfl@S0106001b114f914a.ss.shawcable.net) (Read error: Operation timed out)
- # [04:57] * Joins: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net)
- # [04:58] * Quits: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [04:59] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [05:05] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [05:07] * Joins: Breakmau5 (~breakz@erft-5d80e983.pool.mediaWays.net)
- # [05:16] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:21] * Quits: murr4y (~murray@11.84-49-64.nextgentel.com) (Ping timeout: 264 seconds)
- # [05:29] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 264 seconds)
- # [05:31] * Quits: Breakmau5 (~breakz@erft-5d80e983.pool.mediaWays.net) (Ping timeout: 260 seconds)
- # [05:33] * Quits: _Utkarsh (~admin@117.201.81.80) (Ping timeout: 240 seconds)
- # [05:33] * Joins: MikeSmith (~MikeSmith@EM114-48-96-143.pool.e-mobile.ne.jp)
- # [05:35] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [05:35] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:54] * Joins: Utkarsh (~admin@117.201.84.57)
- # [05:57] * Joins: surkov (~surkov@client-202-121.sibtele.com)
- # [06:04] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 252 seconds)
- # [06:05] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [06:05] * Quits: othermaciej (~mjs@17.246.18.145) (Quit: othermaciej)
- # [06:11] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Quit: leaving)
- # [06:12] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [06:18] * Quits: miketaylr (~miketaylr@24.42.95.234) (Quit: Leaving...)
- # [06:28] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Ping timeout: 265 seconds)
- # [06:30] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Ping timeout: 256 seconds)
- # [06:44] * Quits: surkov (~surkov@client-202-121.sibtele.com) (Quit: surkov)
- # [06:45] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [06:47] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [06:50] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [06:53] * Quits: Utkarsh (~admin@117.201.84.57) (Ping timeout: 246 seconds)
- # [06:57] <GPHemsley> Is it possible for Bad Things™ to happen when simply switching an HTML4 doctype to HTML5?
- # [06:58] <Hixie> you can find people send you angry e-mails for no apparent reason
- # [06:58] <Hixie> does that count?
- # [06:58] <wycats> like what?
- # [06:59] * Joins: Utkarsh (~admin@117.201.87.201)
- # [06:59] <wycats> this was a fun commit: http://github.com/rails/rails/commit/01d92021e69f54def1ec8103b2b99f907dd88ec4
- # [06:59] <wycats> look at the comments :)
- # [06:59] <wycats> "Holy crap!"
- # [07:00] <wycats> "mm, opinionated!"
- # [07:00] * Joins: weinig (~weinig@c-71-198-24-112.hsd1.ca.comcast.net)
- # [07:00] <miketaylr> omg _so_ opinionated
- # [07:01] <wycats> we should include a manifest by default ;)
- # [07:01] <miketaylr> :)
- # [07:03] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
- # [07:08] * Quits: bzed (~bzed@devel.recluse.de) (Read error: Connection reset by peer)
- # [07:08] * Joins: bzed (~bzed@devel.recluse.de)
- # [07:11] * Quits: gavin (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [07:12] * Joins: gavin (~gavin@people.mozilla.com)
- # [07:12] * Quits: gavin (~gavin@people.mozilla.com) (Changing host)
- # [07:12] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [07:16] <GPHemsley> Hixie: No, that doesn't count. :)
- # [07:16] * Quits: gavin (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [07:16] * Joins: gavin (~gavin@people.mozilla.com)
- # [07:16] * Quits: gavin (~gavin@people.mozilla.com) (Changing host)
- # [07:16] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [07:17] <GPHemsley> wycats: I hope you later reinstated @lang?
- # [07:18] <wycats> GPHemsley: nope
- # [07:18] <wycats> should we have?
- # [07:19] <GPHemsley> Yeah, you should have a default language, especially if you already did before. ;)
- # [07:19] <wycats> this is master: http://github.com/rails/rails/blob/master/railties/lib/generators/rails/app/templates/public/404.html
- # [07:19] <wycats> patches accepted :P
- # [07:19] <wycats> I kid I kid
- # [07:20] <GPHemsley> I'd recommend it, but it doesn't matter to me... I don't use RoR ;)
- # [07:20] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:21] <Hixie> wycats: you can simplify the charset declaration to (using <meta charset="">)
- # [07:32] <wycats> Hixie: ya
- # [07:32] <wycats> that works on old browsers?
- # [07:32] <Hixie> yup
- # [07:32] <Hixie> that's why we allowed it
- # [07:32] <wycats> :-D
- # [07:32] <wycats> will fix
- # [07:33] <wycats> Hixie: what's your opinion about lang?
- # [07:33] <Hixie> it works because browsers had to support <meta name=http-equiv content=text/html; charset=...> where, if you look closely, you'll see that there are three tatributes
- # [07:33] <Hixie> and so browsers have to look for charset="" as an ottribute
- # [07:33] <Hixie> if you know the language, then set it
- # [07:33] <wycats> Hixie: lulz
- # [07:34] <Hixie> also apparently my typing sucks today
- # [07:34] <Dashiva> As opposed to when you try to type gauge? :P
- # [07:34] <Hixie> gauge
- # [07:34] <Hixie> woooo!
- # [07:34] <wycats> Hixie: that's hilarious
- # [07:34] <Hixie> i typed it right first time!
- # [07:34] * Quits: Utkarsh (~admin@117.201.87.201) (Ping timeout: 245 seconds)
- # [07:35] <wycats> Hixie: I love these hax
- # [07:35] <wycats> like <!DOCTYPE html> turning on standards mode
- # [07:35] <wycats> in IE
- # [07:35] <Hixie> yeah
- # [07:35] <wycats> I don't know why, but it makes me warm and fuzzy
- # [07:37] <Dashiva> Hum
- # [07:38] <Dashiva> Wasn't there some discussion about early use of HTML5 doctype potentially leading to a "IE8 mode" lock in IE9?
- # [07:40] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [07:40] <Hixie> yeah well when google started using it on google.com I kinda gave up trying to stop it
- # [07:41] <Dashiva> Yeah, I used it myself too. Didn't seem like a winnable fight to begin with.
- # [07:41] * Joins: Utkarsh (~admin@117.201.82.222)
- # [07:44] * Quits: michaeln (~michaeln@nat/google/x-fppuacubunatsqco) (Quit: Leaving.)
- # [07:45] <Dashiva> The @ping messages are informative, if only on unrelated things. I didn't know HTTP mandated UI.
- # [07:46] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [07:48] * Joins: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net)
- # [07:48] <othermaciej> good evening folks
- # [07:48] * Quits: dbgi (~bla@unaffiliated/dbgi)
- # [07:49] <MikeSmith> othermaciej: hey
- # [07:52] <MikeSmith> Hixie: I got a copy of this book last night - http://www.amazon.co.jp/HTML5-API入門-白石-俊平/dp/4822284220
- # [07:52] <MikeSmith> I think it's the first printed book that's exclusively about HTML5 and related APIs
- # [07:54] <MikeSmith> the author, Shumpei Shiraishi, would like to mail you a copy of it
- # [07:54] <Hixie> he knows i can't read japanese, right? :-)
- # [07:55] <MikeSmith> yeah, sure
- # [07:55] <Dashiva> I wonder what revision of the spec it was made for
- # [07:55] <MikeSmith> just thought it would be nice for you to have
- # [07:55] <Hixie> MikeSmith: if he does want to mail me a copy, please thank him profusely on my behalf... he can mail it to any google office, c/o me, and it'll eventually get to me.
- # [07:56] <Hixie> http://www.google.com/corporate/address.html
- # [07:57] <MikeSmith> we were joking that he should just address it, "Hixie, Google, Mountain View, California"
- # [07:57] <MikeSmith> I'll pass on the address info to him
- # [07:57] <Hixie> "Hixie", i don't guarantee wull get to me :-)
- # [07:57] <Hixie> the rest would :-)
- # [07:57] <MikeSmith> hai
- # [07:57] * Joins: dimich_ (~dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [07:57] <Hixie> but he's probably better off mailing it to tokyo or something
- # [07:58] <Hixie> since mailing books internationally can't be cheap
- # [07:58] <Hixie> especially books about html5, i mean, what is it, 20000 pages? :-)
- # [07:58] <MikeSmith> 325 pages
- # [08:00] <MikeSmith> anyway, I'll suggest to him that he get a copy to Takuya Oikawa and I guess either he could get it to you next time he's in Mountain View, or maybe pass it on to Ian Fette to bring back
- # [08:00] <Hixie> that works too
- # [08:00] <Hixie> though seriously
- # [08:00] <Hixie> we have inter-office mail
- # [08:01] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [08:01] <Hixie> :-P
- # [08:01] <MikeSmith> OK
- # [08:01] <MikeSmith> Dashiva: dunno what rev, but I know there are already a couple places where it's now out of sync with the spec
- # [08:01] * Quits: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net)
- # [08:01] <MikeSmith> e.g., it has a <details> example that uses <dt> and <dd>
- # [08:01] <MikeSmith> but anyway, he knew that going into it
- # [08:02] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:02] <MikeSmith> and the intro of the book of course warns that the spec is still under development and some things are still likely to change
- # [08:02] <Dashiva> I'm sure he'll be fine. He can release updated versions too. I'm thinking more about to what degree the books will stick around and confuse later.
- # [08:02] <MikeSmith> yeah, true
- # [08:03] <Dashiva> Maybe they should be Mission Impossible style self-destruct capability
- # [08:04] <MikeSmith> heh
- # [08:04] <MikeSmith> that's called "Kindle"
- # [08:04] <MikeSmith> that's called "Kindle"
- # [08:04] <MikeSmith> oops
- # [08:04] <MikeSmith> that's why they picked that name
- # [08:05] * MikeSmith tries to remember which actual book it was that Amazon unilaterally self-destructed from users' kindles last year
- # [08:06] <MikeSmith> ah yeah
- # [08:06] <MikeSmith> Orwell's 1984
- # [08:06] <Hixie> anyone have any idea what i meant in http://www.w3.org/Bugs/Public/show_bug.cgi?id=8999 ?
- # [08:07] <Hixie> oh maybe i meant that i should check if the origin is a tuple
- # [08:07] <Hixie> and if it's not, fail
- # [08:07] <Hixie> instead of failing if it's sandboxed
- # [08:07] <Hixie> that would make sense
- # [08:07] <Hixie> let's assume that's what i meant
- # [08:08] * Hixie wonders how many bugs he's filed that later got marked NEEDSINFO before he made the script annotate who filed the bug
- # [08:10] <Dashiva> Looks like you wanted to split it up so sandboxing determines origin, and (only) origin determines .cookie
- # [08:12] * Joins: Ruetobas (~tc.hyt@114-43-109-162.dynamic.hinet.net)
- # [08:13] * Joins: drunknbass_work (~aaron@cpe-76-173-195-145.socal.res.rr.com)
- # [08:18] * Joins: giroro_ (Ruetobas@114-32-107-228.HINET-IP.hinet.net)
- # [08:18] * Quits: giroro_ (Ruetobas@114-32-107-228.HINET-IP.hinet.net) (Client Quit)
- # [08:20] * Quits: Ruetobas (~tc.hyt@114-43-109-162.dynamic.hinet.net) (Ping timeout: 272 seconds)
- # [08:23] <Dashiva> preload=autobuffer/playthrough doesn't help non-linear video (e.g. youtube choose-your-own adventure videos), or video where you expect the user to skip ahead for other reasons.
- # [08:26] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [08:27] <annevk> so XHR basically needs to return a special kind of Document
- # [08:27] <annevk> why was Document followed by object? seems redundant *shrug*
- # [08:32] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [08:32] <wycats> Hixie: http://www.whatwg.org/specs/web-apps/current-work/#resource-metadata-management
- # [08:32] <wycats> what do you mean by "miscellaneous"?
- # [08:33] <Hixie> "other"
- # [08:33] <Hixie> "things that didn't fit elsewhere"
- # [08:34] <wycats> don't they pretty much all reflect things about the HTTP request?
- # [08:34] <wycats> headers mostly?
- # [08:34] <Hixie> annevk: Document is an interface
- # [08:35] <Hixie> wycats: yeah, hence resource metadata management -- managing the metadata of resources
- # [08:35] <annevk> yay, feedback from dbaron
- # [08:36] <annevk> Hixie, I don't see how that matters here, but ok
- # [08:37] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:37] <wycats> Hixie: I guess it's fine :)
- # [08:37] * Joins: gunderwonder (~gunderwon@191.80-202-79.nextgentel.com)
- # [08:43] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [08:47] * Quits: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no) (Ping timeout: 256 seconds)
- # [08:50] <Hixie> if whoever filed http://www.w3.org/Bugs/Public/show_bug.cgi?id=9000 is here, can you tell me what "and so on" refers to?
- # [08:53] <Lachy> Hixie, I guess it's referring to the attributes that were listed in the HTML 4.01 DTD as being reserved for future use, but which are still undefined and non-conforming
- # [08:54] <Lachy> and whoever filed the bug thinks they should be listed in that section
- # [08:55] <Hixie> ...HTML4 reserves an attribute "dataformatas" [sic]
- # [08:55] <Hixie> that's awesome
- # [08:55] <annevk> might have been some IE stuff
- # [08:56] <Hixie> it's the typo i was referring to
- # [08:56] <Hixie> <table datapagesize> is reserved in HTML4, too
- # [08:57] <Lachy> maybe it wasn't a typo. Maybe it really is meant to be DataFormatAs which makes some sense given the allowed values are "plaintext" and "html"
- # [08:57] <Hixie> oohhhh
- # [08:57] <Hixie> valid
- # [08:58] <annevk> agreed that DataFormatas is cooler
- # [08:59] <Lachy> I just wonder what possible use it was meant for. It's supposedly reserved on a whole bunch of seemingly unrelated elements
- # [08:59] * Joins: Ruetobas (~tc.hyt@114-43-109-162.dynamic.hinet.net)
- # [09:00] <Hixie> actually they're not reserved if you examine the DTD closely
- # [09:00] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
- # [09:00] <Hixie> but IE did implement datasrc and datafld, iirc
- # [09:00] <hsivonen> Hixie: regarding the SVG <font> but: are you also looking at the SVG in table in SVG case heycam found?
- # [09:01] <Hixie> wasn't that fixed already?
- # [09:01] <hsivonen> maybe
- # [09:01] <Lachy> looks like http://www.html5reference.com/ has turned into a potentially useful site now. Last time I looked at it, it looked more like a spam site.
- # [09:01] <hsivonen> my mental snapshot of bug state could be stale
- # [09:01] <Hixie> hsivonen: i seem to recall i fixed the "reset the insertion mode" algorithm a while back
- # [09:01] <Hixie> to handle that case
- # [09:01] <hsivonen> Hixie: ok
- # [09:02] <Hixie> if i'm right, and didn't screw it up, it ended up being way simpler than i expected
- # [09:02] <Hixie> iirc there was even a comment in the source or something saying "oh yeah i should fix this"
- # [09:02] * Quits: gunderwonder (~gunderwon@191.80-202-79.nextgentel.com) (Quit: gunderwonder)
- # [09:02] <Hixie> or maybe it was in some of my notes
- # [09:02] <Hixie> anyway i think it's fixed
- # [09:03] <Hixie> for the </font> and </a> thing unless you object i think i'll do it the way i described in the bug
- # [09:03] * Joins: pesla (~retep@procurios.xs4all.nl)
- # [09:04] <hsivonen> hmm. I need to think a bit
- # [09:04] <Hixie> k
- # [09:04] <Hixie> you have until i get back to that bug :-)
- # [09:04] <Hixie> probably a few days at least
- # [09:04] <Hixie> maybe a month or so
- # [09:04] <hsivonen> so far, the end tag handling hasn't had to dispatch on foreigness
- # [09:05] <Hixie> on foreigness of the current node you mean?
- # [09:05] <Hixie> i don't see a way around that particular problem
- # [09:05] <hsivonen> I meant the mode
- # [09:05] <hsivonen> currently, the end tag just looks at the secondary mode
- # [09:06] <Hixie> ah
- # [09:06] <Hixie> well
- # [09:06] <Hixie> that's the bug :-)
- # [09:06] <hsivonen> so...
- # [09:07] <hsivonen> the solution is a bit annoying, because it goes back and forth between being 'in foreign' -specific at step 2
- # [09:07] <hsivonen> and using the secondary mode in step 4
- # [09:07] <Hixie> yeah i'm not hugely fond of the solution
- # [09:07] * Joins: sbublava (~stephan@77.119.204.243.wireless.dyn.drei.com)
- # [09:08] <Hixie> i'm very open to a solution that just fails for foreign end tags that don't match the current node, btw
- # [09:08] <Lachy> wtf? "The xml declaration and indicates that the content is a HTML document. The name parameter of the xml declaration must be html, matching the name of the top element an HTML document." -- http://www.html5reference.com/tags/xml-declaration/
- # [09:08] <Hixie> Lachy: dude now my head hurts
- # [09:09] <Lachy> oh, I think what's happened is the author has copied and pasted from the DOCTYPE page to make it, and just done a search and replace. it says basically the same thing here http://www.html5reference.com/tags/doctype-declaration/
- # [09:10] * hsivonen tries to think of cases where step 4 has to walk a lot of stack nodes
- # [09:13] <hsivonen> Hixie: what's the purpose of "but there is no element in scope that has a namespace other than the
- # [09:13] <hsivonen> HTML namespace"
- # [09:14] <hsivonen> ?
- # [09:14] * Quits: Ruetobas (~tc.hyt@114-43-109-162.dynamic.hinet.net) (Ping timeout: 265 seconds)
- # [09:14] <MikeSmith> hsivonen: I applied Carey Evan's build.py patch and just now got it working.. I now have a working v.nu instance running on my windows VM and everything seems to be working as expected
- # [09:14] <hsivonen> MikeSmith: awesome.
- # [09:15] <Hixie> hsivonen: it's a poor-man's "reset the insertion mode"
- # [09:15] <MikeSmith> hsivonen: OK if I go ahead and commit his patch?
- # [09:15] <hsivonen> MikeSmith: ok
- # [09:15] <MikeSmith> cool, thanks
- # [09:15] * Joins: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net)
- # [09:15] <Hixie> hsivonen: it's to make <table><svg></table> drop out of foreign content, while leaving <svg><table><svg></table> in foreign content.
- # [09:15] <Hixie> (that same text is already in the spec)
- # [09:16] <hsivonen> oh
- # [09:16] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [09:16] * hsivonen wonders if there are some bad time-complexity properties here with repeated stack walking with deep stacks
- # [09:17] <othermaciej> Hixie: it really does appear to be undefined what URL decomposition attributes return on <a href="http://a[b].example.org/">, looking at HTML5 plus its normative references
- # [09:18] <othermaciej> the WEBADDRESSES parsing algorithm doesn't always return values for the components, but HTML5 assumes it does
- # [09:18] <othermaciej> http://www.w3.org/html/wg/href/draft#parsing-urls vs http://dev.w3.org/html5/spec/Overview.html#terminology-0
- # [09:18] <annevk> yeah
- # [09:18] <hsivonen> Hixie: I *think* having the loop start in 'in foreign', go to secondary and loop back is going to suck
- # [09:19] <annevk> I was just about to reopen that bug and clarify, but something came up inbetween
- # [09:19] <hsivonen> Hixie: I don't have any better ideas to suggest though
- # [09:19] <othermaciej> annevk: I just did reopen the bug but feel free to add more info
- # [09:20] <hsivonen> Hixie: because I have the modes as switch-cases and not as function pointers
- # [09:20] <Hixie> othermaciej: no, the url decomposition attributes in that case all return the empty string, it's well-defined.
- # [09:20] <Hixie> othermaciej: specifically, this is because of the "Otherwise, the attribute must return the empty string" in the "On getting" paragraph.
- # [09:21] <othermaciej> Hixie: I see
- # [09:21] <Hixie> othermaciej: (because if it doesn't parse, it can't be an absolute URL, by definition)
- # [09:21] <othermaciej> Hixie: I missed that since it's separate from the definitions
- # [09:21] <annevk> is that what UAs do?
- # [09:21] <annevk> guess that works
- # [09:21] <othermaciej> annevk: it's what Safari and Chrome do for the example URL that Julian gave
- # [09:21] <annevk> wfm then
- # [09:21] <othermaciej> annevk: but not Firefox or Opera, I think because they actually do successfully parse that URL
- # [09:22] <Hixie> othermaciej: the table is meaningless without the paragraph from which i just quoted :-)
- # [09:22] <Hixie> hsivonen: yeah
- # [09:22] * Joins: Breakmau5 (~breakz@erft-5d80cc6f.pool.mediaWays.net)
- # [09:22] <Hixie> hsivonen: definitely open to better ideas
- # [09:22] <Hixie> hsivonen: not sure what to do though
- # [09:22] <Hixie> hsivonen: how do you jump to the secondary mode for end tags today?
- # [09:23] <hsivonen> Hixie: the mode is always the secondary mode and 'in foreign' is a separate flag
- # [09:23] <Hixie> ah
- # [09:23] <hsivonen> Hixie: so the end tag handler switches directly on mode
- # [09:23] <hsivonen> and at the end checks if it needs to flip 'in foreign' off
- # [09:25] <hsivonen> It's interesting how https://bugzilla.mozilla.org/show_bug.cgi?id=214476 gets a lot of dupes
- # [09:25] * Quits: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net)
- # [09:26] <annevk> othermaciej, ok, guess it depends on how we define parsing then
- # [09:26] <annevk> (and when that gets implemented... I'm guessing that'll take a while)
- # [09:27] <hsivonen> how actively is AIR tracking WebKit trunk?
- # [09:28] <fantasai> annevk: What are the rules and conventions for writing / submitting patches to html5lib?
- # [09:28] <othermaciej> no idea
- # [09:28] <othermaciej> AIR has not fed the vast majority of their changes upstream
- # [09:28] <othermaciej> they have their own perforce repostiory somewhere
- # [09:28] * fantasai couldn't find anything about How to submit a patch or What a patch must contain before it's accepted
- # [09:28] <annevk> fantasai, prolly filing a bug
- # [09:28] <fantasai> ok, done
- # [09:28] <annevk> I haven't been involved for a while
- # [09:29] * Joins: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net)
- # [09:29] <annevk> jgraham can prolly help you out more, or maybe Philip`
- # [09:29] <fantasai> k
- # [09:29] <annevk> btw google/on2: http://on2.com/index.php?id=472&news_id=698
- # [09:29] <annevk> now all we need is a public plan from google...
- # [09:30] <MikeSmith> hsivonen: ↑ seems they finally got around to not adjourning the shareholders meeting early..
- # [09:30] <hsivonen> MikeSmith: yeah. nice.
- # [09:31] * hsivonen is also interested in Google stating what they are up to now
- # [09:32] * Quits: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net) (Client Quit)
- # [09:33] <fantasai> jgraham: Can you comment on html5lib bugs 47, 52, and 135 wrt what remains to be done to finish off their patches?
- # [09:33] <Hixie> anyone have any suggestions on how to fix http://www.w3.org/Bugs/Public/show_bug.cgi?id=9014 ?
- # [09:34] * Joins: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net)
- # [09:34] * Quits: Utkarsh (~admin@117.201.82.222) (Ping timeout: 245 seconds)
- # [09:34] <Hixie> we can't hook it into the parser, since the actual end tag might be missing
- # [09:35] <Hixie> not to mention what happens if the element is moved around while still on the stack
- # [09:35] <annevk> if the end tag is missing, should it be instantiated at all?
- # [09:36] <annevk> isn't that much like <script> without end tag?
- # [09:36] * Hixie tests
- # [09:37] <Hixie> data:text/html,<!DOCTYPE html><object type="application/x-shockwave-flash"><param name=movie value="http://www.macromedia.com/shockwave/download/triggerpages_mmcom/flash.swf">
- # [09:37] <Hixie> chrome plays it
- # [09:37] * Joins: Huvet_ (~Huvet_@2001:6b0:1:11f0:21e:c2ff:fe0b:bcda)
- # [09:37] <Hixie> firefox doesn't even with an end tag...
- # [09:38] <Hixie> opera plays it
- # [09:38] * Quits: Huvet_ (~Huvet_@2001:6b0:1:11f0:21e:c2ff:fe0b:bcda) (Client Quit)
- # [09:38] <annevk> in theory it could be dangerous or something, no?
- # [09:38] <Hixie> IE plays it
- # [09:38] <annevk> with the ddos thing and certain parameters not making it
- # [09:39] <Hixie> i suppose in theory, maybe, but i can't see how in practice
- # [09:40] <annevk> could do end tag or EOF
- # [09:40] <annevk> oh well
- # [09:43] * Joins: gunderwonder (~gunderwon@garage.upstruct.com)
- # [09:43] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:44] <Hixie> firefox plays it as well (at least, it plays my debug plugin, i couldn't get it to work with flash)
- # [09:48] <Hixie> i have no idea how to test this
- # [09:48] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:49] <Hixie> hsivonen: by inspection, can you figure out when <object>s are instantiated in gecko? (i assume there's some parser magic involved)
- # [09:49] <hsivonen> Hixie: do you mean with the old parser?
- # [09:49] <Hixie> either probably
- # [09:49] <Hixie> unless you broke plugins
- # [09:49] * Joins: surkov (~surkov@client-202-121.sibtele.com)
- # [09:49] <hsivonen> Hixie: I've done that but I thought I'd fixed it :-)
- # [09:50] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [09:51] <hsivonen> Hixie: there are two code paths, it seems
- # [09:51] <hsivonen> Hixie: one for parser-inserted case and one for the rest
- # [09:52] <hsivonen> so in the parser-inserted case, this code runs http://mxr.mozilla.org/mozilla-central/source/content/html/content/src/nsHTMLSharedObjectElement.cpp#196
- # [09:52] <hsivonen> and per the comment, BindToTree takes care of the other case
- # [09:53] <Hixie> and this "done adding children" thing fires when?
- # [09:53] <Hixie> any time you pop it off the stack?
- # [09:53] <hsivonen> Hixie: yeah
- # [09:54] <Hixie> thanks
- # [09:54] <jgraham> fantasai: 47 and 52 require me (or someone else) to look at the sanitizer code again and verify that the patch is correct. 135 doesn't seem to have a patch
- # [09:54] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [09:54] <hsivonen> the "have notified" argument depends on whether the parser has returned control out of the parser between the start tag and the end tag
- # [09:55] * hsivonen goes back to studying http://mxr-test.konigsberg.mozilla.org/mozilla-central/source/intl/chardet/src/nsMetaCharsetObserver.cpp
- # [09:55] <jgraham> fantasai: Sadly html5lib and the sanitizer in particular have no been top priority recently
- # [09:55] <jgraham> for me at least
- # [09:56] <Hixie> hsivonen: that's basically an implementation detail, right?
- # [09:56] <Hixie> something to do with creating frames or something?
- # [09:56] <hsivonen> Hixie: yeah, but I figured I'd mention it just in case you walk through the code
- # [09:56] <Hixie> thanks
- # [10:00] * Joins: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [10:02] <Hixie> zcorpan, you make my life hard
- # [10:02] <Hixie> (specifically in this instance because of http://www.w3.org/Bugs/Public/show_bug.cgi?id=9014 )
- # [10:03] <othermaciej> WebKit makes an effort to do something along those lines
- # [10:03] <Hixie> everyone seems to
- # [10:03] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
- # [10:03] <othermaciej> we have a finishParsingChildren() method
- # [10:04] <othermaciej> though now I wonder what happens w/ an <object> element created purely through dom calls
- # [10:05] * Joins: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com)
- # [10:07] <Hixie> what stops you from instantiating a plugin when you set an orphan <div>'s innerHTML to something that includes an <object>?
- # [10:07] <Hixie> i guess the code checks that it's in a document
- # [10:07] <Hixie> hmm...
- # [10:07] <hsivonen> Hixie: it does
- # [10:07] <Hixie> innerHTML in the spec uses a document
- # [10:07] <Hixie> i guess i need to check for a document with a browsing context
- # [10:08] <zcorpan> i wonder if plugins are instantiated sync while scripts are running or not
- # [10:08] <Hixie> yeah that should work
- # [10:09] <Hixie> given how much time i'm spending trying to make flash work in the spec, you'd think adobe would be more supportive
- # [10:09] <othermaciej> hsivonen: btw it would be really useful if you could send any review comments you have about the impact on table parsing of that Change Proposal I linked in the next 7 hours or so, so the A11Y TF has them by their telecon time (since they will be discussing it), but if you don't have time today that's fine
- # [10:09] <othermaciej> Hixie: as much time as Apple has spent trying to make Flash run really well in Safari (and other Mac browsers)?
- # [10:10] <hsivonen> othermaciej: oh. ok. I didn't realize it was so time-sensitive
- # [10:10] <Hixie> othermaciej: probably less time than that, but, indeed
- # [10:11] <hsivonen> othermaciej: which list should I address my comments to?
- # [10:12] <othermaciej> hsivonen: <public-html-a11y@w3.org>
- # [10:12] <hsivonen> othermaciej: ok
- # [10:15] <zcorpan> http://www.w3.org/mid/4B7C91AC.4020301@aptest.com - i wonder if it's because no-one cares about said xhtml spec
- # [10:16] <Hixie> so um
- # [10:16] <Hixie> hsivonen, othermaciej: about this <object> thing
- # [10:17] <Hixie> hsivonen, othermaciej: do browsers also have this magic for XML parsers?
- # [10:17] <othermaciej> Hixie: the only magic we have at the parser level afaik is notifying an element when all its children have been parsed, and I believe we do that in both HTML and XML parsing
- # [10:17] <Hixie> k
- # [10:18] <Hixie> zcorpan: given how often people complain to me about colour schemes i pick, i'm sure that's it :-)
- # [10:18] <othermaciej> Hixie: well, the other bit of magic being that the element knows if it was created by the parser
- # [10:18] <othermaciej> Hixie: this is actually the exact same two pieces of magic we use for <script> elements
- # [10:18] <Hixie> k
- # [10:21] <hsivonen> interesting. in Opera, unknown elements don't uppercase their tagName
- # [10:21] <zcorpan> hsivonen: that has been fixed
- # [10:21] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [10:21] <zcorpan> though we don't have localName and namespaceURI right yet
- # [10:22] <hsivonen> zcorpan: ok. I have an old build
- # [10:22] <hsivonen> zcorpan: and it keeps telling me that an update was downloaded but not applied
- # [10:24] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [10:25] <annevk> What is Larry talking about? He revealed his own private emails before: http://masinter.blogspot.com/2010/02/html5-and-w3c-priorities.html
- # [10:25] <hsivonen> whoa. IE8 does that too for elements enabled with document.createElement
- # [10:25] * Quits: Lachy (~Lachlan@southampton.perfect-privacy.com) (Quit: This computer has gone to sleep)
- # [10:26] <hsivonen> annevk: what's Larry talking about where?
- # [10:26] <zcorpan> hsivonen: ie also supports /> for such elements
- # [10:27] <annevk> hsivonen, see http://lists.w3.org/Archives/Public/public-html/2010Feb/0622.html
- # [10:28] * hsivonen is amused how @othermaciej misspelled @johnallsopp and now various people are tweeting to the nonexistent "johallsop" twitter account
- # [10:29] <othermaciej> I think he was might have been implying anyone citing the URLs of archive messages or implying anything about their relevance to the matter at hand (e.g. me) had failed to meet the W3C Member confidentiality policy
- # [10:29] <othermaciej> hsivonen: oops
- # [10:29] * Quits: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com) (Quit: Leaving)
- # [10:29] * Joins: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com)
- # [10:30] <Hixie> othermaciej: a propos of nothing, notice how on my blog post i carefully didn't imply anything about the three e-mails i cited.
- # [10:31] <annevk> othermaciej, ah I see, but by posting that he violated the rules too o_O
- # [10:31] <hsivonen> https://twitter.com/mattmay/status/9143644762
- # [10:32] <Hixie> the whole secret list thing is such a joke
- # [10:32] <annevk> othermaciej, well, "too", not sure who else did
- # [10:32] <Hixie> w3c should just be public
- # [10:32] <annevk> hsivonen, that's bs
- # [10:32] <annevk> hsivonen, but I can't say why :/
- # [10:33] <Hixie> i can understand having a secret list for minor administrative affairs, but for anything to do with objections, charters, etc, it's just so last-decade
- # [10:33] <Hixie> more than last-decade
- # [10:33] <Hixie> it's last-century
- # [10:33] <Hixie> since we're now in a new decade!
- # [10:33] * Joins: Lachy (~Lachlan@pat.se.opera.com)
- # [10:33] <Dashiva> Well, if it's last century it's also last millennium!
- # [10:33] <othermaciej> annevk: doesn't the email by Larry that you cited appear to refute the twitter that hsivonen just linked?
- # [10:33] <Hixie> othermaciej: that reminds me. Are there any objections outstanding at this point, now that adobe has retracted theirs?
- # [10:34] <Hixie> Dashiva: indeed!
- # [10:34] <othermaciej> Hixie: yes
- # [10:34] <othermaciej> Hixie: well, let me rephrase
- # [10:34] <othermaciej> there is at least one claimed Formal Objection outstanding
- # [10:34] <Hixie> i saw one that sam essentially said was going to be ignored
- # [10:34] <othermaciej> there are a number of objections outstanding (including Adobe's) which were not raised as Formal Objections
- # [10:34] <Dashiva> Hixie: I think the intention is that the list _is_ for administrative affairs. However, the list existing at all allows for other uses, and nobody on the outside will be able to tell.
- # [10:34] <othermaciej> I just made a list of all objections raised and whether they had been addressed to the satisfaction of the objector
- # [10:34] <Dashiva> (With regard to html-wg practices)
- # [10:35] <Hixie> Dashiva: there are hundreds of private lists
- # [10:35] <othermaciej> the chairs will go over it tomorrow
- # [10:35] <annevk> othermaciej, true
- # [10:35] <Hixie> Dashiva: at w3c
- # [10:35] <annevk> othermaciej, though it doesn't explain the reason
- # [10:35] <Hixie> othermaciej: so we're missing the thursday publication window?
- # [10:35] <Dashiva> Hixie: Added a qualifier about html-wg
- # [10:35] <Hixie> othermaciej: i can redate them for tuesday if so
- # [10:35] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [10:36] <othermaciej> Hixie: we're going to go over them at 10 AM tomorrow, right after the telecon, can't say definitively whether we are missing the window until we've done that
- # [10:36] <Hixie> ah ok
- # [10:36] <Dashiva> The main argument for private lists seems to be that the people paying for them want them private, which is a real-world concern as real as they come
- # [10:36] <othermaciej> we will post our conclusions publicly
- # [10:36] <Hixie> i'll be offline til 1pm, i think, but i'll make sure to get online promptly after my meeting then so i can do any tweaks that pubteam need if we do publish tomorrow
- # [10:37] <Hixie> Dashiva: yeah the paying thing is another problem...
- # [10:37] <Dashiva> But even getting them to admit that is a step forward, IMO
- # [10:38] * Quits: sbublava (~stephan@77.119.204.243.wireless.dyn.drei.com) (Quit: sbublava)
- # [10:39] <othermaciej> our conclusions may include such things as requests to make minor changes to the document, explanations of why we would proceed over objections, perhaps suggested publication dates to put on the drafts if that ends up != Feb 18, and any other relevant information
- # [10:40] <annevk> i will likely not be around to make any edits
- # [10:40] <annevk> to html5-diff
- # [10:40] <annevk> i can also not attend the telcon
- # [10:41] <Hixie> opera is delaying html5!!!!!111oneone
- # [10:41] <annevk> well I could, but I want to go skiing on my new skis before I leave Norway
- # [10:41] <annevk> would make a great headline
- # [10:41] <zcorpan> s/delaying/blocking/
- # [10:42] <Hixie> oh right, sorry
- # [10:42] <Dashiva> And in a private, secret forum such as IRC
- # [10:43] <zcorpan> opera prefers skiing over publishing html5
- # [10:43] <hsivonen> othermaciej: I sent email to the accessibility TF
- # [10:43] <annevk> i updated XHR to prevent documents from giving or eating cookies
- # [10:43] <othermaciej> thank you sir
- # [10:44] * zcorpan now wants to eat a cookie
- # [10:44] <hsivonen> othermaciej: is the list of objections at a URL?
- # [10:46] <Hixie> annevk: what does http://www.w3.org/Bugs/Public/show_bug.cgi?id=9017 mean?
- # [10:46] <othermaciej> hsivonen: all the ones I noted are in this month's archive of public-html, I strongly suspect the chairs will post a list of all of them tomorrow
- # [10:46] <zcorpan> mmm, good thing my fiancee is a confectioner
- # [10:47] * zcorpan always has home baked cookies available
- # [10:47] <othermaciej> hsivonen: I'm not 100% sure yet if my list is complete and correct
- # [10:47] <hsivonen> othermaciej: ok
- # [10:48] <annevk> Hixie, your doc says "If the origin of the appropriate Document is not a scheme/host/port tuple"
- # [10:48] <othermaciej> basically the ones I spotted are various comments about status sections, Larry's scope objections, Martin's objections to canvas based on accessibility, and Krzysztof's duplication objections to Microdata
- # [10:48] <annevk> Hixie, well a) there might not be a document (see bug on workers) and b) the doc origin and xhr origin can differ I believe
- # [10:49] <othermaciej> (plus a few that I think are already resolved)
- # [10:49] <annevk> Hixie, so using the origin parameter of the fetch algorithm would be nicer
- # [10:49] <Hixie> oh i see
- # [10:49] <Hixie> ok
- # [10:49] <Hixie> thanks
- # [10:50] <Hixie> that means going through and actually setting origin everywhere
- # [10:50] <Hixie> that would break the Origin header stuff
- # [10:50] <Hixie> hmm
- # [10:51] <Hixie> ok well i'll deal with it later
- # [10:51] <Hixie> nn
- # [10:51] <annevk> you could let it default to the Doc origin if it was not given
- # [10:51] <annevk> kk
- # [10:51] <annevk> for CORS I use the origin arg too btw, same concerns
- # [10:51] <annevk> (CORS is using fetch)
- # [10:51] * Joins: ROBOd (~robod@89.122.216.38)
- # [10:54] <zcorpan> the user agent must act as if the element was
- # [10:54] <zcorpan> + a <a href=#stack-of-open-elements>stack of open elements</a>.</p>
- # [10:54] <zcorpan> Hixie: is the word "in" missing there?
- # [10:55] <othermaciej> MikeSmith: are you about?
- # [10:55] <MikeSmith> yup
- # [10:55] <othermaciej> MikeSmith: I suspect Henri's email to public-html-a11y may be stuck in moderation
- # [10:55] * MikeSmith checks
- # [10:55] <othermaciej> do you have the power to unstick, or do you know someone who can?
- # [10:56] <MikeSmith> If it turns out it needs moderation, I can
- # [10:58] <hsivonen> MikeSmith: it is stuck
- # [10:59] <hsivonen> (I got a note from a bot)
- # [11:01] <MikeSmith> OK, it seems I can't actually unstick it.
- # [11:02] <MikeSmith> hsivonen: the subscriber list is auto-generated from the W3C group DB
- # [11:02] <MikeSmith> and you are not in the DB for the group
- # [11:02] <othermaciej> there's no way to authorize a post by a non-subscriber?
- # [11:02] <MikeSmith> apparently not
- # [11:02] <MikeSmith> I had some discussion with systems team when this happened before
- # [11:03] <hsivonen> Should I just resend to public-html?
- # [11:03] <MikeSmith> I can't remember the reason why it doesn't show up in the moderation interface
- # [11:03] <MikeSmith> hsivonen: yeah, either that or I can add you to the group
- # [11:03] <othermaciej> hsivonen: sure, or you can send it to me and I can forward
- # [11:03] <othermaciej> or what MikeSmith said
- # [11:03] <hsivonen> It seems simplest if I just resend to public-html
- # [11:04] <MikeSmith> ok
- # [11:04] <annevk> annoying set up for a list...
- # [11:05] <hsivonen> sent
- # [11:06] <othermaciej> I'll just send an FYI link to the TF list so they don't miss it
- # [11:08] * Quits: dimich_ (~dimich@c-98-203-252-208.hsd1.wa.comcast.net) (Quit: dimich_)
- # [11:11] * Quits: drunknbass_work (~aaron@cpe-76-173-195-145.socal.res.rr.com) (Quit: Leaving...)
- # [11:13] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [11:20] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [11:31] <MikeSmith> Hixie: thanks for the r4783 change (about value of empty attributes implicitly being the empty string)
- # [11:33] * Joins: MikeSmithX (~MikeSmith@EM114-48-230-142.pool.e-mobile.ne.jp)
- # [11:34] * Quits: MikeSmithX (~MikeSmith@EM114-48-230-142.pool.e-mobile.ne.jp) (Client Quit)
- # [11:35] * Quits: mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) (Changing host)
- # [11:35] * Joins: mitsuhiko_ (~mitsuhiko@ubuntu/member/mitsuhiko)
- # [11:35] * mitsuhiko_ is now known as mitsuhiko
- # [11:37] * Quits: MikeSmith (~MikeSmith@EM114-48-96-143.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
- # [11:54] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 260 seconds)
- # [11:58] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [11:59] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [12:03] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [12:05] * Joins: murr4y (~murray@89.84-49-66.nextgentel.com)
- # [12:06] <hsivonen> meta charset is weirder than I had thought
- # [12:19] * Quits: Breakmau5 (~breakz@erft-5d80cc6f.pool.mediaWays.net) (Ping timeout: 240 seconds)
- # [12:19] <gsnedders> Meh. My stomach aches as if of nervousness, yet I think it's just air in it making it sore. Peh.
- # [12:19] <gsnedders> And this isn't the right window.
- # [12:22] <zcorpan> hsivonen: what's with meta charset?
- # [12:23] * zcorpan wonders why the sublime player doesn't work in opera
- # [12:26] * Joins: Breakmau5 (~breakz@erft-5d80cc6f.pool.mediaWays.net)
- # [12:33] * zcorpan files https://bugzilla.mozilla.org/show_bug.cgi?id=546905
- # [12:37] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [12:37] * Quits: wakaba_1 (~wakaba_@119-228-219-41.eonet.ne.jp) (Ping timeout: 256 seconds)
- # [12:37] <hsivonen> zcorpan: the interaction with document's script-examinable charset, document.write and location.reload()
- # [12:38] <hsivonen> and scripts blocking the parsing of document.written content
- # [12:38] <hsivonen> in Gecko (old parser), meta charset in synchronously-parsed document.write doesn't cause renavigation
- # [12:39] <hsivonen> but if an external script has blocked parsing and the document.written meta charset is parsed as an event loop task later, it can cause a charset renavigation
- # [12:39] <zcorpan> renavigation really sucks
- # [12:39] <hsivonen> to a stream that contains the concatenation of the document.write arguments
- # [12:39] <hsivonen> it sure does
- # [12:40] <hsivonen> I was told Gecko ignored meta charset in document.write, so I implemented that
- # [12:40] <hsivonen> but things are a bit more complicated
- # [12:40] <zcorpan> do you log in the error console when you do renavigation?
- # [12:40] <hsivonen> nope
- # [12:41] <hsivonen> renavigating a document.open()ed stream implicitly scares me
- # [12:41] <hsivonen> but changing things scares me too
- # [12:48] * Joins: Dashiva (Dashiva@m223j.studby.ntnu.no)
- # [12:49] * Quits: Dashiva (Dashiva@m223j.studby.ntnu.no) (Changing host)
- # [12:49] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [12:50] * zcorpan also files http://code.google.com/p/chromium/issues/detail?id=36120 and https://bugs.webkit.org/show_bug.cgi?id=35088
- # [12:52] * Quits: JohnResig (~JohnResig@ejohn.org) (Ping timeout: 252 seconds)
- # [12:52] * Quits: ciaran_lee (leecn@spoon.netsoc.tcd.ie) (Ping timeout: 252 seconds)
- # [12:52] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 252 seconds)
- # [12:54] * Joins: ciaran_lee (~leecn@spoon.netsoc.tcd.ie)
- # [12:54] * Joins: JohnResig (~JohnResig@121.255.201.74.static.ey03.engineyard.com)
- # [13:00] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [13:03] * Quits: nessy (~Adium@124-168-170-167.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:08] * Joins: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp)
- # [13:14] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 246 seconds)
- # [13:20] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [13:30] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
- # [13:47] * Joins: m_W (~mwj@12.192.243.42)
- # [13:58] * Joins: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp)
- # [14:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
- # [14:11] * Quits: m_W (~mwj@12.192.243.42) (Ping timeout: 246 seconds)
- # [14:12] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [14:32] * Joins: mpilgrim (~mark@166.194.226.201)
- # [14:38] <hsivonen> http://www.w3.org/QA/2010/02/working_group_publication_requ.html#c186978
- # [14:38] <hsivonen> "In the present situation and unlike what I said during the HTML teleconference, we will not hold the publication of the documents if the procedural concerns are not resolved."
- # [14:44] <annevk> ah, but my skiing plans will throw it all of the rails
- # [14:50] <hsivonen> annevk: what kind of disruptive skiing plans do you have?
- # [14:53] <annevk> apparently the plan is to publish later today while I'm trying to improve my downhill skiing skills
- # [14:54] <annevk> maybe I'll drop by the office after skiing for a few minutes to see if anything needs to be done
- # [14:55] * zcorpan looks at http://tools.ietf.org/html/rfc3803 and https://trac.annodex.net/wiki/HttpHeaders
- # [14:55] <zcorpan> i wonder if mozilla plan to support those sans x-
- # [14:56] * Joins: pmuellr (~pmuellr@nat/ibm/x-chvlcydgkrxpsllb)
- # [14:56] <Dashiva> How can the time value be exact if it only supports integer seconds?
- # [14:56] <zcorpan> it can't
- # [14:57] <zcorpan> https://developer.mozilla.org/en/Configuring_servers_for_Ogg_media indicates mozilla supports float values
- # [14:57] <gsnedders> Dashiva: How can a time value be exact if it is restricted to any non-fractional set?
- # [14:59] <Dashiva> "The time value should be exact" seems like a useless requirement, considering
- # [15:00] <Dashiva> gsnedders: If the frame time divides into a power of ten, it will work at some point of increased resolution :)
- # [15:00] * Quits: mpilgrim (~mark@166.194.226.201) (Ping timeout: 245 seconds)
- # [15:01] <Philip`> Is there no way to distinguish unknown duration from infinite duration?
- # [15:01] <gsnedders> Dashiva: Indeed, but that isn't exact for something 1/3s long
- # [15:02] <zcorpan> Philip`: in the dom api, NaN means unknown and Infinite means infinite. but a browser can't tell the difference between a streaming resource and a normal resource when the server doesn't support byte range requests, i think
- # [15:03] <Philip`> Seems like a Content-Duration header ought to handle that case
- # [15:03] <Philip`> so that UAs do have some way to know
- # [15:04] <Dashiva> 1*DIGIT | 'Infinity' | 'NaN'
- # [15:04] <zcorpan> yeah
- # [15:04] <zcorpan> 1*DIGIT ["." 1*DIGIT]? | ...
- # [15:05] <Philip`> You don't need anything explicit for unknown, you can just not send the header
- # [15:05] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:06] <Dashiva> What if the web server is misconfigured to send a content-duration always, and you need to override it?
- # [15:06] <Philip`> You get a better web server
- # [15:06] <Dashiva> Opera had a bug like that
- # [15:07] <Dashiva> text-overflow only supported ellipsis, not clip
- # [15:07] <Dashiva> So once it was set, it was impossible to override it to return to the default
- # [15:09] * Joins: Utkarsh (~admin@117.201.85.171)
- # [15:14] * Quits: gunderwonder (~gunderwon@garage.upstruct.com) (Remote host closed the connection)
- # [15:15] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [15:20] * Joins: supL (~LS@ip-109-84-172-143.web.vodafone.de)
- # [15:21] * Joins: dbaron (~dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [15:23] * Joins: erlehmann_ (~erlehmann@82.113.106.161)
- # [15:26] * Joins: sbublava (~stephan@77.119.63.146.wireless.dyn.drei.com)
- # [15:26] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [15:27] * Quits: erlehmann_ (~erlehmann@82.113.106.161) (Client Quit)
- # [15:29] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [15:31] * Quits: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [15:31] <Dashiva> Going by the arguments that using @ping on links is bad because a) link implies safe and b) link tracking is non-safe, doesn't that mean anyone doing link tracking is already violating it?
- # [15:34] <Philip`> People already doing link tracking are using GET, so it must be safe
- # [15:35] * Joins: MikeSmith (~MikeSmith@EM114-49-148-125.pool.e-mobile.ne.jp)
- # [15:36] * Quits: zcorpan (~zcorpan@c-2e99e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [15:36] * Parts: MikeSmith (~MikeSmith@EM114-49-148-125.pool.e-mobile.ne.jp)
- # [15:42] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [15:53] * scotfl_ is now known as scotfl
- # [15:54] <danbri> whatwg wiki seems super-slow today, some problem with it?
- # [15:54] <danbri> (who hosts it btw?)
- # [15:54] <gsnedders> danbri: hixie
- # [15:55] <gsnedders> danbri: It's a Dreamhost dedicated server, AFAIK
- # [15:55] <danbri> oh, dreamhost ... my commiserations
- # [15:55] <gsnedders> The dedicated servers are fine, from what I've been told
- # [15:55] <gsnedders> It's only if your on the shared servers that Dreamhost is diabolical
- # [15:55] <Philip`> Apparently not, given the performance of the site :-p
- # [15:55] <gsnedders> (in general; there seem to be a few that are fine)
- # [15:56] <paul_irish> gsnedders: i have the inverse view, actually. hate the VPS's and love the Shared, which they try so very hard to move you off of
- # [15:56] <Philip`> although probably any dedicated server would have the same problems
- # [15:56] * gsnedders has a VPS with screen, irssi, and Apache serving thereshouldbenored.com on it
- # [15:57] <gsnedders> I need to move gsnedders.com on to it, but I haven't got round to that
- # [15:57] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
- # [15:57] <gsnedders> (but not on Dreamhost, either)
- # [15:57] <danbri> i moved most of my stuff onto ec2 but didn't finish completely the dreamhost exodus yet :(
- # [15:58] <danbri> ec2 is expensive but likeable
- # [15:58] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [15:58] <Philip`> EC2 doesn't seem like good value if you want a constant amount of server power
- # [15:59] <danbri> i'd like to record rel="meta" in the whatwg wiki, since it has been used in html to link to foaf files for years ... would that be ok?
- # [15:59] <Philip`> (though it's good for flexibility)
- # [15:59] <danbri> the smallprint in wiki says either go thru Microformats process or be in a w3c cr or REC, ... which it is via http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014/#relValues
- # [15:59] * Philip` has an EC2 server that he runs for approximately one hour per week
- # [15:59] <danbri> but rather than pull in all those values it's really just meta i care about, to document existing practice
- # [15:59] <hsivonen> gandi.net provides Xen VMs at a competitive price
- # [16:00] <hsivonen> they are subject to French law though
- # [16:00] * Philip` has been happy with gandi.net for irssi and web hosting
- # [16:00] <hsivonen> dunno how big a problem it is in practice if you host a public wiki in France and someone posts Nazi stuff on the wiki
- # [16:01] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [16:04] <Philip`> http://www.gandibar.net/post/2010/01/05/An-active-new-year - "We are surely going to open more data centers, notably in the United States, which is the world's largest market for this technology (cloud infrastructure), and the UK."
- # [16:05] <Philip`> danbri: You can always put rel=meta there as "Proposal", regardless of whether there's a spec
- # [16:05] <Philip`> which is probably a good first step
- # [16:05] <danbri> i'll do that
- # [16:06] <danbri> i don't have the energy for one of those giant blahblah rdfa blahblah microdata threads that arise, so i'm a bit wary of putting a foot in the crossover zone
- # [16:06] <Philip`> I wouldn't personally consider that #relValues thing to be a definition of the feature
- # [16:06] <danbri> but i think it needs documenting and has been used in good faith over the years
- # [16:06] <mhausenblas> ahm, what is the status of http://wiki.whatwg.org/wiki/RelExtensions anyway - will this be taken up or is this for documentation only?
- # [16:06] <Philip`> since "Refers to a resource that provides metadata, for instance in RDF." is really quite vague
- # [16:07] <danbri> the concept of metadata is inherently vague
- # [16:07] <danbri> but people still go to conferences about it ;)
- # [16:08] <Philip`> It could be less vague by saying what kind of data format consumers are likely to expect, and how it's meant to be related to the linking page, or something, I guess
- # [16:09] <danbri> ah i remember now, http://wiki.foaf-project.org/w/Autodiscovery ... tantek dug out some old history
- # [16:10] <danbri> i won't add it now, but will make a tidier doc to link to
- # [16:10] * danbri makes notes
- # [16:10] <Philip`> If I look for <link rel=media type=?> then I see
- # [16:10] <Philip`> 3306 application/rdf+xml
- # [16:10] <Philip`> 99 application/rdf xml
- # [16:10] <Philip`> 18 application/xbel+xml
- # [16:10] <Philip`> 13 application/rss+xml
- # [16:10] <Philip`> 2 application/apml+xml
- # [16:10] <Philip`> 1 application/xml
- # [16:10] <Philip`> So it looks quite like it's really RDF
- # [16:11] <danbri> yes
- # [16:11] * mhausenblas adds a pointer from http://wiki.foaf-project.org/w/Autodiscovery to http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData/AutoDiscovery
- # [16:11] <Philip`> except for a small number of exceptions and larger number of typos
- # [16:11] <danbri> from that foaf wiki page, "It makes a (previously unarticulated) assumption: information about the author of a document can also be considered metadata about the document itself. So long as the RDF/XML describes some relationship between Person and Document, it should be true that everything we learn about the Person also adds to our indirect knowledge of the document."
- # [16:12] <danbri> in http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/#transport "The recommended relation type for this purpose is REL="meta""
- # [16:13] <Philip`> mhausenblas: http://www.w3.org/html/wg/tracker/issues/27
- # [16:13] <mhausenblas> thanks Philip`
- # [16:14] <Philip`> mhausenblas: I think the idea in the related discussions was to switch to http://tools.ietf.org/html/draft-nottingham-http-link-header-07#section-6.2 perhaps
- # [16:15] <mhausenblas> +1
- # [16:15] <Philip`> but I don't remember if anything was concluded yet
- # [16:15] <mhausenblas> can you check back with someone in charge, Philip`, please?
- # [16:15] * mhausenblas would be very interested
- # [16:16] <Philip`> I don't think anybody is in charge here :-)
- # [16:16] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Quit: Verlassend)
- # [16:17] <mhausenblas> hehe, Philip`, very funny :P
- # [16:17] <gsnedders> Besides, nobody knows the trouble I've seen.
- # [16:17] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
- # [16:17] <gsnedders> So being in charge wouldn't help
- # [16:17] * gsnedders typed that, then forgot how he was going to make it a relevant and witty comment
- # [16:17] <Philip`> mhausenblas: http://lists.w3.org/Archives/Public/public-html/2010Jan/1006.html
- # [16:17] * gsnedders fails at humour
- # [16:18] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [16:18] <Philip`> mhausenblas: http://lists.w3.org/Archives/Public/public-html/2010Feb/0225.html
- # [16:18] <Philip`> I think those are the most relevant posts
- # [16:18] <mhausenblas> thanks
- # [16:20] <Philip`> danbri: I guess adding things to the RelExtensions page isn't incredibly useful now, since it seems it'll be obsoleted
- # [16:22] <danbri> it will?
- # [16:22] <Philip`> Yes
- # [16:22] * Joins: MikeSmith (~MikeSmith@EM114-49-148-125.pool.e-mobile.ne.jp)
- # [16:22] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [16:22] <danbri> ah, the rollercoaster ride that is standards
- # [16:22] <Philip`> See previous dozen lines :-)
- # [16:22] * Quits: MikeSmith (~MikeSmith@EM114-49-148-125.pool.e-mobile.ne.jp) (Client Quit)
- # [16:22] * danbri clickin'
- # [16:22] <Philip`> about switching to a non-HTML-specific rel registry
- # [16:23] * Joins: MikeSmith (~MikeSmith@EM114-49-148-125.pool.e-mobile.ne.jp)
- # [16:24] <danbri> seems a good idea to me
- # [16:27] * Quits: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
- # [16:31] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:32] * miketaylr is now known as maikeruaronteira
- # [16:34] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 245 seconds)
- # [16:35] * Joins: annodomini (~lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [16:35] * Quits: annodomini (~lambda@c-75-69-96-104.hsd1.nh.comcast.net) (Changing host)
- # [16:35] * Joins: annodomini (~lambda@wikipedia/lambda)
- # [16:43] <MikeSmith> .me wonders if anybody here done much with Hadoop
- # [16:43] <MikeSmith> it looks pretty interesting
- # [16:45] <Dashiva> If you have a few thousand nodes to work with :)
- # [16:45] <MikeSmith> well, I got my spam botnet
- # [16:46] <MikeSmith> I could always repurpose that for other things
- # [16:54] * Joins: mpt (~mpt@canonical/mpt)
- # [16:55] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:58] * Joins: ChrisLTD|Work (~blahness@152.2.194.196)
- # [17:06] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:08] * Joins: starjive (beos@81-233-16-19-no30.tbcn.telia.com)
- # [17:10] * Quits: Breakmau5 (~breakz@erft-5d80cc6f.pool.mediaWays.net) (Ping timeout: 246 seconds)
- # [17:13] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [17:14] <jgraham> So if you have <img src=""> its complete attribute should be false per spec, right?
- # [17:15] <jgraham> What about <img> (no src attribute)
- # [17:26] <Dashiva> MikeSmith: I use Opera dragonfly, I suppose other browsers' inspection tools are similar
- # [17:28] <MikeSmith> Dashiva:
- # [17:28] <MikeSmith> yeah
- # [17:28] <MikeSmith> though I think the UI in Web Inspector is maybe better than most
- # [17:29] <MikeSmith> or maybe it's just because I've just become most used to it
- # [17:31] <MikeSmith> Dashiva: I'm not sure what Norm means by "complex CSS interactions"
- # [17:31] <Dashiva> I assume which styles override which, and which apply at all
- # [17:32] <MikeSmith> OK
- # [17:35] <MikeSmith> Dashiva: so I would think that anything that showed the computed style and also indicated where the styles were built from (external stylesheets, embedded ones, inline styles, UA stylesheet) would make that doable
- # [17:36] <Dashiva> And also useful to show which styles might have applied, but were overridden by other styles
- # [17:37] * Quits: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [17:38] * Joins: dglazkov (~dglazkov@nat/google/x-ebbrflqfzsypawfs)
- # [17:45] <MikeSmith> Dashiva: yeah
- # [17:49] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [17:49] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
- # [17:49] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [17:51] <gsnedders> Hixie: Your JS is broken :(
- # [17:51] <gsnedders> Hixie: "Running a script" isn't clickable. Nothing happens. No list of instances.
- # [17:51] <Philip`> Are there any instances?
- # [17:52] <Philip`> Clicking on http://www.whatwg.org/specs/web-apps/current-work/multipage/scripting-1.html#running-a-script works for me
- # [17:52] <Philip`> and shows one reference
- # [17:52] <Philip`> in Opera 10.10
- # [17:52] * Philip` wonders if the next versions will be 10.11 and 10.100
- # [17:53] * Quits: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com) (Quit: This computer has gone to sleep)
- # [17:53] * gsnedders wasn't using the multipage version
- # [17:54] <gsnedders> WFM in multipage
- # [17:55] <Philip`> Maybe your browser hasn't finished loading the single-page one yet
- # [17:55] <gsnedders> It has
- # [17:56] <gsnedders> Reproduces in 10.10, Chromium god-knows-what-version-they're-on-now-on
- # [17:56] * Joins: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com)
- # [18:04] * Joins: jgornick (~joe@199.199.212.242)
- # [18:04] * Joins: drclue (~drclue@2002:4131:a336:0:250:8ff:fe02:eefa)
- # [18:05] <drclue> With the On2 thing done , any word on the plan for VP8 and such?
- # [18:06] <Philip`> None yet
- # [18:06] <Philip`> (The merger isn't quite done yet, it was just approved)
- # [18:06] <drclue> I'll be happy to see this thing done , but patient enough to see it done well
- # [18:08] <Philip`> Has Google ever explicitly hinted at what they want to do with it?
- # [18:09] <drclue> AFAIK Google has been pretty mum , but I like anyone else can conjecture that in order to be of value , they are going to have to release it somehow
- # [18:10] <drclue> I know he Mozilla folks are waiting for the cake to go ding too
- # [18:11] <drclue> Rupert Murdoch and M$ can't be too happy
- # [18:12] <Philip`> Hmm, http://www.on2.com/docs/on2-google-merger-faq.pdf says interesting things
- # [18:12] <Philip`> "based on prior discussions, we assume that if the merger is not consummated Google may undertake to build or acquire its own codec that would compete with On2 rather than pursue a significant license or other material relationship with On2."
- # [18:12] <drclue> Of course Adobe is probably getting the welcome wagon from beta-max
- # [18:13] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [18:13] <Philip`> "Google has informed us, and has asked that we tell our customers and partners, that it will continue to make VP8 available after the merger is consummated."
- # [18:13] * maikeruaronteira is now known as miketaylr
- # [18:13] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [18:13] <Philip`> Also "As previously disclosed, On2 has experienced, and expects to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications." so it sounds like On2 is valuable for its IP, not for its employees
- # [18:13] <drclue> That's a non-announcement announcement
- # [18:14] * Joins: Breakmau5 (~breakz@erft-5d80cc6f.pool.mediaWays.net)
- # [18:14] <drclue> The VP8 thing I mean
- # [18:15] <drclue> Google has long ago said they have a home for the engineers
- # [18:15] * Quits: weinig (~weinig@c-71-198-24-112.hsd1.ca.comcast.net) (Quit: weinig)
- # [18:16] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
- # [18:18] * Joins: Sidnicious (~Sidney@pdpc/supporter/professional/sidney)
- # [18:18] * Joins: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no)
- # [18:18] <drclue> Google will need to satisfy the content vendors with a DRM wrapper, and probably need to figure a way to keep the OGG hood ornament or otherwise get the recognition going. I'm sure they have been working on all this since last year. I'm still like a kid waiting for the opening of christmas gifts
- # [18:19] <Philip`> Why DRM? Lots of people seem happy with H.264 which doesn't have any
- # [18:20] <drclue> Well, I think there is a larger picture to CODEC life and while I personally dislike DRM , displacing H.264 will be easier with a DRM option that I hope nobody uses
- # [18:20] * Joins: ap_ (~ap@17.246.19.5)
- # [18:22] <Sidnicious> Like EPUB, which Apple's now using for its bookstore with DRM.
- # [18:23] <Philip`> Would being better quality than H.264, and free from patent licensing requirements, and supported by the top video web site and one of the top few browsers, not be sufficient to displace it in this context?
- # [18:24] <gsnedders> If Google say no-DRM or it's not on YouTube, that may have an effect.
- # [18:24] <MikeSmith> anybody know if there's any existing hardware support for VP8 (or VP6 or 7) on mobile-device chipsets?
- # [18:25] <drclue> Being 40% better than h.264 and un-encumbered are all good things, but I'm sorta curious how this will play out when Rupert has to take of the latex of the MPEG-LA patent pool members
- # [18:25] * Quits: pesla (~retep@procurios.xs4all.nl) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [18:25] <gsnedders> Rupert?
- # [18:25] <drclue> Yes Rupert is always hiding in the corners
- # [18:27] <drclue> [MikeSmith] I noticed on On2's site that they do have interactions in the mobile market , but actually having the CODEC embedded widely is something that having Google's stamp on it will make occur
- # [18:27] <Philip`> MikeSmith: http://www.on2.com/index.php?id=439&news_id=641 - "On2 has worked closely with ARM to ensure suitability for porting to current and future ARM single and multi-core processors in mobile devices."
- # [18:27] <Philip`> makes it sound like they're focused on improving software support, rather than expecting hardware support
- # [18:28] <MikeSmith> hmm
- # [18:28] <Philip`> gsnedders: http://www.mckinnonsc.vic.edu.au/la/it/rupert/rupert.gif
- # [18:28] <drclue> Well, On2 had no market clout like h.264 , but Google changes that
- # [18:28] <MikeSmith> the "It's so good it doesn't need hardware support" pitch
- # [18:29] <gsnedders> Philip`: I was presuming that Rupert wasn't the intended one
- # [18:29] <MikeSmith> which I think falls into the "Let's believe that when we see it" category
- # [18:29] <drclue> [Phillip] That Ruppert image needs some fangs and some simpsons burns features
- # [18:29] <Philip`> MikeSmith: Do they make that pitch explicitly?
- # [18:30] <Philip`> I interpreted it as meaning "We're not going to mention that we're not going to have widespread hardware support, because that's obvious and not something to dwell on, so we're making the best of the situation by optimising for mobile CPUs"
- # [18:31] * Quits: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com) (Quit: This computer has gone to sleep)
- # [18:31] <Philip`> stated in a way that focuses on the positive parts but without lying about it
- # [18:32] <drclue> I don't think they have made the we so good we don't need hardware pitch , but I think that it will happen as a natural part of evolution
- # [18:35] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [18:35] * Quits: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no) (Quit: Ex-Chat)
- # [18:36] <MikeSmith> I meant the "It's so good it doesn't need hardware support" thing is just a general response that's made any time the question about hardware support is asked about something that doesn't have hardware support
- # [18:37] <MikeSmith> I much hope that it is usable on average mobile devices without hardware support
- # [18:37] <MikeSmith> it will certainly make things easier
- # [18:37] * Joins: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [18:38] * Philip` wonders how much specialised hardware support actually helps H.264, compared to general purpose CPUs with decent SIMD instruction sets
- # [18:38] <drclue> Well , considering that OGG is basically VP3 and Flash (.flv) is basically VP6 , and that H.264 is weaker than VP8 , chances are pretty good that it would work fine in mobiles
- # [18:40] <drclue> Anyways , I gotta jet folks , got to get out of my bus and hook up the garbage trailer for a dump run. I think I have room for Adobe in there still :)
- # [18:43] <AryehGregor> Philip`, my impression is that the specialized hardware is cheaper and/or uses less power than a good enough CPU.
- # [18:44] <Philip`> If you already have a good enough CPU, how significant is the difference in power?
- # [18:44] * Joins: mpt (~mpt@canonical/mpt)
- # [18:46] * Joins: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no)
- # [18:46] * Philip` assumes people will have plenty of other reasons for getting CPUs that are fast enough for software video decoding
- # [18:49] * Joins: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com)
- # [18:50] * Joins: maikmerten (~maikmerte@port-92-201-198-89.dynamic.qsc.de)
- # [18:50] * Joins: m_W (~mwj@12.192.243.75)
- # [18:50] * Joins: ttepasse (~ttepasse@dslb-088-077-091-229.pools.arcor-ip.net)
- # [18:52] * Joins: jonpierce (~jonpierce@c-98-216-49-27.hsd1.ma.comcast.net)
- # [18:53] <Sidnicious> Is the behavior of the enter key in form inputs standardized? I'm not finding it.
- # [18:54] <drclue> A few more moments I have while I wait for the truck to get here. Anytime one has to emulate a procedure that could have been implemented in hardware , there is going to be some overhead, but a lot depends on the usage pattern. We are quickly heading towards new usage patterns that will be making more use of video but at present the battery life trade off is minimal
- # [18:55] <gsnedders> Sidnicious: No
- # [18:55] <gsnedders> Sidnicious: That's UA behaviour, nothing that should be spec'd, as it has no effect on interoperability
- # [18:56] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Remote host closed the connection)
- # [18:56] <AryehGregor> gsnedders, sure it does. Authors want to know what will happen when users hit enter.
- # [18:56] <AryehGregor> I've seen crazy stuff like display:none submit buttons to try to get browsers to submit forms when the user hits enter.
- # [18:57] * gsnedders wonders what happens on devices where you have no enter button
- # [18:57] <wycats> Hixie: aboot/
- # [18:57] <wycats> ?
- # [18:57] <wycats> AryehGregor: sweet
- # [18:57] <AryehGregor> What happens to onclick events if you have no mouse? :)
- # [18:57] * gsnedders guesses Hixie is still asleep
- # [18:58] <Sidnicious> gsnedders: Hurm. I'm not sure that I totally agree. Right now, testing in WebKit at least, pressing enter when an input is focused submits the form by activating the next input type submit in the document, including its value. button elements with type submit are skipped.
- # [18:59] <AryehGregor> I don't see why this shouldn't be specced, personally.
- # [18:59] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [18:59] <AryehGregor> This is clearly user-/author-visible behavior that affects functionality.
- # [18:59] <wycats> I think we should explicitly mention at data-* that it's supported by legacy browsers
- # [19:00] * Joins: mpt_ (~mpt@canonical/mpt)
- # [19:00] <drclue> I have always wished that there was an attribute on forms for specifying field advance keys
- # [19:00] <Philip`> AryehGregor: onclick isn't for clicks, it's for activation
- # [19:00] <Philip`> as far as I'm aware
- # [19:00] <AryehGregor> That's my point.
- # [19:00] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
- # [19:00] <Philip`> Oh
- # [19:00] <Philip`> I missed gsnedders question
- # [19:01] <Philip`> so I didn't realise yours was rhetorical
- # [19:01] <Philip`> s//'/
- # [19:01] <Philip`> wycats: Almost all of data-* isn't supported by legacy browsers
- # [19:02] <Philip`> (i.e. the element.dataset API)
- # [19:02] <Philip`> so it doesn't seem useful to promote its use now
- # [19:02] <wycats> wrong ;)
- # [19:02] <wycats> Rails added support for UJS
- # [19:02] <wycats> and we use data-*
- # [19:02] <wycats> and people constantly ask "will it work in IE6"
- # [19:02] <Philip`> If people are going to use custom attributes anyway, they'll know that custom attributes work, so they'll know that data-* works in exactly the same way
- # [19:03] <Philip`> What do they mean by "work"?
- # [19:03] <wycats> Philip`: exactly
- # [19:03] <drclue> Shovels dirt on IE6's grave and hucks a loogy
- # [19:03] <wycats> people are just burned by IE6
- # [19:03] <wycats> and they're like "omg HTML5... that won't work for a million years"
- # [19:03] <wycats> they're scared we're doing something bad
- # [19:03] <wycats> :P
- # [19:04] * Joins: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net)
- # [19:04] * Quits: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net) (Remote host closed the connection)
- # [19:04] <drclue> The HTML5 won't work for a million years thing of late seems to come mostly from the Adobe propaganda machine.
- # [19:04] * aroben is now known as aroben|lunch
- # [19:04] <wycats> drclue: nah
- # [19:04] <wycats> people are just burned
- # [19:04] * Joins: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net)
- # [19:05] <drclue> I for one will cry not , when I kick IE6 off my Ubuntu desktop. Always a lot of extra work to keep it in the audiance
- # [19:05] <Philip`> wycats: Seems like it'd be easy for you to say that the extra markup won't affect anything at all, and scripts that want to use it will work fine as long as they use getAttribute instead of dataset
- # [19:06] <Philip`> and that's more likely to answer their question than a statement in the HTML spec which nobody reads
- # [19:07] <wycats> Philip`: I say it all the time
- # [19:07] <wycats> just saying it's a common question
- # [19:07] <Philip`> Do those people say they've read the HTML5 spec?
- # [19:08] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [19:09] <drclue> I think the really nice thing about HTML5 is that what it brings to the table will put web experiences so far ahead of where they are that IE will either have to fish or cut bait becoming to web browsing what their paint program is to desktop publishing
- # [19:10] <wycats> "does anybody know who was responsible for putting rails3 on HTML5? When was the decision made?"
- # [19:10] <wycats> we also switched to the HTML5 doctype
- # [19:10] <wycats> lulz
- # [19:10] <paul_irish> hahah
- # [19:10] <wycats> Philip`: I would be able to link to it
- # [19:10] <hsivonen> Hixie: sorry. I missed your question about object in XML. yes, it uses the same doneaddingchildren call.
- # [19:11] <Philip`> wycats: Seems like it'd be better to link to some kind of wiki page that can describe the current implementation status
- # [19:11] <Philip`> since anything the spec said would be quickly obsolete
- # [19:12] <paul_irish> hsivonen: you really need to subset the fonts you're using with @font-face
- # [19:12] <Philip`> (which I expect is why it currently says approximately nothing at all about browser support for any feature)
- # [19:12] <paul_irish> like really bad. :)
- # [19:12] <wycats> Philip`: in this case, the choice was made in order to have support with older browsers
- # [19:12] <wycats> but sure
- # [19:12] <wycats> that would be fine
- # [19:12] <Philip`> wycats: Well, the implementation status in what are currently considered older browsers :-)
- # [19:12] <hsivonen> paul_irish: work over the atlsntic and back in firefox. webkit needs a fix
- # [19:13] <hsivonen> works, even
- # [19:13] <wycats> Philip`: sure :)
- # [19:13] <hsivonen> Atlantic
- # [19:13] <paul_irish> hsivonen: you think webkit shouldnt do the invis-text? most designers implementing @font-face tend to disagree, fwiw.
- # [19:14] <hsivonen> paul_irish: I think the webkit behavior is bad
- # [19:14] <paul_irish> i think the 'right' solution is bandwidth dependent.
- # [19:14] <Philip`> I think it should default to a standard font while it's downloading, and then automatically morph each glyph into its new shape over a second or two once it's downloaded
- # [19:14] <paul_irish> but regardless you shouldnt have 2MB of fonts required to download every time i want to view your 40k page :)
- # [19:14] * Joins: cying (~cying@70.90.171.153)
- # [19:15] <paul_irish> Philip`: yah!! transition: glyph-morph 4s ease-in-bounce;
- # [19:15] <wycats> paul_irish: it's great for mobile!
- # [19:15] <gsnedders> Use transitions for whole reflows! What could be better!
- # [19:15] <wycats> paul_irish: just use the cache manifest :P
- # [19:16] <wycats> gsnedders: AMAZING
- # [19:16] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [19:18] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [19:19] * Joins: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com)
- # [19:30] * Quits: mpt_ (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [19:31] <drclue> While I have some misgivings about some of the HTML5 spec (did not make a list) , overall I like it, and look forward to the hours I'll spend with it
- # [19:32] <Philip`> Feedback on misgivings may be appreciated :-)
- # [19:34] * Quits: mat_t (~mattomasz@ppp-3-229.leed-b-2.access.uk.tiscali.com) (Remote host closed the connection)
- # [19:35] <wycats> drclue: what specifically?
- # [19:37] <drclue> One of these moments I'll pull the spec back in front of me and put the lead in my pencil. It just seemed that some of the spec goes off in an odd direction. I would rather see the spec go forward as it is than to keep it bottled up. My opinions on the spec were formed during an evenings read and I really did not internalize it. It seemed to try and please so many people that it sorta went over the edges of what I figure the boundries of
- # [19:37] <Dashiva> Oh, irony
- # [19:37] <Dashiva> >it sorta went over the edges of what I figure the boundries of [cut off]
- # [19:38] <wycats> luuuuulz
- # [19:38] <Philip`> Pencil?
- # [19:38] <Philip`> I hope you didn't print out the spec :-p
- # [19:39] <drclue> There are separation points between the various standards that give each it's realm and certain separations of function , data and presentation that form the minor misgivings , but like I said as a whole I like it and think it should go forward
- # [19:40] <drclue> Anyways , the ruck is here the trailer hooked up so I gotta jet
- # [19:41] * Joins: weinig_ (~weinig@17.246.17.156)
- # [19:42] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Read error: Operation timed out)
- # [19:42] * weinig_ is now known as weinig
- # [19:49] <AryehGregor> That sounds like a mixed metaphor. Or, perhaps, a mixed half-metaphor.
- # [19:49] * Quits: m_W (~mwj@12.192.243.75) (Ping timeout: 252 seconds)
- # [19:51] <Dashiva> Maybe the truck has a jet pack
- # [19:55] * Quits: beowulf (wiglaf@ps4552.dreamhost.com) (Ping timeout: 256 seconds)
- # [19:56] * gsnedders needs to stop trying to understand Dijkstra's algorithm and go home
- # [19:56] <Philip`> Dijkstra's algorithm is fun
- # [19:57] <Philip`> You just add into your set whatever vertex is closest to your current set, and then repeat until finished - it's not that complicated really :-)
- # [19:59] * Joins: m_W (~mwj@12.192.243.75)
- # [19:59] <gsnedders> So if I know the distance of every node from the initial, and I ahve a specific destination, how do I get the shortest path from it?
- # [20:00] <gsnedders> I guess I just follow the path of the shortest distance
- # [20:01] <gsnedders> You need to know which node from each node gives the shortest distance, though
- # [20:01] <gsnedders> Right?
- # [20:02] * gsnedders should just steal someone at work tomorrow with a CS degree who thinks they understand it?
- # [20:02] <Philip`> Every time you add a new node into the set, or reduce its cost, you store a link to its predecessor node
- # [20:02] <gsnedders> Yeah
- # [20:02] <Philip`> and when you reach the destination you trace backwards over those links
- # [20:02] <gsnedders> That's what I mean
- # [20:03] * Joins: dglazkov_ (~dglazkov@nat/google/x-juxzxevjkyckzpoh)
- # [20:03] <gsnedders> At the first time you reach the destination?
- # [20:07] * Quits: dglazkov (~dglazkov@nat/google/x-ebbrflqfzsypawfs) (Ping timeout: 240 seconds)
- # [20:07] * dglazkov_ is now known as dglazkov
- # [20:09] <gsnedders> Yes, I think
- # [20:09] <gsnedders> Philip`: Is that right?
- # [20:09] <Philip`> You only ever 'reach' a node when it's the closest unvisited node to your current visited nodes
- # [20:10] <Philip`> so when you first reach the destination, all other unvisited nodes must be further away
- # [20:10] <Philip`> so a path through them cannot be better
- # [20:10] <gsnedders> Indeed
- # [20:10] <gsnedders> That's what I thought
- # [20:10] <gsnedders> Yay
- # [20:10] * Joins: [1]mpilgrim (~mark@nat/google/x-glupxhuuuplmocgo)
- # [20:11] * Quits: surkov (~surkov@client-202-121.sibtele.com) (Quit: surkov)
- # [20:13] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 252 seconds)
- # [20:13] * [1]mpilgrim is now known as mpilgrim
- # [20:13] * Quits: jonpierce (~jonpierce@c-98-216-49-27.hsd1.ma.comcast.net) (Quit: jonpierce)
- # [20:13] * Quits: Breakmau5 (~breakz@erft-5d80cc6f.pool.mediaWays.net) (Ping timeout: 252 seconds)
- # [20:13] * Quits: Lachy (~Lachlan@pat.se.opera.com) (Quit: This computer has gone to sleep)
- # [20:17] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [20:23] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [20:23] * Quits: m_W (~mwj@12.192.243.75) (Ping timeout: 240 seconds)
- # [20:24] * Joins: m_W (~mwj@12.192.243.75)
- # [20:24] * aroben|lunch is now known as aroben
- # [20:24] * Quits: weinig (~weinig@17.246.17.156) (Quit: weinig)
- # [20:26] * Joins: [1]mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com)
- # [20:28] * Quits: mpilgrim (~mark@nat/google/x-glupxhuuuplmocgo) (Ping timeout: 240 seconds)
- # [20:28] * [1]mpilgrim is now known as mpilgrim
- # [20:31] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu) (Read error: Connection reset by peer)
- # [20:31] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [20:31] * Quits: m_W (~mwj@12.192.243.75) (Ping timeout: 252 seconds)
- # [20:34] * Quits: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net) (Quit: wycats)
- # [20:35] * Quits: dglazkov (~dglazkov@nat/google/x-juxzxevjkyckzpoh) (Remote host closed the connection)
- # [20:35] * Joins: dglazkov (~dglazkov@nat/google/x-bdflunrooacwnglo)
- # [20:38] * Quits: roc (~roc@121-74-147-72.telstraclear.net) (Quit: roc)
- # [20:38] * Joins: m_W (~mwj@12.192.243.75)
- # [20:40] <franksalim> who knows the latest about ByteArray in ECMAScript?
- # [20:55] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [20:55] <TabAtkins> gsnedders: Do you understand the A* algorithm?
- # [20:56] <TabAtkins> Dijkstra's is just A* with the heuristic always returning 0.
- # [20:56] <TabAtkins> (Which, since 0 will always underestimate the actual distance, is guaranteed to find a shortest path, per normal A* rules.)
- # [20:59] <AryehGregor> Some Wikipedia article like "Software bloat" used to have a screenshot of Microsoft Word with all menus enabled, so there was like twenty pixels to actually write in.
- # [20:59] <AryehGregor> I can't find it now. I want that picture. :(
- # [21:00] * Joins: Liwaaa (~LS@ip-109-41-31-40.web.vodafone.de)
- # [21:02] * Quits: supL (~LS@ip-109-84-172-143.web.vodafone.de) (Ping timeout: 268 seconds)
- # [21:03] <miketaylr> AryehGregor: somewhat related, http://blogs.law.emory.edu/elsit/files/2009/02/iemess211.jpg
- # [21:06] * Joins: Lachy (~Lachlan@h-212-11.A163.corp.bahnhof.se)
- # [21:06] <MikeSmith> franksalim: http://wiki.commonjs.org/wiki/Binary
- # [21:06] <MikeSmith> (if you've not already seen it)
- # [21:14] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [21:14] * Quits: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no) (Ping timeout: 264 seconds)
- # [21:15] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [21:16] * Joins: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no)
- # [21:16] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:17] * Joins: jwalden (~waldo@nat/mozilla/x-pocvdfcittqfcpcf)
- # [21:19] * Joins: wycats (~yehudakat@enginey-9.border1.sfo002.pnap.net)
- # [21:23] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [21:26] <Philip`> TabAtkins: I think trying to understand algorithm X by first understanding algorithm Y which is more complex than X and has X as a special case, does not seem like the easiest approach :-)
- # [21:27] * Quits: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no) (Ping timeout: 246 seconds)
- # [21:28] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [21:29] * Quits: sbublava (~stephan@77.119.63.146.wireless.dyn.drei.com) (Quit: sbublava)
- # [21:29] * Joins: mpt (~mpt@canonical/mpt)
- # [21:29] * Joins: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp)
- # [21:29] <TabAtkins> Philip`: For some reason I found A* to be really simple and intuitive, so it was actually easier for me to understand than Dijkstra's.
- # [21:29] <TabAtkins> Plus, it parallel's the joke:
- # [21:30] * Joins: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no)
- # [21:31] <TabAtkins> "A physicist and a mathematician were at a physics conference. The physicist turned to the mathematician and said 'Man, I just can't follow all this talk about 4-dimensional stuff.'. The mathematician replied 'Ah, it's quite easy! First imagine an n-dimensional space, then just set n to 4!'"
- # [21:32] <TabAtkins> Though, dammit, extraneous apostrophe in the line before.
- # [21:32] <TabAtkins> >_<
- # [21:33] * Joins: MikeSmithX (~MikeSmith@EM114-48-8-228.pool.e-mobile.ne.jp)
- # [21:37] * Quits: MikeSmith (~MikeSmith@EM114-49-148-125.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [21:43] * Quits: maikmerten (~maikmerte@port-92-201-198-89.dynamic.qsc.de) (Quit: Leaving)
- # [21:44] * Philip` usually encounters A* in the context of 2D tile grids, and Dijkstra in the context of matrices over abstract algebras, so they feel like very different things even though they're not
- # [21:59] * Joins: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net)
- # [22:02] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [22:02] * Quits: pmuellr (~pmuellr@nat/ibm/x-chvlcydgkrxpsllb) (Quit: pmuellr)
- # [22:03] * Quits: Lachy (~Lachlan@h-212-11.A163.corp.bahnhof.se) (Quit: Leaving)
- # [22:03] * Parts: Sidnicious (~Sidney@pdpc/supporter/professional/sidney)
- # [22:04] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [22:04] * Joins: Lachy (~Lachlan@london.perfect-privacy.com)
- # [22:08] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [22:12] * Joins: othermaciej (~mjs@17.246.18.145)
- # [22:13] * Joins: Sidnicious (~Sidney@pdpc/supporter/professional/sidney)
- # [22:16] <Sidnicious> I was just most of the way through writing to the list when I realized that that form submission issue I was asking about is already in the spec <http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#implicit-submission> :)
- # [22:16] * Quits: Liwaaa (~LS@ip-109-41-31-40.web.vodafone.de) (Quit: Verlassend)
- # [22:17] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [22:18] <Sidnicious> I'm a bit miffed that there's no way to specify a default button, though.
- # [22:18] * aroben is now known as aroben|afk
- # [22:20] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [22:20] <franksalim> MikeSmithX, thanks. I had seen that page. I didn't realize that was now the most active discussion on the topic
- # [22:26] <Sidnicious> Actually, other than backwards compat, is there a reason there should be a default button at all?
- # [22:30] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 268 seconds)
- # [22:32] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [22:32] * Quits: starjive (beos@81-233-16-19-no30.tbcn.telia.com)
- # [22:33] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
- # [22:33] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [22:34] * Quits: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [22:35] <TabAtkins> Sidnicious: Is there a reason there *shouldn't* be a default button? I use the fact that forms will submit with their default button all the time when I'm cruising the web.
- # [22:37] <Sidnicious> TabAtkins: Submit, yes, use a default button, no. Especially if default means first-in-tree-order, not the-one-that-the-developer-decides-is-default.
- # [22:37] <TabAtkins> And if the developer doesn't know how to set a default/doesn't know you can/doesn't care/doesn't exist anymore?
- # [22:38] <TabAtkins> I see the appeal of being *able* to specify a default button, but you shouldn't *rely* on such a specification when we already have a perfectly serviceable default behavior.
- # [22:38] <Philip`> Authors will be less surprised if everyone submits the form via the button - it stops them forgetting about the case where the user hits enter instead of clicking
- # [22:39] <Philip`> (and so e.g. it works as expected if they have <input type=submit disable> in the form)
- # [22:39] <Sidnicious> I like the behavior of forms without submit buttons: just submit the darn thing without pretending that a button was clicked.
- # [22:40] <Sidnicious> The current behavior just takes away information, makes it impossible to tell the difference without nasty JavaScript hacks.
- # [22:43] <TabAtkins> What difference? Between the user hitting Enter, and them clicking the first-submit-input-in-tree-order?
- # [22:43] <Sidnicious> Correct.
- # [22:44] <TabAtkins> Why do you care about that difference? (I understand caring about *which* submit button was pressed in javascript, which you've brought up before.)
- # [22:46] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [22:46] * aroben|afk is now known as aroben
- # [22:46] <Sidnicious> Google has the "Google Search" button on the left, and the "I'm Feeling Lucky" button on the right of their search page, but what if the designer had wanted them the other way around?
- # [22:47] <Sidnicious> The Mac OS traditionally has the default button in a form on the right, with the alternate buttons filling in to the left.
- # [22:47] <Sidnicious> Linux, too.
- # [22:48] <Hixie> default button will likely be in a future version
- # [22:48] * Joins: beowulf (wiglaf@ps4552.dreamhost.com)
- # [22:48] <Hixie> baby steps!
- # [22:50] <Sidnicious> Heh, all right. As long as you consider not assuming a default button when it isn't specified.
- # [22:51] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [22:52] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [22:52] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [22:53] <beowulf> evening
- # [22:55] * Quits: ChrisLTD|Work (~blahness@152.2.194.196) (Quit: ChrisLTD|Work)
- # [22:57] <TabAtkins> Sidnicious: I don't understand your objections. Again, why shouldn't you assume a default button when it's not specified explicitly?
- # [22:58] <Philip`> Sidnicious: Seems unlikely the current behaviour could change, because it'd break compatibility
- # [22:59] <Sidnicious> I know.
- # [22:59] * aroben_ is now known as aroben
- # [23:04] <Sidnicious> TabAtkins: I just don't think it's author-friendly behavior. Being handed the value of a button that wasn't clicked is not intuitive.
- # [23:05] <Sidnicious> I can't find any benefit to that behavior.
- # [23:05] <TabAtkins> Really? I rely on submit buttons to signal to scripts that they're receiving the result of a form submission, not a normal page navigation.
- # [23:06] <TabAtkins> At the moment, if I have multiple submits I just make sure that the best default one comes first, though I would appreciate being able to specify the default explicitly.
- # [23:07] * Quits: Utkarsh (~admin@117.201.85.171) (Ping timeout: 252 seconds)
- # [23:07] <annevk> Hixie, oh please do write HTTP5
- # [23:07] <TabAtkins> Aren't we very nearly just writing Internet5 then?
- # [23:07] <othermaciej> TCP5!
- # [23:07] * Quits: m_W (~mwj@12.192.243.75) (Ping timeout: 240 seconds)
- # [23:07] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [23:07] <Sidnicious> TabAtkins: Really? IE 6 and 7 don't submit a default button.
- # [23:08] <Sidnicious> So if you're relying on that...
- # [23:08] <TabAtkins> !_! Really? In that case, I've got some potentially broken forms.
- # [23:08] <Sidnicious> http://dev.deeptechinc.com/sidney/share/submit_button_roulette.html
- # [23:08] <Sidnicious> (test page I've been using to test different browsers' current behavior)
- # [23:09] <Hixie> othermaciej: i was reading about TCP recently... apparently the spec for TCP is pretty far from actual implementations too, much like HTTP and HTML4 are
- # [23:09] <TabAtkins> >_<
- # [23:09] * Quits: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [23:09] <Hixie> othermaciej: so maybe we do need a TCP5!
- # [23:09] <Hixie> not my expertise though
- # [23:09] <Hixie> so i ain't doing it
- # [23:09] <Sidnicious> TabAtkins: Actually, wait, that was a different behavior.
- # [23:10] <Sidnicious> No versions of IE submit a default button :)
- # [23:10] <othermaciej> Hixie: or we could just move to SCTP
- # [23:10] <othermaciej> (though I don't actually know if SCTP reflects reality)
- # [23:10] <TabAtkins> If no versions of IE do that, then why is it specced, precisely?
- # [23:10] <Hixie> othermaciej: SCTP isn't backwards compatible, is it?
- # [23:11] <othermaciej> Hixie: fair enough, it would be an XHTML2 type solution
- # [23:11] <TabAtkins> And... yup, no version of IE sends a submit button if you hit Enter.
- # [23:11] <TabAtkins> So, um, Hixie, how was that the behavior that made it into html5?
- # [23:12] <Necrathex> what happens with just <button>s and no <input type="submit"> ?
- # [23:12] <Hixie> TabAtkins: hm?
- # [23:12] <TabAtkins> IE doesn't submit a default submit button if you submit a form with Enter. The spec says to submit the first submit button you find in tree order.
- # [23:13] <Hixie> yes?
- # [23:13] <TabAtkins> So, I'm wondering how that behavior got specced? Did everyone else submit the default submit input or something?
- # [23:14] <Sidnicious> Necrathex: Same thing in IE8. 6 and 7 send the name and content (not value) of <button>s and <button type=button>s all the time, treat <button type=submit>s like <input type=submit> as far as I can tell.
- # [23:14] <Hixie> TabAtkins: i disagree with the first statement
- # [23:14] <Hixie> TabAtkins: <!DOCTYPE html>...<form><input><input type=submit></form>
- # [23:14] <Hixie> focus the input
- # [23:14] <Hixie> hit enter
- # [23:14] <Hixie> the form submits
- # [23:15] <TabAtkins> Yes it does. But if you put a name on the submit, it doesn't show up in the submitted data.
- # [23:15] <Hixie> oh, i see
- # [23:16] <Hixie> that was so that disabling the first button stopped submission
- # [23:17] <TabAtkins> Was there any compat testing to make sure that pages don't depend on nothing being submitted there?
- # [23:17] <TabAtkins> (I happen to have many scripts which *do* depend on the default input getting included in the submitted data, so this is good for me, but still...)
- # [23:17] <Hixie> opera and firefox do what the spec says, so i assume so
- # [23:20] <Necrathex> Sidnicious: i don't see the name of any button or submit when i press enter in IE with your test page
- # [23:20] <Necrathex> only appears when i click it
- # [23:24] <TabAtkins> Necrathex: That's the expected behavior, yes.
- # [23:25] <annevk> TabAtkins, whether or not the trickery is justified, the proposal is for a pseudo-element, not pseudo-class
- # [23:26] <TabAtkins> annevk: Yes? That's what's appropriate here, after all.
- # [23:27] <annevk> I think :placeholder::value or some such would make more sense
- # [23:27] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Ping timeout: 260 seconds)
- # [23:27] <annevk> it's the same box
- # [23:27] <annevk> after all
- # [23:28] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [23:28] * Joins: [1]mpilgrim (~mark@nat/google/x-vgubwxfbfncomzvb)
- # [23:29] <TabAtkins> annevk: I suppose if you think of the input itself being in a placeholder state, that makes sense. Most of us are thinking of the placeholder itself being an element *within* the input.
- # [23:31] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 264 seconds)
- # [23:31] * [1]mpilgrim is now known as mpilgrim
- # [23:32] <annevk> "most of us", really?
- # [23:32] <TabAtkins> Apparently.
- # [23:32] <annevk> adele from webkit disliked changing it to a pseudo-element
- # [23:32] <TabAtkins> (Going by the talk on the list.)
- # [23:32] <annevk> most people on the web when Apple first announced this feature didn't say it should've been a pseudo-element...
- # [23:33] <TabAtkins> I think most people on the web don't understand the difference between pseudoclasses and pseudoelements. ^_^
- # [23:33] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [23:33] <TabAtkins> On the other hand... the ::value pseudoelem is from the UI Module, right?
- # [23:34] <TabAtkins> It might indeed be nice to just lean on that, and allow full styling of the input based on whether or not it's in the placeholder state.
- # [23:35] <Sidnicious> So, silly question to Hixie et. al... I like the versionless doctype, but what do you plan to do when, some day, you want to make a backwards-incompatible change to the spec?
- # [23:35] <TabAtkins> Sidnicious: Either *don't* make a backwards-incompatible change, or fully break compat and make a new language.
- # [23:35] <Sidnicious> Don't make a backwards-incompatible change *ever*?
- # [23:36] <TabAtkins> Ideally, yes. In practice, don't make backwards-incompatible changes that would affect enough pages to be a problem for implementors.
- # [23:36] <annevk> in practice we can make certain changes
- # [23:36] <annevk> HTML is pretty flexible
- # [23:37] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
- # [23:37] <Hixie> Sidnicious: we can't make changes that are backwards-incompatible with deployed content anyway
- # [23:38] <Hixie> Sidnicious: (and we don't need to worry about backwards-incompatible changes that don't break any deployed content, so we just make them)
- # [23:38] * Quits: mpilgrim (~mark@nat/google/x-vgubwxfbfncomzvb) (Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it)
- # [23:42] <annevk> time to gome; nn
- # [23:42] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
- # [23:43] * Joins: sicking (~chatzilla@nat/mozilla/x-kfltphqrzogmelsh)
- # [23:43] * Joins: gna (~gna@212-123-163-12.ip.telfort.nl)
- # [23:46] * Parts: gna (~gna@212-123-163-12.ip.telfort.nl)
- # [23:51] * Quits: ttepasse (~ttepasse@dslb-088-077-091-229.pools.arcor-ip.net) (Quit: Verlassend)
- # Session Close: Fri Feb 19 00:00:00 2010
The end :)