02:12
<dekiss>
annevk-cloud
02:12
<dekiss>
here?
02:12
<dekiss>
hwo can I help making the html ? ^^
02:12
<dekiss>
hehe
02:12
<dekiss>
suggestions on mailing list are only considered to be implemented?
04:36
<JonathanNeal>
Is there ARIA role or similar attribute that identifies a link as being to the current page, like one would find in a navigation menu?
04:47
<Hixie>
JonathanNeal: the href="" pointing to the local page seems sufficient to indicate that, no?
04:49
<JonathanNeal>
Perhaps. Still, I was wondering if there was anything more blatantly assistive.
04:50
<Hixie>
i don't understand
04:50
<Hixie>
assistive how?
04:50
<Hixie>
the AT has access to the link...
04:51
<JonathanNeal>
Hixie: some ATs are not as A as others. Is rel="self" valid?
04:52
<Hixie>
in general i would strongly recommend against us making anything valid that is redundant with existing data
04:52
<Hixie>
since that's just asking for it to be inconsistent
04:52
<JonathanNeal>
Hixie: responding to "i don't understand", what I mean is: in theory, navigations with self pointing links have been around for ages so I would hope this has been resolved by ATs without the need for assistive roles or aria-*. Still, I'm asking because I do not know if there is, in fact, a way to be explicit.
04:53
<Hixie>
how is href="" not explicit?
04:53
<Hixie>
i don't understand what you mean by explicit
04:55
<JonathanNeal>
To be clear, you mean an href with an empty value?
04:56
<Hixie>
no i mean the href="" attribute
04:58
<JonathanNeal>
You mean an href pointing to the page itself should be explicit enough for any AT, and anything additional is harmfully redundant?
04:58
<dekiss>
Hixie can I be editor of HTML ? :)
04:59
<Hixie>
JonathanNeal: "harmfully redundant" is tautological, but yeah
04:59
<Hixie>
dekiss: sure
04:59
<dekiss>
^^ NICE :)
04:59
<dekiss>
is there some official application I should send?
04:59
<Hixie>
yeah
04:59
<JonathanNeal>
Hixie: not entirely so, as is the case for roles and html5 attributes.
05:00
<JonathanNeal>
err, html5 elements
05:00
<Hixie>
dekiss: attach a patch to bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=23659
05:00
<Hixie>
JonathanNeal: it's just as redundant for those
05:00
<JonathanNeal>
<nav role="navigation"> redundant but not necessarily harmful.
05:00
<dekiss>
Hixie THANKS!
05:00
<Hixie>
JonathanNeal: it's both redundant and harmful
05:00
<Hixie>
dekiss: (the patch should actually fix the bug, obviously)
05:00
<Hixie>
dekiss: (not just any random patch)
05:01
<dekiss>
ok :)
05:02
<JonathanNeal>
well, I don't believe that redundancy for compatibility is as harmful as redundancy for, say, uniformity or verbosity.
05:02
<JonathanNeal>
If you don't sympathize with that statement, I'd love to read your thoughts on why.
05:03
<Hixie>
redundancy in HTML leads to copy-pasta which leads to ATs being given bogus data where they would instead work fine if there was no redundancy
05:07
<JonathanNeal>
Thanks.
05:08
<dekiss>
Hixie you think Webgl will be used much?
05:12
<JonathanNeal>
Hixie, speaking of redundancy, do you think the <head> element has any real value?
05:13
<Hixie>
dekiss: not my department
05:13
<Hixie>
JonathanNeal: never really thought about it, since we can't drop it
05:13
<dekiss>
ok
05:16
<JonathanNeal>
That's interesting and curious. So, if you did think about it, and found it to be the meta equivalent of <font>, why couldn't you drop it?
05:19
<Hixie>
JonathanNeal: we can't drop it just like we can't drop <font>
05:19
<Hixie>
JonathanNeal: browsers implement it, pages depend on it
05:19
<Hixie>
JonathanNeal: we couldn't even make it non-conforming (which is what HTML4 did with <font>) since the parser implies it
05:19
<JonathanNeal>
I just learned something. I thought <font> was deprecated in HTML4 and removed in HTML5.
05:20
<Hixie>
it's obsolete, but browsers still have to support it
05:23
<dekiss>
Chrome has some bug with antialising on Helvetica Neur
05:23
<dekiss>
also it had with css transitions on fixed elements
05:24
<dekiss>
where can I send those bugs?
05:28
<GPHemsley>
Hixie: Is the HTML UA stylesheet available in a single file or block of text?
05:29
<Hixie>
dekiss: crbug.com
05:29
<Hixie>
GPHemsley: it's available in a single file, but not separate from interleaving other text
05:30
<Hixie>
GPHemsley: in part because it's not entirely expressible in CSS
05:30
<GPHemsley>
Hixie: :P
05:30
<GPHemsley>
fair enough, I suppose
05:31
GPHemsley
uses CSS 2.1's default stylesheet for HTML 4 instead.
05:32
<Hixie>
GPHemsley: what's your purpose?
05:32
<GPHemsley>
just looking for a sample CSS file
05:32
<Hixie>
ah
05:34
GPHemsley
wonders how easy it is to find a sample ECMAScript file that's not contaminated by JavaScript extensions...
05:36
<JonathanNeal>
GPHemsley: last updated 2012 http://www.iecss.com/whatwg.css
05:38
<dekiss>
thanks
05:39
<GPHemsley>
JonathanNeal: Thanks; need an ECMAScript file now.
05:41
<JonathanNeal>
Are there (and what are the) standard ways to communicate the language of a document outside of using <html> with lang=""?
05:44
<GPHemsley>
JonathanNeal: The Content-Language HTTP header
05:47
<Hixie>
The Content-Language HTTP header actually sets the intended languages understood by the reader, not the language of the document.
05:47
<Hixie>
iirc
05:48
<GPHemsley>
Hixie: That's Accept-Language
05:49
<GPHemsley>
JonathanNeal: http://www.w3.org/International/questions/qa-http-and-lang
05:49
<GPHemsley>
JonathanNeal: http://www.w3.org/International/techniques/authoring-html#language
05:50
<GPHemsley>
JonathanNeal: http://www.w3.org/International/tutorials/language-decl/
05:57
<Hixie>
GPHemsley: no, i mean content-language
05:57
<Hixie>
GPHemsley: accept-language is what the client sends
05:58
<GPHemsley>
Hixie: Content-Language is the language of the document. Not sure what you expect the server to know about what languages the reader understands...
05:58
<Hixie>
"The Content-Language entity-header field describes the natural language(s) of the intended audience for the enclosed entity."
06:00
<GPHemsley>
== "the language of the document"
06:01
<Hixie>
not necessarily
06:02
<Hixie>
consider for example a document written in french but intended to teach english speakers french
06:07
<JonathanNeal>
i understand the arguments, but i didn't catch which header the server should send, Content-Language?
06:08
<Hixie>
lang="".
06:09
<Hixie>
if you want to set the language of the document, that's the best way to do it.
06:10
<GPHemsley>
Hixie: In that case, the server would probably send `Content-Language: fr, en`
06:11
<Hixie>
not much point a french language speaker looking at it :-)
06:11
<JonathanNeal>
Like I originally asked, the server solution was the one I was looking for. "Content-Language", got it.
06:13
<GPHemsley>
Hixie: Despite it being easy to get that interpretation in the letter of the spec, I'm not sure the spirit of the spec meant for that to be the case.
06:13
<GPHemsley>
JonathanNeal: Yeah, we're just quibbling about specs at this point. Content-Language is what you want. :)
06:16
<Hixie>
JonathanNeal: content-language is almost certainly not what you want unless you're writing some sort of intellectual exercise
06:16
<Hixie>
GPHemsley: specs mean what they say
06:16
<Hixie>
GPHemsley: you can't just say "well the spec says X, but it obviously means Y", and then interpret it as saying something else
06:17
<JonathanNeal>
Is there a header that defines the language of the document?
06:17
<Hixie>
no
06:17
<Hixie>
(but even if there was, you wouldn't want to use it)
06:18
<JonathanNeal>
Well, if I intend something for a French audience, can I use "Content-Language"?
06:18
<JonathanNeal>
I would surely be following the spec and not "obviously" interpretting.
06:19
<Hixie>
unless you're writing an intellectual exercise, you almost certainly don't want to bother with HTTP headers.
06:19
<Hixie>
almost nothing does anything useful with them.
06:19
<GPHemsley>
that's true
06:20
<GPHemsley>
Hixie: I do believe French is a "natural language of the intended audience" if the intended audience is trying to learn French.
06:20
<JonathanNeal>
Hixie: with all HTTP headers or just language ones?
06:21
<Hixie>
JonathanNeal: certainly all the metadata ones. things like caching headers have more implementations.
06:21
<JonathanNeal>
Cause I would disagree with all HTTP headers being useless in general. UTF-8 is super useful. So is X-UA.
06:21
<Hixie>
JonathanNeal: security-related headers tend to be useful, too
06:21
<Hixie>
UTF-8 isn't a header? :-)
06:21
<Hixie>
X-UA is way bogus.
06:22
<JonathanNeal>
UTF-8 comes with Content-Type
06:22
<Hixie>
content-type is mostly bogus too
06:22
<JonathanNeal>
And the HTTP spec is goofy and follows ISO.
06:22
<GPHemsley>
Hixie: Nearly by definition, the natural language(s) your intended audience must include whatever language the document is in.
06:22
<GPHemsley>
+of
06:23
<JonathanNeal>
But speaking of intellectual exercises, how many browsers require <!doctype html> to render the page in non quirks mode.
06:23
<JonathanNeal>
?
06:23
<GPHemsley>
Put another way, why would you send a document in a particular language to your intended audience if it was not one of their languages?
06:24
<GPHemsley>
42
06:24
GPHemsley
should go to bed...
06:26
<Hixie>
GPHemsley: to teach them the language, as above
06:27
<GPHemsley>
Hixie: But then it is one of their languages
06:27
<Hixie>
JonathanNeal: all of them, i think
06:27
<GPHemsley>
Hixie: It seems to all come down to what "of" means in this context.
06:27
<Hixie>
GPHemsley: i read zero hebrew, but one could make a page to teach me hebrew that was exclusive in hebrew (and lots of pictures, probably)
06:28
<GPHemsley>
Hixie: I still think Hebrew would be a "natural language of the intended audience" in that case.
06:29
<GPHemsley>
Also, "describe" and "specify" mean different things, IIUC.
06:29
<GPHemsley>
"Describe" is much more broad and hand-wavy
06:29
<Hixie>
hebrew isn't, by any definition i can see, a natural language of mine.
06:30
<JonathanNeal>
Hixie: actually, IE8+, Chrome, Safari.
06:30
<Hixie>
any definition that would put hebrew into the category of "hixie's natural languages" would put all natural languages into that category.
06:30
<Hixie>
JonathanNeal: and firefox, and opera
06:30
<GPHemsley>
Hixie: Yes, this use of "natural" is meant to distinguish from "artificial" or "constructed" or "programming"
06:30
<JonathanNeal>
Yea, I didn't realize that.
06:31
<GPHemsley>
Hixie: https://en.wikipedia.org/wiki/Natural_language
06:31
<Hixie>
GPHemsley: i'm not sure what you're arguing against
06:31
<GPHemsley>
Hixie: Don't confuse "natural" or "native"
06:31
<GPHemsley>
s/or/with/
06:32
<GPHemsley>
I don't either
06:32
<GPHemsley>
Which is why I should go to bed
06:32
<GPHemsley>
g'night everybody
06:32
<Hixie>
nn
06:34
<JonathanNeal>
That was fun. I learned a lot.
07:05
<gjsrivastava>
moo
07:14
<SteveF>
JonathanNeal: ATs recognise and expose in page links, there is no ARIA property to indicate them
07:14
<JonathanNeal>
Thanks, SteveF!
07:19
<SteveF>
JonathanNeal: <nav role=navigation> is not yet redundant as <nav> is not exposed correctly via accessibility APIs in some browsers see https://rawgithub.com/stevefaulkner/HTML5accessibility/master/index.html, so suggest if you want AT users to recognise <nav> then addition of role=navigation is useful, but in general see note http://www.w3.org/html/wg/drafts/html/master/dom.html#aria-usage-note
07:20
<JonathanNeal>
Yes, there was some discussion about this. Ultimately, the redundancy will likely create some headaches later, once ATs have caught up.
07:20
<JonathanNeal>
So, my take is: for now, they're useful, but keep an eye on them.
07:20
<JonathanNeal>
You also wrote a blog about this that I consulted, SteveF.
07:20
<SteveF>
JonathanNeal: "Ultimately, the redundancy will likely create some headaches later, once ATs have caught up." how so?
07:22
<JonathanNeal>
SteveF: IMO, people will misunderstand the redundancy later and use the roles inappropriately during copy and pasting. That may or may not be similar to what Hixie was getting at when he mentioned copy-pasta. But that's my take.
07:22
<SteveF>
Jonathanneal: using <nav> for something other than a <nav> will always create a headache regardless of presence of role=navigation
07:23
<JonathanNeal>
I'm guilty of this too. Until today, I didn't know the difference between "menu(-item)" and "list(-item)", as I saw them used interchangeably in stackoverflow posts.
07:24
<JonathanNeal>
But someone is more likely to accidentally <nav><ul role="navigation"> if role is left in prominent examples on the web long enough.
07:24
<SteveF>
JonathanNeal: you may also find Using WAI-ARIA in HTML http://rawgithub.com/w3c/aria-in-html/master/index.html useful
07:25
<zcorpan>
i wonder why the AT situation with <nav> is still worse than role=navigation. the two were invented about at the same time
07:25
<SteveF>
JonathanNeal: <nav><ul role="navigation"> is a conformance error
07:25
<zcorpan>
and it was almost 10 years ago now
07:26
<SteveF>
zcorpan: because (some) browsers have not implemented the mappings
07:27
<SteveF>
zcorpan: bugs have been filed on implementers in most cases
07:29
<zcorpan>
yeah, so from that i conclude that accessibility is low priority
07:32
<SteveF>
zcorpan: depends on the browser
07:33
<zcorpan>
indeed
08:28
<zcorpan>
TabAtkins: did anything happen with <http://www.w3.org/mid/CAAWBYDCodt_vi7ajvnWLYMNLwN-8rjYqyMHW8jb40HXHOguVog⊙mgc>; ?
08:34
<JonathanNeal>
SteveF: i'm having trouble finding something in the spec, is the first or root <header> implicitly role="banner" or *must* it be declared?
08:37
<Ms2ger>
Default: no role;
08:37
<Ms2ger>
If specified, role must be banner
08:37
<Ms2ger>
http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#wai-aria
08:39
<JonathanNeal>
Thanks!
09:17
<SteveF>
JonathanNeal: am progressively adding such info into the 'head' section of each element definition , for example http://www.w3.org/html/wg/drafts/html/master/sections.html#the-header-element, the default role for <header>header element that is not a descendant of an article or section element. is banner, otherwise no role
09:18
<SteveF>
(as implemented) in webkit/firefox
09:23
<JonathanNeal>
oh, that's different.
09:25
<SteveF>
JonathanNeal: suggest filing a bug against the whatwg spec as the w3c spec reflects implementations
09:26
<SteveF>
and implementer consensus
10:03
<xDevz>
If you need any help with development, full Website coding, Script modifications, small fixes and others.. msg me
10:09
<wilhelm>
No.
10:13
<odinho>
Agreed.
10:13
<annevk>
I'm somewhat against making private email public, but what the fuck: http://lists.w3.org/Archives/Public/public-restrictedmedia/2014Jan/0074.html
10:17
<Ms2ger>
wat
10:47
<annevk>
I don't like what Gecko and IE do for hostname
10:47
<annevk>
and Chrome does not do it
10:47
<annevk>
and Safari does not do it
11:04
<smaug____>
annevk: and what does Gecko do?
11:05
<annevk>
smaug____: https://www.w3.org/Bugs/Public/show_bug.cgi?id=11587
11:05
smaug____
doesn't see anything too interesting in the code
11:05
<annevk>
obj.hostname = "2001::1" works
11:05
<smaug____>
ah, that is low level stuff
11:05
<smaug____>
Necko stuff
11:05
<annevk>
even though 2001::1 needs to be [2001::1] in order to parse
11:06
<annevk>
so there is some check somewhere to see if there's a : in the input
11:06
<annevk>
same when serializing
11:06
<annevk>
it's somewhat ugly
11:10
<Ms2ger>
Dammit IPv6
11:11
<smaug____>
http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/nsStandardURL.h#352 https://bugzilla.mozilla.org/show_bug.cgi?id=134793
11:11
<smaug____>
er, even older
11:12
<smaug____>
https://bugzilla.mozilla.org/show_bug.cgi?id=124042
11:12
<smaug____>
ancient stuff
11:13
<smaug____>
hmm, or is there something when we parse the url
11:19
<annevk>
Ms2ger: reviewed https://critic.hoppipolla.co.uk/r/539 for you
11:19
<Ms2ger>
Thanks!
11:21
<annevk>
smaug____: so that StandardURL.h thing is for returning right?
11:22
<annevk>
well yeah must be
11:23
<annevk>
http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/nsStandardURL.cpp#1447 seems to be for setting
11:25
<annevk>
http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/nsStandardURL.cpp#387
11:26
<annevk>
it has the exact weird ass magic you'd expect
11:26
<smaug____>
yup
11:26
<annevk>
and it's been there since the CVS era
11:27
<smaug____>
https://bugzilla.mozilla.org/show_bug.cgi?id=103916
11:28
<annevk>
that bug doesn't mention IPv6
11:28
<smaug____>
but look at the patch
11:29
<annevk>
whoa, Alec Flett is also from back in the days
11:30
<annevk>
smaug____: but given how much code it adds I guess it's even older
11:30
<annevk>
smaug____: this seems more like a rewrite
11:31
<annevk>
hmm maybe not
11:31
<jgraham>
annevk: How many digits in the bug number do you need to make you happy? :p
11:35
<annevk>
So it's a nice legacy thing that Alec and Darin forgot to port to Chrome :-)
11:36
<annevk>
It seems pretty trivial to remove from Gecko, but compat... Of course the compat thing applies to other engines too.
11:41
annevk
filed https://bugzilla.mozilla.org/show_bug.cgi?id=960014
11:46
<smaug____>
annevk: I'd guess it was added because IE did it
11:47
<smaug____>
but don't have old IE to test
13:44
<zcorpan>
MikeSmith: heycam|away: please can http://dev.w3.org/2006/webapi/WebIDL/ be a proper redirect?
13:45
<MikeSmith>
zcorpan: to where?
13:45
<MikeSmith>
oh that's ugly now
13:45
<MikeSmith>
I dint make that
13:46
<MikeSmith>
so heycam|away must have
13:46
<zcorpan>
likely
13:46
<zcorpan>
i'm only bugging you because heycam|away is away and you might be able to fix it :-)
13:47
<darobin>
zcorpan: I'm sure you have a dev CVS account up your sleeve somewhere :)
13:48
<annevk>
Why is João asking that question on www-dom rather than WHATWG?
13:49
<zcorpan>
true. but i haven't used cvs on this laptop so i'd have to spend some time to set things up
13:50
<MikeSmith>
zcorpan: lame :)
13:50
<jgraham>
annevk: I'm not sure João believes in WHATWG
13:51
<zcorpan>
MikeSmith: guilty :-)
13:51
<MikeSmith>
anyway I'll do it before I forget because otherwise .. I'll forget. And I do really love CVS
13:53
<MikeSmith>
Ms2ger: re forgetting, is w3c-test.org w-p-t getting updated again after pushes?
13:54
<Ms2ger>
Doesn't seem to be
13:54
<MikeSmith>
ちぇ
13:55
<MikeSmith>
OK
13:57
<MikeSmith>
"fatal: unable to access 'https://github.com/w3c/testharness.js/';: transfer closed with outstanding read data remaining"
13:57
<MikeSmith>
darobin: ↑
13:57
<MikeSmith>
nm
13:57
<darobin>
MikeSmith: is that the error you're getting from the sync script?
13:58
<MikeSmith>
cron job
13:58
<MikeSmith>
from teh sync script yeah I guess
13:58
MikeSmith
looks at the cron job
13:59
<darobin>
MikeSmith: that looks like a submodule is unhappy
13:59
<darobin>
perhaps trying to run the script by hand would work?
13:59
<MikeSmith>
yeah will try
13:59
<darobin>
most of the time when it breaks it's a permissions problem
14:01
<MikeSmith>
"fatal: remote error: Repository not found."
14:01
<MikeSmith>
that might be a clue possibly
14:02
<MikeSmith>
darobin: url = git://github.com/w3c/html-testsuite.git
14:03
<jgraham>
Does GH still support git:// urls?
14:03
<jgraham>
I don't think you can get them from the UI at least
14:04
<darobin>
I'm pretty sure it does
14:04
<MikeSmith>
ah that's for the old path on the filesystem anyway
14:04
<darobin>
oh
14:04
<darobin>
WTF
14:04
<darobin>
that repo has not existed in ages
14:05
<darobin>
MikeSmith: you want to make that github.com/w3c/web-platform-tests
14:05
<darobin>
well, with the gits at both ends
14:05
<darobin>
something went wrong with the restore?
14:05
<MikeSmith>
darobin: makes me wonder how it's been getting update recently if now from that cron job
14:05
<MikeSmith>
*not from
14:06
<darobin>
MikeSmith: yeah, that's... bizarre
14:07
<MikeSmith>
d'ogh
14:07
<MikeSmith>
I was checking the www-data user, not the github user
14:07
<darobin>
aha!
14:07
<MikeSmith>
so not bizarre, just pilot error
14:10
<MikeSmith>
ah figured out the cause of the problem. again my fault. I had made local changes to config.json and serve.py and it's refusing to clobber them
14:14
<annevk>
zcorpan: did you test https://www.w3.org/Bugs/Public/show_bug.cgi?id=14832 as well?
14:15
<zcorpan>
annevk: nope
14:17
<zcorpan>
maybe it's relatively easy to add though. not for all possible places but <a href> (and maybe <form action>) could be enough
14:18
<annevk>
if you have tests I'd be interested in hearing adhoc results
14:22
<zcorpan>
actually i wouldn't know how to test mailto: in an automated fashion, but i recall mailto: having to be utf-8 in presto to work correctly. but that's my memory so not so reliable :-)
14:25
<MikeSmith>
zcorpan heycam|away I set up the redirect for the WebIDL spec. Should be working now
14:26
<zcorpan>
annevk: data:text/html;charset=windows-1251,<!DOCTYPE html><a href="mailto:foo@bar?subject=&aring;">foo shows literal "å" in the status bar in (new) opera while same for http: form-escapes it
14:26
<annevk>
cool
14:26
<zcorpan>
annevk: and clicking the link makes the å round-trip successfully to opera mail in both opera and firefox
14:27
<zcorpan>
annevk: but firefox falls back to utf-8 for unencodeable characters so that's not telling much
14:27
<zcorpan>
don't have ie right now
14:28
<zcorpan>
i guess javascript: and data: can be automated
14:29
<zcorpan>
and mailto: for getting .href, too
14:31
<zcorpan>
data:text/html;charset=windows-1252,<!DOCTYPE html><a href="mailto:foo@bar?subject=&aring;">foo<script>alert(document.links[0].href)</script> gives mailto:foo@bar?subject=%C3%A5 in both opera and firefox. and now the character is encode-able so looks like firefox uses utf-8 for mailto:
14:33
<zcorpan>
data:text/html;charset=windows-1252,<!DOCTYPE html><a href="data:text/plain;charset=windows-1252,?&aring;">foo<script>alert(document.links[0].href)</script> -> utf-8 in opera/firefox
14:34
<zcorpan>
data:text/html;charset=windows-1252,<!DOCTYPE html><a href="javascript:'?&aring;'">foo<script>alert(document.links[0].href)</script> -> utf-8 in opera/firefox
14:37
<zcorpan>
ftp: %E5, ws: %E5 (boo!), bogus: utf-8
14:41
<zcorpan>
ftps: utf-8 (is it supported?)
14:47
<annevk>
no
14:47
<annevk>
ftp is
16:02
<annevk>
Anyone suggestions for how to define "domain label"?
16:14
<annevk>
Where are all the opinions? Maybe I should go back to arguing about <cite> or some such...
16:14
<Ms2ger>
Ships, dammit!
16:14
<Ms2ger>
And cats!
16:17
<jgraham>
annevk: Too busy working out whether I have already gone past the point of "if you touch it you own it", meaning that I may as well just rewrite all this code
16:17
<Ms2ger>
You own it
16:17
<Ms2ger>
Following the "you ask about it, you own it" rule
16:18
<jgraham>
Ms2ger: Sadly I think that is probably the truth
16:18
<annevk>
I feel like I fixed enough URL bugs for a while. Maybe I can now try to fix the major Encoding bug...
16:18
Ms2ger
does not ask about the context
16:18
<annevk>
Unless someone has any suggestions for how to define "domain label" that is...
16:44
<Ms2ger>
Hixie, ping
17:15
<JonathanNeal>
would anyone confirm that quirksmode behaviors are not winning @ http://sandbox.thewikies.com/notype.php ?
17:18
<jsbell>
JonathanNeal: FWIW, they look identical to me in Chrome 31
17:36
<GPHemsley>
They look identical to me in Aurora 28, too
17:39
<GPHemsley>
annevk-cloud: "A *domain label* is a string of characters identifying a level of a _domain_."
17:39
<GPHemsley>
annevk-cloud: How's that?
17:41
GPHemsley
wonders why 'host', 'domain', and 'domain label' are "defined" in section 4.0 when their actual definitions are in section 4.2...
17:42
<GPHemsley>
actually, s/'host',//
17:43
<GPHemsley>
actually, more usefully, s/'host'/'IPv6 address'/
17:45
<GPHemsley>
annevk-cloud: I also recommend s/Otherwise, $host is a domain, return its _labels_ separated from each other by U+002E./Otherwise, $host is a domain; return its _domain labels_ separated from each other by U+002E./
17:45
<GPHemsley>
(Step 3 of *host serializer*)
17:46
<GPHemsley>
Because presumably "it" refers to $host not _domain_
17:46
<GPHemsley>
(forgot the markup for _domain_ in my suggestion)
17:48
<MikeSmith>
annevk-cloud: A domain label is one or more URL code points other than the code points U+002E, U+3002, U+FF0E, and U+FF61.
18:43
<dglazkov>
good morning, Whatwg!
19:59
<Domenic_>
Anyone remember the title of marcosc_'s bookmarking spec?
20:04
<Domenic_>
found it http://w3c-webmob.github.io/installable-webapps/
20:13
<Domenic_>
are MS's GestureEvents specced anywhere?
20:23
<bterlson>
Domenic_: http://msdn.microsoft.com/en-us/library/ie/dn433243(v=vs.85).aspx might be helpful
20:24
<Domenic_>
bterlson: yeah, I kind of meant proposed for other browsers to implement, i guess.
20:24
<Domenic_>
was trying to counter a coworker's claim that you needed a phonegap-like shell to get a platform's native gesture events, by saying the open web has that covered
20:24
<Domenic_>
but i guess it doesn't yet
20:33
<Hixie>
Ms2ger: pong
20:34
<Ms2ger>
Hixie, can you fix https://www.w3.org/Bugs/Public/show_bug.cgi?id=24301 soon? Gecko wants to implement
20:34
<Hixie>
just started on it 5 minutes ago
20:35
<Ms2ger>
Great, thanks
20:36
<Hixie>
wonder why the w3c version has both width and height
20:36
<Hixie>
that doesn't make much sense
20:39
<Hixie>
wow, the w3c spec text for this really makes no sense
20:39
Hixie
closes that tab and disregards it
20:40
<marcosc_>
Domenic_: that's the use cases doc... the spec is manifest.sysapps.org
20:40
<Domenic_>
marcosc_: right, yeah, misspoke
20:40
<Domenic_>
the use cases doc is more fun to read :)
20:40
<Domenic_>
especially now that dont-share-cookies-and-stuff is gone :(
20:41
<marcosc_>
heh, need to rename more properties
20:41
<marcosc_>
"and-what-do-you-think-you-are-doing":
20:41
<Hixie>
btw i fixed a few things in html that were needed by that
20:42
<Hixie>
i think the only thing html doesn't handle itself now is the orientation thing
20:42
<marcosc_>
Hixie: yep
20:42
<marcosc_>
awesome, thanks for doing that
20:42
<marcosc_>
still trying to work out orientation with mounir
20:43
<Hixie>
yeah i looked at orientation but it wasn't clear that html was the right place for it really, nor that i had the requisite expertise
20:43
<Hixie>
so i punted on that
20:43
<Hixie>
let me know if anything else comes up
20:44
<marcosc_>
do you have any pointers on what you changed?
20:44
<marcosc_>
(been away last 6 weeks)
20:44
<Hixie>
not at hand
20:45
<marcosc_>
I'll check the change logs
20:45
<Hixie>
at least r8348 and r8349, looks like
20:46
<Ms2ger>
marcosc_, slacker :)
20:48
<TabAtkins>
zcorpan: No, unfortunately. In fact, I still have a tab open for that as a reminder. I've never gotten around to getting a working Blink install again to add this myself.
20:50
<marcosc_>
Hixie: the i18n support for application-name there looks good. Icon stuff looks good too.
20:51
<marcosc_>
I've been testing icon support and it's fairly good in IE and Chrome, but fairly sad in Gecko
21:04
<Hixie>
hmmmm
21:04
<Hixie>
Ms2ger: if you create an ImageBitmap from an ImageData object, what density should the ImageBitmap have?
21:04
<Hixie>
if we're using constructors, there's no way to forward the density from the canvas
21:04
<Hixie>
since there's no canvas..
21:04
<Ms2ger>
E_DONTSUPPORTDENSITY
21:05
<Hixie>
?
21:06
<Hixie>
oh like make drawImage() always assume 1:1 source data to backing store pixel?
21:06
<Hixie>
hmm
21:07
<Hixie>
i guess that could work
21:07
<Hixie>
whatever replaces srcset="" will have to expose the actual density, too
21:08
<Hixie>
so that you can know what to do with it
21:10
<TabAtkins>
Yeah, I was wondering if I should add a property to <img> to expose the density of the chosen resource.
21:15
<Hixie>
oh man, i painted myself into a corner with these createImageData() methods
21:15
<jory>
TabAtkins: I'd find that really useful.
21:16
<Hixie>
i have a createImageData(imagedata) method that returns a new blank imagedata of the same dimensions
21:16
<Hixie>
but an ImageData(imagedata) constructor should obviously be a copy constructor
21:16
<Hixie>
and having both do different things would be highly confusing
21:16
<Hixie>
what a mess
21:24
<Hixie>
Ms2ger: should this constructor copy the data? or reference the underlying ArrayBuffer object?
21:25
<Ms2ger>
No opinion
21:25
<Ms2ger>
Maybe bz has one
21:52
<heycam>
MikeSmith, thanks
22:10
<Hixie>
jgraham: ping (you're the one maintaining hoppipolla.co.uk right?)
22:11
<Hixie>
jgraham: bugs update thing seems to be broken
22:12
<Ms2ger>
He is
22:15
<jgraham>
Hixie: What thing now?
22:16
<Hixie>
jgraham: looks like the bugs update thingy that you have hasn't updated in fa ew months
22:16
<Hixie>
in a few
22:19
<Hixie>
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24298
22:20
<Hixie>
the whatwg vs w3c thing isn't even causing as much confusion as the w3c vs w3c thing
22:20
<Hixie>
sigh
22:38
<arunranga>
I think it's just confusion with workflow tools and bad labeling ^Hixie.
22:44
<JonathanNeal>
ah, whatwg versus whichw3c
22:45
<Hixie>
arunranga: it's the natural outcome of the w3c process, sadly.
22:45
<Hixie>
arunranga: even with labeling, people end up reading random old TR/ drafts
22:47
<arunranga>
Maybe.
22:47
<arunranga>
Hixie, do you have an opinion on https://www.w3.org/Bugs/Public/show_bug.cgi?id=17765
22:47
<Hixie>
no maybe about it, people are confused about that all the time
22:47
<Hixie>
looking...
22:48
<Hixie>
arunranga: i have many opinions on it, but nothing really helpful, unfortunately
22:48
<arunranga>
Hixie: The problem is implementations shake out bugs with /TR specs VERY fast these days.
22:49
<Hixie>
no, the problem is that TR/ specs exist at all
22:49
<Hixie>
they serve no useful purpose except for patent lawyers and government contract lawyers
22:49
<Hixie>
and should be treated accordingly
22:50
<arunranga>
Hixie, re: bug 17765, MY opinion is we don't necessarily need a URL parse bit. Fetch alone should solve this for mediastream, blob, etc.
22:50
<Hixie>
(e.g. having a snapshot directory that just automatically archives versions every 6 months with a boring style sheet and a clear heading like "January 2014 Snapshot of the Foo Bar Standard for the Purposes of Patent Lawyers and Government Officials")
22:51
<arunranga>
Hixie: unfortunately, /TR exists directly to serve the patent issues. But even within /TR, it's now become commonplace to cross-refer to WHATWG specs.
22:51
<Hixie>
TR/ doesn't exist to serve the patent issues
22:51
<Hixie>
it exists because the w3c thinks their process is good
22:51
<arunranga>
So /TR specs have normative WHATWG refs.
22:51
<Hixie>
if it was just patent issues, the process would be very different
22:51
<arunranga>
Hixie: umm, process is an upshot of patent circumvention IHMO
22:51
<arunranga>
s/IHMO/IMHO
22:53
<Hixie>
arunranga: no, come on, that's not even close to true. the process existed in much the same as its current form long before the patent stuff was added.
22:53
<Hixie>
arunranga: the process predates the w3c, for one
22:53
<Hixie>
arunranga: it's basically the same as the IETF's
22:53
<Hixie>
arunranga: if all the process was for was patents, it would be much more light-weight and would just consist of automatic snapshots and a review period for those snapshots
22:54
<Hixie>
arunranga: it wouldn't have any of the WD/LC/CR/PR/REC crap
22:54
<Ms2ger>
Mmm, more process arguments
22:55
<arunranga>
Hixie, Ms2ger, I'm not actually *arguing.*
22:55
<Ms2ger>
Mmm, more process talk
22:57
<arunranga>
Hixie, File/FileSystem are cases in point about /TR being overridden, so no *real* arguments. However, till ALL browser vendors bail uniformly on process, we're in it.
22:58
arunranga
supposes he has to wait for annevk (annevk-cloud) in order to fix https://www.w3.org/Bugs/Public/show_bug.cgi?id=17765 properly
22:58
<Hixie>
i'm not sure what you mean by "till ALL browser vendors bail uniformly on process, we're in it"
22:58
<Hixie>
all the browsers _have_ bailed
22:58
<Hixie>
nobody references TR/ specs for what to implement except by accident
22:59
<Hixie>
i mean, do you see any browsers who have skipped out on the improvements to HTML since 1999?
23:00
<Domenic_>
I feel fortunate to have gotten the message "see TR in URL = outdated, click on latest ED link asap" early in my spec-reading career
23:00
<arunranga>
Hixie: *sigh NO, but some of the post-99 improvements were done under W3C's watch, at least as far as IE team's external claims
23:01
<Hixie>
arunranga: if it was only the IE team left, they'd quickly move on.
23:02
<arunranga>
Hixie, ANYway, I still have no real love for /TR (and less for LCWD --> RC).
23:14
<Hixie>
arunranga: feel free to not use /TR :-)
23:14
<Hixie>
nobody's forcing you :-)
23:33
<TabAtkins>
miketaylr: Yo, you have a corpus of JS to run regex on, right?
23:35
<miketaylr>
TabAtkins: yeah, just a folder on my HD right now, hopefully something more structured in the near future
23:36
<TabAtkins>
miketaylr: kk. I'm just wondering about checking for any usage of CSSCharsetRule, CHARSET_RULE, or ".encoding".
23:37
<miketaylr>
TabAtkins: sure thing, will grep for those later tonight and ping you (about to peace out for dinner)
23:37
<TabAtkins>
Thanks!