00:04 | <dbaron> | Hixie, yeah |
00:05 | <Hixie> | k |
00:05 | <dbaron> | Hixie, also affects their interaction with each other, though |
00:05 | <Hixie> | well sure |
00:06 | <Hixie> | i thought there might have been a compat reason for the way i made a lot of the border-width rules preshints but the border-style rules ua.css rules |
00:06 | <Hixie> | but i guess not if that's the only difference |
00:12 | <zewt> | heh, cheers for everyone making the same mistakes http://unity3d.com/support/documentation/Manual/Security%20Sandbox.html |
00:12 | <zewt> | You are allowed to download images from servers that do not have a crossdomain.xml file. However, the only thing you are allowed to do with these images is use them as textures in your scene. You are not allowed to use GetPixel() on them. You are also no longer allowed to read back from the screen. |
01:35 | <heycam> | Hixie, that "global scope polluter property" term disappeared after simplifying the window named property thing |
01:35 | <Hixie> | ah ok |
01:35 | <Hixie> | can you update the bug with whatever i need to do, if anything? |
01:35 | <Hixie> | seems every time i get around to addressing that particular issue, the solution has changed again ;-) |
01:35 | <heycam> | sure ;) |
01:35 | <Hixie> | thanks!! |
01:36 | <heycam> | just gotta go and buy a couch, will leave a comment later today |
01:40 | <Hixie> | cool, thanks |
02:59 | <erlehmann> | zewt, Y unity cannot into CORS headers? |
03:05 | <zewt> | what? |
06:24 | <annevk> | How do CSS animations or transitions interact with the task queue? |
07:49 | <zcorpan> | "User agents that support a constructor for an event interface must return true for that interface's extended feature string and the version "4.0"." http://html5labs.interoperabilitybridges.com/dom4events/ |
07:51 | <annevk> | pretty good at ignoring feedback given thus far |
08:15 | <annevk> | why does ancestor Documents not exist |
08:15 | <annevk> | now you have to say something like |
08:15 | <annevk> | documents of the browsing contexts that are ancestor of the document's browsing context |
08:15 | <annevk> | which is like confusing |
08:32 | <Hixie> | isn't hasFeature(), like, gone |
08:33 | <Hixie> | annevk: document.parentNode === null because otherwise security error |
08:33 | <annevk> | it is, but requests to kill extensions to hasFeature() from DOM Level 3 Events have fallen on death ears |
08:34 | <annevk> | I just pointed it out again that my comments have been ignored |
08:34 | <annevk> | now I have to wait another month of course |
08:34 | <annevk> | but I've only been waiting for answers since March or so, so whatever |
08:34 | <annevk> | Hixie, I meant more as a concept |
08:35 | <Hixie> | well i can't complain about people taking long to answer to feedback |
08:35 | <annevk> | Hixie, not really something we'd expose |
08:35 | <annevk> | it's more like ignoring feedback |
08:35 | <annevk> | since they claim they have addressed all feedback |
08:35 | <Hixie> | just use "document's parent browsing context's document" |
08:35 | <Hixie> | yeah ignoring feedback is a better thing to complain about |
08:35 | <annevk> | and then I have to do the work to look up what they missed |
08:36 | <annevk> | which sucks donkey balls, or something like that |
08:39 | <annevk> | Hixie, ah, that makes it slightly shorter, thanks |
08:39 | <annevk> | pretty close to a pretty crappy draft of Fullscreen |
08:40 | <Hixie> | cool |
08:40 | <Hixie> | btw if you want all acnestors i think i've got a term like "ancestor browsing contexts" defined |
08:40 | <Hixie> | check the bc section |
08:40 | <annevk> | since everyone seems to do something different I specced something close to what Gecko has, left out the keyboard stuff for now, and hope feedback will make it nice |
08:40 | <annevk> | Hixie, yeah, using that |
08:40 | <Hixie> | k |
08:51 | <annevk> | btw, if HTML defined browsing contexts as http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#trees I would get "descendant" for free |
08:52 | <annevk> | i'll just define descendant for now and leave that as possible future cleanup |
08:52 | <Hixie> | browsing contexts are weirder, they have openers, secondaries, all kinds of crap |
09:13 | jgraham | cowers from the death ears |
10:50 | annevk | looks up "cowers" |
11:15 | <hsivonen> | hmm. I see no mention of ANGLE on Opera 12's about page. Does this mean Opera wrote its own shader validation? |
11:22 | <hsivonen> | MapsGL not offered to Opera :-( |
11:49 | <hasather> | hsivonen: I think so yes, see http://www.khronos.org/assets/uploads/developers/library/2011_GDC_WebGL/Opera_GDC-Mar11.pdf |
11:55 | <hsivonen> | hasather: thanks |
11:56 | <hasather> | hsivonen: also see http://www.youtube.com/watch?v=BnVy_uCk_es at 06:50 |
12:31 | <gsnedders> | hsivonen: Our DirectX backend is as old as Vega itself (and was mentioned with its announcement) — it predates ANGLE existing. |
12:46 | <hsivonen> | gsnedders: interesting. I had missed that somehow. |
12:56 | <gsnedders> | hsivonen: But yeah, we have separate DirectX 9, DirectX 10, OpenGL, and OpenGL ES backends. |
13:53 | <gsnedders> | Wow. Just had Android crash and lose all my text messages. And not the first time I've had messages vanish due to Android bugs. Not exactly endearing… |
14:36 | <erlehmann> | gsnedders, intredasting. do you have cyanogen or an old version? |
14:37 | <gsnedders> | erlehmann: old version |
14:41 | <erlehmann> | gsnedders, get cyanogen then :3 |
14:41 | <erlehmann> | i won a g1 and even there cyanogen runs. magic. |
14:43 | <erlehmann> | the bootloader is called the DangerSPL because it has a chance of bricking the device |
14:43 | <erlehmann> | SUSPENSE |
14:43 | <gsnedders> | Not exactly impressive that HTC ship something unusable., |
14:44 | <gsnedders> | And at least one of the bugs that has annoyed me with Android is unfixed upstream. |
14:53 | <hsivonen> | I'm waiting for Nexus Prime, because I don't trust non-Nexus devices to get proper software updates |
14:54 | <gsnedders> | I'm really, very seriously, considering getting a Windows Phone 7 device. |
14:54 | <gsnedders> | Just… there's something wrong that I've reached the conclusion that they might be the best devices today. |
14:54 | <hsivonen> | gsnedders: does Windows Phone 7 run any Opera products? |
14:55 | <gsnedders> | hsivonen: Nope. |
14:55 | <gsnedders> | (Mobile obviously will never come to it as long as they forbid native code) |
14:56 | <hsivonen> | gsnedders: I find it a bit surprising that Opera hasn't repurposed the Java version of the Mini front end for WP7 by now |
15:06 | <erlehmann> | hsivonen, everything with nexus in name is probably a good idea. |
15:06 | <erlehmann> | gsnedders, WP-7 may have a nice interface, but hackability? |
15:06 | <erlehmann> | i like the python scripting thing of androi |
15:06 | <erlehmann> | d |
15:07 | <gsnedders> | erlehmann: I'm not massively bothered. As long as I have an ssh client… |
15:07 | <erlehmann> | dumb terminals, here they are again. |
15:08 | <hsivonen> | sigh. I contacted the front-line support of a corporation that shall remain nameless explaining to them that their site doesn't work with the HTML5 parser in Firefox and I'm the person who wrote the parser and asking them to put me in touch with their technical staff |
15:09 | <hsivonen> | I got back a canned reply that instructed me to flip a pref in about:config |
15:09 | <hsivonen> | a pref I implemented |
15:09 | <hsivonen> | html5.parser.enable |
15:09 | <zewt> | heh |
15:09 | <zewt> | so there's a site out there telling people to flip a global preference |
15:10 | <Ms2ger> | I would be surprised if there was only one |
15:10 | <hsivonen> | maybe I should accelerate the removal of the pref |
15:11 | <Ms2ger> | Or rename it again |
15:11 | <zewt> | html5.parser.enable.by.the.way.the.person.that.told.you.to.set.this.is.dumb |
15:13 | <zewt> | the most discouraging thing is when you google for an error message, and the first google hit is a mailing list post of: you asking about the error |
15:26 | <miketaylr> | hsivonen: after finally getting ahold of someone at symantec re: http://www.symantec.com/ja/jp/business/security_response/graphs.jsp?graphid=attacktrends, i was told i probably had a virus |
15:27 | <miketaylr> | ( <title/> ) |
15:28 | <zcorpan> | miketaylr: i guess generally that's true |
15:29 | <miketaylr> | heh |
15:29 | <Ms2ger> | Well no, Chrome is the virus ;) |
15:29 | <hsivonen> | miketaylr: :-( |
15:56 | <smaug____> | I don't understand 4.8.14.2 |
15:56 | <smaug____> | the "...and then fired again..." part |
15:56 | smaug____ | files a spec bug |
15:57 | <Ms2ger> | In which document? :) |
15:57 | <smaug____> | HTML spec |
16:08 | <michel_v> | Karl made me do it |
16:11 | <miketaylr> | whatever it was, my condolences |
16:11 | Ms2ger | goes for kicking out isElementContentWhitespace |
16:38 | <dglazkov> | good morning, Whatwg! |
16:39 | <Ms2ger> | MORNING |
16:40 | <gsnedders> | Back from vacation? |
16:41 | <dglazkov> | gsnedders: me? yes! |
16:42 | <dglazkov> | gsnedders: a REAMDE vacation |
16:42 | <gsnedders> | dglazkov: Can't see many words on you. |
16:43 | <dglazkov> | gsnedders: ok I googled that and still don't understand what you said :) |
16:44 | <gsnedders> | dglazkov: I tried you READYOU. |
16:44 | <gsnedders> | a/you/to/ |
16:44 | <dglazkov> | gsnedders: :) |
16:50 | <Ms2ger> | Does Opera support CORS already? |
16:54 | <jgraham> | No. Known defect |
17:59 | <TabAtkins> | jgraham: reading the backscroll, do you honestly disagree that JS is a functional language? Just to be sure, we're both using the sense of "uses first-class functions quite a lot", right? |
17:59 | <TabAtkins> | Because if you're just being snarky about the non-CS definition of "functional", then whatever. |
18:32 | <hober> | annevk5: /me keeps reloading https://bitbucket.org/annevk in anticipation of a fullscreen draft :) |
19:19 | <Hixie> | TabAtkins: js is not a pure-functional language (it has side-effects) but it can be used as a functional programming language |
19:19 | <Hixie> | TabAtkins: generally the term "functional programming" refers to not relying on side-effects or state, though, not so much whether the language has first-class functions |
19:19 | <TabAtkins> | That would be why I didn't call it pure-functional, because that's trivially false. ^_^ |
19:19 | <Hixie> | TabAtkins: though having first-class functions is probably a necessary component |
19:20 | <Hixie> | or at least, having function references |
19:20 | <Hixie> | they don't necessarily have to be objects per se |
19:32 | <Ms2ger> | Hixie, yt? |
19:47 | <Hixie> | Ms2ger: yo |
19:48 | <Ms2ger> | Looking at setTimeout |
19:48 | <Ms2ger> | It takes a float for the timeout argument |
19:49 | <Hixie> | sounds appropriately crazy |
19:49 | <Ms2ger> | And then turns it into an int using a custom algorithm that looks almost-entirely-but-not-quite like ToInt32 |
19:50 | <Hixie> | yeah i seem to recall there was some weirdness around that |
19:50 | <Hixie> | something about not wrapping around or something |
19:50 | <Hixie> | i forget |
19:50 | <Hixie> | svn blame might know more |
19:50 | <Ms2ger> | Ah |
19:52 | <Ms2ger> | Well, afaict from the code, Gecko doesn't do that |
19:52 | <Hixie> | it's possible webidl has advanced to the point where it can describe the behaviour necessary for compat, this stuff predates a lot of webidl |
19:53 | <Hixie> | or the browsers might have become more sane |
19:53 | <Hixie> | feel free to file a bug saying it should be simplified |
19:57 | <Ms2ger> | Looks like Opera doesn't wrap |
19:58 | <Ms2ger> | But I'm not going to wait 2**32 milliseconds to confirm |
19:59 | <Hixie> | yeah that's the problem :-) |
20:00 | <Ms2ger> | Filed bug 14469, you can open the testcase now so it's finished when you get there ;) |
20:00 | <Hixie> | heh |
21:23 | <jgraham> | TabAtkins: I don't think "has first class functions" is a good definition of "functional programming language" |
21:23 | <jgraham> | Although I will allow that it supports a functional style |
21:23 | <jgraham> | In more important questions, wtf is EventException? |
21:23 | <jgraham> | Is this something I should know about or did D3E invent it? |
21:25 | <Ms2ger> | D3E nonsense |
21:25 | <jgraham> | Does anyone apart from Microsof care about that? |
21:25 | <jgraham> | +t |
21:26 | <jgraham> | They want to add EventException to testharness.js and I think it is stupid, but I'm not really sure that "this spec shouldn't exist" is a good enough reason to complain |
21:27 | <jgraham> | Oh, it's in DOM 2 Events too |
21:27 | <jgraham> | UNSPECIFIED_EVENT_TYPE_ERR |
21:27 | <jgraham> | Nice |
21:27 | <Ms2ger> | I just removed it from Gecko |
21:27 | <Ms2ger> | Anyway, what's up with not being able to make useCapture optional in Java? |
21:28 | <Ms2ger> | public void addEventListener(String type, Object listener) {} |
21:28 | <Ms2ger> | public void addEventListener(String type, Object listener, boolean capture) {} |
21:28 | <Ms2ger> | wfm |
21:28 | <jgraham> | People haven't seriously been complaining about that, have they? |
21:28 | <jgraham> | You need to make the third param optional for web compat |
21:29 | <jgraham> | So it's optionality isn't optional to specify |
21:29 | <Ms2ger> | It is for D3E |
21:29 | <Ms2ger> | It's a MAY there |
21:29 | <jgraham> | For real? |
21:29 | <Ms2ger> | Yes |
21:30 | <smaug____> | Ms2ger: did I r+ UNSPECIFIED_EVENT_TYPE_ERR patch? |
21:30 | <smaug____> | maybe I did |
21:30 | <Ms2ger> | You did |
21:30 | <smaug____> | maybe I shouldn't have :) |
21:30 | <jgraham> | That's just... wow... I don't even know what to say |
21:30 | <smaug____> | since I'm not quite sure I like the DOM4 way to have all the exception type in one spec |
21:30 | <smaug____> | s/type/types/ |
21:32 | <jgraham> | smaug____: I guarantee to you that in all the cases where it makes a difference having two types there just causes problems (e.g. when authors want to handle exceptions but forget that there are different exceptions for events) |
21:32 | <Ms2ger> | Also, other specs can define their own types |
21:38 | <oojacoboo> | hey, anyone on the chrome team? |
21:38 | <oojacoboo> | I'm seeing a new behavior with tables in Canary |
21:38 | <oojacoboo> | was curious to know what is causing the change |
21:41 | <jgraham> | In other news, google dropping code search sucks |
21:48 | <smaug____> | what is the reason for dropping code search? |
21:49 | <smaug____> | and where was it announced? |
21:52 | <Velmont> | They said thei're pulling entire Google Labs. Today. -- I read it in a we're deleting Buzz-post on some google blog. |
21:52 | <Velmont> | But guess there are much better sources out there on the intarwebs. |
22:02 | <Ms2ger> | http://googleblog.blogspot.com/2011/10/fall-sweep.html |
22:02 | Ms2ger | attempts to improve d3e once more |
22:05 | <jgraham> | Don Quixote would be proud |
22:09 | <Ms2ger> | Mm |
22:09 | <Ms2ger> | If it doesn't work out, I'll just object |