00:24
<Domenic_>
yeah i had to dig around github to find that
00:24
<Domenic_>
http://webaudio.github.io/web-midi-api/
03:27
<crocket>
How do I test if a web browser supports filename* in Content-Disposition?
07:17
<Domenic_>
tyoshino: thanks so much for your careful review :). I have to go to sleep very soon, but am happy to reply in the morning.
07:29
<zcorpan>
looks like blink is on a killing spree
08:05
<abarth|gardener>
zcorpan: hopefully we'll get back to working on those features once we've fixed some of the other problems we've got
08:06
<zcorpan>
abarth|gardener: which features do you mean?
08:06
<abarth|gardener>
oh, maybe I misunderstood your comment above
08:08
<zcorpan>
i was referring to the flow of intent to remove of legacy things
08:08
<abarth>
ah, yes. I don't think the Attr node stuff is coming back :)
08:09
<abarth>
Do you know what a notation Node is/was?
08:09
<abarth>
I read the spec for it, but it didn't really say anything
08:10
<zcorpan>
it's for representing an xml Notation, which i've forgotten what it's supposed to be used for
08:11
<zcorpan>
something that goes in the internal subset of the doctype
08:11
<abarth>
"A notation is a processing instruction that tells the parser what to do with information of a particular format (binary files, image files, sound files, database files etc.) by assigning an external application to process it."
08:11
<abarth>
<!NOTATION my_format SYSTEM "http://my_website.com/my_application.exe">;
08:11
<abarth>
oh man
08:11
<abarth>
that sounds like a terrible idea
08:11
<abarth>
from http://pic.dhe.ibm.com/infocenter/rsysarch/v11/index.jsp?topic=%2Fcom.ibm.sa.xml.design.doc%2Ftopics%2Ft_Notation.html
08:11
<abarth>
please download this EXE to view this content o_O
08:13
<abarth>
zcorpan: I meant that we're removing things like CSS variables that we'll hopefully get back to working on at some point
08:14
<zcorpan>
abarth: ok, yep
09:25
<JakeA>
Anyone got stats on the content types <script src> is served with?
09:26
<JakeA>
Actually, *.js urls would be good enough
10:07
<annevk>
JakeA: should get someone of that company that employs you to look into that, I hear they're pretty good at it
10:25
<JakeA>
annevk: hah, actually, it was easier to use http://www.igvita.com/2013/06/20/http-archive-bigquery-web-performance-answers/
10:26
<annevk>
JakeA: oh cool
10:26
<annevk>
I know about http://webdevdata.org/ but that seems to be mostly HTML pages
10:34
<JakeA>
96.7% of *.js urls are served with application/x-javascript, text/javascript, or application/javascript
10:34
<JakeA>
(in the top 3000 sites)
10:37
<wilhelm_>
And the remaining? No content-type?
10:37
<wilhelm_>
text/plain? (c:
10:42
<JakeA>
Raw data https://docs.google.com/spreadsheet/ccc?key=0Am8BnxIvH5DudFV4dG82WEtveGY5RnJUNXdZNVNnSUE&usp=sharing
10:42
<JakeA>
the next most popular is no type, then text/html
10:45
<annevk>
JakeA: I rather not require something different for a service worker compared to a normal worker
10:45
<annevk>
JakeA: but we could I suppose, note that we still don't really have defined content-type parsing in an interoperable way
10:46
<annevk>
JakeA: e.g. HTTP says "Content-Type: text/html;" is invalid
10:46
<JakeA>
annevk: Yeah, I'm not set on requiring a content type for serviceworkers, but it's a possibility if there's a perceived security risk
10:47
<JakeA>
annevk: Oh, didn't know that
11:08
<annevk>
https://bugs.freedesktop.org/show_bug.cgi?id=41155#c18 o_O
11:09
<annevk>
If you've been maintaining a MIME type module for 10 years and have still not realized the way MIME types work (including the whole standards process) is broken, the problem is really with you...
11:30
<darobin>
"I wrote that bit of spec. So consider it a MUST."
11:30
<darobin>
I'd buy that on a sticker
11:31
<JakeA>
Haha
11:35
<charl>
lol, a bit lower down: "I see a disconnect between your insistance on rejecting a MIME type because it's not registered and your opinion that a "SHOULD" can become a "MUST" on a whim."
11:35
<charl>
indeed
12:00
<JakeA>
annevk: Btw, had a catchup with Alex, he's been speaking to http people, apparently having http-style matching in a serviceworker cache would be pretty trivial
12:08
<annevk-cloud>
Cool. Does feel somewhat dangerous as it's high-level, but hopefully it works out
13:30
<GPHemsley>
annevk, JakeA: I have defined an algorithm for parsing a MIME type in mimesniff: http://mimesniff.spec.whatwg.org/#parsing-a-mime-type
13:32
<GPHemsley>
It's somewhat hard to test whether it's implemented, though
13:48
<annevk>
GPHemsley: you can test it with <script type=> maybe to some extent
13:48
<annevk>
GPHemsley: whether CSS is applied is another good test
13:48
<annevk>
GPHemsley: might depend on the exact context for CSS loading
13:49
<GPHemsley>
ah, hmm, interesting ideas
13:49
<annevk>
oh, and whether CORS does a preflight or not
13:50
<annevk>
GPHemsley: http://fetch.spec.whatwg.org/#simple-header
13:51
<GPHemsley>
alright, I'll have a look at it at some point
13:51
<GPHemsley>
gotta run now, though
14:30
<espadrine>
Is document.activeElement going to be deprecated?
14:30
<espadrine>
cf https://www.w3.org/Bugs/Public/show_bug.cgi?id=23475#c16
14:49
<annevk>
espadrine: looks like Ian is proposing that to make focus behavior for <dialog> sane
14:49
<annevk>
espadrine: he asked people to review his proposal and people haven't really been doing that yet I think
15:29
<zcorpan>
GPHemsley: canPlayType
15:31
<zcorpan>
GPHemsley: annevk: <script type> doesn't parse as mime type. http://www.whatwg.org/specs/web-apps/current-work/multipage/scripting-1.html#support-the-scripting-language
15:33
<Ms2ger>
Anyone else have gsoc project ideas for the w3c? We've got https://etherpad.mozilla.org/GBHx8UkC9k so far
15:34
<zcorpan>
dig into presto-testo
15:36
<jgraham>
It would have to be something with a significant element of coding though; something purely about moving/rewriting tests would probably not be a valid project
16:17
<annevk-cloud>
zcorpan: same for <style>?
17:01
<dglazkov>
good morning, Whatwg!
17:16
<jcgregorio>
good afternoon dglazkov!
17:50
<guzzlefry>
quick question, is <div>some text</div> valid HTML?
17:50
<guzzlefry>
Does that text need to be wrapped in anything?
17:51
<Ms2ger>
Is fine
17:51
<guzzlefry>
cool, thank you
19:25
<annevk>
Is it just me or is the new Twitter site really ugly?
19:30
<jgraham>
Has it only changed if you sign in?
19:39
<TabAtkins>
annevk: It's just change aversion.
19:40
<annevk>
TabAtkins: It just doesn't make sense that the navigation buttons are all the way on the left whereas most everything else is in a column in the center
19:40
<TabAtkins>
There's not all the way on the left for me. On narrower monitors I suppose the width of the thing spans the screen?
20:07
<zcorpan>
annevk-cloud: it looks like the spec assumes a real mime type in <style type> but i would be surprised if browsers do that
20:08
<zcorpan>
http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2803
21:09
<Hixie>
annevk-cloud: i don't understand https://www.w3.org/Bugs/Public/show_bug.cgi?id=24599
21:25
<Hixie>
"Refused to display 'http://www.trustlogo.com/images/cot_bgf0.gif'; in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'."
21:25
<Hixie>
that's pretty funny.
21:25
<Hixie>
doesn't give me great faith in the image though
21:41
<GPHemsley>
Hmm... some interesting behavior with <style type>
21:42
<GPHemsley>
If there's a semicolon before "text/css" (or a number of other similar variants), it still works
21:42
<GPHemsley>
http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2804
21:43
<GPHemsley>
oh
21:43
<GPHemsley>
I guess it's just assuming empty MIME type
21:43
<GPHemsley>
I guess that makes sense
21:50
<Hixie>
still works where?
21:55
<GPHemsley>
Hixie: In Firefox, you mean?
21:55
<Hixie>
ah, in firefox
21:55
<Hixie>
doesn't in chrome
21:55
<GPHemsley>
interesting
21:55
<GPHemsley>
I think Firefox patterns closely to the "parse a MIME type" algorithm
21:56
<GPHemsley>
in part because I used Firefox primarily when writing it, but in part because it's the sane thing to do
21:58
<Hixie>
i don't think chrome parses a mime type at all for <style type>
22:41
<TabAtkins>
Yeah, wouldn't be surprised if we just do a literal text check.