00:03
<GPHemsley>
zewt: I'm not sure. I was thinking it would cause some sort of compatibility issue somewhere if a page included an X-UA-Compatible declaration that forced IE users into Chrome.
00:03
<GPHemsley>
(Though I suppose that would be a rather small set of users.)
00:05
<zewt>
don't really know what that means, but if it lets people stuck in IE8 to trick their incompetent employment overlords into letting them use something less broken, that seems like a win
00:24
<GPHemsley>
http://en.wikipedia.org/wiki/Google_Chrome_Frame
09:57
<Stevef_>
darobin_: note bugs I filed http://lists.w3.org/Archives/Public/public-html/2012Dec/0085.html are not directly related to general alt text advice clean up
10:13
<darobin>
Stevef_: yes, I noticed — thanks a lot!
10:18
<Stevef_>
darobin: don't think they are controversial since mostly about fixing inconsitiences with agreed upon conformance requirement
10:18
<darobin>
they didn't look controversial at first brush, I'll be looking at them more closely during the week
11:32
<Ms2ger>
darobin, fwiw, there's a TODO in idlharness about the parser not supporting legacycallers, but I couldn't care less about testing those :)
11:40
<darobin>
Ms2ger: yeah I saw that in a comment IIRC, but it's not something that I would see as a chart-topping feature request
11:40
<darobin>
one thing that wouldn't hurt would be a test suite for idlharness — but at some point I fear being trapped in an endlessly recursive reality
11:42
<zcorpan>
hsivonen: can the timeout be increased in v.nu? http://validator.nu/?doc=http%3A%2F%2Fwww.jabcreations.com%2F&schema=http%3A%2F%2Fs.validator.nu%2Fxhtml1-ruby-rdf-svg-mathml.rnc+http%3A%2F%2Fs.validator.nu%2Fxhtml10%2Fxhtml.sch+http%3A%2F%2Fc.validator.nu%2Fall-html4%2F&parser=xml&showsource=yes times out most of the time for me
11:58
<zcorpan>
filed a bug
12:09
<hsivonen>
zcorpan: didn’t time out for me now
12:09
<hsivonen>
zcorpan: but yeah, waiting on IO is cheap except takes up a thread
12:10
<hsivonen>
zcorpan: up until now, no one had complained about the timeouts, IIRC
12:10
<zcorpan>
hsivonen: doesn't for me now, either. but it did more than half of the time half an hour ago
12:12
<zcorpan>
hsivonen: timing out might be more expensive than not timing out since it probably causes the user to try again (and again) :-)
12:16
<hsivonen>
:-)
12:17
<hsivonen>
I’m mainly worried about all threads ending up waiting and the server hitting a thread number limit
12:17
<hsivonen>
(cue rant about Node.js vs. Java servlet threading model)
12:29
<annevk>
So I had plans to expand the URL API a bit. But maybe I should wait until the current one is implemented more widely?
12:32
<SimonSapin>
annevk: I guess it depends how big/valuable is what you want to add
12:33
<annevk>
Well, they're mostly ideas, in part based on what some libraries have out there and in part based on discussion with some of those library developers.
12:33
<annevk>
E.g. URL.isEqual(URL, options)
12:34
<annevk>
URL.segments (ideally returns a subclass of Array)
12:34
<annevk>
and maybe basename/dirname
12:35
<SimonSapin>
annevk: could these be left up to libraries?
12:38
<annevk>
SimonSapin: everything can :)
12:39
<annevk>
SimonSapin: but the whole reason we're adding new URL and such is because people prefer not to write and maintain those libraries
12:40
<annevk>
rwaldron: you around?
12:41
<annevk>
rwaldron: I was wondering if Object.observe is also available on Map/Array and such
12:41
<annevk>
rwaldron: and since you compare it with mutation observers in your post I wonder if it's related to the task queue or if it's immediate
12:49
<annevk>
oh
12:49
<annevk>
per https://mail.mozilla.org/pipermail/es-discuss/2012-August/024555.html "delivery is async-ish (huzzah!)" which is not acceptable :(
12:50
<annevk>
I wonder how it's even possible to define a feature like that in ECMAScript which has no concept of a task queue
13:37
<smaug____>
hmm, has some often used page stopped using mutation event listeneres
13:38
<smaug____>
based on telemetry data something changed mid September
13:46
<annevk>
sounds good
14:27
<annevk>
hmm, posted to es-discuss
14:27
<annevk>
http://img3.ranker.com/list_img/9660/549660/full/the-best-of-the-and-quot-i-don-t-know-what-i-m-doing-and-quot-meme.jpg seems applicable
14:32
<annevk>
I guess at some point I should also try to post about IDL so we can get past the "IDL is fugly" and instead do something productive
14:38
<rwaldron>
annevk re: set/map etc in Object.observe, no they are not yet part of the spec.
14:39
<annevk>
hmm, forgot to ask about the async stuff was envisioned
14:39
<annevk>
rwaldron: ah okay
14:56
<smaug____>
annevk: where do we do type conversion so that a new object is created? (assuming I've understood correctly the 'set blob, get entry in filelist')
14:57
<annevk>
smaug____: input.type = 5; input.type > "text" (I think)
14:58
<smaug____>
no objects created
14:58
<annevk>
why is that a criteria though?
14:58
<smaug____>
setter would always need to define how the new object is created
14:59
<smaug____>
and it just feels odd
15:00
<annevk>
seems natural to me :)
15:01
<annevk>
assign this object a list of Y objects; return a list of Y objects wrapped in a Z object
15:01
<smaug____>
nothing natural there :)
15:02
<annevk>
given how you implement get/set for attributes in JavaScript it's kinda normal too they're gonna do distinct things
15:02
smaug____
has the feeling he will not win this battle, since bz and sicking might want the feature
15:03
<smaug____>
annevk: that is no reason to make the default setters/getters to work in unexpected way
15:04
<annevk>
yeah, well, you also don't like putforwards, which I think is pretty great (and wish we had more, e.g. for .style)
15:04
<annevk>
I prefer convenience over artificial symmetry
15:06
<annevk>
whoa, original DOM had Range support for Attr
15:06
<annevk>
nuts I tell you
15:08
<Ms2ger>
Yeah
15:10
<darobin>
there isn't much that Attr didn't have
15:10
<Ms2ger>
Sanity
15:11
<darobin>
well, sanity...
15:11
<darobin>
heh, you beat me to it :)
15:17
<annevk>
I wonder if Indexed DB ended up removing DOMStringList
15:18
<annevk>
nope
15:18
<annevk>
CSSOM still has it too
15:18
<annevk>
Only Hixie removed it from HTML
15:19
<annevk>
Kinda tempted to remove it from DOM
15:19
<Ms2ger>
sgtm
15:22
<annevk>
boom
16:48
<marcosc>
Peoples, quick question... can adding a WebIDL serializer to an object cause conflicts with Web Workers? http://lists.w3.org/Archives/Public/public-audio/2012OctDec/0722.html
16:50
<Ms2ger>
... eh?
16:51
<marcosc>
Ms2ger: was that a response to me?
16:52
<annevk>
What's a serializer?
16:52
<marcosc>
annevk: .toJSON ... get you pointer ..one sec
16:53
<Ms2ger>
marcosc, no, that's nonsense
16:53
<marcosc>
annevk: http://dev.w3.org/2006/webapi/WebIDL/#dfn-serializer
16:53
<Ms2ger>
If input is a host object (e.g. a DOM node)
16:53
<Ms2ger>
Throw a DataCloneError exception and abort the overall structured clone algorithm.
16:54
<marcosc>
right, that's what I thought
16:54
<marcosc>
thanks Ms2ger :)
16:55
<Ms2ger>
Np
16:55
<annevk>
so which objects use this serializer thingie?
16:55
<annevk>
and why isn't it called json?
16:55
<annevk>
heycam|away: if serializer is JSON, maybe name it that way?
16:55
<Ms2ger>
Performance should, but I don't think they bothered
16:56
<marcosc>
annevk: I think it's to do with getting for free from ES6
16:57
<annevk>
not following
16:57
<marcosc>
If I read WebIDL correctly, ES6 has a native .toJSON function on Object?
16:57
<annevk>
fwiw: http://dom.spec.whatwg.org/#introduction-to-dom-ranges
16:59
<Ms2ger>
Interesting example
16:59
<annevk>
took me ages to find something usable, at some point I figured an image and a sentence would do, which gave me w3cmemes :)
17:02
<annevk>
<- bad at examples
17:09
<dglazkov>
good morning, Whatwg!
17:21
<tantek>
good morning dglazkov!
18:08
<MikeSmith>
cool to see http://dom.spec.whatwg.org/#introduction-to-dom-ranges
18:08
<MikeSmith>
but dunno why you put the scary quotes in the heading
18:09
<MikeSmith>
annevk: ↑
18:11
<MikeSmith>
also "In the node tree above a range can be used" might would be nicer with a comma in there
18:11
<MikeSmith>
"In the node tree above, a range can be used"
18:11
<Hixie>
i think amazon may be in the process of updating their graphics assets
18:11
<annevk>
MikeSmith: I used the quotes in "The DOM" and "DOM Events" too
18:11
<annevk>
MikeSmith: because they're not quite the official name anymore
18:11
<Hixie>
as i'm going through checkout, it's alternating between 2008-style graphics and 1998-style graphics
18:11
<annevk>
MikeSmith: but still commonly used
18:12
<MikeSmith>
annevk: ah OK
18:12
<MikeSmith>
Hixie: weird
18:12
<annevk>
open to changing that though, will add the comma
18:12
<annevk>
MikeSmith: "Michael™ Smith" for ack right?
18:13
<MikeSmith>
annevk: speaking of weird, I notice some weird formatting after http://dom.spec.whatwg.org/#dom-range-startcontainer etc.
18:13
<MikeSmith>
annevk: yeah
18:13
<MikeSmith>
there's extra horizontal space after the dfn terms
18:13
<annevk>
that's an intentional <hr>
18:13
<annevk>
:)
18:14
<annevk>
to provide some space between related stuff
18:14
<MikeSmith>
oh but only in Chrome maybe
18:14
<annevk>
it matches the IDL formatting
18:14
<MikeSmith>
hmm went away after reload anyway
18:14
<annevk>
but subtle I suppose
18:14
<annevk>
bit*
18:15
<MikeSmith>
annevk: but what I was seeing was like an exta 2em of space after each one
18:15
<annevk>
after each? oh
18:15
<annevk>
sounds like a rendering glitch
18:16
<MikeSmith>
yeah
18:17
<MikeSmith>
anyway I also like the comment in the source with a link to w3cmemes
18:17
<MikeSmith>
more specs should have those
18:18
<matjas>
zcorpan: http://simon.html5.org/specs/quirks-mode says “This document has been superseded. See http://dvcs.w3.org/hg/quirks-mode/raw-file/tip/Overview.html.” but that URL is broken now
18:18
<Hixie>
(quirks.spec.whatwg.org in case you are still looking for it)
18:19
<matjas>
thanks
18:20
<annevk>
thanks for the feedback MikeSmith
18:20
<annevk>
adding a sentence on attributes now that I forgot, and your comma
18:20
<zcorpan>
matjas: i've tried to get that to redirect but failed
18:20
<Hixie>
MikeSmith: in case pubteam or whoever is in charge of mail archives doesn't read www-talk, someone is offering archive e-mail mboxes there for some historical lists
18:21
<MikeSmith>
Hixie: yeah saw that just now
18:21
<annevk>
whoa that's cool
18:21
<MikeSmith>
will forward it to the systems team
18:22
<annevk>
can someone ping me when they're up? :)
18:22
<annevk>
MikeSmith: committed
18:26
<MikeSmith>
annevk: cool
18:26
<MikeSmith>
I e-mailed systems team about the archives
18:43
<MikeSmith>
matjas: heycam|away made a patch that adds details+summary support to Gecko. I tried it with your http://mathiasbynens.be/demo/html5-details-jquery demo page and it works as expected except that the disclosure triangles aren't displayed
18:43
<MikeSmith>
but they are displayed if I turn off your CSS
18:43
<MikeSmith>
there are some try builds of it if you want to check
18:43
<MikeSmith>
https://bugzilla.mozilla.org/show_bug.cgi?id=591737#c22
18:44
<MikeSmith>
or can build from heycam|away patch https://bug591737.bugzilla.mozilla.org/attachment.cgi?id=692862
22:41
<annevk>
dglazkov: thanks for the reply
22:43
<annevk>
dglazkov: it might not be before mid-Feb or so that I'll fix DOM event handling, though now more of the details become clear maybe I can fit it in somehow sooner
22:45
<Hixie>
jonlee: yt?
23:00
<jonlee>
Hixie: pong
23:00
<annevk>
Anyone else reading http://www.w3.org/2001/tag/2012/12/13-minutes "who are we writing the architecture document for? I think we're writing it for young guys starting to create web sites"
23:00
<annevk>
?
23:07
<Hixie>
jonlee: hi
23:07
<jonlee>
Hixie: hello
23:07
<Hixie>
jonlee: i was told you are the person to talk to about context menus in html at apple
23:08
<Hixie>
jonlee: was wondering if you had any input on http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Nov/0369.html
23:09
<Hixie>
smaug____: btw, your continued input on http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Dec/0046.html would be most welcome
23:09
<jonlee>
Hixie: looking
23:09
<Hixie>
jonlee: thanks
23:09
<smaug____>
Hixie: will do later this night
23:09
<Hixie>
smaug____: awesome
23:23
<TabAtkins>
Is there a naming convention for enums in DOM?
23:24
<Hixie>
lowercase
23:24
<Hixie>
english
23:24
<Hixie>
one word, ideally
23:24
<TabAtkins>
I mean the identifier. ^_^
23:24
<TabAtkins>
The enum's type, used in webidl.
23:25
<Hixie>
oh
23:25
<Hixie>
same as interfaces
23:25
<TabAtkins>
Okay.
23:25
<TabAtkins>
Was just making sure we didn't do something like pre/suffix them with "Enum" or something.
23:25
<Hixie>
not currently
23:25
<Hixie>
still early days though, if you want to try to start a convention :-)
23:26
<jwalden>
prefixes? do not want
23:26
<TabAtkins>
I'd prefer not doing so. Was just checking.
23:27
TabAtkins
is giving feedback on the Ambient Light API.
23:53
<Hixie>
lol
23:53
<Hixie>
w3c just violated the process again
23:53
<Hixie>
http://www.w3.org/2012/12/html5-cr http://goo.gl/mQ56m
23:55
<TabAtkins>
Wait, what? It went to CR?
23:58
<zewt>
"html 5.1"? i have to say, the w3c is a fucking absurd joke