Options:
- # Session Start: Wed Jan 06 00:00:00 2010
- # Session Ident: #whatwg
- # [00:01] <virtuelv> gsnedders: I'd rather have hoped Dylan himself would write of it
- # [00:01] <virtuelv> But I'll settle for the Dylan christmas songs I bought a few weeks ago
- # [00:09] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [00:11] * Joins: cying_ (n=cying@70.90.171.153)
- # [00:15] * Joins: KevinMarks (n=KevinMar@99.13.242.166)
- # [00:17] * Quits: cying (n=cying@70.90.171.153) (Read error: 60 (Operation timed out))
- # [00:17] * cying_ is now known as cying
- # [00:22] * Quits: cying (n=cying@70.90.171.153) (Read error: 54 (Connection reset by peer))
- # [00:22] * Joins: cying (n=cying@70.90.171.153)
- # [00:25] * Quits: met_ (n=Hassman@r5bw128.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [00:36] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) ("ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [00:40] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:44] <Hixie> anyone know anything about nested iframes andonbeforeunloads?
- # [00:44] <Hixie> er
- # [00:44] <Hixie> "and onbeforeunload?"
- # [00:46] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
- # [00:47] * Quits: hoodow (n=hoodow@2001:41d0:1:f5e5:0:0:0:666) (Read error: 60 (Operation timed out))
- # [00:48] * Joins: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net)
- # [00:50] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [00:50] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
- # [00:52] * Joins: hoodow (n=hoodow@2001:41d0:1:f5e5:0:0:0:666)
- # [00:53] <cardona507> dylan meets html5 - sheesh :-/
- # [00:59] * Quits: fishd (n=darin@nat/google/x-mvucirgzwxphhtps) (Read error: 110 (Connection timed out))
- # [01:00] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
- # [01:03] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:10] <virtuelv> Hixie: are you asking about what should happen, or what is happening with the onbeforeunloads?
- # [01:11] <virtuelv> (in other words, I think I am advocating the Useneticism "Just ask the question instead of asking about asking"
- # [01:16] <Hixie> i was hoping someone might tell me what teh spec should say :-)
- # [01:17] <Hixie> seems that onbeforeunload doesn't fire in nested iframes if you navigate the parent
- # [01:17] <Hixie> eeenteresting
- # [01:17] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:17] <nessy> Hixie, you are a stirrer - I had a good laugh at your email reply to Paul :-)
- # [01:17] <Hixie> wasn't meant to be funny -- if he really does mean it, then we might be able to fix web storage
- # [01:18] <virtuelv> crikey, my DNS lookups are taking 20 seconds
- # [01:18] * Hixie hands virtuelv 8.8.8.8
- # [01:19] <virtuelv> Hixie: I know
- # [01:19] <virtuelv> I however don't know if I can be arsed to reconfigure my entire network
- # [01:20] * Hixie just had to change the dhcp server
- # [01:21] <Hixie> hm, gecko does run the nested onbeforeunloads
- # [01:21] * Hixie fires up virtualbox to see what IE does, since that now becomes the tie breaker
- # [01:22] <Hixie> aww, IE and gecko agree, nested iframes fire onbeforeunload
- # [01:24] <Hixie> and they agree that it is breadth first, interesting
- # [01:26] <Hixie> wait, no
- # [01:26] <Hixie> IE is inconssitent
- # [01:26] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [01:26] <Hixie> gah, Gecko is consistent with the inconsistent
- # [01:26] <Hixie> wtf
- # [01:27] * Quits: KevinMarks (n=KevinMar@99.13.242.166) ("The computer fell asleep")
- # [01:27] <Hixie> ok maybe i just misinterpreted the first result
- # [01:27] <Hixie> ok depth first
- # [01:27] <Hixie> i can do that
- # [01:37] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
- # [01:47] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [01:51] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [01:53] * Joins: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [01:56] * Joins: cardona507_ (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [02:00] * Quits: cardona507 (n=cardona5@btf202.btfenterprises.com) (Read error: 113 (No route to host))
- # [02:00] * cardona507_ is now known as cardona507
- # [02:08] <Hixie> ok so what happens if the page has an onbeforeunload that adds a child browsing context with an onbeforeunload...
- # [02:16] <Hixie> http://www.hixie.ch/tests/adhoc/html/navigation/beforeunload/003.html
- # [02:16] <Hixie> http://www.hixie.ch/tests/adhoc/html/navigation/beforeunload/004.html
- # [02:16] <Hixie> what's the right behaviour?
- # [02:18] <Hixie> (the question being, is onbeforeunload fired for browsing contexts created during onbeforeunload? how about if they are created and inserted before browsing contexts that have already fired onbeforeunload?)
- # [02:22] * ojan_away is now known as ojan
- # [02:27] <ap> Hixie: fwiw, https://bugs.webkit.org/show_bug.cgi?id=19418
- # [02:29] * Quits: ap (n=ap@17.246.19.5)
- # [02:32] <Hixie> thanks ap
- # [02:44] * Joins: wakaba_0 (n=wakaba_@119-228-219-41.eonet.ne.jp)
- # [02:47] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Read error: 60 (Operation timed out))
- # [02:50] * Quits: dave_levin (n=dave_lev@74.125.59.65)
- # [02:51] * Joins: MikeSmithXX (n=MikeSmit@EM114-48-16-239.pool.e-mobile.ne.jp)
- # [02:53] * Quits: MikeSmithX (n=MikeSmit@EM114-48-146-96.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [02:58] * Joins: cedricv (n=cedric@124.197.70.160)
- # [03:03] * Quits: cying (n=cying@70.90.171.153)
- # [03:07] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [03:25] <Dashiva> Firefox could this, firefox could that. We _could_ all jump off a cliff too...
- # [03:34] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [03:35] * ojan is now known as ojan_away
- # [03:35] <Hixie> hey, a tab
- # [03:39] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) ("Leaving...")
- # [03:41] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [03:41] <cardona507> Hixie - are the WHATWG spec and the W3C spec still textually the same? or is <device> etc the differece now? I am wondering because I like to link people to the whatwg spec and I am wondering how different it is than the W3C spec.
- # [03:43] <Hixie> the whatwg equivalent of the w3c htmlwg spec is http://www.whatwg.org/specs/web-apps/html5/
- # [03:43] <cardona507> awesome - thanks
- # [03:43] <Hixie> np
- # [03:44] <cardona507> <device> is pretty exciting by the way
- # [03:44] <Hixie> the faq has a (worryingly long) explanation of the various versions of the spec, btw
- # [03:44] <Hixie> in case you're interested
- # [03:51] <cardona507> Hixie - is the idea with <device> etc and current work (including HTML5) to finally shift out of versions (4, 5, etc...) and into a fluid HTMLCurrent?
- # [03:51] <Hixie> yeah
- # [03:51] <cardona507> ncie
- # [03:51] <cardona507> *nice
- # [03:51] <Hixie> see http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-December/024477.html
- # [03:54] <cardona507> wow - thats a pretty big deal
- # [03:55] <Hixie> few people noticed :-)
- # [03:55] <Hixie> the few that did complained that i was trying to take over html from the w3c or something
- # [03:55] <cardona507> :) classic
- # [03:55] <Hixie> (not sure how that works since all the text is also being done in public-html and public-device-apis at the w3c, but anyway)
- # [03:59] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:00] <Hixie> well i'm never gonna hit 100 bugs today at this rate
- # [04:00] <Hixie> i just spent 5 hours on one bug
- # [04:00] <Hixie> it was a !@#%^$#&%$* hard bug, but that's besides the point...
- # [04:00] <cardona507> Another 495 hours and you can be done for today. :) what is the context of <device> - and who will likely implement it? could it be for a skype like service on chrome os?Are there any nightly builds that support it?
- # [04:06] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [04:10] * Quits: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [04:16] * Quits: slightlyoff (n=slightly@72.14.229.81)
- # [04:19] * Joins: cardona507_ (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [04:28] <Hixie> cardona507: it's exploratory for now, being discussed on public-device-apis@w3.org
- # [04:28] * tkent_ is now known as tkent
- # [04:35] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [04:35] * cardona507_ is now known as cardona507
- # [04:36] * Quits: MikeSmithXX (n=MikeSmit@EM114-48-16-239.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [04:38] * Joins: smq-monstros1ty (n=monstros@c-71-192-29-25.hsd1.ma.comcast.net)
- # [04:38] <smq-monstros1ty> hello there
- # [04:38] <smq-monstros1ty> in regards to html5 coming from xhtml
- # [04:39] <smq-monstros1ty> i read in xhtml they put a trailing slash becuase of compatibility issues with some browsers
- # [04:39] <smq-monstros1ty> and i read that in html5 you dont need it
- # [04:39] <Hixie> like in <br> or <img>?
- # [04:39] <smq-monstros1ty> but it wouldnt be an issue if br hr meta still use it?
- # [04:39] <smq-monstros1ty> yeah <br /> <hr /> yeah <img />
- # [04:39] <Hixie> html5 lets you do it either like html4 or like xhtml, so you can do <br> or <br/>, doesn't matter
- # [04:40] <Hixie> (the / is ignored)
- # [04:40] <smq-monstros1ty> cause i just converted www.truecarnage.org
- # [04:40] <smq-monstros1ty> it wasnt that much of a change but i kinda want to cater to both
- # [04:40] <smq-monstros1ty> is that possible?
- # [04:40] <Hixie> both what?
- # [04:40] <smq-monstros1ty> to do html5 and yet keep to standards im used to in xhtml?
- # [04:41] <Hixie> yes, you can do that, HTML5 allows you to include the /
- # [04:41] <Hixie> in HTML5 you can do <br/> and it is valid
- # [04:41] <smq-monstros1ty> how much of html5 is usable now?
- # [04:41] <smq-monstros1ty> browser compatibility?
- # [04:42] <Hixie> pretty much all the stuff that was already in html4, as well as many other parts
- # [04:42] <Hixie> there are guides on the web that discuss that in more detail
- # [04:42] <smq-monstros1ty> you guys deprecating <dv>?
- # [04:42] <smq-monstros1ty> <div>
- # [04:43] <smq-monstros1ty> <section> <aside> i read some stuff on that I will definitely read more on it
- # [04:43] <smq-monstros1ty> do you guys have icons for passing validation?
- # [04:44] <Hixie> <div> isn't deprecated, it should be used when you need something to hook some styles on
- # [04:44] <smq-monstros1ty> why did xhtml force transitional for <iframe> and target="_blank"
- # [04:44] <Hixie> no icons for passing validation, but we do have a validator at html5.validator.nu
- # [04:44] <Hixie> dunno, that was another working group
- # [04:44] <Hixie> html5 doesn't have a transitional anymore
- # [04:44] <Hixie> and it allows <iframe> and target=""
- # [04:44] <smq-monstros1ty> nice cause i like to use _blank and it would fail me on strict
- # [04:45] <smq-monstros1ty> i read w3c has accepted html5
- # [04:45] <smq-monstros1ty> and its still ok to specify the types of script and styles?
- # [04:46] <smq-monstros1ty> <script type="text/javascript">?
- # [04:46] <Hixie> you can, don't need to though
- # [04:46] <Hixie> <script> is fine
- # [04:46] <cardona507> Hixie - will being a member of the HTMLwg help me get into the device api wg?
- # [04:47] <Hixie> cardona507: as far as i know it's just a mailing list, unless you want to call into the meetings (but i don't bother with that)
- # [04:47] <smq-monstros1ty> html5 is separate so there won't be a worry about bias towards browsers?
- # [04:48] * Joins: cedric_ (n=cedric@124.197.101.22)
- # [04:48] <smq-monstros1ty> that would be the browser issue?
- # [04:48] <Hixie> how do you mean?
- # [04:48] <smq-monstros1ty> thats one huge reason i used xhtml
- # [04:48] <smq-monstros1ty> is that it tried to be ocmpatible
- # [04:48] <smq-monstros1ty> across browsers and devices
- # [04:48] <smq-monstros1ty> i wouldnt want to work with a language that favors IE or Safari or chrome
- # [04:48] <smq-monstros1ty> over another
- # [04:48] <Hixie> html5 is significantly more compatible with browsers and devices than either XHTML or HTML4 ever were
- # [04:49] <smq-monstros1ty> cool so it wont be driven by browser its its own
- # [04:50] <smq-monstros1ty> one thing i notice in internet explorer 8, many sites have javascript errors
- # [04:50] <smq-monstros1ty> big sites
- # [04:51] <smq-monstros1ty> espn, even id's quakelive, fancast
- # [04:51] <Hixie> that might have more to do with IE8 having bugs rather than the sites
- # [04:51] <smq-monstros1ty> i was wondering
- # [04:51] <Hixie> IE8 doesn't do javascript (or rather, the DOM) in a very standards-compliant way
- # [04:51] <Hixie> see e.g. how it does on acid3, which mostly tests DOM/JS stuff
- # [04:52] <smq-monstros1ty> how far are we from css3?
- # [04:52] <webben> Is it correct to say there is no subset of valid HTML5 documents that would also validate as HTML 4.01 or XHTML 1.0?
- # [04:52] <Hixie> no
- # [04:52] <smq-monstros1ty> www.truecarnage.org does
- # [04:52] <Hixie> webben: there are two HTML4 and XHTML1 DOCTYPEs that will validate as HTML5 (with a warning)
- # [04:53] <webben> ah okay
- # [04:53] <Hixie> smq-monstros1ty: css3 is a large number of specs, and i don't know how they are progressing, i'm out of touch with the css stuff these days
- # [04:53] * Quits: cedricv (n=cedric@124.197.70.160) (Read error: 60 (Operation timed out))
- # [04:54] <smq-monstros1ty> thats cool apreciate your prompt replies to the questions :)
- # [04:54] <smq-monstros1ty> i just worry about compatibility and proprietary stuff
- # [04:54] <smq-monstros1ty> since i dont make money and am not a business hehee
- # [04:54] <smq-monstros1ty> yet wanting to have viewable content on all browsers
- # [04:55] <smq-monstros1ty> I will read more i read a bit a while ago on <sectin> <aside> elements and the dictionary lists
- # [04:55] <Hixie> cool
- # [04:55] <smq-monstros1ty> im happy <iframe> are still in heheh i like to use iframe and name attribute so people can click a link and have it work in the inline frame
- # [04:57] <smq-monstros1ty> need to find a way to unify servers on irc heheh
- # [04:57] <smq-monstros1ty> thats a diff topic though i guess but
- # [04:57] <smq-monstros1ty> i often have the issue of being on another network on irc hehehe
- # [04:59] <Hixie> gotta go, bbiab
- # [05:00] <cardona507> this device api stuff is pretty cool
- # [05:01] * Quits: weinig (n=weinig@17.246.18.80)
- # [05:06] * Joins: MikeSmith (n=MikeSmit@EM114-48-67-92.pool.e-mobile.ne.jp)
- # [05:24] * Quits: othermaciej (n=mjs@17.246.19.18)
- # [05:30] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) (Read error: 110 (Connection timed out))
- # [05:36] * Quits: jwalden (n=waldo@adsl-70-131-131-131.dsl.emhril.sbcglobal.net) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.6/20091216142458]")
- # [05:44] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [05:44] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [05:45] <Hixie> annevk: i added a hook to html5 for xhr to close connections during unload, let me know if it needs tweaking
- # [05:47] * Joins: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net)
- # [06:00] <Hixie> anyone want to make a screenshot of a form control for me?
- # [06:00] <Hixie> i haven't quite worked out what the example will be yet
- # [06:01] <cardona507> Hixie - what do you have in mind?
- # [06:02] <Hixie> not sure yet, hold on
- # [06:02] <Hixie> something like a mail client's To: line with autocomplete coming from both a list="" and the native user contacts database
- # [06:03] <Hixie> and a second showing just using the native user contacts database
- # [06:06] <cardona507> I'm a little unclear - what do you mean 'autocomplete coming from both a list="" and the native user contacts database'?
- # [06:06] <Hixie> hold on, i'm writing up the example so it'll be clearer
- # [06:06] <cardona507> ok
- # [06:11] <Hixie> ok, regenning spec
- # [06:11] <Hixie> i made some ascii art versions to show what i meant
- # [06:12] * Hixie twiddles thumbs waiting for it to finish
- # [06:12] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#attr-input-multiple
- # [06:15] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [06:16] <cardona507> I am firing up AI as we speak
- # [06:16] * Joins: drunknbass_work (n=aaron@cpe-76-173-195-145.socal.res.rr.com)
- # [06:16] <Hixie> AI?
- # [06:17] <cardona507> adobe illustrator
- # [06:17] <Hixie> oooh
- # [06:19] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [06:23] * Joins: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [06:23] * Joins: bskahan (n=bskahan@67-131-94-2.dia.static.qwest.net)
- # [06:23] <smq-monstros1ty> is there a display: still?
- # [06:24] <Hixie> in css? sure
- # [06:24] <smq-monstros1ty> display:inline-block; work?
- # [06:24] <smq-monstros1ty> looking through this reference---> http://www.w3schools.com/html5/tag_article.asp
- # [06:24] <Hixie> i wouldn't recommend using w3schools
- # [06:24] <Hixie> they have a lot of mistakes
- # [06:24] <Hixie> (i don't know if they do in that particular article)
- # [06:25] <Hixie> (i just mean in general)
- # [06:25] <smq-monstros1ty> is there an equivalent reference taglist for html5?
- # [06:25] <Hixie> there are some being made, or you can use the spec itself :-)
- # [06:25] <smq-monstros1ty> i often want to use an inline-block
- # [06:26] <Hixie> the spec has a radio button at the top that lets you turn off the implementation-specific stuff
- # [06:26] <Hixie> http://whatwg.org/html5
- # [06:26] <Hixie> labeled "Hide UA text"
- # [06:26] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [06:27] <smq-monstros1ty> thank you :)
- # [06:28] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:31] <Hixie> MikeSmith: waiting for www-data's lock in /sources/public/html5/spec a lot
- # [06:31] * Quits: MikeSmith (n=MikeSmit@EM114-48-67-92.pool.e-mobile.ne.jp) (Read error: 60 (Operation timed out))
- # [06:34] * Joins: mpilgrim (n=mpilgrim@rrcs-98-101-146-153.midsouth.biz.rr.com)
- # [06:35] <mpilgrim> is it my imagination, or did maciej just tell john to sit in the timeout chair and calm his body?
- # [06:35] <cardona507> Hixie - feedback? http://img706.imageshack.us/img706/668/ex101.png
- # [06:35] <cardona507> I was a little unclear what the |v were in the top line
- # [06:36] <Hixie> wow that's nearly perfect except for the |v bit
- # [06:36] <cardona507> ooops - the a on the far right of the top line will be a v
- # [06:36] <Hixie> the |v bit was supposed to be a drop-down arrow like in a combo box
- # [06:36] <cardona507> heh - yeah fixin it now
- # [06:38] <cardona507> like a small circle with a downward arrow in it?
- # [06:39] <Hixie> sure
- # [06:39] <Hixie> it's not especially needed
- # [06:39] <Hixie> do whatever you think looks best :-)
- # [06:39] <Hixie> i guess some platforms wouldn't have anything at all there
- # [06:40] * Joins: fishd_ (n=darin@216.239.45.130)
- # [06:42] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [06:45] * Parts: bskahan (n=bskahan@67-131-94-2.dia.static.qwest.net)
- # [06:45] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
- # [06:45] * Joins: bskahan (n=bskahan@67-131-94-2.dia.static.qwest.net)
- # [06:47] <cardona507> http://img98.imageshack.us/img98/668/ex101.png
- # [06:47] <cardona507> feedback?
- # [06:48] <Hixie> i'd remove the line next to the arrow, but otherwise that's perfect
- # [06:48] <cardona507> Hixie - and you would also like a screenshot of the example below that one with bob@example? - removing line next to arrow
- # [06:49] <Hixie> yes please, if you can!
- # [06:50] <cardona507> no problem - here is example #1 final - http://img121.imageshack.us/img121/7262/example1final01.png - should I email it or will you just grab it off of your screen?
- # [06:57] <cardona507> Hixie - and here is example #2 - http://img527.imageshack.us/img527/9046/ex201.png - let me know if you need any changes or if you need them emailed.
- # [06:57] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:58] * Quits: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [07:01] * Quits: bskahan (n=bskahan@67-131-94-2.dia.static.qwest.net)
- # [07:02] <Hixie> cardona507: i'll grab it from the site, thanks so much!
- # [07:02] <Hixie> those are really sweet
- # [07:04] <cardona507> thanks man
- # [07:04] <cardona507> glad to help
- # [07:05] <Hixie> are you in the acknowledgements yet?
- # [07:06] <cardona507> I don't think so -
- # [07:06] <Hixie> dude, let me add you
- # [07:06] <Hixie> what's your full name?
- # [07:06] <cardona507> sweetness! :) Carlos Gabriel Cardona
- # [07:11] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
- # [07:14] <cardona507> Thanks Ian - I really appreciate it
- # [07:15] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [07:18] <Hixie> cardona507: thank _you_!
- # [07:19] * Joins: bskahan (n=bskahan@c-76-120-68-5.hsd1.co.comcast.net)
- # [07:19] <Dashiva> It's a symbiotic relationship
- # [07:20] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [07:21] * Quits: bskahan (n=bskahan@c-76-120-68-5.hsd1.co.comcast.net) (Client Quit)
- # [07:29] <cardona507> Hixie - I just noticed that in the examples - On the first on arthur is before adam and on the second example arthur is after adam - would you like me to fix that? or am I over thinking it?
- # [07:30] <cardona507> *on the first one arthur...
- # [07:38] * Joins: noahlt (n=noah@99-178-133-179.lightspeed.sndgca.sbcglobal.net)
- # [07:45] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [07:52] * cedric_ is now known as cedricv
- # [07:52] * Quits: cedricv (n=cedric@124.197.101.22)
- # [07:52] * Joins: cedricv (n=cedric@124.197.101.22)
- # [07:59] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [08:02] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [08:21] * Joins: met_ (n=Hassman@r5bw128.net.upc.cz)
- # [08:31] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [08:36] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [08:42] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:52] <Hixie> waiting for www-data's lock in /sources/public/html5/spec again
- # [08:54] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [09:01] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [09:01] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [09:03] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [09:08] <Hixie> i need a sanity check
- # [09:08] <cedricv> hey guys! is there any current work going on wrt the "notifications API" that has been removed (recently?) ?
- # [09:08] <Hixie> when someone refers to http://example.com/#foo, where http://example.com/ has no script and no element with id=foo, clearly something is wrong
- # [09:08] <Hixie> but if there's a script, #foo could be an argument to that script representing state
- # [09:08] <Hixie> is there some way to distinguish the two in a way that's useful in a validator?
- # [09:08] <cedricv> and by that question, i'm asking where, if any work is actually going on about this :D
- # [09:08] <Hixie> cedricv: not that i know of, though i think the chrome guys are still working on it -- #chromium might be able to help
- # [09:09] <cedricv> thanks Hixie, i'll poke them
- # [09:09] <Hixie> np
- # [09:09] <hsivonen> Hixie: you don't know if the page is going to be loaded in an iframe that's going to get stuff injected to it by parent
- # [09:09] <hsivonen> stuff being script
- # [09:09] <Hixie> indeed
- # [09:10] <Hixie> would a non-machine-checkable conformance requirement be in any way useful here? i guess not
- # [09:10] <hsivonen> also, I'm not keen on making the validity of a document (that contains links) dependent on what the links deference to
- # [09:10] * Joins: hamaji (n=hamaji@220.109.219.244)
- # [09:10] <hsivonen> so I'd prefer not having that as a conformance req
- # [09:11] <hsivonen> I'd be OK with a non-validation link checker feature whining about that case, though
- # [09:13] <Hixie> k, thanks hsivonen
- # [09:13] <Hixie> is anyone working on webidl these days?
- # [09:23] <hsivonen> Does the Android browser / Mobile Safari have a way to use the interaction feature of next app view sliding in from the right?
- # [09:23] <hsivonen> in Web apps, that is
- # [09:23] <hsivonen> seems like a new challenge to CSS
- # [09:24] <hsivonen> sort of paginated view
- # [09:24] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
- # [09:24] <Hixie> does that need anything more than mouse events and css transitions?
- # [09:24] <hsivonen> with swipes between pages
- # [09:24] <Hixie> oh you mean between separate pages
- # [09:24] <Hixie> not an app simulating this
- # [09:24] <hsivonen> Hixie: I mean within an app
- # [09:24] <hsivonen> Hixie: however implemented
- # [09:24] <Hixie> well just within an app seems easy enough, just detect the swipe and move the content
- # [09:25] <Hixie> why would it be hard
- # [09:25] <hsivonen> Hixie: though it would be nice for it to be Webby in terms of navigation and styling
- # [09:25] <Hixie> (haha famous last words)
- # [09:25] <hsivonen> Hixie: is there a way to turn off zooming and to occupy the view port exactly?
- # [09:25] <hsivonen> doesn't seem quite media and device-independent...
- # [09:27] <hsivonen> (it's quite annoying that in Firefox Mobile, the default viewing model works for typical big site table layouts but sucks big time on single-column stretchy pages like #whatwg logs)
- # [09:28] <hsivonen> CSS was supposed to address all this, but when the future came, the future was zooming desktop screen media instead of using a different layout
- # [09:28] <hsivonen> or then iPhone-specific pages
- # [09:28] <hsivonen> :-(
- # [09:29] * hsivonen guesses the iPhone screen size and orientation is going to become incredibly sticky for years to come
- # [09:29] <Hixie> you can include iphone-safari flags on the iphone
- # [09:29] <Hixie> dunno about android
- # [09:30] <hsivonen> so either WGs working ahead of implementations lacked the right foresight or the Mobile Safari team suffered from NIH
- # [09:30] <hsivonen> (my bet is on the former explanation)
- # [09:32] <Hixie> or both
- # [09:32] <Hixie> the mobile safari team was operating in stealth mode, which made getting wg help hard
- # [09:33] <hsivonen> that, too
- # [09:33] <Hixie> and as opera has shown, media queries aren't as great in practice as one might hope
- # [09:34] <hsivonen> what Opera has shown, I think, is mainly that it's better to default to zooming a desktopish layout than to reformat the page
- # [09:34] <hsivonen> which is a nail in the coffin of semantic markup and device-independence
- # [09:34] <hsivonen> because Opera actually tried it the theoretically right way first
- # [09:35] <Hixie> yup
- # [09:36] <hsivonen> anyway, I should go file a bug about putting the max-width hack used by the Nokia S60 browser, Mobile Safari and Opera Mobile/Mini into Firefox Mobile, too, to make IRC logs suck less
- # [09:38] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:42] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Client Quit)
- # [09:45] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
- # [09:48] <Hixie> MikeSmith: yt?
- # [09:49] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
- # [09:52] * Quits: fishd_ (n=darin@216.239.45.130) (Read error: 60 (Operation timed out))
- # [09:57] * Hixie keeps seeing people use hidden="" to hide things from display and not to make them irrelevant
- # [09:58] <Hixie> e.g. people use hidden="" to hide things while keeping them in microdata, or to refer to them from ARIA attributes
- # [09:58] <Hixie> maybe we should rename it back
- # [10:08] * Quits: noahlt (n=noah@99-178-133-179.lightspeed.sndgca.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [10:08] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [10:10] <Hixie> hsivonen: dude, your bug reports are vague. :-P http://www.w3.org/Bugs/Public/show_bug.cgi?id=8374
- # [10:12] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [10:13] <hsivonen> Hixie: what's vague about it? there's an "act as if" in there, and that's guaranteed to emit an error
- # [10:13] <Hixie> "there"?
- # [10:13] <Hixie> where!
- # [10:13] * Joins: tyoshino (n=tyoshino@220.109.219.244)
- # [10:13] <Hixie> the spec has like 15 different places that imply a "select" end tag
- # [10:13] <hsivonen> oops :-)
- # [10:13] <Hixie> :-P
- # [10:14] <Hixie> ok my head just exploded trying to read a parser bug
- # [10:14] <Hixie> clearly it's time for me to take a break
- # [10:14] <Hixie> (http://www.w3.org/Bugs/Public/show_bug.cgi?id=8375)
- # [10:14] <Hixie> only 18 to go tonight
- # [10:15] <hsivonen> Hixie: did your head explode at the bug report or at trying to figure out how/if to fix?
- # [10:15] <Hixie> it failed to parse the description of the problem :-)
- # [10:15] <Hixie> so actually fixing it is clearly out of the question right now :-)
- # [10:16] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [10:16] <hsivonen> I guess I suck at writing spec bugs
- # [10:16] * Hixie loads up his Yes, Minister episodes that he bought yesterday
- # [10:16] <Hixie> hsivonen: oh i don't think it was your fault!
- # [10:19] <MikeSmith> Hixie: here now
- # [10:19] <Hixie> MikeSmith: i figured it out
- # [10:19] <Hixie> afk
- # [10:21] <hsivonen> Hixie: so, my bug report sucks
- # [10:21] * hsivonen wonders how I ended up filing it like that
- # [10:22] * Joins: adactio (n=adactio@cust217-dsl91-135-3.idnet.net)
- # [10:23] <hsivonen> looks like I mentally or concretely inlined an "as if" piece and then complained about a bad "(fragment case)" assertion that resulted from the inlining
- # [10:23] * Parts: adactio (n=adactio@cust217-dsl91-135-3.idnet.net)
- # [10:23] * Joins: adactio (n=adactio@cust217-dsl91-135-3.idnet.net)
- # [10:23] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [10:29] * Joins: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [10:31] * Quits: wakaba_0 (n=wakaba_@119-228-219-41.eonet.ne.jp) (Read error: 110 (Connection timed out))
- # [10:32] <hsivonen> Hixie: I commented on the bug
- # [10:32] * Lachy thanks the chairs for holding a straw poll on microdata during the holiday period, while I was away and not monitoring e-mail much, and thus didn't know about it till now.
- # [10:33] <Lachy> oh well, I suppose it doesn't matter that much as it's non-binding and my position is already fairly well known
- # [10:33] <hsivonen> Lachy: when did your holiday period start?
- # [10:33] <annevk> and someone will always be away...
- # [10:34] <Lachy> around 6 December
- # [10:35] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
- # [10:36] <Philip`> Clearly the group should avoid making any decisions while Lachy is away
- # [10:36] <annevk> Lachy, holiday season starts around december 24...
- # [10:37] <annevk> (if there is any at all)
- # [10:38] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:39] <hsivonen> Lachy: dude, you have long holidays even by Nordic standards
- # [10:39] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [10:42] <Lachy> annevk, maybe for you northern hemisphere people who are used to taking long holidays during the middle of the year. But for southern hemisphere, December/January is the major holiday period
- # [10:42] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
- # [10:42] <Lachy> hsivonen, my holiday was about 3 weeks long
- # [10:43] <Lachy> though, admittedly, it did start a little earlier than usual cause I had to get to Aus for my sister's wedding
- # [10:44] <annevk> anyway, my point is that you can't expect an entire WG to plan around you
- # [10:44] <Lachy> no, that's not what I'm saying.
- # [10:45] <annevk> jaja
- # [10:45] <Lachy> I'm saying that mid-to-late december, through to about mid-January is a common holiday period for a lot of people, and should generally be avoided for significant things
- # [10:51] <annevk> a lot?
- # [10:53] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [10:53] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [10:56] <Lachy> annevk, yes. School holidays start around mid-to-late December in Australia, and end around the end of January. I'm sure it's the same in other southern countries too, so that would equal a lot
- # [10:57] <Lachy> other people tend to take time of work around the same time too, which is why it's considered a peak holiday season
- # [10:57] <annevk> "So Microsoft would not object to us changing the behaviour of onhashchange="" or the semantics of postMessage() to be incompatible with what was implemented in IE8?"
- # [10:57] <annevk> lol
- # [10:57] <annevk> Lachy, there's not a lot of people there in general
- # [10:57] <hsivonen> localStorage FTW!
- # [10:57] <annevk> heh
- # [10:59] <Lachy> annevk, just because it's most likely fewer people than there are in the northern hemisphere, doesn't mean it's not a lot
- # [10:59] * MikeSmith wonders when Hixie made the value attribute on meter a required attribute
- # [11:00] <Lachy> anyway, arguing with you about this seems pointless
- # [11:05] * Joins: mpt (n=mpt@canonical/mpt)
- # [11:06] <annevk> even if it is a holiday period for a lot of people (depends on value of "a lot" I suppose), it certainly is not for a lot of people in the HTML WG
- # [11:06] <annevk> I'm going on vacation too this Friday for a couple of weeks but I don't really expect that nothing will happen in that time
- # [11:09] <hsivonen> MikeSmith: without looking at any logs, my guess is yesterday or the day before
- # [11:09] <MikeSmith> hsivonen: ah, OK
- # [11:09] <MikeSmith> I had thought it had happened a long time ago and I somehow missed
- # [11:10] * MikeSmith checks his commit-watchers mail
- # [11:11] <Philip`> Giving the difficulty of getting anything decided at all in the HTML WG, I'm probably not a fan of the idea of delaying everything for a month-long period
- # [11:12] <Hixie> Lachy: it wasn't a straw poll
- # [11:12] <Hixie> Lachy: it was a request for arguments that hadn't been given yet (so why there were any left baffles me, given how long the issue had been open for)
- # [11:13] <Hixie> Lachy: and they still haven't announced the result, so if you have a convincing argument, you can still let them know :-)
- # [11:15] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:16] <MikeSmith> hsivonen: so that same commit also seems to remove all document-conformance requirements on the text content of meter and value
- # [11:16] * Quits: mpt (n=mpt@canonical/mpt) (Remote closed the connection)
- # [11:16] <hsivonen> MikeSmith: which is great
- # [11:18] <MikeSmith> hsivonen: is it worth keeping the existing v.nu progress/meter text-content checking code, but emitting warnings instead of errors (with some tweaks to the contents of the existing message)?
- # [11:18] <annevk> somewhat annoying that some people just seem to ignore half the questions addressed at them and move on...
- # [11:19] <hsivonen> MikeSmith: let's just get rid of the code
- # [11:19] <MikeSmith> OK
- # [11:20] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:23] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [11:27] <MikeSmith> hsivonen: yank the <time> element text-content checking as well?
- # [11:27] <hsivonen> MikeSmith: did Hixie remove that, too, from the spec?
- # [11:28] <MikeSmith> hsivonen: there don't seem to any longer be any document-conformance requirements on <time> text content in the spec
- # [11:29] <hsivonen> MikeSmith: ok. let's get rid of that code as well
- # [11:29] <MikeSmith> ok
- # [11:30] <MikeSmith> hsivonen: btw, about coding style, I seem to remember a while back you said 2 spaces for indents, rather that 4 spaces
- # [11:30] <MikeSmith> or was it the other way around?
- # [11:31] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [11:33] <Hixie> MikeSmith: i'm getting a lot of waiting for www-data's lock in /sources/public/html5/spec tonight
- # [11:33] * Joins: mpt (n=mpt@canonical/mpt)
- # [11:34] <Hixie> <time> still has text-content rules
- # [11:34] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:34] <Hixie> search for "If the element needs a date"
- # [11:37] <hsivonen> MikeSmith: 2 spaces in Jing, 4 spaces elsewhere in .java
- # [11:41] <Hixie> looks like a bunch of my checkins failed to get the right diff lines
- # [11:41] <Hixie> i fixed the problem, but we may have to go through some of the recent changes and add them manually
- # [11:41] <Hixie> (the logs list the bug # and the revisions, so it shouldn't be difficult)
- # [11:41] * hsivonen tries to export Eclipse formatter settings
- # [11:42] <hsivonen> MikeSmith: are you using Eclipse?
- # [11:42] <annevk> Hixie, I'll look into the XHR hook later
- # [11:43] <annevk> Hixie, why does WebSocket not need to use it or EventSource?
- # [11:43] <annevk> Hixie, or Web Workers?
- # [11:43] <Hixie> i just hardcoded websocket into the html5 spec
- # [11:43] <Hixie> i should add eventsource too
- # [11:43] <Hixie> i think web workers just works (via garbage collection)
- # [11:46] <hsivonen> MikeSmith: http://hsivonen.iki.fi/eclipse-code-style.zip
- # [11:50] <MikeSmith> hsivonen: thanks
- # [11:51] <MikeSmith> hsivonen: yeah, I am using Eclipse
- # [11:52] <MikeSmith> headless Eclipse, with vim (eclim) as the editing frontend rather than the built-in one
- # [11:52] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
- # [11:53] <hsivonen> MikeSmith: sounds like an interesting beast
- # [11:59] <MikeSmith> hsivonen: I just discovered it recently. It seems quite well done. Makes all the Eclipse completions work in vim, takes all errors and warnings from Eclipse and lets you walk through them in vim and fix them
- # [11:59] <MikeSmith> if you use vim, it's definitely worth taking a look at
- # [12:00] * Joins: peritus (n=andreas@h-150-131.A163.priv.bahnhof.se)
- # [12:00] <MikeSmith> Hixie: thanks, I missed that part about authoring requirements on time with no datetime attribute
- # [12:01] <MikeSmith> Hixie: I have been getting those waiting for www-data's lock messages lately too
- # [12:02] <MikeSmith> I think something may have changed in my server environment
- # [12:05] <Hixie> annevk: how do you want me to resolve http://www.w3.org/Bugs/Public/show_bug.cgi?id=8476 ?
- # [12:06] <annevk> i was kind of hoping you'd figure that out...
- # [12:06] <Hixie> hah
- # [12:07] <annevk> well ideally all the same i guess
- # [12:07] <annevk> but if the webgl guys really find that unacceptable we need a way to do something like their spec suggests
- # [12:07] <annevk> which is that if you ask for another context the existing one gets detached or some such
- # [12:07] <Hixie> can i volunteer you to discuss this with the webgl guys? i don't know who the webgl guys are
- # [12:07] <annevk> would be better if the hooks for that were in the base spec
- # [12:07] <Hixie> do they have an open list yet?
- # [12:07] <annevk> yes, but i haven't subscribed
- # [12:08] <annevk> and i'm not at all interested in this
- # [12:08] <Hixie> join the club :-)
- # [12:08] <annevk> well, enough to find the issue :)
- # [12:08] <Hixie> you raised it, your problem :-P
- # [12:08] <Hixie> no? :-)
- # [12:08] <Hixie> oh i know how to fix it
- # [12:09] <annevk> cool
- # [12:09] * annevk has to go somewhere
- # [12:10] <Hixie> wait this is already clear
- # [12:10] <Hixie> there's one bitmap according to the spec
- # [12:12] * hsivonen doubts treating canvas as one bitmap for both the WebGL and 2D contexts is going to fly
- # [12:14] <Philip`> There's some currently-active discussion on the WebGL list about the context stuff
- # [12:15] <annevk> aah, let Philip` coordinate!
- # [12:16] <Philip`> Hixie: Implementors don't want to share a bitmap between 2D and WebGL contexts, because it forces performance penalties in current hardware/APIs
- # [12:16] * Joins: Frances (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [12:16] * Quits: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com) (Nick collision from services.)
- # [12:16] * Frances is now known as Phae
- # [12:16] <Hixie> Philip`: ok, please file a bug when you can tell me precisely what the spec should say :-)
- # [12:17] <Philip`> so the HTML spec itself is clear but it's incompatible with what the WebGL spec requires
- # [12:17] <hsivonen> how does WebGL handle page zooming?
- # [12:17] * Philip` is kind of hoping the WebGL people will work out what to do
- # [12:19] <Philip`> hsivonen: As far as I'm aware (which isn't far since I've never tested it at all), they'd render into a width*height-attribute sized buffer and then stretch it to match CSS and zoom etc
- # [12:19] <Philip`> since I don't see what else they could reasonably do
- # [12:20] <Lachy> jgraham, is your system clock set to the wrong day? This e-mail of yours was sent yesterday, but dated today. http://lists.w3.org/Archives/Public/public-html/2010Jan/0123.html
- # [12:21] <hsivonen> Philip`: can OpenGL ES read back the buffer at the time of zooming, or will everything be kept in a buffer in case the user zooms later?
- # [12:22] <hsivonen> anyway, for both 2D and 3D, it seems super-sad to me that Canvas is concuptually a bitmap instead of being a one-way resolution-independent drawing pipeline
- # [12:22] * hsivonen often runs with non-1:1 zoom
- # [12:22] * hsivonen doesn't want jaggies
- # [12:23] <Hixie> i tried my best to make it the latter
- # [12:26] <Philip`> hsivonen: It's defined in terms of writing to a fixed-size drawing buffer, and glReadPixels reads back from that buffer, and the buffer is passed to "the HTML page compositor immediately before a compositing operation" (where it might be transformed and drawn on top of, etc)
- # [12:27] * Philip` likes the ability to read pixels back from canvases, because otherwise it'd be impossible to do pretty much everything he's ever done with it
- # [12:28] * Joins: jacobolus (n=jacobolu@pool-71-104-157-62.lsanca.dsl-w.verizon.net)
- # [12:28] <hsivonen> Philip`: does glReadPixels kill perf?
- # [12:29] <Philip`> hsivonen: Its existence doesn't hurt the performance of any other drawing operations
- # [12:29] <Philip`> but it's a bit slow if you call it
- # [12:29] * hsivonen has no idea how GL context virtualization in Quartz Compositor and the like works
- # [12:30] * Philip` neither
- # [12:30] <hsivonen> Philip`: doesn't a readback always stall the GPU pipeline for the duration of the readback?
- # [12:30] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
- # [12:30] * Quits: annevk (n=annevk@5355737B.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [12:30] <Philip`> (though I don't even know what it is)
- # [12:30] <hsivonen> or is a readback async?
- # [12:31] <Philip`> It's synchronous at the OpenGL API level
- # [12:31] <Philip`> so the drivers/hardware would have to flush all current drawing calls and then read all the pixels before carrying on, I presume
- # [12:31] <hsivonen> Philip`: as I understand it, Quartz window compositing is done on top of GL, but you can pretend the GL context inside your window is the whole GL world
- # [12:31] <hsivonen> or something like that
- # [12:32] <hsivonen> without really knowing much about this, it seems that a one-way operation for transferring the pixels onto a texture within the GPU would be a useful operation
- # [12:33] <hsivonen> assuming you could queue subsequent ops with the texture into the pipeline right away
- # [12:34] <Philip`> You can select a texture as the framebuffer object, so that things are rendered directly onto that texture
- # [12:35] <Philip`> http://www.khronos.org/opengles/sdk/docs/man/glFramebufferTexture2D.xml
- # [12:35] <hsivonen> Philip`: does using that result in the same black-box-testable effects as reading back the pixels?
- # [12:36] <hsivonen> (assuming your CSS compositor allows a gl texture on a layer)
- # [12:38] <Philip`> You mean rendering onto the default framebuffer, then reading the pixels from the GPU back to the CPU, then doing the compositing on the CPU; vs rendering onto a new framebuffer that's bound to a texture, keeping it on the GPU, and doing the compositing on the GPU (assuming your GPU compositor is equivalent to the CPU-based one)?
- # [12:38] <hsivonen> Philip`: right
- # [12:38] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [12:39] <Philip`> Those should be equivalent as far as I'm aware, as long as your framebuffers are the same size and type in each case
- # [12:39] * hsivonen hasn't used an GL features that weren't available way back when on an SGI O2
- # [12:39] <hsivonen> Philip`: ok
- # [12:39] <hsivonen> s/an/any/
- # [12:39] * hsivonen also hasn't used all features that were available back then
- # [12:41] <Philip`> It seems the problem with 2D/WebGL contexts is that browsers don't have a GPU-based compositor today, and they do 2D canvas on the CPU, but they want to support WebGL today, and they don't want to require a GPU/CPU synchronisation performance penalty
- # [12:41] <Philip`> It shouldn't be a problem in the future but they need a solution now
- # [12:41] * hsivonen thought Safari on Snow Leopard had a GPU-based compositor
- # [12:41] <Philip`> (and preferably one that doesn't prevent a better solution in the future)
- # [12:58] <hsivonen> I wonder if the non-sensical behavior of the Gecko HTML5 parser on http://fooo.fr/~vjeux/firefox/firefox_bug_fixing_a_tr.html is an implementation bug or a spec bug
- # [12:58] <hsivonen> WebKit seems to handle it in a reasonable way
- # [13:01] * Joins: awef (n=awef@204-232-203-243.static.cloud-ips.com)
- # [13:09] <Hixie> ms2ger is damn incisive
- # [13:09] <Hixie> who is this guy
- # [13:09] <Hixie> he's been really helpful
- # [13:09] <Hixie> like, _really_ helpful
- # [13:09] <Hixie> wrote like the whole index and references sections
- # [13:09] <Hixie> filed a bunch of cunning bugs
- # [13:10] <Hixie> closed a bunch of invalid ones
- # [13:19] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [13:19] <Lachy> Hixie, do you have a script that maintains those tables in the indexes automatically, or were they done manually? I could use those tables in the HTML5 Reference
- # [13:20] <Lachy> The elements one is especially useful. It's basically like the one I never got around to finishing my script for.
- # [13:20] <Lachy> actually, it's a little different from what I planned, but close enough
- # [13:24] <Hixie> manually
- # [13:24] <Hixie> ms2ger did most of the work
- # [13:25] <Lachy> ok. I must finish my scripts so they can be generated automatically for me the way I want them
- # [13:28] <Hixie> if you can get a script to generate what's in the spec today, that would be fantastic
- # [13:35] <Lachy> I need to check what the state of my scripts are, but I have some scripts that gather data from the spec and generate various tables of elements.
- # [13:37] * Philip` 's usual conclusion from writing scripts to process the HTML5 spec is that the spec contains so many special cases that it's just as hard to write the script as to extract all the information by hand
- # [13:37] <Lachy> one of my scripts does basically read and store all of the information about elements in some data structures, so it shouldn't be too hard to modify it a bit to output the format needed.
- # [13:37] * Joins: Frances (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [13:38] * Quits: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com) (Nick collision from services.)
- # [13:38] <Philip`> and you have the check the script output carefully by hand anyway, to make sure you didn't miss any special cases
- # [13:38] * Frances is now known as Phae
- # [13:38] <Lachy> for the stuff I extract from the spec, it does seem fairly consistent. There are a few edge cases, but they seem to be detectable by the script itself and can be easily handled
- # [13:39] <Lachy> I also combine it with some data in a separate data file that is maintained by hand, like information about required/optional tags
- # [13:42] <Hixie> woo, i hit my target of 100 bugs open.
- # [13:42] <Hixie> bed time
- # [13:42] <Hixie> nn
- # [13:42] <gsnedders> Nighty
- # [13:45] * Quits: jacobolus (n=jacobolu@pool-71-104-157-62.lsanca.dsl-w.verizon.net) (Remote closed the connection)
- # [14:04] <peritus> I just cant get my cache manifest working in firefox. It works excellent in safari, but Firefox never requests new versions of the cached files, even if the cache manifest is updated. The files specified in my cache manifest are all valid and exists. Are there any known issues with firefox? Something i have missed? How can this be debugged?
- # [14:04] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [14:07] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [14:09] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [14:14] * Joins: danbri_ (n=danbri@unaffiliated/danbri)
- # [14:15] * Quits: danbri_ (n=danbri@unaffiliated/danbri) (Remote closed the connection)
- # [14:22] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
- # [14:24] * Quits: adactio (n=adactio@cust217-dsl91-135-3.idnet.net)
- # [14:25] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 60 (Operation timed out))
- # [14:26] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
- # [14:34] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [14:35] * Joins: pmuellr (n=pmuellr@nat/ibm/x-qofihdfariuolpcu)
- # [14:41] * Joins: taf2 (n=taf2@static-151-196-60-88.balt.east.verizon.net)
- # [14:41] * Quits: awef (n=awef@204-232-203-243.static.cloud-ips.com) ("i <3 pork (http://dev.ojnk.net)")
- # [14:44] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [14:44] * Joins: adactio (n=adactio@cust217-dsl91-135-3.idnet.net)
- # [14:53] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [14:56] * Joins: mpt (n=mpt@canonical/mpt)
- # [15:11] * Quits: met_ (n=Hassman@r5bw128.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [15:16] * Joins: miketaylr (n=miketayl@38.117.156.163)
- # [15:21] * Joins: BlurstOfTimes (n=blurstof@168.203.117.66)
- # [15:32] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [15:44] * miketaylr is now known as MIKETAYLR_CLICK_
- # [15:45] * MIKETAYLR_CLICK_ is now known as miketaylr
- # [15:49] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [15:56] * Joins: MikeSmith (n=MikeSmit@EM114-48-210-207.pool.e-mobile.ne.jp)
- # [15:58] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [16:02] * Joins: weinig_ (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net)
- # [16:03] * Quits: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [16:03] * weinig_ is now known as weinig
- # [16:07] * Joins: seventh (i=seventh@189.59.186.15.dynamic.adsl.gvt.net.br)
- # [16:13] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [16:13] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [16:19] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [16:19] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [16:23] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
- # [16:33] * Joins: smokey (n=smokey@unaffiliated/smokey)
- # [16:36] * Joins: aroben (n=aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [16:36] * Quits: aroben (n=aroben@unaffiliated/aroben) (Client Quit)
- # [16:36] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:37] * Parts: smokey (n=smokey@unaffiliated/smokey)
- # [16:43] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:49] * Parts: louis (n=louis@shell.pobox.com)
- # [16:58] * Quits: abernier_ (n=abernier@nor75-28-88-183-29-231.fbx.proxad.net) (Read error: 113 (No route to host))
- # [16:58] <MikeSmith> hsivonen: OK to use Java5isms in v.nu code?
- # [16:59] <MikeSmith> e.g., for (String s : warnings) {...}
- # [16:59] <MikeSmith> thanks for review, btw
- # [17:00] <MikeSmith> (going through your review comments now)
- # [17:05] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:09] * Joins: myakura (n=myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp)
- # [17:11] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:18] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:26] <hsivonen> MikeSmith: yes, Java5isms are OK and encouraged
- # [17:26] <MikeSmith> hsivonen: OK, thanks
- # [17:27] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:30] <MikeSmith> hsivonen: btw, I imported your formatters and, going forward, will run everything through that before committing
- # [17:31] <MikeSmith> also imported the cleanup stuff and templates
- # [17:37] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [17:37] * Joins: dglazkov (n=dglazkov@nat/google/x-djthkytzykpuggiz)
- # [17:41] * Joins: cedric_ (n=cedric@112.199.195.98)
- # [17:42] * Quits: cedric_ (n=cedric@112.199.195.98) (Read error: 54 (Connection reset by peer))
- # [17:42] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [17:44] * Joins: GarethAdams|Work (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [17:44] <MikeSmith> hsivonen: about the year part of copyright line, should I change that to 2010, or should I add underneath a copy of the same line with the year as 2010, or change it to, e.g., Copyright (c) 2007-2010, or...?
- # [17:45] * MikeSmith goes to look how hsivonen has been doing it in htmlparser source
- # [17:47] <MikeSmith> hsivonen: nm
- # [17:47] * Joins: cedric_ (n=cedric@112.199.191.64)
- # [17:47] <MikeSmith> hsivonen: I see you use ranges in htmlparser, so will change it to that
- # [17:48] * Quits: myakura (n=myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:48] * Quits: cedricv (n=cedric@124.197.101.22) (Operation timed out)
- # [17:49] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [17:52] * Joins: cedricv (n=cedric@116.197.247.42)
- # [17:53] * Quits: cedric_ (n=cedric@112.199.191.64) (Read error: 60 (Operation timed out))
- # [17:53] * Quits: cedricv (n=cedric@116.197.247.42) (Read error: 54 (Connection reset by peer))
- # [17:59] * Joins: cedricv (n=cedric@112.199.176.140)
- # [18:00] * aroben is now known as aroben|lunch
- # [18:00] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [18:00] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [18:03] * Joins: cedric_ (n=cedric@112.199.166.7)
- # [18:05] * Joins: cedric__ (n=cedric@112.199.138.57)
- # [18:06] * Quits: cedricv (n=cedric@112.199.176.140) (Read error: 60 (Operation timed out))
- # [18:07] * Joins: jwalden (n=waldo@70.131.131.131)
- # [18:07] * Joins: cedricv (n=cedric@112.199.159.227)
- # [18:11] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:12] * Quits: cedric_ (n=cedric@112.199.166.7) (Operation timed out)
- # [18:12] * Quits: cedric__ (n=cedric@112.199.138.57) (Read error: 60 (Operation timed out))
- # [18:15] * Joins: taf2_ (n=taf2@173.13.232.33)
- # [18:17] * Quits: cedricv (n=cedric@112.199.159.227) (Read error: 60 (Operation timed out))
- # [18:21] * Joins: ap (n=ap@17.246.19.5)
- # [18:25] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [18:27] * Joins: mpt (n=mpt@canonical/mpt)
- # [18:27] * Quits: taf2 (n=taf2@static-151-196-60-88.balt.east.verizon.net) (Read error: 110 (Connection timed out))
- # [18:27] * taf2_ is now known as taf2
- # [18:31] * Joins: fishd_ (n=darin@nat/google/x-immshywygvjytxxu)
- # [18:31] * Joins: erlehmann (n=erlehman@82.113.106.7)
- # [18:36] * aroben|lunch is now known as aroben
- # [18:38] * Joins: dglazkov_ (n=dglazkov@nat/google/x-dgqwkjenivnnnusc)
- # [18:39] * Quits: dglazkov (n=dglazkov@nat/google/x-djthkytzykpuggiz) (Read error: 60 (Operation timed out))
- # [18:39] * dglazkov_ is now known as dglazkov
- # [18:48] <gsnedders> UTF-16 and null-terminated strings don't go well together.
- # [18:53] <Philip`> Write everything in Chinese and you'll be fine
- # [18:53] <gsnedders> That's hard with XML.
- # [18:54] * Philip` discovered recently that he can set his locale on Linux to use EBCDIC
- # [18:54] <Philip`> which makes all my filenames look much more interesting
- # [18:54] <Philip`> but I was disappointed that I couldn't set it to UTF-16
- # [18:58] * Joins: nlogtaylr (n=miketayl@38.117.156.163)
- # [18:58] * Quits: miketaylr (n=miketayl@38.117.156.163) (Read error: 54 (Connection reset by peer))
- # [18:59] * Joins: othermaciej (n=mjs@17.246.19.18)
- # [19:00] * Quits: othermaciej (n=mjs@17.246.19.18) (Client Quit)
- # [19:02] * Quits: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net)
- # [19:09] * Quits: dglazkov (n=dglazkov@nat/google/x-dgqwkjenivnnnusc) (Remote closed the connection)
- # [19:09] * Joins: dglazkov (n=dglazkov@nat/google/x-oahcjncsvxdjjcjl)
- # [19:16] * Quits: drunknbass_work (n=aaron@cpe-76-173-195-145.socal.res.rr.com) ("Leaving...")
- # [19:19] * Quits: fishd_ (n=darin@nat/google/x-immshywygvjytxxu) (Read error: 104 (Connection reset by peer))
- # [19:23] * Joins: dave_levin (n=dave_lev@74.125.59.65)
- # [19:29] <gsnedders> Hixie: http://html5lib.googlecode.com/hg/ doesn't have </title>
- # [19:30] * nlogtaylr is now known as miketaylr
- # [19:33] * Joins: cying (n=cying@70.90.171.153)
- # [19:44] <smq-monstros1ty> can one use <section> instead of <div> now?
- # [19:44] <Philip`> Not in all cases, since they have different semantics
- # [19:45] <smq-monstros1ty> so section is more of a broad element?
- # [19:45] <smq-monstros1ty> div more specific?
- # [19:46] <Philip`> I think (but could be wrong) that <section> should be used for a block that has a heading and that should appear in an outline of the document
- # [19:47] * Philip` looks at the spec
- # [19:47] <Philip`> "Note: The section element is not a generic container element. When an element is needed for styling purposes or as a convenience for scripting, authors are encouraged to use the div element instead. A general rule is that the section element is appropriate only if the element's contents would be listed explicitly in the document's outline."
- # [19:47] <smq-monstros1ty> oh ok so a page could have <header></header><section></section><footer></footer>
- # [19:48] <smq-monstros1ty> oh ok so put the divs inside so those would serve the purpose of a layout
- # [19:48] <smq-monstros1ty> and <aside> too i imagine
- # [19:48] <Philip`> It could, although in that case I think you could just do <header>header</header>content<footer>footer</footer> and there's no need for <section> (though there would be a need if the content consisted of multiple sections)
- # [19:49] <smq-monstros1ty> oh ok so i have one time or a few times had the need to have multiple pages
- # [19:49] <smq-monstros1ty> like but have it vertical
- # [19:49] <smq-monstros1ty> so a section could serve as a page
- # [19:49] <Philip`> If you're using <section>/etc then you should style those directly, rather than writing <section><div>... and styling the div
- # [19:49] <Philip`> but if you don't need the semantics of <section> then you should just use <div> by itself (or any more appropriate element)
- # [19:50] <Philip`> You might want <article> if the 'pages' are self-contained components
- # [19:51] <smq-monstros1ty> yeah i was reading that too yeah and then use pdf and <data> element will leave teh text unchanged too?
- # [19:51] <smq-monstros1ty> i like the <video> tag and the <audio>
- # [19:51] <Philip`> Uh, what <data> element?
- # [19:51] <smq-monstros1ty> i have wanted to have an easy way to put a song on a page
- # [19:51] <Philip`> Also I'm not sure how PDF is relevant :-)
- # [19:51] <smq-monstros1ty> i might have mistyped it heheh
- # [19:51] * Joins: weinig (n=weinig@17.246.18.80)
- # [19:51] <smq-monstros1ty> well for a document
- # [19:52] <smq-monstros1ty> that has many many pages
- # [19:52] <smq-monstros1ty> probably berter to embed a pdf?
- # [19:52] <smq-monstros1ty> say a document that has like 50 pages
- # [19:52] <smq-monstros1ty> but you want it on the page viewable
- # [19:52] <smq-monstros1ty> internet explorer doesnt support it lol but <audio> and <video> i surely will make use of
- # [19:53] <Philip`> I'd usually prefer using HTML to PDF
- # [19:53] <smq-monstros1ty> yeah
- # [19:53] <smq-monstros1ty> me too i read a tag that stated that the html wont modify it
- # [19:53] <Philip`> (except in cases where the exact layout is critical, or where it's intended for printing, in which case PDF is probably better)
- # [19:56] <smq-monstros1ty> why did the align="center" get removed?
- # [19:56] <smq-monstros1ty> <table align="center"> is quite convenient
- # [19:56] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
- # [19:57] <Philip`> Because CSS is recommended for presentational settings
- # [19:57] <smq-monstros1ty> ah ok
- # [19:57] <Philip`> <style>table.whatever { margin: auto }</style> would center-align it in its container, I think
- # [19:57] <smq-monstros1ty> nice
- # [19:58] <smq-monstros1ty> thanks
- # [19:58] <smq-monstros1ty> back a while ago
- # [19:58] <smq-monstros1ty> alt="" would make a title over the img as well
- # [19:58] <smq-monstros1ty> then it stopped working
- # [19:58] <smq-monstros1ty> title="" i found it the other day
- # [19:58] <smq-monstros1ty> sometimes its weird somethign small like that
- # [19:58] <Philip`> alt only made tooltips in IE, not any other browser
- # [19:58] <smq-monstros1ty> oh
- # [19:58] <smq-monstros1ty> for a while i was using ie only
- # [19:59] <Philip`> then IE changed to be consistent with the others, by using title for tooltips
- # [19:59] <Philip`> and leaving alt for its proper purpose (alternative text for non-graphical browsers)
- # [19:59] <smq-monstros1ty> i like firefox and i like opera
- # [19:59] <smq-monstros1ty> yeah i always put in an alt in imgs now
- # [20:00] <smq-monstros1ty> opera's widgets are cool the 2d ruler
- # [20:00] * Quits: cying (n=cying@70.90.171.153)
- # [20:00] <smq-monstros1ty> and the screenruler
- # [20:00] * Philip` wonders if anyone has a made a real plastic ruler for measuring pixels (calibrated to common monitor DPIs)
- # [20:01] <smq-monstros1ty> I need to read more on the em's
- # [20:01] * Joins: maikmerten (n=maikmert@port-92-201-68-252.dynamic.qsc.de)
- # [20:02] <smq-monstros1ty> i understand someehwat on px to use but em is a bit vague for me
- # [20:02] <smq-monstros1ty> i understand it from emphasis concept
- # [20:02] <smq-monstros1ty> but distancewise i
- # [20:02] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [20:02] <smq-monstros1ty> its basically the browser that needs to be compatible to use display:inline-block; right?
- # [20:03] <smq-monstros1ty> often i would like to use an inline element as a block too
- # [20:04] <Philip`> inline-block should work in all modern browsers
- # [20:04] <Philip`> according to http://www.quirksmode.org/css/display.html
- # [20:05] <smq-monstros1ty> interesting
- # [20:05] <smq-monstros1ty> its probably my error somewhere that made it not work then heheh
- # [20:07] <smq-monstros1ty> nice thanks for the link
- # [20:07] <smq-monstros1ty> i find using outline: helpful when constructing a page
- # [20:09] <smq-monstros1ty> thanks for the information :) got to go do some unfun stuff hahaha
- # [20:13] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [20:14] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 60 (Operation timed out))
- # [20:16] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [20:17] * Joins: othermaciej (n=mjs@17.246.19.18)
- # [20:17] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [20:19] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [20:19] * Joins: cedricv (n=cedric@124.197.100.132)
- # [20:21] * Joins: cedric_ (n=cedric@112.199.151.1)
- # [20:23] * Joins: cedric__ (n=cedric@112.199.234.33)
- # [20:23] * Quits: dglazkov (n=dglazkov@nat/google/x-oahcjncsvxdjjcjl) (Read error: 110 (Connection timed out))
- # [20:26] * Quits: cedricv (n=cedric@124.197.100.132) (Operation timed out)
- # [20:33] * Joins: cedricv (n=cedric@112.199.204.36)
- # [20:34] * Quits: cedric__ (n=cedric@112.199.234.33) (Read error: 60 (Operation timed out))
- # [20:43] * Quits: cedric_ (n=cedric@112.199.151.1) (Connection timed out)
- # [20:43] * Quits: cedricv (n=cedric@112.199.204.36) (Operation timed out)
- # [20:52] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu) (Read error: 104 (Connection reset by peer))
- # [20:52] <cardona507> http://wiki.whatwg.org/wiki/FAQ#What_are_the_various_versions_of_the_spec.3F - wow - thats rather convoluted
- # [21:00] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
- # [21:04] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
- # [21:10] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [21:10] * Quits: pmuellr (n=pmuellr@nat/ibm/x-qofihdfariuolpcu) (Read error: 60 (Operation timed out))
- # [21:11] * Joins: dglazkov (n=dglazkov@nat/google/x-izqetejowmukvzzw)
- # [21:12] * Joins: pmuellr (n=pmuellr@nat/ibm/x-vxuuzwsquacthkyl)
- # [21:12] * Quits: inimino (n=inimino@atekomi.inimino.org) (SendQ exceeded)
- # [21:12] * Parts: adactio (n=adactio@cust217-dsl91-135-3.idnet.net)
- # [21:13] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [21:14] * Joins: riven` (n=riven@53518387.cable.casema.nl)
- # [21:19] * Quits: riven (n=riven@53518387.cable.casema.nl) (Connection timed out)
- # [21:19] * Quits: othermaciej (n=mjs@17.246.19.18) (Remote closed the connection)
- # [21:19] * Joins: riven (n=riven@53518387.cable.casema.nl)
- # [21:20] * Joins: othermaciej (n=mjs@17.203.15.164)
- # [21:22] <jgraham> Lachy: Yes I had been doing a HTTP test that had a step "set the clock orwrd by a day" and forgot to set it back
- # [21:22] * Quits: riven` (n=riven@53518387.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [21:40] * Quits: maikmerten (n=maikmert@port-92-201-68-252.dynamic.qsc.de) (Remote closed the connection)
- # [21:48] * Joins: MikeSmithX (n=MikeSmit@EM114-48-128-88.pool.e-mobile.ne.jp)
- # [21:53] * Quits: MikeSmith (n=MikeSmit@EM114-48-210-207.pool.e-mobile.ne.jp) (Read error: 60 (Operation timed out))
- # [21:55] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [22:00] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [22:03] * Joins: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
- # [22:04] * Parts: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
- # [22:04] * Joins: cying (n=cying@70.90.171.153)
- # [22:13] * ojan_away is now known as ojan
- # [22:14] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:20] * Quits: pmuellr (n=pmuellr@nat/ibm/x-vxuuzwsquacthkyl)
- # [22:21] * Joins: jacobolu_ (n=jacobolu@pool-71-104-157-62.lsanca.dsl-w.verizon.net)
- # [22:26] * Joins: annevk (n=annevk@5355737B.cable.casema.nl)
- # [22:36] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
- # [22:37] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [22:41] * Joins: cedricv (n=cedric@116.197.242.207)
- # [22:41] <annevk> Hixie, did Tyler explain already how UM would work with <canvas> and <img>?
- # [22:42] * annevk is confused now
- # [22:42] * Joins: cedric_ (n=cedric@112.199.175.100)
- # [22:43] * Joins: jacobolus (n=jacobolu@pool-71-104-157-62.lsanca.dsl-w.verizon.net)
- # [22:46] * Quits: cedricv (n=cedric@116.197.242.207) (Read error: 60 (Operation timed out))
- # [22:46] * Joins: cedricv (n=cedric@116.197.225.2)
- # [22:47] <othermaciej> annevk: is this even relevant to discuss? UM could be useful even if it does not cover all the use cases of CORS
- # [22:47] <othermaciej> annevk: so whether UM covers all useful use cases is only really a relevant question if someone argues to rescind CORS or fail to advance it
- # [22:47] * aroben is now known as aroben|away
- # [22:50] <annevk> that's their position
- # [22:50] <annevk> so I think it's relevant to discuss
- # [22:50] * Quits: cedric_ (n=cedric@112.199.175.100) (Read error: 60 (Operation timed out))
- # [22:53] * Joins: fishd (n=darin@nat/google/x-krwurqtkywfkfgne)
- # [22:53] * Quits: fishd (n=darin@nat/google/x-krwurqtkywfkfgne) (Read error: 104 (Connection reset by peer))
- # [22:56] * Quits: othermaciej (n=mjs@17.203.15.164) (Read error: 104 (Connection reset by peer))
- # [22:56] * Joins: othermaciej_ (n=mjs@17.203.15.164)
- # [22:56] * othermaciej_ is now known as othermaciej
- # [22:56] <othermaciej> annevk: would the correctness or wrongness of their position affect our willingness to publish the spec as FPWD?
- # [22:56] <othermaciej> or even to advance it to Last Call?
- # [22:57] <annevk> if we just want UM features we can do that easily with CORS already
- # [22:57] * Quits: jacobolu_ (n=jacobolu@pool-71-104-157-62.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [22:57] <annevk> by just passing an anon origin if the right flags are passed to XHR2
- # [22:57] <annevk> and setting the credentials flag to false
- # [22:58] <annevk> so if they're wrong we don't need UM as we can just put it on top XHR2/CORS with a paragraph of extra text or so
- # [22:59] <othermaciej> sure, CORS could define a UM mode by having suitable mode flags
- # [22:59] <othermaciej> (besides the credentials flag I guess it would need an origin flag)
- # [23:01] <annevk> that's already there
- # [23:01] <annevk> both are already there
- # [23:01] <annevk> all that's needed is a new constructor for xhr
- # [23:02] <annevk> which would override those flags
- # [23:02] <othermaciej> I see
- # [23:03] <othermaciej> so UM is basically the no-credentials no-origin profile of CORS
- # [23:03] <othermaciej> (except that the current version does not do preflight either
- # [23:03] <othermaciej> )
- # [23:04] <annevk> yeah, preflight would automatically work with "CORS-UM"
- # [23:04] <annevk> I still don't really see how the UI and all will work for UM though
- # [23:04] <annevk> those threads are never really clarified
- # [23:05] * Quits: cedricv (n=cedric@116.197.225.2) (Connection timed out)
- # [23:05] <annevk> in other news, "BiDirectional or Server-Initiated HTTP" HTTP?!
- # [23:05] <annevk> at least the text is somewhat less misleading
- # [23:05] <annevk> although it does talk about HTTP clients...
- # [23:06] * Quits: voodootikigod (n=voodooti@38.104.58.202) ("OMG PIRATES!!! http://jsconf.us/2010")
- # [23:06] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [23:08] <annevk> also, I'm letting http://www.w3.org/Bugs/Public/show_bug.cgi?id=8476 be somebody else's problem
- # [23:08] <annevk> too much work
- # [23:08] <annevk> already
- # [23:09] <othermaciej> I expect the spec requirement doesn't work for WebGL
- # [23:10] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [23:11] <annevk> the WebGL spec conflicts with the spec at the moment
- # [23:12] * Quits: miketaylr (n=miketayl@38.117.156.163) (Remote closed the connection)
- # [23:12] * Quits: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [23:16] * Quits: jacobolus (n=jacobolu@pool-71-104-157-62.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [23:18] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:22] * Quits: taf2 (n=taf2@173.13.232.33)
- # [23:29] <othermaciej> I have heard from our 3D folks that it's not really practical to do 3D and 2D drawing freely mixed into a shared bitmap
- # [23:29] <othermaciej> although I am not sure what happens when you try to switch
- # [23:31] * Quits: BlurstOfTimes (n=blurstof@168.203.117.66) ("Leaving...")
- # [23:32] <Hixie> i'll be happy to change teh spec to whatever the webgl guys think it should say
- # [23:33] <Hixie> whether that is that getContext('3d') should blow away the bitmap, or getContext() for anything should do so, or getContext() should switch to a different bitmap, or whatever
- # [23:34] <annevk> i guess you should just have a concept of a context that reserves the bitmap
- # [23:34] <annevk> other specs define whether they are such a context
- # [23:34] <annevk> lets call the context x
- # [23:35] <annevk> you have to worry about getContext(x) on something with a non-x context and about invoking non-x or different x on an already active x
- # [23:36] <annevk> in the latter case, should be able to attach the removed context again later somehow?
- # [23:36] <annevk> the object is still around...
- # [23:36] * Quits: erlehmann (n=erlehman@82.113.106.7) ("Ex-Chat")
- # [23:36] <annevk> actually, in both cases you have that
- # [23:36] <annevk> doh
- # [23:36] <othermaciej> should it be only on getContext(x), or if you save a context and use its methods does that also affect the bitmap?
- # [23:37] <othermaciej> like if you save copies of 2d and webgl contexts, and alternately call methods from one or the other
- # [23:37] * Joins: aboodman_aarrgh (n=aboodman@72.14.229.81)
- # [23:37] <annevk> it only affects if the context is "active" i believe
- # [23:37] <annevk> no idea what happens with the inactive one though
- # [23:38] <annevk> maybe they should throw INVALID_STATE_ERR
- # [23:38] <annevk> on anything
- # [23:39] <Hixie> so i'm all in favour of people agreeing with me, but in this instance i'm a little concerned that i might be part of some spammer's script: http://thestatbot.com/2009/01/17/the-entire-louis-gray-greader-leaderboard/#comment-28682654
- # [23:39] <Hixie> the comment that mentions my name comes after a bunch of clearly spammy comments, and is a complete non-sequitur
- # [23:40] <Hixie> looks like in fact it is copied straight from http://playtheweb.org/?p=124
- # [23:40] <Hixie> oh and the comment has a spammy name
- # [23:40] <Hixie> that's pretty funny
- # [23:41] <annevk> wasted 30s of my time!
- # [23:41] * Joins: cohitre (n=cohitre@c-98-237-252-207.hsd1.wa.comcast.net)
- # [23:41] <Philip`> https://www.khronos.org/webgl/public-mailing-list/archives/1001/msg00031.html
- # [23:41] <Philip`> (Current thread about getContext)
- # [23:41] * Parts: cohitre (n=cohitre@c-98-237-252-207.hsd1.wa.comcast.net)
- # [23:41] <annevk> I remember that we can actually do 2d and 3d on the same context at some point
- # [23:42] <annevk> same bitmap
- # [23:42] <annevk> doh
- # [23:42] <annevk> I should ask Tim again
- # [23:42] <annevk> would definitely be vastly superior
- # [23:42] * Quits: dglazkov (n=dglazkov@nat/google/x-izqetejowmukvzzw)
- # [23:42] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [23:43] <othermaciej> I don't know how to evaluate the claim that it's hard or can't be done
- # [23:43] <othermaciej> it seems like you could always render down to a bitmap when you switch
- # [23:43] <Hixie> seems to me like it could just be implemented as two bitmaps over each other
- # [23:43] <Hixie> if we wanted to just allow overlays
- # [23:44] <Hixie> or yeah, forcing a flattening when switching
- # [23:44] <Philip`> It seems hard to come up with useful semantics since the contexts have different buffer formats, e.g. 2D has RGBA but 3D has depth too
- # [23:44] <Hixie> i'm not especially worried about people wanting to use two contexts on one canvas though
- # [23:45] <annevk> 3d for some graphics, 2d for some text oh well
- # [23:45] <othermaciej> I'm not sure overlay is a logically expected semantic, given the non-retained-mode behavior of canvas
- # [23:46] <Hixie> annevk: [ms] is ms2ger
- # [23:46] <annevk> aah
- # [23:47] * aroben|away is now known as aroben
- # Session Close: Thu Jan 07 00:00:00 2010
The end :)