04:52
<shepazu>
Hixie: I believe it is automated
04:53
<shepazu>
Hixie: you don't seem to have automatically been added, however…
04:53
<Hixie>
yeah, that's normal
04:53
<shepazu>
you should get Raman to add you, so you can be nominated chair
04:53
<Hixie>
right
04:54
<shepazu>
(seems odd to me… if you propose a CG and it gets accepted, you should be added automatically… but whatever)
04:55
<shepazu>
Hixie: are you planning on backporting old email archives into the new list, or what?
04:55
<Hixie>
we'll just use the existing list
04:56
<Hixie>
it basically changes nothing until we do an FSA -- see the e-mail to the WHATWG list
04:56
shepazu
heard some rumors of W3C archiving WHATWG emails for posterity and searching, etc.
04:56
<shepazu>
ok, thanks
04:56
<Hixie>
yeah, i heard that might be happening
04:56
<Hixie>
it'd be awesome if so, the mailing list software the w3c uses is pretty awesome
04:58
<shepazu>
Hixie: I'm not in the loop, but I thought it was already happening… if nothing else, you could import them into the automatic WHATCG list
04:58
<Hixie>
yeah i'm not in the loop either :-)
04:59
<othermaciej>
there's a loop?
04:59
<shepazu>
othermaciej: of course, what do you think W3M has been cycling around in for the past decade :)
04:59
<othermaciej>
I thought that was more of a drain
04:59
othermaciej
ducks
05:00
<shepazu>
hmmm… one cyclical motion might have multiple explanations...
05:00
<othermaciej>
incidentally I'd guess a bunch of Apple folks will appear on the list once our AC rep clicks ok
05:02
<shepazu>
and poof! WHATWG has a patent policy!
05:23
<yuhong>
Now, can MS join?
05:59
<annevk>
The archiving the WHATWG mailing list on lists.w3.org is something I'm trying to get done, fwiw
06:00
<othermaciej>
long live WHATCG
06:05
<annevk>
the logs promised drama, where can I find it in my inbox?
06:05
<annevk>
jgraham: ?
06:19
<othermaciej>
annevk: maybe he though today's various announcements would lead to drama, which it appears they did not
06:24
<zcorpan>
Ms2ger: thanks for the test case :-)
06:24
<annevk>
yeah, the only confusion seems to be over whether we became a CG or whether we now also have a CG, but it doesn't really matter
06:24
<zcorpan>
Ms2ger: afaict it should throw 7
06:25
<othermaciej>
I believe Hixie intends to use whatwg⊙wo as the CG mailing list (it meets the requirement of being publicly archived), so that's probably closer to becoming a CG
06:26
<othermaciej>
otoh I don't think he'll ban people who don't join the CG
06:27
<annevk>
afaik the plan is to 1) make the CG use WHATWG resources and 2) at some point in the future use it to publish "CG standards" so people can sign of on patents
06:29
<othermaciej>
yes, a CG can publish specifications with some sort of patent commitment
06:31
<hsivonen>
I wonder if whattw⊙wo could be forwarded to @w3.org to make use of the superior archival software
06:31
<hsivonen>
bonus points for copying the old archives there, too
06:33
<annevk>
hsivonen: W3C has been researching if they can archive our mailing list
06:34
<hsivonen>
I slightly worried about getting a new editor for W3C HTML5
06:35
<annevk>
maybe they can make another XHTML 2.0
06:35
<hsivonen>
it isn't particularly helpful if W3C HTML5 snapshot starts deviating from the real Living HTML
06:35
<hsivonen>
though I do see the value of driving it to REC under the PP
06:35
<hsivonen>
the PP seems to be what's good about RECs
06:36
<othermaciej>
how well it works out will depend in large part on who volunteers and is appointed
06:36
<annevk>
I doubt any of the good people are interested in boring maintenance work
06:37
<hsivonen>
I hope the chairs already had someone willing and appointable figured out ahead of time
06:38
<othermaciej>
I am a fan of boring but necessary maintenance work, but I don't have the time to volunteer, plus it would be a huge conflict of interest
06:39
<hsivonen>
hmm. no replies to my readyState email while I was asleep
06:40
<annevk>
othermaciej: as a chair of the Notifications WG, I was told I could be editor
06:40
<othermaciej>
www-archive contains a lot of quirky messages from Bjoern Hoehrmann this month
06:41
<othermaciej>
annevk: I can see how it might work in WGs with less attention on them and less likelihood of conflict than the html wg
06:41
<othermaciej>
in the past I have already been criticized for posting technical positions or reports on Apple's plans without explicitly saying "chair hat off"
06:41
<annevk>
hahaha
06:41
<annevk>
that group is a mess
06:45
<jgraham>
annevk: This is the part of the drama where there is development of the storyline, not the sort of tense, but ultimately, pointless infighting, that is often labelled drama
06:46
<jgraham>
There's still plenty of scope for the other kind too of course
06:46
<jgraham>
Just listen out for changes to the soundtrack
06:48
<jgraham>
hsivonen: I haven't replied to that email, but it seems quite reasonable to me
06:48
<jgraham>
I don't yet have anything technical to contribute beyond that
06:48
<hsivonen>
jgraham: ok. now I need sicking to return from vacation and approve the plan
06:49
<hsivonen>
it would be annoying to implement it and then get blocked at the review phase
07:01
<Ms2ger>
zcorpan, you are correct
07:01
<Ms2ger>
Whether that's desirable...
07:02
<annevk>
http://blog.whatwg.org/patent-policy
07:03
<annevk>
hsivonen: othermaciej: hober: ^^ does that blog post read okay?
07:04
<othermaciej>
annevk: seems reasonable to me
07:04
<annevk>
cool cool
07:04
<othermaciej>
I would normally say to include the link for joining the CG, but I think Hixie is holding off on getting too many more people to join until his AC rep approves his own join request
07:05
<annevk>
that's the first link in the post actually
07:05
<othermaciej>
ah, I see
07:06
<othermaciej>
works4me
07:06
<shepazu>
othermaciej: I have a suggestion about the chair thing, so that nobody else selects a chair before hixie joins...
07:07
<shepazu>
we could make anne or mike5 or someone else temporary chair
07:07
<othermaciej>
shepazu: what is your suggestion?
07:07
<shepazu>
^^
07:07
<othermaciej>
I see
07:07
<shepazu>
just a thought, might not be necessary
07:07
<othermaciej>
if Hixie was here I'd ask him
07:07
<shepazu>
a chair has the ability to elect other chairs
07:08
<shepazu>
and it is blocked from anyone else
07:08
<othermaciej>
he should certainly have dibs on picking the initial chair
07:09
<shepazu>
I'm just thinking we could avoid chicanery
07:09
<shepazu>
but I'm sure even so, it could be fixed by the systems team to appoint the right chair
07:09
<annevk>
if that's likely I think Hixie would be fine with Mike
07:10
<shepazu>
probably not necessary, really, but if you guys think it's worth doing, I'll select Mike5
07:10
<zcorpan>
Ms2ger: apparently we pass the test
07:10
<Ms2ger>
Nice!
07:10
<othermaciej>
it's only 10 people so far, I wouldn't sweat it
07:10
<zcorpan>
inorite
07:10
<annevk>
orly
07:10
<shepazu>
othermaciej: yeah, I'm sure people will be respectful, and proly raman will push the button tomorrow
07:11
<Ms2ger>
Opera got it right first
07:11
<annevk>
damn straight
07:11
<Ms2ger>
Now, when will you guys ship? In half a decade? :)
07:11
<zcorpan>
pro tip: if you want to use a custom exception with assert_throws, use an object with a 'name' property
07:12
<shepazu>
nice writeup of scoped css on css-tricks, link to a jquery polyfill http://css-tricks.com/saving-the-day-with-scoped-css/
07:12
<zcorpan>
or rewrite the assert_throws impl
07:12
<hsivonen>
annevk: I don't understand how the W3C Community Final Spec Agreement binds whatwg@whatwg subscribers who don't join the CG in any way
07:12
<shepazu>
hsivonen: it doesn't
07:12
<shepazu>
but that's a social problem
07:13
<shepazu>
well, I guess it's all a social problem, but I mean, you can ask people to jion
07:13
<shepazu>

07:13
<shepazu>
*join
07:13
<othermaciej>
it would be nice to get a broad set of people to at least agree to the CLA (which happens via joining) http://www.w3.org/community/about/agreements/cla/
07:15
<annevk>
hsivonen: FSA doesn't bind anyone
07:15
<annevk>
hsivonen: as you can read at the top
07:16
<annevk>
othermaciej: hmm true
07:16
<annevk>
othermaciej: I guess we should campaign for that later once the WHATCG website is updated some and everything is in place
07:18
<othermaciej>
indeed
07:28
zcorpan
pictures annevk walking around with a sign "PLZ JOIN WHATCG KTHXBYE"
07:29
<Ms2ger>
zcorpan, I've done the {name} thing :)
07:44
<shepazu>
zcorpan: http://qkme.me/3oxwgi
07:58
<annevk>
should blobParts not be a sequence<>?
07:59
<Ms2ger>
Same difference
08:00
<heycam>
I tend to think of sequence<> as being a clearer indication of the function not retaining any references to the object passed in
08:00
<heycam>
and makes it easier not to stuff up if you have a genuine platform array object hanging around
08:01
<annevk>
maybe methods should only be allowed to take a sequence then?
08:01
<heycam>
I think there are legitimate reasons for taking an array type, if for example you do have platform array objects
08:02
<heycam>
but it would be hard to tell from the IDL whether you might have platform array objects being returned from any operation/attribute, or whether it makes sense to accept them as an argument
08:03
<Ms2ger>
heycam, is there a clear description of the differences between sequences and arrays somewhere in the spec?
08:03
<heycam>
Ms2ger, there's no section contrasting the two types
08:04
<Ms2ger>
Would be nice to have ;)
08:04
<heycam>
wonder what happened to that idea of the web spec best practices guide
08:04
<Ms2ger>
Oh, robin's thing?
08:04
<heycam>
yeah
08:04
<Ms2ger>
I dunno
08:10
<Von_Davidicus>
Question: How many people use computers so old they only support 8-character file names and 3-character extensions?
08:10
<zcorpan>
which objects support indexed properties but don't have a 'length'?
08:10
<zcorpan>
should webidl require them to have a length?
08:11
<heycam>
zcorpan, I couldn't think of one off the top of my head
08:11
<heycam>
zcorpan, (if you ignore SVGCrazyLists, which have numberOfItems)
08:11
<heycam>
zcorpan, (and which haven't been rewritten in Web IDL yet and don't have indexed properties really anyway)
08:11
<Ms2ger>
heycam, don't they have length as well in Gecko?
08:11
<jgraham>
numberOfItems?
08:12
<jgraham>
Really?
08:12
<jgraham>
That's funny
08:12
<heycam>
Ms2ger, I think you're right, jwatt added that
08:12
<heycam>
jgraham, super ergonomic hey
08:12
<jgraham>
It's self-satire
08:13
<zcorpan>
heycam: what about the second question? :-)
08:14
<heycam>
zcorpan, should it require it? maybe...
08:15
<Ms2ger>
And does it ever make sense to look at the length property of a platform objects that support indexed properties?
08:15
<heycam>
you know technically you can even define the set of supported indexed properties as { 4, 26, 3943 }
08:15
<heycam>
not sure what length would be then ;)
08:15
<zcorpan>
length would be whatever such a spec defines it to be :-P
08:17
<zcorpan>
i dunno, i think it seems consistent to check length for objects that support indexed properties if they all have a length today
08:17
<heycam>
but if length remains an accessor property, and you put a length property on the object itself...
08:17
<annevk>
heycam: if that's technically possible, but nobody requires it, it seems a simpler design would do
08:19
<zcorpan>
we shouldn't optimize for edge cases evil people like Ms2ger or myself come up with
08:19
<heycam>
heh
08:19
<heycam>
I would be in favour of always exposing a length
08:19
<zcorpan>
very well then :-)
08:19
<heycam>
maybe even returning it to an instance property instead of a prototype one
08:20
<zcorpan>
is that how Array has it?
08:20
<Ms2ger>
Don't listen to the JS people ;)
08:20
<Ms2ger>
Array and Typed Arrays, I think
08:20
<zcorpan>
k. i don't have an opinion either way about that
08:20
<heycam>
on one hand I hear tell of slowness from having the property on the prototype, on the other I hear that maybe native Arrays will have length as a prototype property some time in the future
08:21
<zcorpan>
is the slowness specific to length or applies to properties in general?
08:22
<heycam>
I don't know
08:22
<heycam>
you would think it's everything
08:23
<heycam>
but it might be showing up in code like for (var i = 0; i < blah.length; i++) ...
08:29
<Philip`>
Von_Davidicus: I imagine it'd be none that are capable of browsing the web in any kind of bearable way
08:29
<Philip`>
Von_Davidicus: (since Win95 added long filename support)
08:30
<Von_Davidicus>
Ah, okay.
08:30
<Philip`>
Von_Davidicus: I guess the more common case is people with OSes that do support long filenames, but with some kind of weird filesystem (probably a network one) that doesn't
08:30
<Von_Davidicus>
It was Win95. My mother remembered that Win98 had it.
08:30
<Von_Davidicus>
*Was trying to remember which Windows added it*
08:32
Philip`
suggests using Wikipedia instead of trying to remember things :-)
08:34
<Philip`>
(Win95 came with long names like "C:\Program Files" by default, I think)
08:34
<Von_Davidicus>
*Reads up on Microsoft Windows.* Tsk, tsk. Such language.
08:35
<annevk>
http://dev.w3.org/html5/decision-policy/html5-stabilization-plan.html
08:35
<annevk>
I don't understand Q1b second bullet point
08:36
<annevk>
it's public-html, not public_html...
08:40
<annevk>
afaict this will be a gigantic mess
08:40
<annevk>
that's my prediction for this so-called "stabilization"
08:41
<Von_Davidicus>
When has HTML ever been anything else? :) *Looks at his own pages, JavaScript and all, and compares it to his bachelor pad.
09:55
<hsivonen>
Is the HTTP Link header used outside test suites and publications by Hixie and annevk?
10:08
<annevk>
hsivonen: matjas also uses it to impress his posse :p
10:08
<matjas>
:')
10:09
<matjas>
hsivonen: it’s used here, too: http://eligrey.com/blog/post/title-image-files-in-opera
10:15
<hsivonen>
matjas: thanks. I'm still unconvinced that Link headers should be kept considering their cost/benefit characteristics
10:16
<annevk>
I'm actually in favor of removing them
10:16
<annevk>
Hixie is not
10:16
<annevk>
nobody else cares I think
10:17
<annevk>
if you can get them removed from Gecko that would be most excellent
10:17
<annevk>
I'm not sure why we have kept them in Opera
10:17
<hsivonen>
annevk: it seems Julian cares, considering that I just review a patch of his that improves Link support in Gecko
10:17
<hsivonen>
*reviewed
10:18
<annevk>
good point, the few open issues we have in Opera are also per Julian
10:18
<annevk>
not sure that the HTML and HTTP editor wanting a pet feature in browsers is a good reason to have it though
10:20
zcorpan
wonders how to match a newline with grep -Ez
10:22
<annevk>
hsivonen: <meta http-equiv=link> has been removed from Gecko already: https://bugzilla.mozilla.org/show_bug.cgi?id=587928
10:22
<annevk>
hsivonen: not yet from Opera
10:22
jgraham
is +1 on seeing them die fwiw
10:23
<annevk>
I can't seem to find a bug in Opera on removing it
10:23
<annevk>
I'll file one
10:27
<annevk>
hsivonen: is there a bug on Gecko already?
10:27
<annevk>
hsivonen: I'm willing to file one
10:27
<zcorpan>
hsivonen: http://simon.html5.org/dump/link-headers.txt
10:28
<hsivonen>
annevk: I don'tknow
10:28
<zcorpan>
7 style sheet links it seems
10:29
<hsivonen>
zcorpan: out of how many pages in total?
10:30
<zcorpan>
"roughly 600,000 pages"
10:31
<zcorpan>
says http://dotnetdotcom.org/
10:31
<hsivonen>
zcorpan: thanks. so tiny, tiny fraction
10:31
<annevk>
hsivonen: https://bugzilla.mozilla.org/show_bug.cgi?id=748294
10:31
Philip`
counted more like 400K pages in their data, not 600K
10:38
<zcorpan>
link: <http://www2.aapg.org/favicon.ico>;; REL=shortcut icon
10:38
<annevk>
parse error!
10:40
<zcorpan>
$ grep -aEcz "^HTTP/1\.1" web200904
10:40
<zcorpan>
417486
10:42
<annevk>
can't you grep for the null byte separate sequence?
10:42
<zcorpan>
ok so it's 0.0017% of the pages having a stylesheet Link: (assuming the style sheet links were on different pages)
10:43
<annevk>
-- Simon "stats" Pieters
10:44
<hsivonen>
considering how many site-specific duplicate headers there were, counting things per-site rather than per-page probably makes Link even more rare
10:46
<annevk>
yeah for stylesheet it's only </styles/styles.css> or <../css/YoStyle.css>
11:16
hsivonen
finally got around to posting about UTF-32 strings in JS
11:16
<hsivonen>
(to Mozilla's development forum)
11:23
<annevk>
hsivonen: pointer?
11:23
<annevk>
hsivonen: note that I think the new proposal is not about using utf-32 anymore
11:24
<annevk>
hsivonen: http://norbertlindenberg.com/2012/03/ecmascript-supplementary-characters/ suggests an expanded String API so you can index it by code point too
11:25
<annevk>
found it
11:25
<annevk>
http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/b81179d718ed660d
11:28
<hsivonen>
annevk: well, if I'm late and they are going to stick to UTF-16, hooray
11:33
<annevk>
hsivonen: they seem to be very bad at updating wiki proposals
11:33
<annevk>
hsivonen: the wiki page you are pointing to for instance is last updated in 2011
11:34
<annevk>
I could have another mini-rant about TC39 not really being that great, but will save that for another time
11:39
<annevk>
zcorpan: btw, the other day I made http://html5.org/temp/spectable.html illustrating spec encodings versus how they're implemented in browsers combined with label information
11:40
<annevk>
zcorpan: I will probably use that to add extra labels to the specification; I no longer think that being conservative is a good idea here, though if only one or two implementations support a label it's probably not worth it
11:46
<zcorpan>
annevk: ok
11:50
<jgraham>
hsivonen: http://hoppipolla.co.uk/tests/document_readystate/ I started testcasing your demos based on what you said the spec ought to look like
11:52
<jgraham>
(I haven't got very far as you see)
11:54
<jgraham>
It's not always obvious what the most significant testable criterion should be
11:55
<jgraham>
Although I guess I could simplify the whole problem and just build an array of the expected log lines and compare that against a pre-determined array
11:55
<jgraham>
Actually that could be very quick and easy. Won't make for the best tests though
11:57
<hsivonen>
jgraham: nice. thanks
12:34
<zcorpan>
should http://simon.html5.org/specs/quirks-mode#the-:active-and-:hover-quirk apply to querySelector?
12:34
<zcorpan>
we made querySelector selectors case-insensitive in quirks mode, which suggests this quirk should probably apply as well
12:35
<zcorpan>
class selectors
12:54
<annevk>
via marcos: http://www.w3.org/community/groups/proposed/#opentag
12:57
<zcorpan>
TACG
12:58
<zcorpan>
up next: W3CG
12:58
<annevk>
oh, I was thinking "open tag" / "close tag" / "empty tag"
12:59
<kennyluck>
That paragraph (:active and :hover quirk) is hard to parse :(
12:59
<zcorpan>
kennyluck: yeah... suggestions?
13:00
<kennyluck>
zcorpan, make it into a list of conditions?
13:00
<kennyluck>
By the way, should "that are not part of an argument to a functional pseudo-class or pseudo-element" include ::before:hover in Selectors4?
13:00
<annevk>
the way we made Selectors case-insensitive was kind of annoying, as in some/all? impl case was preserved in the style sheet
13:02
<kennyluck>
never mind, I guess ::before never matches :any-link.
13:06
<zcorpan>
a functional pseudo-class or pseudo-element is like :not(:hover)
13:10
<zcorpan>
kennyluck: your name is KangHao Lu ?
13:10
<kennyluck>
Kang-Hao Lu.
13:11
<zcorpan>
ok fixed, thanks!
13:11
<zcorpan>
i hope it's equivalent :-)
13:14
<kennyluck>
I think it.
13:19
<kennyluck>
zcorpan, is it true that 'left', 'top' and 'bottom' support unitless value but not 'bottom'? That seems super insane.
13:19
<kennyluck>
unitless length, I mean.
13:19
<zcorpan>
it's true per spec :-)
13:20
<kennyluck>
s/and 'bottom'/and 'right'/
13:20
<zcorpan>
'bottom' fell under my cutoff in the data i looked at (see the spec's source)
13:23
<zcorpan>
(or http://simon.html5.org/sandbox/bookmarklets/reveal-comments )
13:24
<kennyluck>
zcorpan, found it. Thanks.
14:26
zcorpan
added a check for SVG fill="" in http://simon.html5.org/test/quirks-mode/js/hashless-hex-color.html
14:38
<cbright6062>
I have a question, if it isn't too much of a problem: I know in HTML5, you can use both XHTML formatting for self closing tags, and the now re-standard non-trailing slash closing on such tags. I was curious though, talk of "compatibility with XHTML" aside, which would you say is truly the correct/recommended/best practice method? Thanks.
14:40
<annevk>
cbright6062: it's community dependent, it's pretty much like asking whether attr='test' or attr="test" is better, or whether your attributes should be alphabetically ordered, or what kind of indentation you should use
14:41
<cbright6062>
hmm.
14:41
<Philip`>
cbright6062: Since trailing slashes are ignored, it's probably more confusing to include them - people will mistakenly think that e.g. <script src="foo.js"/> is a correct thing to do, because they'll associate self-closingness with the "/", instead of (correctly) associating it with the tag name
14:41
<cbright6062>
interesting. I would've guessed there would be a standard for this sort of thing by this point.
14:41
<cbright6062>
of course, when it comes to the XML/XHTML formatting rules, it's always been a controversial world.
14:42
<Philip`>
cbright6062: There are - in fact, there are dozens of formatting standards you can pick from :-)
14:42
<gsnedders>
cbright6062: Look at placement of new lines v. brackets in C-like language — there's plenty of coding standards everywhere.
14:43
<cbright6062>
I've been adding the trailing slashes myself in the past. Most of this though was because the guy who taught me HTML was an XHTML elitest. lol
14:43
<zcorpan>
USE ALL THE SLASHES, KTHXBYE
14:45
<cbright6062>
Regardless, thank you for your help.
15:17
<jgraham>
Oh, is the idea that <foo/> != <foo> what they mean by "Slash Fiction"?
15:19
<divya>
I AM OHing that jgraham
16:17
<Hixie>
hsivonen: the CG won't bind anyone to the CLA, but that's ok, because the CLA only binds people as far as their textual contributions go, and so far with very few exceptions i've written all the text
16:18
<Hixie>
hsivonen: so it means we can just get the people who have textual contributions to make sign the CLA, and otherwise not worry about it until FSA time.
16:20
<TabAtkins_>
Yeah, and when you actually publish you can get people to voluntarily make patent grants on the full document, I believe.
16:40
kennyluck
never understands how these work.
17:40
<dglazkov>
good morning, Whatwg!
17:40
<Ms2ger>
Bonsoir
17:41
<kennyluck>
good midnight.
17:43
<TabAtkins_>
merry christmas
17:44
<hsivonen>
Hixie: that leaves a pretty big hole for malicious idea submissions, but so does the REC Process
17:45
<hsivonen>
Hixie: while it's an imptovement, I think it doesn't solve thatmuch compared to the old WHATWG situation
17:46
<Ms2ger>
Sounds like the W3C, then
18:06
<hober>
MikeSmith: what's the purpose of public-whatwg-contrib as being distinct from the whatwg list?
18:07
<MikeSmith>
hober: dunno
18:07
<MikeSmith>
I thought it was required for the CLA in some way
18:07
<hober>
ahh, ok
18:07
<MikeSmith>
but don't take my word for that
18:07
<MikeSmith>
I'm not really read up on the CG process/policy stuff
18:31
<karlcow>
hober: http://www.w3.org/community/about/tool/#lists
18:33
<hober>
karlcow: thanks
18:51
<jwalden>
hmm, is whatwg.org down? downforeveryone says yes
18:52
<Ms2ger>
Is for me
18:52
<MikeSmith>
kennyluck: do you know who pansb5⊙cc is?
18:53
<Ms2ger>
China Unicorn?
18:53
<WeirdAl>
jwalden: www.whatwg.org loads fine for me (
18:54
<jwalden>
hm, now it's loading again
18:54
<jwalden>
oddment
18:55
<kennyluck>
MikeSmith, I only heard of his name from Chen Bo. My guess is that he quitted China Unicom.
18:56
<MikeSmith>
kennyluck: think it's OK if I remove his address from the ig list?
18:56
<kennyluck>
MikeSmith, yes. He never posts to the list and it's only causing us trouble.
18:56
<MikeSmith>
yeah
18:57
<MikeSmith>
saw a message from foolip about it
18:57
<MikeSmith>
oh
18:57
<MikeSmith>
not showing up in the subscriber list no more
18:57
<MikeSmith>
so maybe somebody else removed it
18:58
<kennyluck>
MikeSmith, I sent a mail to sysreq⊙wo I thought they asked you to handle this.
18:58
<kennyluck>
Did they remove him? Or he just removes himself from the list?
18:59
<MikeSmith>
oh, it seems he's in the user db
18:59
<MikeSmith>
will remove him there
18:59
<kennyluck>
MikeSmith, thanks!
20:18
<annevk>
hsivonen: it does
20:19
<annevk>
hsivonen: FSA gives companies the ability to say they will not put any restrictions in place on implementing the specification (i.e. declare it RF from their point of view); the expectation is that at least some will do so
20:19
<Hixie>
hsivonen: given that i take ideas from everyone including random blog posts, i don't see how to avoid the risk of "malicious idea submissions".
20:19
<annevk>
hsivonen: we'll have to find out whether it actually happens in practice
20:20
<Hixie>
hsivonen: (it turns the whatwg patent situation into a situation better than the htmlwg situation, so i think it's a pretty big improvement)
20:36
<Hixie>
TabAtkins_: do you know if feedback to css is tracked anywhere? (i.e. is there any way to know the status of http://lists.w3.org/Archives/Public/www-style/2012Apr/0572.html ?)
20:36
<TabAtkins_>
Depends on the spec - tracking is at the discretion of the editor.
20:36
<TabAtkins_>
In this case, that's fantasai.
20:36
<TabAtkins_>
who happens to be sitting at my desk with me today.
20:37
<TabAtkins_>
(But is away momentarily.)
20:39
<Hixie>
roger
20:39
<Hixie>
let me know when she's back :-)
20:39
<TabAtkins_>
she's back.
20:41
<Hixie>
ask her what the state of my e-mail is :-)
20:41
<annevk>
did anyone raise the fullscreen extensions on www-style btw?
20:42
<Hixie>
i thought tantek was going to
20:42
<Hixie>
since he's still a csswg member (right?)
20:42
<TabAtkins_>
It's added to Issue 241 in the tracker for css4-text
20:42
<Hixie>
and he's an editor of the fullscreen spec
20:43
<TabAtkins_>
tantek is a member. I don't think anyone has yet.
20:43
<Hixie>
TabAtkins_: k thanks. i don't suppose there's an ETA for when browsers might be implementing anything that results from that issue...?
20:43
<TabAtkins_>
Nope.
20:43
<Hixie>
k
20:43
<Hixie>
i'll just make it a requirement in vtt for now like the emergency wrapping, rather than invent a new keyword or something
20:44
<TabAtkins_>
Sure.
20:44
<Hixie>
thanks
20:44
<annevk>
tantek has not edited the fullscreen spec though he did supply microformat markup for the author data and did some politics around it
20:46
<fantasai>
hixie: I won't be working on it until writing modes and css3-text hit CR. I would like for that to be soon, but that depends on things outside my control...
20:46
<fantasai>
hixie: wrt when I'd work on it after that, depends on the interest from implementers in something like that
20:46
<Hixie>
k
20:47
<Hixie>
do we have a term that refers to the set of lines resulting from line-wrapping something that in the original tree is one "line"?
20:48
<Hixie>
e.g. in <pre>foo<br>bar bar bar<br>baz</pre> wrapped with width:0, the string "bar bar bar"
20:48
<annevk>
[22:49:17.704] TypeError: Image is not a constructor wtf Gecko
20:48
<fantasai>
hm, I don't think so
20:48
<fantasai>
I think I just describe it as a consecutive run without forced line breaks or something like that
20:48
fantasai
checks
20:48
<Hixie>
k
20:50
<fantasai>
yeah, don't seem to have a term for it
20:50
<fantasai>
if you've got a suggestion, I can try to incorporate one into the text...
20:50
<Hixie>
consecutive works
20:50
<fantasai>
consecutive what?
20:50
fantasai
didn't really need the term, so doesn't have one
20:51
<Hixie>
consecutive bla bla between bla bla
20:51
<Hixie>
i'll paste my resulting text in a second for comment
20:51
<fantasai>
ok
20:51
fantasai
still has no idea what you mean
20:52
<fantasai>
most of the spec right now just talks about the first line or last line of the set you're talking about
20:52
<fantasai>
or the "first formatted line", which is something different...
20:54
<Hixie>
is there a term for "explicit line break that the white-space property honours"?
20:54
<Hixie>
"preserved newlines" i guess
20:54
<fantasai>
we call it a forced line break
20:55
<Hixie>
is that do you have a url to that definition?
20:55
<fantasai>
best one I've got is file:///home/fantasai/w3c/csswg/css3-text/Overview.html#white-space-collapsing
20:55
<fantasai>
er
20:56
<fantasai>
http://www.w3.org/TR/css3-text/#white-space-collapsing
20:56
<fantasai>
But I should link up that term.
20:56
<fantasai>
and get you a better link
20:56
fantasai
adds this to the to-do list
20:57
<Hixie>
i recommend using "newlines" like CSS2
20:57
<Hixie>
so that we don't get terminology drift
20:58
<Hixie>
ok here's the text i'm currently looking at (not sure i like it, but review welcome while i try to polish it more):
20:58
<Hixie>
<li>Regardless of the value of the 'white-space' property,
20:58
<Hixie>
any line breaks inserted by the user agent for the purposes
20:58
<Hixie>
of line wrapping must be placed so as to minimise &Delta;
20:58
<Hixie>
across each run of consecutive lines between preserved
20:58
<Hixie>
newlines in the source. &Delta; for a set of lines is defined
20:58
<Hixie>
as the sum over each line of the absolute of the difference
20:58
<Hixie>
between the line's length and the mean line length of the
20:58
<Hixie>
set.</li>
20:59
<fantasai>
I'd suggest s/preserved newlines in the source/forced line breaks/
21:00
<fantasai>
you can have breaks inserted by generated content, for example, so it's not really in the source.
21:00
<Hixie>
there's no generated content in vtt, since you can't stack pseudos
21:00
fantasai
rewrote the whole section on white space several times trying to get it all coherent
21:00
<fantasai>
ok
21:01
<fantasai>
I think what you're requiring is a bit more stringent than what Glenn Maynard was requesting
21:02
<fantasai>
or looser
21:02
<fantasai>
hm
21:02
<fantasai>
but
21:02
<fantasai>
basically, I think what he was suggesting was to narrow the containing block width
21:03
<fantasai>
until the last line came as close to filling the containing block without overflowing as possible
21:03
<fantasai>
and that would be sufficient
21:03
<fantasai>
even though it's not optimal
21:03
<fantasai>
for your definition, you'd also have to consider all the other lines and how they wrapped
21:03
<fantasai>
you can't just use a greedy line breaking algorithm
21:03
<fantasai>
you really would have to balance all the lines
21:03
<Hixie>
that's the idea, yes
21:03
<fantasai>
that's the ideal :)
21:04
<fantasai>
but it's probably not necessary to go that far
21:04
<Hixie>
unless there's a reason to avoid doing the ideal, by definition, we should do the ideal...
21:04
<fantasai>
performance
21:04
tantek
scrolls up
21:05
<tantek>
No I haven't edited the spec since it got checked into w3c hg. I edited the fullscreen spec back when it was on the Mozilla wiki.
21:05
fantasai
also suspects implementation complexity counts here
21:06
<fantasai>
what Glenn suggests can be done without changing how line breaking is implemented
21:06
tantek
still hasn't successfully gotten W3C/CSS hg setup working. Last tried during the Paris f2f, got stuck, documented the problems on the CSSWG wiki hg page, and hasn't had time for wrestling with stupid IT tools since.
21:06
<fantasai>
just by implementing a separate balancing step that does a binary balancing search, like multi-col
21:06
<Hixie>
unless someone can demonstrate that trying to balance the lengths of two lines is too expensive, i don't buy "performance" as a reason
21:06
<tantek>
annevk, hixie, I can raise the fullscreen CSS feature on www-style if you haven't already done so. Happy to kick that off.
21:07
<fantasai>
Hixie: two lines is fine
21:07
<fantasai>
Hixie: It's when you have 200 that it gets to be an issue...
21:07
<Hixie>
tantek: i'm happy for it to just be in teh fullscreen spec, personally :-)
21:07
<Hixie>
tantek: so anne's your man on that
21:07
<Hixie>
fantasai: if someone tries to make a 200-line caption, they'll have bigger problems
21:07
<tantek>
Hixie, it will be just in the fullscreen spec.
21:07
<fantasai>
Hixie: fair enough :) It's a problem for defining a CSS property, though
21:08
<Hixie>
oh sure
21:08
<tantek>
WebApps WG put fullscreen in their charter as well, and wanted to take it over, however I proposed (and CSSWG agreed) that it should be a joint WG effort, and given we have an editor in each group, we're all set.
21:08
<annevk>
tantek: the "top layer" concept should really be in whatever CSS spec ends up defining boxes properly, but if CSS is not going to do that soon it might as well be in fullscreen
21:09
<tantek>
annevk - we should define the "top layer" concept in Fullscreen in such a way that Dialog can reference it
21:09
<annevk>
tantek: I'm not sure the process allows for editors to be in only one of the groups
21:09
<annevk>
tantek: that's already done
21:09
<tantek>
great
21:09
<tantek>
annevk - I don't know of any process requirement for both editors to be in both groups, so I'm not worried.
21:10
<annevk>
mkay, I don't care much for the politics
21:11
<Hixie>
man i love having the spec be autogenerated from the CLDR and MathML Unicode data files
21:12
<Hixie>
every now and then when i regen the spec i get a huge diff that i didn't write that makes it more up to date. :-D
21:13
<tantek>
annevk - I'll try to minimize your exposure to the politics.
21:14
fantasai
goes back to the flexbox algo and notes this will require all available stack space
21:15
fantasai
will look at IRC later
21:15
<tantek>
it's the least I can do since you've been dealing with the hg edits
21:18
<annevk>
Hixie: the only problem I guess is that such changes are hidden from the tracker
21:18
<Hixie>
true
21:19
<annevk>
and entities changing would be quite shocking I think without prior coordination
21:19
<annevk>
dunno about the :lang experiment
21:22
<Hixie>
speaking of which
21:22
Hixie
adds new "entities"
21:23
<annevk>
Hixie: to WebVTT?
21:23
<Hixie>
yeah :-)
21:23
<Hixie>
&lrm; and &rlm;
21:23
<annevk>
is that bidi? didn't those guys prefer markup?
21:25
<Hixie>
that is markup
21:26
<annevk>
meant an element
21:30
<Hixie>
dunno how lrm/rlm would work as an element, unless you mean something like the dir="" attribute
21:30
<Hixie>
but that seems more complicated to me than just a mark
21:32
<annevk>
fair enough
21:32
<annevk>
reminds me of http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2007-July/012235.html
21:42
<Hixie>
anyone know why zcorpan wanted this? http://www.w3.org/mid/op.v7igmeskidj3kv⊙sl
21:44
<annevk>
is that how some Date thing serializes maybe?
21:44
<Hixie>
oh, no, i see
21:44
<Hixie>
he wants it to say whether it should be 002 or 02 or 0002 etc
21:53
<annevk>
http://lists.w3.org/Archives/Public/public-i18n-core/2012AprJun/0027.html Norbert Lindenberg seems a little less ambitious than me
21:53
<annevk>
-> tomorrow
22:13
<fantasai>
annevk: yeah, they prefer markup, but an exception is made for RLM and LRM since there wasn't any markup that could handle the cases those solved
22:13
<fantasai>
annevk: most of them are now solved by <bdi> though
22:15
<tantek>
is there an <ibd> alias for the <bdi> element for those that read right to left?
22:16
<tantek>
btw - anybody here make it to Lyon for WWW2012? http://www2012.wwwconference.org/
22:27
<hober>
tantek: annevk: let me know once fullscreen has the top layer stuff defined
22:27
<hober>
tantek: annevk: so i can open a webkit but pointing at it :)
22:28
<tantek>
we just did a security review of Mozilla's Fullscreen implementation yesterday btw
22:30
<annevk>
hober: a long time ago?
22:30
<annevk>
hober: it was defined one or two days after it was proposed
22:31
<tantek>
annevk - are there URLs to specific versions of stuff on W3C hg?
22:31
<tantek>
e.g. on the W3C wiki, I can link to specific version of a wiki page
22:32
<annevk>
just replace tip by an id
22:33
<annevk>
but I'd recommend against doing that
22:35
<Velmont>
tipitappity
22:35
<hober>
annevk: oh, great
22:35
hober
goes to file that bug
22:35
<annevk>
hober: might want to check first
22:37
<annevk>
hober: I thought there was a bug, but per my records there isn't
22:37
<annevk>
guess just Gecko has one
22:38
<annevk>
there is this http://trac.webkit.org/changeset/111028 but that does not appear to be about the CSS changes
22:38
<zewt>
hooooly shit
22:38
<zewt>
i just managed to get ff to open a file picker loop from JS, which nearly made me have to reboot my machine, since every file picker stole focus, preventing me from killing FF
22:38
<zewt>
wonder if that's fixed; i'm a bit out of date
22:38
<annevk>
-> sleepytime
22:38
<annevk>
nn
22:39
<zewt>
later
23:30
<shepazu>
Hixie: okay if I push the button to make you chair of WHATCG? right now, it's vacant
23:34
<Velmont>
Do we have to call it WHATCG? :(
23:35
<TabAtkins_>
shepazu: That was the intention all along, so yes.
23:35
<shepazu>
Velmont: it's still WHATWG, the WHATCG is just a particular mechanism
23:36
<shepazu>
TabAtkins_: ok, thanks, done
23:36
<Velmont>
shepazu :-)
23:36
<Hixie>
shepazu: what difference does it make?
23:36
shepazu
gets nervous when a group doesn't have a chair, because any yahoo can make themself chair
23:37
<shepazu>
Hixie: honestly, I'm not sure :)
23:37
<Hixie>
i wouldn't worry about it then :-)
23:37
<shepazu>
I think the chair does have some oversight abilities
23:38
<Hixie>
well someone made me a chair
23:38
<shepazu>
Hixie: too late :) you can always change the chair if you want
23:38
<Hixie>
ideally i'd like it to not have a chair since the whatwg doesn't have a chair
23:38
Hixie
shrugs
23:39
<Hixie>
i suppose i could make everyone a chair
23:39
<shepazu>
uh
23:39
<shepazu>
yeah, you could do that
23:39
<shepazu>
but is there anyone who doesn't think you're the chair of the WHATWG?
23:39
<zewt>
is that like asking to see the manager at best buy?
23:39
<zewt>
surprise, everyone's a manager
23:40
<Hixie>
the whatwg doesn't even have the concept of "chairman"
23:40
<shepazu>
I guess it doesn't need one, everyone knows you're in charge :)
23:40
<wilhelm>
Chairman Meow?
23:40
<Hixie>
there's just members and contributors, according to the charter, and in practice there's also editor and spokeperson
23:41
<Hixie>
editors, i should say
23:45
<zewt>
if anyone's bored and feels like filing a bug, http://zewt.org/~glenn/don%27t%20click%20this.html clicking the file input box in windows endlessly opens file pickers (which kills firefox and was very hard to get out of without rebooting, since each file picker steals focus)
23:46
<zewt>
(don't have the energy to deal with firefox's tracker these days)