02:49
roc
wonders where annevk is
02:55
<ojan>
roc: u gonna be a tpac?
02:55
<roc>
no
02:56
<ojan>
roc: k...just wondering
02:56
<roc>
I'm not a huge fan of face-to-face standards work to be honest
02:57
<ojan>
me neither really
02:57
<ojan>
but it's good to meet people in erspon
02:57
<roc>
yeah, I like that, but large groups freak me out
02:58
<roc>
where are you based btw?
03:15
<ojan>
roc: sorry, was afk...
03:15
<ojan>
roc: i'm in SF..so this tpac is easy for me :)
03:15
<ojan>
i'll probably only be there mon/tues though
03:16
<ojan>
there was a while where i was in sydney frequently...but haven't been since april
04:33
<jgraham>
AryehGregor: You should be able to test for type error using assert_throws(TypeError(), fun);
05:41
<annevk>
Yeah so currently storing two pointers for Selector matching would yield the incorrect result.
05:42
<annevk>
Because if you define an attribute named "HREF" through the DOM on an HTML element, that should still match [href] per current specifications.
05:42
<annevk>
And it will in e.g. Gecko.
05:43
<annevk>
So either we need to drop the notion that Selector matching happens case-insensitively for HTML and require the double-pointer approach, or we all need to do case-insensitive matching.
05:43
<annevk>
Edge cases...
06:46
<annevk>
Hmm, seems I should really get around to writing a WHATWG Weekly
06:46
<Hixie>
well i just gave you something to talk abuot
06:47
<annevk>
Yeah, but I already had a big list :)
07:11
<boblet>
is there a <data> equivalent of <time pubdate> besides schema.org?
07:11
<boblet>
also, http://www.whatwg.org/specs/web-apps/current-work/multipage/section-index.html doesn't seem to load for me?
07:12
<Hixie>
boblet: well you can use any microdata vocabulary or microformats vocabulary, i guess :-)
07:12
<Hixie>
boblet: e.g. hAtom
07:13
<Hixie>
what is section-index supposed to be?
07:14
<Hixie>
looks like i'm getting it that way from anne
07:15
<Hixie>
annevk: i'm getting some weird stuff in the zip file, in fact
07:15
<boblet>
Hixie: trying to load http://www.whatwg.org/specs/web-apps/current-work/multipage/section-index.html#attributes-1 to confirm @pubdate is dropped :)
07:15
<Hixie>
including a do-multipage-... file?
07:15
<boblet>
that’s the link in Index at the bottom of http://www.whatwg.org/specs/web-apps/current-work/multipage/
07:15
<Hixie>
let me try to regen it manually
07:18
<Hixie>
boblet: how's now?
07:18
<annevk>
Hixie, oh again? :(
07:18
<boblet>
Hixie: wfm
07:18
<annevk>
foolip made some changes recently
07:18
<Hixie>
annevk: looks like the section thing was a one-off error
07:18
<Hixie>
annevk: but there's a do-multipage-... file that seems odd
07:18
<Hixie>
annevk: dunno what it is
07:19
<Hixie>
annevk: it's ok otherwise
07:19
<boblet>
needing to move to a microdata/microformats vocab to convey pubdate (which I’d assume search engines would like) seems like a big increase in code. otoh i was wanting updated date anyhow. hrm
07:20
<annevk>
Hixie, I think that's the file it fetches in order to do the update
07:20
<Hixie>
boblet: search engines want schema.org apparently :-)
07:20
<Hixie>
annevk: but why is it ending up in the archive?
07:20
<annevk>
because I'm doing a wget
07:20
<Hixie>
use -O - :-)
07:21
<boblet>
Hixie: if it works as an encouragement for everyone to change time@pubdate to schema.org/blogpost then sure that’s great
07:22
<boblet>
will have to write something for HTML5 Doctor now too, and publish something about microdata blogpost vocab. making us work again! sheesh :)
07:23
<Hixie>
:-)
07:23
<Hixie>
<time pubdate> was going nowhere fast
07:23
<Hixie>
and was disproportionally expensive in terms of what it required of implementations
07:24
<Hixie>
so...
07:26
<boblet>
I was siding with <time> needing some time to implement (l10n stuff always takes forever), but if browsers can use <data itemprop="datePublished"> for the same purpose… <data> def. helps with adding microdata (crap, another two articles I’ll need to update >_<)
07:27
<annevk>
<time> would prolly have ended up like counters in CSS
07:27
<annevk>
kind of cool, but hardly used, and disproportionate complexity
07:27
<boblet>
Hixie: btw, did you read the <u> element article? I had several quotes from you in there http://html5doctor.com/u-element
07:28
<boblet>
annevk: is this CSS2.1 or CSS3? ;)
07:28
<boblet>
TabAtkins’ rewrite is much cleaner
07:28
<boblet>
really looking forward to that being implemented
07:30
<annevk>
boblet, 2
07:30
<annevk>
boblet, is css3-lists touching counters?
07:30
<annevk>
boblet, I thought that was just lists and stuff
07:34
<boblet>
annevk: I thought css3 lists would be flexible enough to do the same use-cases, but I’m prolly just confused
07:36
<annevk>
boblet, counters can be used for way more than lists
07:38
<annevk>
boblet, does not seem like css3-lists defines counter-increment and such, it does refer to them
07:52
<matjas>
so, is <data data-data=data>data</data> now valid HTML?
07:52
<annevk>
no
07:53
<annevk>
value is required
07:53
<matjas>
i see
07:59
<matjas>
no replacement for `valueAsDate`? :(
08:02
<annevk>
does new Date() not do that?
08:03
<annevk>
bah
08:03
<annevk>
web-apps-tracker is generating errors :(
08:05
<matjas>
hovering over the data element section brings up a link to the abbr element: http://i.imgur.com/HIWhh.png typo?
08:06
<matjas>
in the last example, should the <data> element be closed explicitly? <tr> <td> 1830 <td> <data value="8">Eight</data> <td> <data value="93">19+74 hexes (93 total)
08:06
<annevk>
the first is prolly because <data> does not have its own section yet
08:06
<annevk>
the second is a bug
08:07
<annevk>
I guess html5.org went over some storage limit
08:07
<annevk>
50 GiB or so
08:08
<annevk>
I'll just empty the cache as a hack
08:10
<annevk>
whoa, it was approaching 60
08:10
<annevk>
way to go for simple SVN diffs
08:10
<matjas>
annevk: thanks for confirming, I’ll file it
08:30
<annevk>
http://blog.whatwg.org/weekly-time-data
10:30
<roc>
annevk: what did you think about my fullscreen suggestion for a fullscreen element stack?
10:31
<annevk>
I suggested that in http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-October/033549.html but responses were not enthusiastic
10:34
<roc>
I don't think they thought through the implications
10:35
<roc>
the nested case is not some complex edge case that most apps can't hit. You can hit it as soon as you can make a document full-screen that contains some other content that supports full-screen, which could easily happen by accident even
10:36
<roc>
as soon as you have a document that supports full-screen that might contain an embedded Youtube video, for example
10:37
<roc>
I'll follow up to that thread
10:40
<annevk>
Please only talk about making elements fullscreen though
10:40
<annevk>
We're not really making documents fullscreen
10:40
<roc>
ok
10:43
<annevk>
One alternative is making requestFullscreen always do its thing and exitFullscreen always do a full exit
10:43
<roc>
that seems broken
10:44
<annevk>
Yeah, though given the number of different scenarios I think the user will always find it confusing :(
10:44
<roc>
we can at least make the simple things work
10:45
<annevk>
If the user is already fullscreen for instance (by using F11) and then gets the message that "Esc" will get him/her out but it will actually not...
10:45
<roc>
actually it will
10:46
<roc>
"Esc" has to always bust out of all fullscreening
10:46
<annevk>
Gecko will exit browser fullscreen if element fullscreen is quit?
10:46
<annevk>
I doubt users will like that... It's not how browser fullscreen and YouTube behave today
10:47
<roc>
I'm not sure what the current behavior is, but I think it needs to break out
10:48
<annevk>
If I use fullscreen mode on Mac OS I don't want the browser to just exit that after I have watched a video
10:48
<roc>
well, that can be up to the UA
10:50
<roc>
if the UA is permanently in fullscreen mode then I don't think "press ESC to exit fullscreen" would ever be the right message to display
11:47
<benschwarz>
heyo
11:47
<benschwarz>
annevk: whats the scoop with <time> ? #whatwg list?
11:48
<annevk>
http://www.w3.org/Bugs/Public/show_bug.cgi?id=13240 ?
11:48
<benschwarz>
w3 change?
11:48
<annevk>
suggestion has been out there for several months
11:48
<annevk>
not sure what you mean
11:48
<benschwarz>
never caught it…
11:49
<benschwarz>
I was wondering where it orginated from
11:49
<benschwarz>
… people have already implemented time
11:50
<benschwarz>
annevk: so is the resolve to use <data> with a rel attribute? or… data-*?
11:50
<annevk>
depends on what you are trying to do
11:51
<benschwarz>
ok. so display the time that an article was published…
11:51
<benschwarz>
and er… I can't think of a more data driven example.
11:51
<benschwarz>
… its a strange change
11:51
<annevk>
prolly just <p class=meta> as before
11:52
<annevk>
just displaying doesn't need to be machine readable
11:52
<annevk>
but if you want it to be machine readable, the specification includes some examples using the http://schema.org/Blog vocabulary
11:55
<benschwarz>
no one uses schema vocabularies :)
11:56
<benschwarz>
(you know, in the real world)
12:00
<annevk>
yeah, I don't really care
12:01
<annevk>
I mean, I don't really care about schema.org or Microdata that much
12:01
<annevk>
it's better than RDFa, but still pretty complex and not too useful
12:03
<Tuju>
is there a way to define CSS version when introducing it in xhtml headers?
12:04
<annevk>
CSS has no versions
12:04
<benschwarz>
annevk: well, I tend to agree. It means nothing to the real world, acedemics might argue… but the rest of the world isn't convinced :)
12:05
<Tuju>
i just read about CSS tag overflow and it had comment 'this might change in version 2.1' - how are people supposed to design some appearance if terminal software don't know how they're supposed to interpret it?
12:06
<Ms2ger>
good morning, Whatwg!
12:06
<annevk>
Tuju, where does it say that?
12:06
<annevk>
Ms2ger, more like, midday?
12:07
<Tuju>
http://www.w3.org/TR/CSS21/visufx.html#overflow-clipping "Note. In CSS 2.1, all clipping regions are rectangular. We anticipate future extensions to permit non-rectangular clipping. Future updates may also reintroduce a syntax for offsetting shapes from each edge instead of offsetting from a point."
12:07
<Ms2ger>
annevk, sure
12:08
<annevk>
Tuju: the future extensions will degrade gracefully
12:08
<Tuju>
meaning that they don't change earlier behaviour?
12:08
<annevk>
Tuju: none of the languages for the web has versioning, software just interprets per whatever they implemented
12:09
<annevk>
Tuju: typically, though sometimes earlier behavior is changed if it doesn't cause too much problems
12:09
<smaug____>
JS has versioning
12:09
<Tuju>
annevk: that could very well be the reason why the web is such a mess.
12:09
<smaug____>
(thought I don't recall what HTML spec says about js versioning )
12:09
<annevk>
Tuju: see http://www.w3.org/TR/html-design-principles/#degrade-gracefully for more information
12:09
<Tuju>
devs use that constantly as an excuse to produce invalid crap that don't render correctly.
12:09
<smaug____>
s/thought/though/
12:09
<annevk>
smaug____: mostly Mozilla proprietary
12:10
<annevk>
smaug____: and the "use strict"; mode switch of course
12:10
<annevk>
Tuju: "invalid crap" might change in the future
12:11
<Tuju>
annevk: what do you mean by that?
12:11
<annevk>
Tuju: so whoever is using that as excuse is wrong
12:11
<Tuju>
that's not a big relief.
12:11
<annevk>
Tuju: e.g. overflow-x:scroll was invalid at some point, but now it is valid
12:11
<Tuju>
page still does not work.
12:11
<Ms2ger>
smaug____, the HTML spec doesn't say anything, I believe.. It just says to support all the mime types
12:12
<annevk>
it might say something about E4X
12:12
<annevk>
but that's obsolete now
12:12
<Ms2ger>
Mm, yeah
12:12
<annevk>
someone should prolly file a bug on that
12:13
<Ms2ger>
Why is it obsolete?
12:13
<smaug_____>
interesting. did I just manage to overheat this laptop
12:14
<annevk>
Ms2ger: a) Brendan made E4X work without that flag and b) E4X is disabled in strict mode meaning it is on its way out
12:14
<annevk>
Ms2ger: well, got disabled
12:14
annevk
wonders why smaug____ is not just smaug
12:14
<Ms2ger>
Because it's a common nick
12:14
<smaug____>
because someone else is smaug
12:14
<smaug____>
in some other channel
12:14
<Ms2ger>
Lots of dragons on freenode
12:14
<gsnedders>
Why so many underscores?
12:15
<smaug____>
because someone else is using all the other forms of smaug_*
12:15
<smaug____>
____ is just the tail
12:17
<smaug____>
annevk: what you mean with "Brendan made E4X work without that flag" ?
12:17
<smaug____>
I thought you need a flag to enable it
12:18
<annevk>
no
12:18
<annevk>
you can just do
12:18
<annevk>
var x = <fancy/>
12:18
<annevk>
and you have some XML in your x
12:20
<smaug____>
really
12:20
<smaug____>
I thought you need some flag in the <script> element
12:25
<annevk>
yeah before, but Brendan figured something out that worked around why that was required in the first place
12:28
<Ms2ger>
The problem was <!--, IIRC
12:29
<hsivonen>
does Harmony try to do out of band or per-.js file versioning?
12:30
<annevk>
I hope neither
12:31
<Ms2ger>
The idea was using type= :/
12:33
<annevk>
ffs
13:31
<MikeSmith>
hsivonen: when you have time, please take a look at http://www.w3.org/Bugs/Public/show_bug.cgi?id=10174#c4
13:32
<MikeSmith>
reproducible intermittent bug when trying to validate http://nisza.org/rendering_tests/utf-8-validation.html
13:40
<MikeSmith>
hsivonen: in my environment, from a clean install and build from the upstream sources, I can reproduce this 100% of the time
13:40
<MikeSmith>
with that http://nisza.org/rendering_tests/utf-8-validation.html file
13:41
<MikeSmith>
I don't actually understand why in the W3C validator environment it doesn't occur 100% of time, except that must sometimes be gzipping it and other times not
18:34
<smaug____>
annevk: does Opera use NSS?
18:39
<gsnedders>
smaug____: No.
18:40
<gsnedders>
smaug____: Uses OpenSSL