Options:
- # Session Start: Tue Oct 05 00:00:00 2010
- # Session Ident: #whatwg
- # [00:03] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [00:08] * Joins: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net)
- # [00:08] * Joins: wakaba_ (~wakaba@130.139.210.220.dy.bbexcite.jp)
- # [00:11] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [00:11] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:11] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [00:12] * Quits: wakaba (~wakaba@130.139.210.220.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [00:15] * Quits: estes (~aestes@17.246.18.235) (Quit: estes)
- # [00:17] * Quits: nattokirai (~nattokira@ac242062.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [00:23] * Quits: DefV (jan@november.openminds.be) (Ping timeout: 240 seconds)
- # [00:24] * Joins: DefV (jan@november.openminds.be)
- # [00:31] * Quits: bl4ckcomb_ (~dennis.d@91.181.72.21) (Remote host closed the connection)
- # [00:39] * Joins: estes (~aestes@17.246.18.235)
- # [00:44] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [00:48] * Joins: webr3 (~nathan@host86-132-168-41.range86-132.btcentralplus.com)
- # [00:48] * Joins: 17SAAAY4F (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:48] * Quits: cyphase (~cyphase@adsl-76-254-66-66.dsl.pltn13.sbcglobal.net) (Ping timeout: 264 seconds)
- # [00:49] * Joins: cyphase (~cyphase@adsl-76-254-66-66.dsl.pltn13.sbcglobal.net)
- # [00:59] <Hixie> Philip`: yt?
- # [01:10] <Philip`> Hixie: y
- # [01:10] <Hixie> i commented on the drawImage scaling bug
- # [01:10] <Hixie> the issue is going way over my head
- # [01:14] * Quits: Anti-X (~duckmysic@c9E72BF51.dhcp.bluecom.no) (Ping timeout: 252 seconds)
- # [01:14] <Philip`> "they all look identical to me" - do you see e.g. a faint white line around the blue background, in the first large images in the attachment in Firefox?
- # [01:14] <Philip`> (and not in other browsers)
- # [01:15] * Quits: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [01:18] <Hixie> nothing that i wouldn't chalk up to quality of implementation issues
- # [01:18] <Hixie> no, no faint anything
- # [01:19] * Philip` doesn't know how platform-dependent it is
- # [01:19] <Hixie> chrome has very slight artefacting going diagonally down the second one
- # [01:20] <Hixie> resulting in six little minor blips
- # [01:20] <Hixie> but again, nothing more than i'd consider a quality-of-implementation issue
- # [01:22] * Parts: webr3 (~nathan@host86-132-168-41.range86-132.btcentralplus.com)
- # [01:22] <Philip`> "quality" implies that there's some agreement on the ideal behaviour, and a higher-quality implementation is one that's closer to that
- # [01:23] <Philip`> but (except for Chrome seeming buggy) I don't think any of the browsers seem better or worse quality, they're just different
- # [01:23] * Joins: sicking (~chatzilla@nat/mozilla/x-tjyyjsbpxanttygd)
- # [01:23] <Philip`> and it's not clear what behaviour they ought to be trying to converge on
- # [01:24] <Philip`> and the differences are significant enough to affect authors who want their content to look consistent
- # [01:25] * Joins: jennb (~jennb@74.125.59.65)
- # [01:26] <Hixie> so i gathered :-)
- # [01:26] <Hixie> i'm not saying we shouldn't fix this, just that the examples all looked the same to me - which isn't really important insofar as fixing the bug goes
- # [01:30] <Philip`> http://philip.html5.org/misc/filter.png is what I get from the 4th big panels in http://www.w3.org/Bugs/Public/attachment.cgi?id=915
- # [01:30] <Philip`> using oldish browser versions
- # [01:31] <Hixie> my gecko trunk looks identical to your mozilla
- # [01:31] <Hixie> s/mozilla/firefox/
- # [01:31] <Hixie> er
- # [01:31] <Hixie> ignore everythin i just said
- # [01:31] <Hixie> my gecko trunk looks identical to your _opera_
- # [01:31] * Quits: smaug____ (~chatzilla@cs181063178.pp.htv.fi) (Ping timeout: 264 seconds)
- # [01:32] <Philip`> What platform?
- # [01:33] <Philip`> Hmm, how do I find out the version of a new Minefield?
- # [01:33] <Philip`> It seems to be missing from the About page :-(
- # [01:34] <Hixie> mac
- # [01:34] <Hixie> i don't have access to windows currently
- # [01:37] <Philip`> An auto-updated-just-now-but-who-knows-what-version-ID Minefield on Linux gives the same as my "Firefox" image (from 3.6.8 on Linux), and matches vlad's description of Firefox
- # [01:38] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [01:38] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [01:38] * Quits: dglazkov (~dglazkov@nat/google/x-gfcyplmmwbvkokoj) (Quit: dglazkov)
- # [01:39] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:43] <heycam> Philip`, about: shows it
- # [01:44] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [01:45] * Quits: mcdave (~mcdave@cm-83-97-166-198.telecable.es) (Quit: mcdave)
- # [01:45] <Philip`> heycam: Ah, thanks
- # [01:45] <Philip`> "about:" seems like a slightly bizarre URL
- # [01:45] <heycam> ooh about:about
- # [01:46] <Hixie> i love how bot in firefox and chrome some of the links on about:about are 404
- # [01:47] <Hixie> heycam: btw i reassigned a bug about 'octet' to the WebIDL component earlier today
- # [01:47] <TabAtkins> he's already responded, hixie.
- # [01:47] <Hixie> awesome
- # [01:47] <Hixie> heycam: did i hear correctly that you were getting back into the game?
- # [01:47] <heycam> i clicked the about:memory link it crashed :/
- # [01:47] <heycam> Hixie, yep, as of yesterday!
- # [01:47] <Hixie> woohoo!
- # [01:47] <Hixie> fantastic
- # [01:49] <heycam> i'll be spending most of this work doing webidl stuff
- # [01:49] <Hixie> heycam: where are you gonna be based? and what are you mainly working on?
- # [01:49] <heycam> i'm in the auckland moz office
- # [01:49] <heycam> not sure what i'll be mainly working on yet, tbd
- # [01:50] <Hixie> k
- # [01:50] <heycam> brb lunch
- # [02:03] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [02:03] * Joins: hamcore (rhythm@unaffiliated/hamcore)
- # [02:12] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [02:12] <cying> is it possible to dynamically add a stylesheet to a DOM and add an event listener to listen for when the stylesheet has loaded?
- # [02:14] * Joins: paulgendek (~paulgende@fl-71-53-154-93.dhcp.embarqhsd.net)
- # [02:18] <paul_irish> cying: there isnt a clean way of doing that
- # [02:18] <cying> paul_irish: dohhh
- # [02:19] <paul_irish> most people add a #someuniquethinghere { color: red; } and poll getComputedStyle or whathaveyou to see when it changes
- # [02:21] <paul_irish> TabAtkins: in flex the reason box-flex defaults to 0 is so each element essentially has to opt-in to the flexibility of its box, right?
- # [02:22] <cying> paul_irish: :(
- # [02:22] <paul_irish> i know man. i know.
- # [02:23] <TabAtkins> paul_irish: Yeah. It seems like that's a better default.
- # [02:24] <paul_irish> TabAtkins: it does. also all demos ive seen have the flexible elements be immediate children of their container box.. is that a requirement?
- # [02:24] <TabAtkins> Yes.
- # [02:24] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [02:24] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Client Quit)
- # [02:25] <paul_irish> thx
- # [02:25] * Joins: Denicked (serg@24-158-242-240.dhcp.smyr.ga.charter.com)
- # [02:25] <Denicked> Hi.
- # [02:25] <TabAtkins> The flexbox spec only concerns the rendering of the flexbox itself and its immediate children. Any further descendants are covered by the layout model of the child hosting it.
- # [02:28] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:28] <Hixie> cying: iirc the spec says <link rel=stylesheet onload='' ...> should work
- # [02:28] <Hixie> cying: dunno how widely that's supported though
- # [02:29] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [02:30] * Quits: 17SAAAY4F (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
- # [02:34] <cying> Hixie: sadly, it is not implemented in webkit
- # [02:36] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [02:38] * Quits: paul_irish (~paul_iris@nat/google/x-qzrcnqaztwybmtnv) (Remote host closed the connection)
- # [02:41] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:44] * Joins: cooto (~coto@pc-237-181-120-200.cm.vtr.net)
- # [02:44] <ap> Hixie: should a document be associated with an appcache if it was redirected? Say, I open foobar.php (which is does not have an entry in appcache) in a new browser window, and it redirects to foobar.html (which does)
- # [02:45] <ap> Hixie: I'd say yes, but both Safari and Firefox say no - is there a reason in HTML5 for that?
- # [02:47] <Denicked> Is there an offtopic whatwg chan like how there is #notmath and ##c++-social ?
- # [02:48] <TabAtkins> #whatwg is the off-topic #whatwg channel.
- # [02:48] * Quits: estes (~aestes@17.246.18.235) (Quit: estes)
- # [02:48] <Denicked> haha riight
- # [02:48] <Denicked> I need advice on motivation
- # [02:49] <Denicked> This is my final semester to complete my bachelor of science in computer science
- # [02:49] <Denicked> I have an internship, and I hate my job. I think I don't enjoy computers anymore.
- # [02:49] <Denicked> I feel like it's too established too
- # [02:49] * Quits: jennb (~jennb@74.125.59.65) (Quit: jennb)
- # [02:49] <Denicked> the pioneering aspect of it isn't what it used to be
- # [02:50] <TabAtkins> Do webapps instead.
- # [02:50] <Denicked> what kind of webapps?
- # [02:50] <Denicked> at my internship I do CRM stuff
- # [02:50] <TabAtkins> Just in general. There's a lot going on to inspire a pioneering spirit.
- # [02:51] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:51] <Denicked> At my internship I'm learning this web management system called SugarCRM. I h8 it
- # [02:52] <TabAtkins> Yeah, CRM is usually going to be disgusting enterprise-y stuff.
- # [02:52] <Denicked> What makes you say "disgusting" ?
- # [02:53] <Denicked> It's just boring. I don't get any satisfaction out of it. I don't think I'm making the world a better place or contributing positively to society. The boss just tries to sucker people. He gives me full projects and has me going through anxiety attacks because I have to learn and do the project by set deadlines. It's not fair to me nor the client.
- # [02:55] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
- # [02:57] <TabAtkins> BigThen do something else?
- # [02:58] <Denicked> I was thinking of going to lawschool
- # [03:03] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [03:03] <Denicked> TabAtkins what do you do for a living
- # [03:04] <Hixie> bummer, missed ap
- # [03:04] <Denicked> What's that? I don't quite follow you Hixie
- # [03:04] <Hixie> ap asked me a question above, but he quit before i could answer
- # [03:04] <Denicked> Oh interesting.
- # [03:05] <Denicked> well not quite, but I'm just making conversation hehe
- # [03:05] <Hixie> i wonder if the chairs are planning on making any decisions with all these polls we've taken
- # [03:05] <Denicked> Hixie what do you do for a living
- # [03:06] <Hixie> i write the html5 spec
- # [03:06] <Hixie> well, html spec
- # [03:06] <Denicked> for a living!?
- # [03:06] <Hixie> yeah, sweet huh?
- # [03:06] <Denicked> Yes sir
- # [03:07] <Denicked> To be part of the team that sets the standards for html, you have to be the top of your field
- # [03:09] <Hixie> actually it turns out that all i had to do was do it
- # [03:09] <Hixie> nobody checked that i was top of anything
- # [03:09] <Hixie> it's just that nobody else was doing it
- # [03:09] <Hixie> so...
- # [03:10] <Philip`> You had to get dozens of other people to believe in what you were doing, too
- # [03:10] * Quits: tonyg-cr (~Adium@nat/google/x-hduyufgbnbtelmid) (Read error: Operation timed out)
- # [03:11] <Philip`> (which doesn't require being the top, but it does generally require being sufficiently adequate)
- # [03:11] <Hixie> i guess
- # [03:12] <heycam> HTML5: It's sufficiently adequate
- # [03:13] <TabAtkins> Denicked: Sorry, was away for a bit.
- # [03:14] <TabAtkins> I write CSS specs, and work on the Chrome team.
- # [03:14] <TabAtkins> And give developer talks and stuff, sometimes.
- # [03:14] <TabAtkins> Before that, though, I was a web developer for a small software company, which was very fulfilling.
- # [03:14] <TabAtkins> (Google just offered to pay me a bunch more money.)
- # [03:15] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Operation timed out)
- # [03:16] * Joins: paul_irish (~paul_iris@207-237-102-112.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com)
- # [03:22] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [03:22] <Hixie> TabAtkins: working on css specs isn't fulfilling? :-P
- # [03:23] <TabAtkins> That wasn't a statement about the relative merit of my jobs. ^_^ Both my current and previous job are and were awesome.
- # [03:25] <Denicked> TabAtkins what can I do to reach your level
- # [03:25] <Denicked> and Hixie's level
- # [03:25] * Quits: ben_alman (~cowboy@64.119.153.2) (Remote host closed the connection)
- # [03:25] <TabAtkins> If you want to work on standards? Start working on standards. ^_^ Get on mailing lists and become a useful contributor. Standards are run like an open-source project (at least, the good ones are).
- # [03:26] <TabAtkins> If you want to do more fulfilling comp sci work? Get a job with a smaller company. That doesnt' guarantee non-asshole bosses, but if you get a good boss, I think being in a smaller environment with relatively more responsibilities is a lot of fun.
- # [03:26] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
- # [03:27] * Joins: variable (~variable@unaffiliated/variable)
- # [03:27] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [03:27] <Denicked> I'm 24 making 12 dollars an hour while zuckerberg was a billionaire at like 22
- # [03:27] <TabAtkins> And?
- # [03:27] <Denicked> TabAtkins the company I'm with is 6 people.
- # [03:28] <TabAtkins> Then get a better company.
- # [03:28] <Denicked> The boss walks around with a shirt that says on the front "I see stupid people"
- # [03:28] <TabAtkins> "I work with assholes" isn't a good reason to quit your field. It's a good reason to quit your company.
- # [03:29] <Denicked> good point
- # [03:30] <Denicked> TabAtkins you say And? I say and I feel poor while other people have the money and girls :-P
- # [03:31] <TabAtkins> I said "And?" because you were comparing yourself to Zuckerberg. He's an extreme outlier.
- # [03:31] <TabAtkins> *I'm* an outlier - I got lucky with several of my life choices, and had a good wife who made some good decisions for me.
- # [03:32] * Joins: kennyluck (~kennyluck@124-9-6-2.static.tfn.net.tw)
- # [03:32] <TabAtkins> But you can definitely do better for yourself. Just jump out and try.
- # [03:32] <TabAtkins> If you're young and single, it's hard to starve. You can live remarkably cheaply.
- # [03:32] <Denicked> I think it's psychological. When you have a lot of bad luck or bad decisions it starts to have a psychological impact
- # [03:33] <TabAtkins> Agreed. So you have to recognize the source consciously, so you can work around it.
- # [03:33] <TabAtkins> s/had a good wife/have a good wife/
- # [03:34] * Quits: variable (~variable@unaffiliated/variable) (Remote host closed the connection)
- # [03:34] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [03:36] * Joins: variable (~variable@unaffiliated/variable)
- # [03:37] * Quits: kennyluck (~kennyluck@124-9-6-2.static.tfn.net.tw) (Read error: Connection reset by peer)
- # [03:38] * Joins: kennyluck (~kennyluck@124-9-6-2.static.tfn.net.tw)
- # [03:38] <Denicked> TabAtkins do you live in cali?
- # [03:39] <TabAtkins> Yeah, now I do. (I was in Texas before Google hired me.)
- # [03:39] <Denicked> My cousin works for google too.
- # [03:39] <TabAtkins> I'm out for the night, though. See you later.
- # [03:39] <Denicked> Bye
- # [03:41] <TabAtkins> My conclusion, dude, is that you don't need advice. You already know what the problem is. Make sure you consciously admit that. And thus, you know what your next steps can be. Do so. That's all you need.
- # [03:41] <Denicked> That's actually the best advice I've ever gotten.
- # [03:42] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:51] * Quits: micheil (~micheil@220-235-101-140.dyn.iinet.net.au) (Quit: micheil)
- # [03:51] * Quits: vr (~Vr@iliade.daycom.net) (Read error: Operation timed out)
- # [03:52] * Joins: vr (~Vr@iliade.daycom.net)
- # [03:56] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk) (Quit: Leaving)
- # [04:03] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [04:05] * Joins: agektmr (~Adium@220.109.219.244)
- # [04:12] * Joins: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com)
- # [04:17] * Quits: dbaron (~dbaron@nat/mozilla/x-wzrvplwdjjvvqoty) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:18] * Joins: dgouldin (~dgouldin@71.21.155.43)
- # [04:19] <heycam> shepazu, ping
- # [04:19] <dgouldin> I'm not seeing html5 audio/video events bubbling up the dom ... anybody have an idea why that might be?
- # [04:21] * Joins: smorg (~quassel@174-20-188-92.mpls.qwest.net)
- # [04:26] * Quits: weinig (~weinig@17.203.14.223) (Quit: weinig)
- # [04:29] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [04:31] * Quits: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 245 seconds)
- # [04:36] * Quits: ry (~ry@skynet.diablo.si) (Read error: Connection reset by peer)
- # [04:36] * Quits: cooto (~coto@pc-237-181-120-200.cm.vtr.net) (Quit: Lost terminal)
- # [04:37] * Joins: ry (~ry@skynet.diablo.si)
- # [04:42] * Quits: jwalden (~waldo@nat/mozilla/x-agyzivjykfymnvuj) (Quit: dinnertime now, time to stop for the day I think)
- # [04:43] * Quits: dgouldin (~dgouldin@71.21.155.43) (Quit: dgouldin)
- # [04:44] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [04:47] * Joins: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net)
- # [04:55] <karlcow> http://tools.ietf.org/html/rfc6068
- # [04:55] <karlcow> mailto URI scheme
- # [04:57] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Quit: apucacao)
- # [04:58] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [04:59] * Quits: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: -)
- # [05:06] * Quits: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net) (Quit: weinig)
- # [05:14] * Quits: paulgendek (~paulgende@fl-71-53-154-93.dhcp.embarqhsd.net) (Read error: Connection reset by peer)
- # [05:15] * Joins: paulgendek (~paulgende@fl-71-53-154-93.dhcp.embarqhsd.net)
- # [05:23] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [05:36] * Quits: sicking (~chatzilla@nat/mozilla/x-tjyyjsbpxanttygd) (Ping timeout: 240 seconds)
- # [05:37] * Joins: othermaciej (~mjs@mail.oldinn.com)
- # [05:40] * Quits: othermaciej (~mjs@mail.oldinn.com) (Client Quit)
- # [05:48] * Joins: tonyg-cr (~Adium@c-71-202-22-159.hsd1.ca.comcast.net)
- # [05:48] * Quits: tonyg-cr (~Adium@c-71-202-22-159.hsd1.ca.comcast.net) (Client Quit)
- # [05:51] * Quits: erlehmann (~erlehmann@dslb-188-103-023-188.pools.arcor-ip.net) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [06:03] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
- # [06:04] * Joins: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net)
- # [06:07] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [06:11] * Quits: smorg (~quassel@174-20-188-92.mpls.qwest.net) (Remote host closed the connection)
- # [06:13] * Joins: smorg (~quassel@174-20-188-92.mpls.qwest.net)
- # [06:18] * Quits: heycam (~cam@203-97-204-82.dsl.clear.net.nz) (Quit: bye)
- # [06:25] * Quits: hober (~ted@unaffiliated/hober) (Remote host closed the connection)
- # [06:31] * Quits: dpranke (~Adium@nat/google/x-tngdsaodohuiolbz) (Quit: Leaving.)
- # [06:37] * Quits: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net) (Quit: weinig)
- # [06:39] * Joins: hober (~ted@unaffiliated/hober)
- # [06:45] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
- # [06:45] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:45] * Quits: hamcore (rhythm@unaffiliated/hamcore) (Ping timeout: 264 seconds)
- # [06:54] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [07:01] * Quits: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net) (Ping timeout: 276 seconds)
- # [07:02] * Joins: mcdave (~mcdave@cm-83-97-166-198.telecable.es)
- # [07:08] * Joins: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net)
- # [07:11] * Quits: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com) (Quit: Leaving.)
- # [07:19] * Joins: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
- # [07:21] * Joins: nessy (~Adium@216.194.44.151)
- # [07:23] * Quits: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
- # [07:23] * Joins: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
- # [07:24] * Quits: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
- # [07:27] * Joins: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
- # [07:32] * Joins: itissid (~chatzilla@ip72-208-138-22.ph.ph.cox.net)
- # [07:33] <itissid> hi was full text search carried over to webstorage api for sqlite?
- # [07:33] <itissid> From google gears that is..
- # [07:34] <itissid> aka fts3
- # [07:36] * Joins: weinig_ (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
- # [07:36] * Quits: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
- # [07:37] * Quits: nessy (~Adium@216.194.44.151) (Quit: Leaving.)
- # [07:38] * Joins: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net)
- # [07:41] * Joins: iges (~iges@tm.78.153.48.79.dc.cable.static.telemach.net)
- # [07:42] * Quits: weinig_ (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Ping timeout: 240 seconds)
- # [07:46] * Quits: sean` (~Sean@84-106-110-173.cable.quicknet.nl) (Quit: Leaving)
- # [07:48] * Quits: mcdave (~mcdave@cm-83-97-166-198.telecable.es) (Quit: mcdave)
- # [07:49] * Parts: iges (~iges@tm.78.153.48.79.dc.cable.static.telemach.net)
- # [07:51] * Joins: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
- # [07:52] * Joins: atwak (~Miranda@fs91-201-3-30.dubna-net.ru)
- # [07:53] * Joins: weinig_ (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net)
- # [07:53] * Quits: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
- # [07:54] * weinig_ is now known as weinig
- # [08:00] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [08:02] * Joins: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt)
- # [08:04] * Joins: micheil (~micheil@220-235-101-140.dyn.iinet.net.au)
- # [08:06] * Joins: weinig_ (~weinig@c-98-234-177-136.hsd1.ca.comcast.net)
- # [08:10] * Quits: weinig (~weinig@adsl-75-36-146-111.dsl.pltn13.sbcglobal.net) (Ping timeout: 265 seconds)
- # [08:10] * weinig_ is now known as weinig
- # [08:13] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [08:22] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:23] * Joins: mcdave (~mcdave@2002:5598:e04:0:21b:63ff:fec5:3f9)
- # [08:23] * Quits: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net) (Quit: weinig)
- # [08:27] * abarth is now known as abarth|zZz
- # [08:28] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:37] * Joins: matjas (~matjas@ip-213-49-93-99.dsl.scarlet.be)
- # [08:43] * Quits: itissid (~chatzilla@ip72-208-138-22.ph.ph.cox.net) (Ping timeout: 240 seconds)
- # [08:44] * Joins: itissid (~chatzilla@ip72-208-138-22.ph.ph.cox.net)
- # [08:56] * Joins: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:57] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:00] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:01] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [09:19] * Joins: Steve_B (~chatzilla@gatej.thls.bbc.co.uk)
- # [09:21] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upcbroadband.cz)
- # [09:21] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [09:22] * Joins: pesla (~pesla@188.202.125.121)
- # [09:25] <zcorpan> Hixie: here's a patch for the issues graph, the month labels are becoming unreadable
- # [09:25] <zcorpan> var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
- # [09:33] * Quits: Denicked (serg@24-158-242-240.dhcp.smyr.ga.charter.com)
- # [09:34] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: Operation timed out)
- # [09:35] <hsivonen> what's the address of the graph?
- # [09:36] <zcorpan> http://www.whatwg.org/issues/data.html
- # [09:36] <hsivonen> thanks
- # [09:37] * hsivonen wishes it were SVG instead of <canvas>
- # [09:37] <hsivonen> it looks fuzzy with my zoom level
- # [09:37] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Ping timeout: 240 seconds)
- # [09:40] * Joins: agektmr (~Adium@220.109.219.244)
- # [09:43] * Quits: matjas (~matjas@ip-213-49-93-99.dsl.scarlet.be) (Remote host closed the connection)
- # [09:43] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:48] * Joins: masterov (~masterov@93.153.167.74)
- # [09:50] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 240 seconds)
- # [09:50] * Joins: matjas (~matjas@138.141-244-81.adsl-dyn.isp.belgacom.be)
- # [09:51] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [09:56] * Joins: ROBOd (~robod@89.123.144.36)
- # [10:01] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upcbroadband.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [10:03] * Quits: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net) (Ping timeout: 276 seconds)
- # [10:04] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [10:04] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [10:06] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [10:07] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
- # [10:08] * Joins: payman_m (~payman_m@77.72.99.116)
- # [10:08] * Quits: payman_m (~payman_m@77.72.99.116) (Remote host closed the connection)
- # [10:08] * Joins: payman_m (~payman_m@77.72.99.119)
- # [10:14] * Quits: gsnedders (~gsnedders@204.232.194.186) (Ping timeout: 240 seconds)
- # [10:15] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:15] * Joins: gsnedders (~gsnedders@204.232.194.186)
- # [10:20] <hsivonen> Did Opera change pragma no-cache as a meta handling in the standards mode in 10.62 relative to 10.60?
- # [10:20] * Joins: kbrosnan (~kbrosnan@ip24-250-54-36.ri.ri.cox.net)
- # [10:21] <annevk> assigning to readonly values does not throw a TypeError, right?
- # [10:21] <annevk> hsivonen, probably not
- # [10:22] <jgraham> No, unless you are in strict mode, maybe
- # [10:22] <jgraham> Actually that's an interesting point
- # [10:22] <hsivonen> Am I going crazy? my notes say Opera 10.61 didn't honor pragma no-cache as a meta in the standards mode--only in the quirks mode
- # [10:22] <hsivonen> now I see 10.62 honoring it in both modes
- # [10:22] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
- # [10:23] * Joins: smaug____ (~chatzilla@cs181063178.pp.htv.fi)
- # [10:24] * Joins: Peter-` (~miketaylr@pat-tdc.opera.com)
- # [10:24] * Quits: Peter-` (~miketaylr@pat-tdc.opera.com) (Remote host closed the connection)
- # [10:32] <hsivonen> OK. my previous testing of 10.61 was wrong
- # [10:32] <hsivonen> (or Opera had differences between operating systems, which is unlikely)
- # [10:37] * Joins: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl)
- # [10:43] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:45] * Joins: riven (~riven@53518387.cable.casema.nl)
- # [10:47] <annevk> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10977 -- some properties are directly on the object right? such as onclick et al?
- # [10:49] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
- # [10:50] * Quits: matjas (~matjas@138.141-244-81.adsl-dyn.isp.belgacom.be) (Remote host closed the connection)
- # [10:54] <zcorpan> why don't we have a policy to only accept automated tests for the html5 testsuite?
- # [10:55] * Joins: miketaylr (~miket@pat-tdc.opera.com)
- # [10:57] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [10:57] <jgraham> zcorpan: We do, sort of
- # [10:57] <jgraham> Or at least everyone agreed apart, possibly, from Microsoft
- # [10:58] <zcorpan> and microsoft is submitting non-automated tests
- # [10:58] <jgraham> Well as long as everyone else agrees not to accept them, there is no problem
- # [10:59] <annevk> they're pretty shitty tests too
- # [10:59] <zcorpan> there's a problem if people are wasting time reviewing non-automated tests
- # [10:59] <annevk> don't they see this themselves?
- # [11:00] <annevk> it's kind of worrisome
- # [11:00] <annevk> and similar to the crappy CSS 2.1 situation
- # [11:00] <annevk> zcorpan, right
- # [11:03] * Joins: mpt (~mpt@canonical/mpt)
- # [11:03] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 255 seconds)
- # [11:04] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [11:04] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [11:28] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:39] * Quits: kennyluck (~kennyluck@124-9-6-2.static.tfn.net.tw) (Quit: kennyluck)
- # [11:41] * Joins: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp)
- # [11:43] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:48] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [11:51] <hsivonen> why is MS writing non-automated tests in the first place? do they have an army of people running tests manually on every code change?
- # [11:52] <jgraham> I believe they have a screenshot-based system
- # [11:52] <micheil> hsivonen: well, naturally, right, how else would you do it?
- # [11:52] <micheil> :P
- # [11:52] <jgraham> I guess they have an army of people to deal with the scaling issues of such a system
- # [11:53] <jgraham> (like marking tens of thousands of screenshots as pass/fail because the font rendering changed slightly)
- # [11:56] * Quits: stalled (~stalled@unaffiliated/stalled) (Quit: ...)
- # [11:58] <micheil> hmm.. anyone know why people wanted compression on websockets?
- # [11:59] <micheil> or frame level meta-data?
- # [11:59] <jgraham> annevk: I always get very confused about where DOM properties live on the prototype chain. It seems to be rather browser dependent.
- # [11:59] <jgraham> micheil: I assume people wanted compression in order to transfer less data
- # [12:00] <jgraham> micheil: The frame-level metadata stuff I didn't get at all
- # [12:00] <micheil> jgraham: was that without any prior look into how people were and are using the protocol?
- # [12:00] * Quits: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [12:00] <jgraham> Was what?
- # [12:01] <micheil> well, I'm guessing the average message size for most applications would be < 1024bytes
- # [12:01] <micheil> or 1 Kb.
- # [12:01] <micheil> you wouldn't surely save anything by compressing 1 Kb.
- # [12:01] <jgraham> That seems like a big assumption
- # [12:01] <micheil> jgraham: my examples from which I draw that assumption are things like socket.io
- # [12:02] <micheil> where the most of applications are things like games, chats, etc.
- # [12:02] <micheil> I so far don't know of one example in development or production where people are sending large data over websockets
- # [12:02] <jgraham> It seems dangerous to draw conclusions about how the protocol will be used in the future based on how it is used before it is in any production browsers
- # [12:03] <jgraham> Well Chrome I guess
- # [12:03] * jgraham is discounting Safari 5 for being too old
- # [12:03] <micheil> Chrome, Chromium, Safari
- # [12:03] <micheil> Safari 5.02 is draft 76.
- # [12:03] <jgraham> Oh, nice
- # [12:03] <micheil> Firefox 4 is draft 76.
- # [12:03] <jgraham> So -75 is dead
- # [12:03] * Joins: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp)
- # [12:03] <micheil> http://github.com/miksago/node-websocket-server/wiki/Browser-Support
- # [12:03] <jgraham> Anyway, it is hardly mainstream
- # [12:04] <micheil> pretty much
- # [12:04] <jgraham> Get back to me when youtube are using websockets for video-related stuff
- # [12:04] <jgraham> for example
- # [12:05] <micheil> well, I know a few startups are using it at core level of their applications.
- # [12:05] <micheil> youtube is old in all.
- # [12:05] <jgraham> anyway, I agree that compression is not really a v1 feature
- # [12:05] <micheil> I think compression should be end-developer level.
- # [12:05] <jgraham> Youtube was an example of something mainstream that involves transporting lots of data
- # [12:05] <micheil> if you're exceeding average tcp-frame sizes, then I think you'll have other problems
- # [12:06] <jgraham> Why?
- # [12:06] <micheil> also, as for video, shouldn't you be using already existing transports; eg, RTSP
- # [12:06] <micheil> well, you're going to probably break the parsers in browsers.
- # [12:06] <micheil> or in the servers.
- # [12:06] <jgraham> Well that would be a bug
- # [12:06] <micheil> true
- # [12:07] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [12:07] * Joins: matjas (~matjas@ip-213-49-93-99.dsl.scarlet.be)
- # [12:07] <jgraham> I mean you don't hear people say "web documents have to be small because browsers might have buggy network stacks"
- # [12:07] <micheil> true
- # [12:07] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
- # [12:07] <jgraham> No readon websockets is anay different
- # [12:07] <jgraham> *reason
- # [12:07] <micheil> but either way, you're going to probably increase latency
- # [12:08] <jgraham> Right, there might be good reasons to favour packets of a certian size
- # [12:08] <jgraham> None of this means that compression isn't a good idea
- # [12:08] <micheil> anyway. I'm going to try some tests with large and small packets to see if browsers will actually join messages into one tcp packet or split
- # [12:08] <jgraham> also, people have been talking about stream-level compression
- # [12:08] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [12:08] <jgraham> rather than per-message compression
- # [12:08] <micheil> I still think it's something that the end developer should do.
- # [12:09] <jgraham> Which would mean the packet size wouldn't matter
- # [12:09] <micheil> stream level compression?
- # [12:09] <jgraham> It seems insane to have to implement gzip in each protocol
- # [12:09] <jgraham> And also in javascript
- # [12:09] <jgraham> When browsers already have it built in
- # [12:10] <micheil> I'm just trying to work out the fastest way to parse messages.
- # [12:10] <micheil> because I'm finding that's a bottleneck in my server.
- # [12:11] <micheil> for instance, if my server receives say, 2 Mb's of data (multiple frames/messages)
- # [12:11] <micheil> then it actually has to read every byte in that 2 Mb's just to figure out where to emit out a new client to the end-developer
- # [12:11] <micheil> * emit out a new message to the end developer
- # [12:13] <jgraham> Hope that the length-framed version gets traction :)
- # [12:14] <jgraham> (right about now you might want to start getting annoyed at IETF for being slow)
- # [12:15] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [12:16] * Joins: pauld (~chatzilla@194.102.13.2)
- # [12:18] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
- # [12:18] <micheil> jgraham: I gave up trying to keep up with the mailing list banter about 4 months ago,
- # [12:24] <jgraham> At the moment, the tl;dr is 1) People: we should make the handshake like x. 2) Adam / Maciej: That seems weak against cross-protocol attacks since all the security properties depend on assumption y. 3) GOTO 1
- # [12:25] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
- # [12:25] <jgraham> (well there are a few more steps inside the loop where people discuss whether it is sufficient to have security that depends only on y
- # [12:25] <jgraham> )
- # [12:53] * Quits: SecretAgent (sa@quake.nitemare.name) (Remote host closed the connection)
- # [12:53] * Joins: SecretAgent (sa@quake.nitemare.name)
- # [12:58] <hsivonen> sigh. JF reopened the DRM bug. :-(
- # [13:03] <annevk> I don't see it on http://lists.w3.org/Archives/Public/public-html-bugzilla/2010Oct/ ?
- # [13:03] <annevk> I guess Mike forgot to turn email back on like he said he thought he would?
- # [13:06] <Lachy> hsivonen, which is the DRM bug?
- # [13:07] <zcorpan> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10902
- # [13:09] * Joins: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk)
- # [13:12] * Joins: nessy (~Adium@216.194.44.151)
- # [13:12] * Joins: myakura (~myakura@p2113-ipbf4405marunouchi.tokyo.ocn.ne.jp)
- # [13:18] <annevk> whoa
- # [13:18] <annevk> 1600 messages
- # [13:18] <annevk> just noticed that
- # [13:20] * Quits: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [13:21] <annevk> I always forget
- # [13:21] * Joins: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [13:21] <annevk> is it "to dispatch a HTTP ... event" or "to dispatch an HTTP ... event"?
- # [13:21] <Philip`> "an"
- # [13:21] <Philip`> Other people may disagree but they are wrong
- # [13:21] <annevk> great
- # [13:25] <zcorpan> Philip`: those that pronounce "HTTP" as "huttup"?
- # [13:26] <Philip`> I was thinking of people who say "haitch"
- # [13:26] * Joins: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com)
- # [13:28] * Quits: OhaiBBQ (~OhaiBBQ@173-31-165-248.client.mchsi.com) (Client Quit)
- # [13:34] <hsivonen> bah. silly me. I used a local hg rev number in a commit message like a n00b who thinks he is using svn. :-(
- # [13:39] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
- # [13:43] * Joins: erlehmann (~erlehmann@dslb-188-103-023-188.pools.arcor-ip.net)
- # [13:44] * Quits: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [13:45] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk)
- # [13:47] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
- # [13:53] * Joins: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp)
- # [13:56] * Quits: smaug____ (~chatzilla@cs181063178.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 4.0b7pre/20100927115653])
- # [13:57] * Joins: MikeSmith (~MikeSmith@c-98-223-109-93.hsd1.in.comcast.net)
- # [14:02] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk) (Read error: Operation timed out)
- # [14:03] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [14:03] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [14:03] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:08] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 252 seconds)
- # [14:09] * Quits: nessy (~Adium@216.194.44.151) (Read error: Operation timed out)
- # [14:11] * Joins: nessy (~Adium@216.194.44.151)
- # [14:12] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [14:16] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [14:17] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk)
- # [14:21] * Joins: smaug____ (~chatzilla@cs181063178.pp.htv.fi)
- # [14:24] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [14:25] * Quits: agektmr (~Adium@p55030-ipbffx02marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [14:30] * Joins: hjjaa (~ghe@132.150.124.56)
- # [14:35] * Quits: hjjaa (~ghe@132.150.124.56)
- # [14:49] * Joins: hjjaa (~ghe@132.150.124.56)
- # [14:49] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:00] * Joins: Anti-X (~duckmysic@c9E72BF51.dhcp.bluecom.no)
- # [15:01] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:04] <hsivonen> uh oh. another batch of "pre-LC1" email coming in
- # [15:05] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
- # [15:05] * Philip` notes the lack of optimism in naming it "LC1" instead of "LC"
- # [15:06] * Quits: nessy (~Adium@216.194.44.151) (Read error: Connection reset by peer)
- # [15:06] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [15:07] <annevk> MikeSmith, maybe next time give a heads up about these administrative changes that flood the inboxes?
- # [15:07] <MikeSmith> which mailing list?
- # [15:08] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Ping timeout: 276 seconds)
- # [15:08] <MikeSmith> I thought I had mail turned off
- # [15:08] <annevk> everyone who is cc'd still gets email
- # [15:08] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
- # [15:09] <MikeSmith> ah
- # [15:09] <MikeSmith> sorry
- # [15:10] <MikeSmith> fwiw, I think I have them all done now
- # [15:10] * Joins: nessy (~Adium@216.194.44.151)
- # [15:11] <annevk> k
- # [15:12] <MikeSmith> annevk: we don't need to set up a separate component for the HTML5-HTML4 differences doc, right?
- # [15:14] * Quits: Martijnc (~Martijnc@91.176.244.52) (Ping timeout: 265 seconds)
- # [15:14] * Joins: Martijnc (~Martijnc@91.176.244.52)
- # [15:15] <annevk> rather not, no
- # [15:15] <annevk> also, I don't think it should go to LC
- # [15:16] <MikeSmith> ok
- # [15:16] * temp01 is now known as temp01`
- # [15:16] <hsivonen> have the Chairs given any indication of a schedule for Decisions on ISSUEs that have had polls?
- # [15:16] <hsivonen> one would think it's a no-brainer to evaluate which proposal drew the weaker objections at http://www.w3.org/2002/09/wbs/40318/issues-4-84-objection-poll/results
- # [15:17] <hsivonen> yet, it's been over 2 months without a Decision
- # [15:23] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [15:24] <Workshiva> Maybe they're saving the easy ones for last
- # [15:32] * Joins: ben_alman (~cowboy@64.119.153.2)
- # [15:33] * Quits: atwak (~Miranda@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:45] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [15:51] * Quits: erlehmann (~erlehmann@dslb-188-103-023-188.pools.arcor-ip.net) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [15:52] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
- # [15:57] * Joins: plainhao (~plainhao@mail.xbiotica.com)
- # [16:02] * Quits: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:05] * temp01` is now known as temp01
- # [16:07] * Joins: kennyluck (~kennyluck@114-43-122-83.dynamic.hinet.net)
- # [16:14] * davidhund_ is now known as davidhund
- # [16:17] * Quits: MikeSmith (~MikeSmith@c-98-223-109-93.hsd1.in.comcast.net) (Ping timeout: 264 seconds)
- # [16:19] * Joins: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net)
- # [16:20] * Joins: masterov (~masterov@93.153.167.74)
- # [16:21] * Quits: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
- # [16:21] * Joins: MikeSmith (~MikeSmith@c-98-223-102-218.hsd1.in.comcast.net)
- # [16:27] * Quits: nessy (~Adium@216.194.44.151) (Quit: Leaving.)
- # [16:37] * Joins: tonyg-cr (~Adium@nat/google/x-mxqxzwkukdtqxbsd)
- # [16:41] * Quits: pauld (~chatzilla@194.102.13.2) (Ping timeout: 245 seconds)
- # [16:49] * aroben is now known as aroben|afk
- # [16:55] <mathrick> Hixie: not that you can really do anything about it at this point, but amusingly Chromium/Webkit sort of deadlocks if you call executeSql from inside a statement callback, which is the only way to execute a query based on the results of a previous one
- # [16:56] <paul_irish> mathrick: that might be worth filing a webkit ticket for.
- # [16:56] <mathrick> I think the proliferation of callbacks in Web APIs has got out of control, and certain things are simply impossible if all you have are callback-based APIs
- # [16:57] <mathrick> paul_irish: yes, I'm reducing it to the minimal testcase now
- # [16:57] <paul_irish> :)
- # [16:58] <mathrick> still, any API that could possibly ever be called from an event listener should have a sync version, or else things go wrong
- # [16:58] <jgraham> mathrick: Any suggestions for good API patterns that handle the requirement to be async without callbacks and with current js language features?
- # [16:59] <jgraham> "it should be sync" doesn't really work if sync calls can block the browser for an arbitary amount of time
- # [17:00] <jgraham> (Opera handles this unusually well, but still)
- # [17:00] <mathrick> sure, but there's openDatabaseSync already, so that argument doesn't really fly in the specific case of webSQL
- # [17:00] <jgraham> That's only for workers
- # [17:00] <jgraham> Isn't it?
- # [17:01] <mathrick> oh, it doesn't really say it in the spec that I've noticed
- # [17:01] * Joins: grantg (80e30b26@gateway/web/freenode/ip.128.227.11.38)
- # [17:01] * mathrick rereads
- # [17:01] <mathrick> jgraham: but transactions are already run async
- # [17:02] <grantg> Does anyone know if chrome 6 supports the file api?
- # [17:02] <annevk> I wrote http://dev.w3.org/2006/webapi/progress/ today
- # [17:02] <mathrick> so if you add another level of executeSql working async, it becomes quite unmanageable
- # [17:02] <grantg> I know 7 does.
- # [17:02] <annevk> feedback welcome before I post to public-webapps
- # [17:02] * annevk needs to do some shopping first
- # [17:03] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:03] <mathrick> jgraham: ah, right, WorkerUtilsDatabase
- # [17:04] <grantg> Can anyone figure out how to make webworkers work with graphics bound to the CPU core.
- # [17:04] <grantg> I tried that with the gbc emu, but it made performance slower, since the framebuffer was being passed back to the UI.
- # [17:05] * Quits: Steve_B (~chatzilla@gatej.thls.bbc.co.uk) (Remote host closed the connection)
- # [17:05] <mathrick> jgraham: one way to alleviate it a bit would be to introduce checkpoints / barriers that could be inserted optionally and would essentially put the caller to sleep until the results are available
- # [17:06] <grantg> WebWorks seem to also block any onmessage event inside the worker when it's running (Feature?).
- # [17:06] <jgraham> mathrick: That would be a language feature,no?
- # [17:06] <mathrick> so transaction.barrier() would make sure all transaction steps queued until now have been performed
- # [17:06] <grantg> *WebWorkers
- # [17:06] <jgraham> co-routines?
- # [17:06] <mathrick> jgraham: it doesn't really need to be exposed in the language
- # [17:06] <jgraham> Well it doesn't work if you want to get data back, does it?
- # [17:07] <jgraham> It sounds like
- # [17:07] * Quits: grantg (80e30b26@gateway/web/freenode/ip.128.227.11.38) (Quit: Page closed)
- # [17:07] <jgraham> foo = (yield something)
- # [17:07] <mathrick> it would if your callback stuffed the result in a known location, which is not hard to do with closures, which JS thankfully does have
- # [17:07] <jgraham> in python
- # [17:07] <mathrick> ah, you're looking at it from the other side
- # [17:08] <mathrick> I mean more like this:
- # [17:08] <karlcow> Very early alpha state pure JavaScript implementation of the RDFa API draft spec released -- http://lists.w3.org/Archives/Public/public-rdfa-wg/2010Oct/0029
- # [17:09] <mathrick> function myTransaction(tx) { var result; tx.executeSql("...",[], function(tx, r) { result = r }); tx.checkpoint(); alert(result) }
- # [17:09] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Read error: Connection reset by peer)
- # [17:12] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:15] <mathrick> jgraham: related is http://chumsley.org/jwacs/
- # [17:15] <mathrick> which is a dialect with continuations that transforms to regular JS
- # [17:16] <mathrick> though I don't believe you can actually use it to fix things like "can't use any async APIs from inside an event listener"
- # [17:20] <jgraham> Anyone know what ES5-strict-mode-enabled browsers do when setting a readonly IDL property?
- # [17:20] * aroben|afk is now known as aroben
- # [17:20] <jgraham> per the current letter of WebIDL they should not throw since it is ignorant of strict mode, but per the spirit of Strict Mode they should throw
- # [17:24] * Quits: mathrick (~mathrick@users177.kollegienet.dk) (Read error: Connection reset by peer)
- # [17:24] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Quit: Leaving)
- # [17:25] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [17:25] * Joins: mathrick (~mathrick@users177.kollegienet.dk)
- # [17:31] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [17:32] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
- # [17:33] * Quits: pesla (~pesla@188.202.125.121) (Quit: kthxbye!)
- # [17:35] * Quits: weinig (~weinig@c-98-234-177-136.hsd1.ca.comcast.net) (Quit: weinig)
- # [17:36] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [17:41] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Quit: o/)
- # [17:50] <annevk> no feedback? lame
- # [17:51] * Joins: jwalden (~waldo@nat/mozilla/x-omwiggjwpeezwqsf)
- # [17:51] * Joins: dgouldin (~dgouldin@173.74.42.162)
- # [17:51] * Parts: dgouldin (~dgouldin@173.74.42.162)
- # [17:53] <Philip`> annevk: You forgot all the semicolons in the example code
- # [17:55] <annevk> wontfix :)
- # [18:03] * Quits: myakura (~myakura@p2113-ipbf4405marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [18:04] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [18:04] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [18:04] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:11] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:14] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Quit: Leaving)
- # [18:15] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [18:23] * Joins: dglazkov (~dglazkov@nat/google/x-kijqwiufyxlmnhcj)
- # [18:26] <matjas> https://bugzilla.mozilla.org/show_bug.cgi?id=591981 made me wonder, where in the HTML5 spec does it state that the execute-in-insertion-order for DOM inserted <script>s SHOULD NOT be enforced
- # [18:29] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/complete.html#running-a-script
- # [18:30] <annevk> hairy
- # [18:30] <annevk> Hixie, took over Progress Events
- # [18:30] <annevk> Hixie, http://dev.w3.org/2006/webapi/progress/
- # [18:30] <Hixie> cool
- # [18:30] * Joins: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
- # [18:32] <annevk> I was reminded once again that because of SVG 1.2 Tiny it has the most suckiest interface members
- # [18:32] <annevk> made me sad
- # [18:33] <Hixie> oh?
- # [18:33] <annevk> lengthComputable, loaded, total...
- # [18:34] <annevk> hasMax, value, max, or some such would've been nicer
- # [18:34] <Hixie> *shrug*
- # [18:35] <annevk> I guess
- # [18:36] * Quits: MikeSmith (~MikeSmith@c-98-223-102-218.hsd1.in.comcast.net) (Quit: The curfew tolls the knell of parting day... the plowman homeward plods his weary way)
- # [18:40] * Quits: matjas (~matjas@ip-213-49-93-99.dsl.scarlet.be) (Remote host closed the connection)
- # [18:40] * Quits: micheil (~micheil@220-235-101-140.dyn.iinet.net.au) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [18:43] * Quits: paul_irish (~paul_iris@207-237-102-112.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) (Remote host closed the connection)
- # [18:44] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
- # [18:50] * Quits: jwalden (~waldo@nat/mozilla/x-omwiggjwpeezwqsf) (Quit: brb, battery dying)
- # [18:51] * Joins: maikmerten (~maikmerte@port-92-201-155-156.dynamic.qsc.de)
- # [18:51] <annevk> I should probably add the reference to SVG back in, I actually forgot it came from there while writing
- # [18:51] <annevk> so not "back in" but "in"
- # [18:53] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:57] * Quits: mcdave (~mcdave@2002:5598:e04:0:21b:63ff:fec5:3f9) (Quit: mcdave)
- # [18:57] * Joins: micheil (~micheil@220-235-101-140.dyn.iinet.net.au)
- # [19:00] * Joins: jwalden (~waldo@nat/mozilla/x-bsffclfageezbpnc)
- # [19:00] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [19:04] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [19:04] * aroben is now known as aroben|lunch
- # [19:05] * Joins: paul_irish (~paul_iris@nat/google/x-zlybygfqiuuwolur)
- # [19:05] <annevk> damn it, http://lists.w3.org/Archives/Public/public-html-bugzilla/2010Oct/ is still not getting any email
- # [19:05] * Quits: paul_irish (~paul_iris@nat/google/x-zlybygfqiuuwolur) (Remote host closed the connection)
- # [19:06] <annevk> and it's way too late in Tokyo to fix that now
- # [19:06] <micheil> hmm?
- # [19:06] <micheil> it's only 4am AEST
- # [19:06] * Joins: paul_irish (~paul_iris@nat/google/x-yijwtjljlhnnabuh)
- # [19:06] <micheil> (not sure whether that's too close to tokyo)
- # [19:07] <annevk> I got 2AM
- # [19:07] <annevk> for "time in tokyo" on Google
- # [19:07] <micheil> yeah
- # [19:07] <micheil> I'm obviously up late.
- # [19:09] <annevk> well, I suppose "late" is a personal thing
- # [19:09] * Quits: miketaylr (~miket@pat-tdc.opera.com) (Quit: miketaylr)
- # [19:10] <annevk> but 2AM is late for Mike afaik :)
- # [19:11] <micheil> true
- # [19:14] * Joins: Ms2ger (~Ms2ger@91.181.54.73)
- # [19:14] * Ms2ger was summoned by annevk
- # [19:15] <annevk> oh hey
- # [19:15] <annevk> I should improve my summoning skills
- # [19:15] <jgraham> Seriously ;)
- # [19:16] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [19:17] <annevk> Ms2ger, so I actually need to fix a few more things and then hopefully you can generate a copy and then we can hopefully get Art to convince the rest of the W3C we should publish Web DOM Core with a shortname of domcore
- # [19:17] <annevk> I forgot to put in the whole patent policy disclaimer part
- # [19:18] <Ms2ger> Sure
- # [19:18] * Quits: payman_m (~payman_m@77.72.99.119) (Quit: payman_m)
- # [19:19] <Ms2ger> Did I miss anything besides someone dumping 300 bugmails in my inbox?
- # [19:20] * Joins: mdelaney (~mdelaney@66.109.104.215)
- # [19:20] * Quits: tonyg-cr (~Adium@nat/google/x-mxqxzwkukdtqxbsd) (Quit: Leaving.)
- # [19:21] <annevk> Ms2ger, I wrote http://dev.w3.org/2006/webapi/progress/ and nobody cares ;p
- # [19:21] <gsnedders> annevk: You wrote it, why would they?
- # [19:21] <annevk> oh, and I believe the DRM bug got reopened, Fronteers conference is this week, and some other stuff I do not recall right now
- # [19:22] <annevk> gsnedders, excellent point
- # [19:22] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
- # [19:24] * Joins: drunknbass (~drunknbas@76.91.255.83)
- # [19:24] <annevk> Ms2ger, try it now?
- # [19:24] <annevk> after hg pull / hg update
- # [19:26] * Quits: Ms2ger (~Ms2ger@91.181.54.73) (Read error: Connection reset by peer)
- # [19:26] <annevk> hah
- # [19:27] <annevk> I guess I better start summoning now, for it takes a long time :)
- # [19:28] * aroben|lunch is now known as aroben
- # [19:28] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
- # [19:29] * Joins: Peter- (~peter@535174E7.cable.casema.nl)
- # [19:30] * Joins: Ms2ger (~Ms2ger@91.181.54.73)
- # [19:32] * Joins: MikeSmith_ (~MikeSmith@pool-71-98-83-89.ipslin.dsl-w.verizon.net)
- # [19:33] * Joins: dbaron (~dbaron@nat/mozilla/x-iupcmgheyqduwwuj)
- # [19:37] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # [19:40] * Joins: tonyg-cr (~Adium@nat/google/x-hxxdhiwapscagcep)
- # [19:41] * Joins: boaz (~boaz@64.119.153.2)
- # [19:43] * Quits: MikeSmith_ (~MikeSmith@pool-71-98-83-89.ipslin.dsl-w.verizon.net) (Ping timeout: 245 seconds)
- # [19:48] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [19:50] * Quits: sean` (~Sean@84-106-110-173.cable.quicknet.nl) (Read error: Connection reset by peer)
- # [19:50] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [19:55] * Quits: mdelaney (~mdelaney@66.109.104.215) (Quit: mdelaney)
- # [20:01] <Ms2ger> you need the image to load in order to get a HTMLImageElement object
- # [20:01] <Ms2ger> Really?
- # [20:01] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [20:02] <Hixie> new Image(); and document.createElement('img') both give you an HTMLImageElement object with no image loaded
- # [20:02] * Quits: paul_irish (~paul_iris@nat/google/x-yijwtjljlhnnabuh) (Remote host closed the connection)
- # [20:03] * Ms2ger expects jgraham to correct himself on the list
- # [20:04] * Joins: aho (~nya@fuld-4d00d442.pool.mediaWays.net)
- # [20:04] * Quits: tonyg-cr (~Adium@nat/google/x-hxxdhiwapscagcep) (Quit: Leaving.)
- # [20:05] <Ms2ger> Also, annevk, why'd you mark bug 10832 as VERIFIED instead of CLOSED?
- # [20:06] <annevk> dunno, I can mark it CLOSED
- # [20:06] <annevk> good to see you're back so soon
- # [20:06] <annevk> can you generate a DOM Core copy?
- # [20:10] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
- # [20:12] * Joins: miketaylr (~miketaylr@85.19.196.182)
- # [20:12] <annevk> cool
- # [20:12] <annevk> lets see what pubrules says
- # [20:13] <Ms2ger> http://dvcs.w3.org/hg/domcore/rev/4e81c4313c3e
- # [20:13] <annevk> oh
- # [20:14] <annevk> Anolis does not understand [STATUS] or [LONGSTATUS]?
- # [20:14] <annevk> bah
- # [20:14] <Ms2ger> Looks like it should
- # [20:15] <annevk> hmm
- # [20:15] <annevk> I'll fix those manually for now in the generated copy so I have something to give to Art
- # [20:17] <Ms2ger> I'm fixing it
- # [20:17] <annevk> ok
- # [20:17] <annevk> i'll wait
- # [20:18] <gsnedders> annevk: --w3c-compat-options or something like that?
- # [20:19] <gsnedders> (the design of it in Anolis 1 means you basically have to compute the replacement string before doing any replacements, and they're way more expensive to compute than other replacements)
- # [20:20] <annevk> I don't know Anolis unfortunately (or why I cannot get it to work) but these can be replaced whenever
- # [20:21] * Quits: mven (~mven__@169.241.49.57) (Quit: Leaving)
- # [20:21] * Joins: mven (~mven__@169.241.49.57)
- # [20:21] * Quits: miketaylr (~miketaylr@85.19.196.182) (Remote host closed the connection)
- # [20:22] <Ms2ger> annevk, could you push to w3.org?
- # [20:23] <annevk> sure
- # [20:24] <annevk> done
- # [20:24] <Ms2ger> Apparently I lost the right incantation once more
- # [20:25] <annevk> looks very official now: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html
- # [20:25] <annevk> ta
- # [20:25] * Joins: paul_irish (~paul_iris@nat/google/x-synwuxrezmnrdcbp)
- # [20:25] <Ms2ger> Except for the IDL blocks
- # [20:27] <annevk> hmm, lets copy the style block from XHR
- # [20:27] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [20:28] <annevk> pushed
- # [20:28] * Quits: paul_irish (~paul_iris@nat/google/x-synwuxrezmnrdcbp) (Remote host closed the connection)
- # [20:29] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [20:30] * Joins: maikmerten_ (~maikmerte@port-92-201-19-157.dynamic.qsc.de)
- # [20:33] * Quits: maikmerten (~maikmerte@port-92-201-155-156.dynamic.qsc.de) (Ping timeout: 264 seconds)
- # [20:33] <Ms2ger> And pushed
- # [20:33] * Joins: jennb (~jennb@nat/google/x-sjvnugzyhqolsxid)
- # [20:34] * Joins: Druide__ (~druid@p5B1377A4.dip.t-dialin.net)
- # [20:34] <annevk> hmm, reference section is now split? I guess that's fine
- # [20:35] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [20:35] <annevk> and all <var> are suddenly linked
- # [20:36] <TabAtkins> OMIGOD I HATE AIRLINES >_<
- # [20:36] <annevk> and <a> is inside <code>, but I guess that is ok
- # [20:36] <jgraham> TabAtkins: Yes
- # [20:36] <annevk> Ms2ger, so should we do s/<var>/<var title>/ ?
- # [20:37] <jgraham> Ms2ger: How do you get a reference to a HTMLImageElement for a SVG image if you don't support SVG elements in image?
- # [20:38] <jgraham> Or am I not understanding the correction that you are looking for?
- # [20:38] * Quits: Druid_ (~druid@p5B137EAB.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [20:38] <Ms2ger> I might be misunderstanding your email
- # [20:39] <annevk> Ms2ger, likely publication date is Oct 7
- # [20:39] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:40] <jgraham> Ms2ger: The point I was trying to make is that it is OK to test that e.g SVG in drawImage works if you set up the test so that it doesn't fail if SVG in <img> elements doesn' work at all
- # [20:40] <jgraham> Since it seems to be a requirement of the spec that drawImage supports any format for which you can get a HTMLImageElement
- # [20:41] <jgraham> Which I think is equivalent to "any format supported by <img>"
- # [20:42] <romeo_> cool. The idiotic mega spec killed my browser and all my tabs once again...
- # [20:43] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [20:43] <jgraham> romeo_: Which browser?
- # [20:44] <romeo_> jgraham, will tell you when I manage to launch it again
- # [20:45] <jgraham> You're not sure which browser you use?
- # [20:45] <jgraham> Actually I guess I sometimes realise that things are a bit odd because I am not using the browser I hink I am
- # [20:45] <jgraham> *think
- # [20:46] * Quits: Peter- (~peter@535174E7.cable.casema.nl) (Ping timeout: 240 seconds)
- # [20:46] <romeo_> some Firefox 3.6
- # [20:46] * Joins: Peter` (~peter@535174E7.cable.casema.nl)
- # [20:47] <romeo_> sessionstore.js is a single line of condensed js. *sigh*
- # [20:47] * Joins: expilicious (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
- # [20:48] * Joins: hamcore (rhythm@unaffiliated/hamcore)
- # [20:48] <Ms2ger> annevk, I hope it's almost ready now ;)
- # [20:48] <jgraham> romeo_: I hear that Firefox 4 improves spec loading time a great deal
- # [20:49] <TabAtkins> romeo_: Just stripped whitespace, or variables shortened as well? There are good prettifiers that'll fix the former.
- # [20:49] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [20:50] <annevk> Ms2ger, thanks
- # [20:50] <annevk> Ms2ger, not sure what to do with the <var> stuff
- # [20:50] <annevk> seems only <var>node</var> is affected atm
- # [20:50] <Ms2ger> Oh, duh
- # [20:52] * Joins: paul_irish (~paul_iris@nat/google/x-yphcifuxgoqpthbg)
- # [20:52] <smaug____> romeo_: you should use Firefox 4
- # [20:53] <romeo_> Yeah yeah yeah, but I am not
- # [20:53] <annevk> romeo_, you can use whatwg.org/C
- # [20:54] * Ms2ger crosses fingers
- # [20:54] <annevk> Ms2ger, heh, I actually think we should fix that in Anolis
- # [20:54] <annevk> I don't think that should be in W3C compat
- # [20:54] <annevk> but this works
- # [20:55] <Ms2ger> Hmm?
- # [20:55] <annevk> that <var> can be an xref
- # [20:55] <annevk> I don't think you ever want that
- # [20:55] <annevk> and if you do, just wrap a span around it
- # [20:55] <Ms2ger> I suppose that's true
- # [20:56] <jgraham> Doesn't HTML5 use that?
- # [20:56] <jgraham> Or maybe I am confused
- # [20:57] <Ms2ger> Bah, it does
- # [20:58] <annevk> it does?
- # [20:58] <annevk> weird
- # [20:58] <Ms2ger> <var>the script block's type</var>
- # [20:58] <gsnedders> annevk: It does. It was on list of elements Hixie wanted to xref, and thought he could justify semantically.
- # [20:58] <annevk> grr
- # [20:58] <smaug____> jgraham: do you happen to know if it is a known problem that there are some painting/rendering problems when scrolling html5 draft Opera/linux
- # [20:59] <jgraham> I am not sure
- # [20:59] <Ms2ger> jgraham, surely you can get an HTMLImageElement regardless of the format?
- # [20:59] <gsnedders> smaug____: With the comment box, or anything else?
- # [20:59] <jgraham> Ms2ger: How?
- # [21:00] <Ms2ger> Uh
- # [21:00] <smaug____> gsnedders: with the comment box
- # [21:00] <Ms2ger> createElement("img")
- # [21:00] <Ms2ger> img.src = "foo.mng"
- # [21:00] <smaug____> gsnedders: sounds like a known bug then
- # [21:00] <annevk> jgraham, i = new Image()
- # [21:01] <Philip`> Just check for .complete = true, I guess
- # [21:02] <annevk> not just that anymore
- # [21:02] <annevk> checking width/height might be more reliable
- # [21:03] <gsnedders> smaug____: Known (at least insofar as QA have seen it before, whether we have a bug report for it is a separate question). :P
- # [21:03] * Quits: ben_alman (~cowboy@64.119.153.2) (Remote host closed the connection)
- # [21:04] * Joins: ben_alman (~cowboy@64.119.153.2)
- # [21:05] <jgraham> Ms2ger: OK, I guess you need to check that width !=0 and height != 0
- # [21:05] <annevk> but assuming SVG works in <img> is fine imo
- # [21:05] * Parts: paul_irish (~paul_iris@nat/google/x-yphcifuxgoqpthbg)
- # [21:06] <annevk> no need to make things complex now for something everyone will have in one/two years
- # [21:06] <jgraham> I note my original email doesn't mention how you decide if the image format is supported
- # [21:06] <jgraham> annevk: I disagree
- # [21:07] <jgraham> The spec is very careful not to require SVG support
- # [21:07] <annevk> yeah well, impls support it so we might as well test it to some extent
- # [21:08] <annevk> the spec does not require support for ECMAScript either
- # [21:08] <jgraham> This is true
- # [21:08] <annevk> http://www.w3.org/2010/09/13-ab-minutes -- W3C Member-only (also interesting)
- # [21:09] <jgraham> There has to be a line somewhere
- # [21:09] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:09] * Philip` wonders if SVG drawImage should be required to be high-quality vector rendering, or if it's acceptable to flatten it to a bitmap and then render the bitmap onto the canvas
- # [21:09] <jgraham> It is not clear to me why SVG is in but PDF is out, for example
- # [21:09] * Philip` also wonders what should happen with SVG drawImage and security
- # [21:10] <Ms2ger> Taint it
- # [21:10] <Ms2ger> At least, I understand that's what Mozilla is doing
- # [21:10] <aho> well, you would flatten it to the size you're drawing it at
- # [21:10] <jgraham> Whereas at least png and gif and ECMAScript have a long history of being supported
- # [21:11] <Philip`> Ms2ger: In all cases, even if it's just dumb shapes and colours?
- # [21:12] <aho> well, you explictly ask for a bitmap representation :>
- # [21:12] <Ms2ger> Your dumb shapes and colours might be my trade secrets
- # [21:12] <Philip`> Ms2ger: If that was a problem, it would be equally a problem for drawImage of PNGs and JPEGs
- # [21:13] <Ms2ger> I should not that I don't know what I'm talking about
- # [21:13] <Ms2ger> note, even
- # [21:13] <Philip`> (If that's not a problem, SVG is still a problem since a same-origin SVG image can embed different-origin images)
- # [21:13] <Philip`> (and <foreignObjects>)
- # [21:14] <Philip`> (but I guess it's kind of risky for browsers to allow some SVGs and not others)
- # [21:14] <Ms2ger> All SVGs, with an XXX comment in the source to maybe make it more permissive
- # [21:15] * Joins: estes (~aestes@17.246.16.249)
- # [21:15] * Quits: smaug____ (~chatzilla@cs181063178.pp.htv.fi) (Ping timeout: 264 seconds)
- # [21:15] <annevk> jgraham, PDF does not have native support in all user agents, SVG does
- # [21:16] <annevk> jgraham, it seems unlikely PDF will have that
- # [21:16] <Philip`> What is "all"?
- # [21:16] <Ms2ger> WebKit, Gecko, Trident and Presto
- # [21:16] <Philip`> Canvas seems to be supported by some non-desktop browsers too, which may be less supportive of SVG
- # [21:16] <annevk> the usual suspects, indeed
- # [21:17] <annevk> so they note n/a for the test
- # [21:18] <jgraham> annevk: Right. With the proviso that we implement a N/A state that checks a precondtion, I am happy to have this kind of test
- # [21:18] <jgraham> I will even implment support in jsharness.js
- # [21:18] <annevk> no
- # [21:18] <annevk> no
- # [21:18] <jgraham> No?
- # [21:18] <annevk> it can just fail in their impl and they can mark it as n/a
- # [21:18] <jgraham> No
- # [21:19] <annevk> no need for tricks
- # [21:19] <jgraham> That is a trick
- # [21:19] <jgraham> Manually changing results
- # [21:19] <annevk> it's avoiding needless complexity
- # [21:19] <annevk> we're not having pre-conditions for all tests that use ECMAScript or XML either
- # [21:19] <annevk> it'd be insane
- # [21:20] <jgraham> Well for ECMAScript it is clearly insane
- # [21:20] <jgraham> We already had explicit agreement that we could assume a mostly-functional ECMSScript engine
- # [21:21] <jgraham> *ECMAScript
- # [21:22] <annevk> I don't really get the philosophical debate about whether assuming SVG support matters
- # [21:22] <annevk> tests make all kinds of assumptions all the time about other specs
- # [21:22] <annevk> introducing complexity for that is not at all worth it
- # [21:22] <annevk> especially if the top-five browsers plan on supporting it anyway
- # [21:30] * aroben is now known as aroben|away
- # [21:30] * Quits: jennb (~jennb@nat/google/x-sjvnugzyhqolsxid) (Quit: jennb)
- # [21:36] * Joins: smaug____ (~chatzilla@GKMDCXLIII.gprs.sl-laajakaista.fi)
- # [21:40] <jgraham> annevk: Well fel free to disagree with me on the list
- # [21:42] <jgraham> I still think the idea of adding tests that have the sole purpose of testing something that is specifically not required by the spec is suspect
- # [21:43] <jgraham> Moreso than relying on things that are known to be universially supported for testing other things
- # [21:44] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
- # [21:49] <annevk> someone else already disagreed, no?
- # [21:49] <annevk> and as Kris said, someone needs to test whether drawing SVG on <canvas> works, as the combination of specs requires that
- # [21:50] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
- # [21:51] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Quit: apucacao)
- # [21:51] <jgraham> It seems to me that it is for the SVG WG to test
- # [21:52] <jgraham> Especially as they define(d) that SVG had to work in <img>
- # [21:52] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
- # [21:52] <Philip`> I think canvas tests need to test it, because there's lots of non-trivial interactions with canvas behaviour
- # [21:52] <Philip`> (security and scaling etc)
- # [21:53] * Joins: peol (~andree@unaffiliated/peol)
- # [21:53] <annevk> yeah, and we have a <canvas> test suite which has all the infrastructure already
- # [21:53] <jgraham> It's not clear that affects who's responsibility it is
- # [21:54] <jgraham> They could after all reuse our infrastructure
- # [21:54] <Philip`> My original concern was just whether a non-SVG-supporting browser should be considered a pass or fail
- # [21:54] <annevk> really, responsibility is something for people who care about Process to bring up
- # [21:54] <annevk> rather than progress
- # [21:54] * Quits: estes (~aestes@17.246.16.249) (Quit: estes)
- # [21:55] <jgraham> I am mildly concered that we end up with a clear idea of what the scope of the testsuite should be
- # [21:55] <jgraham> It is highly unclear that SVG-in-canvas is in scope more than PDF-in-canvas
- # [21:56] <annevk> i think this is exactly the kind of thing we should be testing
- # [21:56] <annevk> one of the things, as Ian now and then mentions, we really care about is closing the gaps between the various specifications
- # [21:56] <annevk> this is one of those things
- # [21:56] <aho> i think svg in canvas already works in one browser
- # [21:56] <aho> i gues it was opera... mmmh
- # [21:56] <aho> +s
- # [21:56] <annevk> jgraham, it is not at all highly unclear, geez
- # [21:56] <jgraham> If the criteria is "have all four major browsers agreed to implement it" then its now
- # [21:56] <jgraham> *not
- # [21:57] <jgraham> If the criteria is "what does the spec say" then it is
- # [21:59] * Joins: tonyg-cr (~Adium@nat/google/x-tqbajdpfvfysfmmk)
- # [21:59] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Quit: annevk)
- # [22:01] <romeo_> How do I generate something like whatwg.org/C from source?
- # [22:01] <romeo_> The svn repo seems to miss a script for that job
- # [22:02] <jgraham> For the benefit of the logs: anne, seriously if "four engines plan to implement it" is your criterion for "is this in scope", please say so on the list
- # [22:02] <jgraham> If you have a different criterion, please say that
- # [22:06] <aho> mine is... if it makes sense (i.e. if there is some use case for this) it should work :>
- # [22:09] <jgraham> That's a good policy for a QA testsuite. Not so much for a conformance testsuite for a particular specification
- # [22:10] * gsnedders would add, "and if it doesn't make sense, it shouldn't crash"
- # [22:10] <Hixie> is there harm having more than necessary in the test suite?
- # [22:10] <gsnedders> (because someone will do it anyway)
- # [22:10] <jgraham> Hixie: It depends what the additional tests are and why they were submitted
- # [22:10] <gsnedders> Hixie: If a test is failed by every browser because they don't support it because the spec doesn't require it, then is the test useful?
- # [22:11] * Quits: maikmerten_ (~maikmerte@port-92-201-19-157.dynamic.qsc.de) (Remote host closed the connection)
- # [22:11] <jgraham> If they are for some proprietry image format only supported by one browser, for example, it doesn't seem good
- # [22:12] <jgraham> Also having tests for things like "does this corrupt PNG file work as expected" seem out of place in a HTML testsuite
- # [22:12] <jgraham> Although they might be very useful tests
- # [22:14] <jgraham> (also, we have to reach two fully interoperable implementations, so the more stuff we have that won't be implemented by all players who have a realistic chance of being one of those implementations, the less the chance of actually achieving that)
- # [22:15] <Hixie> sure, i'm assuming we're only testing stuff that everyone agrees should be implemented in the first place :-)
- # [22:15] <jgraham> Hixie: Well we're already not, in fact
- # [22:16] <jgraham> Since we need to use some video codecs
- # [22:16] <Philip`> I already have tests for APNG
- # [22:16] <jgraham> But of course we try to work around that
- # [22:16] <Philip`> (in canvas)
- # [22:16] <Philip`> but they're designed to pass if APNG isn't supported
- # [22:16] <Hixie> oh well some tests may need alternatives to test the same thing with different underlying techs
- # [22:16] <Hixie> that's still "one test" for the purposes of this discussion
- # [22:19] <jgraham> Anyway, I can agree that if everyone of interest plans to implement SVG-in-<img> and we think that we will do a better job of the tests than the SVG WG then having the tests in the HTML testsuite is OK
- # [22:21] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [22:22] * Joins: sicking (~chatzilla@nat/google/x-pekayyxsgmmodkgf)
- # [22:22] <Hixie> i don't really care where the tests are so long as they are somewhere; the worst situation is having two groups both saying that the test should be "over there"
- # [22:22] <Hixie> also, having the test in both places is harmless
- # [22:23] * Joins: estes (~aestes@17.246.16.249)
- # [22:23] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:24] <aho> ye
- # [22:25] <aho> svg+webgl also makes lots of sense. if the resolution is high you can then easily use high res textures :>
- # [22:26] <aho> svg in canvas doesnt seem to work anywhere yet... just tried it in the latest oepra, minefield and chrome dev :l
- # [22:27] <Ms2ger> There's a patch for Gecko
- # [22:27] <TabAtkins> <svg> in canvas, or SVG-in-<img> in canvas?
- # [22:27] <aho> latter
- # [22:27] <aho> img = new Image(); img.src = '...svg'
- # [22:28] <aho> i don't even get onload then :l
- # [22:31] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:31] * Quits: ROBOd (~robod@89.123.144.36) (Quit: .)
- # [22:33] <romeo_> The spec-splitter.py script is wonderful. It made a multipage version of the spec within 3 seconds.
- # [22:34] <romeo_> Is there a script like that available for the WA1.0 spec?
- # [22:35] * romeo_ is going to study the spec-splitter.py script
- # [22:36] <Philip`> The script should work for any version of the spec
- # [22:36] <Philip`> (with varying levels of goodness)
- # [22:36] <jgraham> (but not for other specs, right?)
- # [22:36] <Philip`> It'd work for anything with the same markup structure
- # [22:36] <romeo_> Maybe I have an old or obsolete version?
- # [22:37] <Philip`> e.g. same number of elements in head, and same nestedness
- # [22:37] <romeo_> Here it is! http://html5.googlecode.com/svn/trunk/spec-splitter/
- # [22:38] <romeo_> I don't think it has a WA1 option
- # [22:40] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [22:41] * Joins: tw2113 (~tw2113asw@host-66-96-230-24.midco.net)
- # [22:41] * Quits: tw2113 (~tw2113asw@host-66-96-230-24.midco.net) (Changing host)
- # [22:41] * Joins: tw2113 (~tw2113asw@fedora/tw2113)
- # [22:47] * Joins: jacobolus (~jacobolus@wrls-249-212-231.wrls-client.fas.harvard.edu)
- # [22:48] * Joins: jennb (~jennb@nat/google/x-kfnxtcmlbjquxnat)
- # [22:48] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [22:52] * Joins: jgornick (~joe@199.199.212.242)
- # [22:54] * Joins: heycam (~cam@203-97-204-82.dsl.clear.net.nz)
- # [23:01] * Joins: Heimidal_ (~heimidal@c-67-177-214-77.hsd1.co.comcast.net)
- # [23:04] * Quits: Ms2ger (~Ms2ger@91.181.54.73) (Quit: nn)
- # [23:06] * Joins: dgouldin (~dgouldin@71.21.155.43)
- # [23:07] * Quits: Heimidal_ (~heimidal@c-67-177-214-77.hsd1.co.comcast.net) (Remote host closed the connection)
- # [23:09] * Parts: dgouldin (~dgouldin@71.21.155.43)
- # [23:19] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [23:19] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [23:20] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:23] * Quits: smaug____ (~chatzilla@GKMDCXLIII.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
- # [23:23] * Quits: Anti-X (~duckmysic@c9E72BF51.dhcp.bluecom.no) (Ping timeout: 240 seconds)
- # [23:24] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [23:25] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:27] <Hixie> ~.
- # [23:28] <heycam> Hixie, enter, not space :)
- # [23:29] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:29] <Hixie> yeah it turns out the connection wasn't dead after all ;-)
- # [23:30] * Joins: dpranke (~Adium@nat/google/x-gscvzdbgspjglqjv)
- # [23:33] * aroben|away is now known as aroben
- # [23:36] <jgraham> But maybe some people just learnt a good ssh trick
- # [23:37] <jgraham> (~ at the start of the line is the escape character "." means close the connection)
- # [23:37] * jgraham only learnt that quite recently and so guesses some people don't know
- # [23:38] <Hixie> it's in the ssh man page, so i'm sure most people who use ssh know about it :-)
- # [23:38] <jgraham> Umm. Yeah
- # [23:38] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [23:38] <jgraham> Man pages aren't noted for being fun light reading
- # [23:39] <romeo_> For every man page there should be a human page.
- # [23:39] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
- # [23:44] <romeo_> ... with e.g. common examples.
- # [23:45] * Quits: sicking (~chatzilla@nat/google/x-pekayyxsgmmodkgf) (Ping timeout: 272 seconds)
- # [23:47] * Joins: sicking (~chatzilla@nat/google/x-tbyljldhkzmrfztg)
- # [23:53] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # Session Close: Wed Oct 06 00:00:00 2010
The end :)