01:27
<gsnedders>
Hixie_, TabAtkins: So I'm kicking about San Jose with nothing to do Sep 3/4. Am wondering about popping up in the middle of your domain and sitting around in the café all day and trying to see as many of you Google people as possible.
01:28
<Hixie_>
if you want to maximise your seeing people, your best bet is to sit on the shoreline/101 bridge and watch the freeway and shoreline during rush hour
01:29
<Hixie_>
happy to do lunch or something though either of those days
01:29
<gsnedders>
Hixie_: Pedant. :)
01:31
<gsnedders>
Also, while you're here, I seem to have agreed to do a bachelor's thesis on model checking the HTML parser. At least initially aiming for stuff like "(fragment case.)" genuinely only being fragment case.
01:31
<gsnedders>
May try, if it goes well, and prove termination.
01:35
<Hixie_>
if you manage to prove that in a script-capable browser, you'll have earnt a nobel prize. or would have, if they did math ones.
01:36
<gsnedders>
Well, yes. But it's trivial to prove that in the script-enabled case it may never terminate.
01:36
<Hixie_>
note that i may drop the "fragment case" stuff, due to it being so inconsistently done
01:41
<gsnedders>
Eh, at least what's currently in the spec is a starting point.
01:58
<gsnedders>
Hixie_: Equally, if there's anything you think that'd be useful, say!
02:04
<gsnedders>
Basic plan is fragment case, no popping from an empty stack, that foreign content/not insertion modes are only used when appropriate, and that there are no unhandled tokens.
02:04
<gsnedders>
In no particular order.
02:16
<Hixie_>
gsnedders: not really sure what would be useful, but we can talk about it at lunch :-)
02:25
<GPHemsley>
Hixie_: "anticlockwise" is not en-US
02:26
<Hixie_>
witness my horror
02:26
<GPHemsley>
easy now
02:26
<GPHemsley>
don't overexert yourself
02:27
<Hixie_>
:-)
02:28
<GPHemsley>
FTR, the en-US equivalent is "counterclockwise"
02:28
<Hixie_>
yeah, i know
02:29
<Hixie_>
not sure if it was my fault or not that the spec uses anticlockwise
02:29
<Hixie_>
could be apple's fault though
02:29
<Hixie_>
since i think arc() dates back to their canvas doc
02:29
<GPHemsley>
ah, ok
02:29
<GPHemsley>
I'd much prefer to blame Apple ;)
02:29
<Hixie_>
either way, i'm happy to ignore it :-)
02:29
<GPHemsley>
though I suppose that means you can't change it
02:30
<Hixie_>
it's an argument, i don't think it has any normative value actually
02:30
GPHemsley
shrugs
02:30
<Hixie_>
(argument name, that is)
02:30
<GPHemsley>
just doing my job as the en-US police ;)
02:32
<Hixie_>
i miss the days where the spec was en-GB
02:32
<Hixie_>
before the w3c got involved
02:32
<Hixie_>
it strikes me i could change it back...
02:33
<GPHemsley>
heh
06:56
<zcorpan>
how should we represent the margin at-rules in @page in CSSOM? a common interface for all of them and a property that exposes the name? or one interface each?
06:57
<zcorpan>
http://dev.w3.org/csswg/css-page/#margin-boxes - there are 16 of them
07:13
<zcorpan>
i'm tempted to go with a common interface but i don't know what to call the property that exposes the name. hmm, maybe just "name" might work
07:13
<zcorpan>
selectorText seems wrong
07:13
<zcorpan>
maybe i should have "name" on all rules
07:15
<zcorpan>
or all at-rules
07:24
<hsivonen>
Hixie_: I think http://www.w3.org/TR/charmod-norm/ makes sense, but the group that wrote the doc has disowned it
07:25
<hsivonen>
the validator implements it anyway
07:25
<hsivonen>
so in that sense "we" "require" NFC
07:27
<hsivonen>
Hixie_: the ban on combining character as the first character of a text node comes from http://www.w3.org/TR/charmod-norm/#sec-FullyNormalized
07:28
<zcorpan>
hsivonen: maybe we should put the necessary requirements in the html spec?
07:29
<hsivonen>
zcorpan: perhaps it would be good to find out what the i18n group thinks is wrong with charmod-norm first
07:30
<hsivonen>
anyway, as a pratical matter, stuff breaks in some UAs if you don't have each text node in NFC and not starting with a combining char
07:31
<zcorpan>
isn't it better long-term to fix the UAs to not break?
07:33
<hsivonen>
zcorpan: considering effort vs. use case payoff, maybe not
07:34
<hsivonen>
dunno. roc or jfkthame would be better positioned to say
07:34
hsivonen
finds http://annevankesteren.nl/2003/07/updates-follow interesting
07:35
<hsivonen>
I used to believe in XML, too, but not in XML Schema
07:49
<SimonSapin>
zcorpan: http://lists.w3.org/Archives/Public/www-style/2013May/0777.html
07:50
<SimonSapin>
re page-margin rules
07:50
<zcorpan>
SimonSapin: thanks
07:51
<zcorpan>
SimonSapin: any opinion on whether we should expose .name on all at-rules?
07:51
<SimonSapin>
zcorpan: but I was just thinking it could also work to *not* make it a grouping rules and just have 16 accessors on CSSPageRule
07:52
<SimonSapin>
zcorpan: .name would be redundant with .type, except in special cases like this one
07:53
<zcorpan>
with .type you have to have your own mapping if you actually want the name
07:53
<SimonSapin>
16 accessors would expose a partial result of the cascade rather than really the structure of the stylesheet, but we already do that for CSSStyleDeclaration anyway…
07:54
<SimonSapin>
well, do you want the name?
07:54
<zcorpan>
dunno :-)
07:55
<SimonSapin>
let’s not add it before anyone asks for it
07:55
<zcorpan>
i'm not sure i like the accessors thing. it might get ugly if it gets extended with a bazillion new things
07:55
<zcorpan>
like we considered accessors for @page but then realized there were lots of properties that apply now
07:56
<zcorpan>
so i think using .cssRules and .style is better even if there are currently just a "few" things
07:56
<SimonSapin>
yeah, declarations in @page are really more like a style rule, I agree with using .style
07:57
<zcorpan>
it also means developers don't have to look it up each time if the stuff is exposed as accessors or cssRules/style if we're consistent
07:57
<SimonSapin>
but I don’t see css-page being extended to have 128 pre-defined margin boxes, that’s just not a good design
07:58
<SimonSapin>
rather, I expect css-page-4 to take a new direction
07:58
<zcorpan>
might not be margin boxes
07:58
<zcorpan>
might be other at-rules for something we haven't thought of yet
07:58
<zcorpan>
anyway
07:58
<SimonSapin>
oh you’re right, you’d still have at-rules in @page, then .cssRules makes sense
07:59
<zcorpan>
ok i'm just exposing .name on margin rules
08:00
<zcorpan>
i'll also use the constant 9
08:02
<SimonSapin>
I don’t know what "reserved constant" really means
08:06
<zcorpan>
i think it just means it's not allocated yet and it's not allowed to be used for vendor-specific stuff
08:06
<SimonSapin>
ok
08:06
<SimonSapin>
I’s say mention it on www-style, but it should be fine
08:06
<zcorpan>
yeah
08:35
<zcorpan>
so, next thing to consider is whether we should update CSSFontFaceRule to use this approach also
08:36
<zcorpan>
i guess i'll send an email about that
08:36
<zcorpan>
or maybe i should wait a bit
08:36
<SimonSapin>
which approach?
08:37
<zcorpan>
http://lists.w3.org/Archives/Public/www-style/2013Jun/0668.html
08:38
<SimonSapin>
I’m less sure about that
08:39
<SimonSapin>
@page really contains properties, but not @font-face
08:43
<SimonSapin>
and CSSFontFaceRule might be harder to change if it’s already shipped
08:43
<zcorpan>
@font-face contains descriptors. pretty similar. the CSSDeclaration machinery makes sense for descriptors also afaict
08:43
<zcorpan>
it's not shipped
08:44
<zcorpan>
or .style with CSSStyleDeclaration is shipped, i.e. the old definition, which doesn't make sense for @font-face
08:44
<zcorpan>
but .style with CSSFontFaceDescriptors (or Declaration) would make sense
08:46
<zcorpan>
but i'll wait for feedback on the @page thing before opening the @font-face can on the list, i think
08:48
<SimonSapin>
I don’t think CSSStyleDeclaration is a good model that we should reproduce
08:50
<SimonSapin>
It’s halfway between an AST (which would be an ordered list with duplicates) and the results of the cascade (an unordered map)
08:51
<zcorpan>
well if you think we should use a third approach instead, please propose it on the list :-)
09:03
<MikeSmith>
hsivonen: so this week I learned that the ARIA spec permits the value of the role attribute to be a space-separated list of tokens, and that role="foo dialog" is supposed to be handled as valid, as far as document conformance -- if at least one token in the list is the name of a non-abstract role defined in the ARIA 1.0 spec (and as far as HTML validation goes, if that role value is actually allowed for the element the role attribute is used with)
09:04
<MikeSmith>
the requirement seems to be that the first valid abstract role name found in the list is the role value that should be used, and the rest of the tokens are ignored
09:07
<MikeSmith>
so anyway, the only practical way I can think of to implement support for this in the validator is to add a filter that examines the role values and changes them into single role names before the document is checked against any schema by jing
09:07
<MikeSmith>
similar to the way that data-* attributes are handled
09:08
<MikeSmith>
so that's what I'm implementing right now
09:08
<MikeSmith>
but if you think that's a bad idea, let me know
09:12
<MikeSmith>
I already sent a comment to the PFWG saying that what they should do instead is not have the multiple-token-role-value mechanism at all, and require that the value contain only a single role name, but I would guess that they're not likely to ever actually agree to that
09:23
<smartgloves>
sup
09:49
<zcorpan>
MikeSmith: iirc hsivonen commented on the document conformance rules when they were made up that it doesn't make sense to allow in for document conformance until the ARIA 2.0 bridge is crossed
09:50
<zcorpan>
MikeSmith: which i tend to agree with
09:51
<zcorpan>
MikeSmith: i made up the rules back in 2006 to convince the group to go with that extensibility model instead of something more insane that was in place before it (don't remember what it was)
09:51
<zcorpan>
or 2007 or whenever
09:53
<jgraham>
TabAtkins: Well .flatMap is still quite ugly — although I grant that .bind isn't much better — and, unless I have totally failed to follow something is very confusing for promises since it does less flattening than the .then method. That seems like a road to confusion.
09:53
<zcorpan>
MikeSmith: the UA processing makes sense and allows for future extensions
10:02
<MikeSmith>
zcorpan: yeah I can understand how it makes sense for UA processing
10:02
<MikeSmith>
zcorpan: but wait you're saying you're the one who originally proposed this design?
10:02
<zcorpan>
MikeSmith: yes
10:02
<MikeSmith>
ok
10:03
<MikeSmith>
well that makes it seem slightly less bad to me
10:03
<zcorpan>
http://simon.html5.org/specs/aria-proposal
10:04
<MikeSmith>
by itself it's not really a design that's bad for validation purposes
10:04
<hsivonen>
MikeSmith: ignoring unknown tokens makes sense for UA processing model but not for validation, IMO
10:04
MikeSmith
reads
10:04
<hsivonen>
MikeSmith: if it made sense for validation, we'd make all unknown attribute names valid, too
10:04
<MikeSmith>
hsivonen: I can have the filter emit an error for each unknown token
10:05
<hsivonen>
MikeSmith: OK
10:05
MikeSmith
reads zcorpan proposal
10:06
<MikeSmith>
the real problem for ARIA validation is the massive baroqueness of the requirements for which aria-* states and properties can be used with which roles, and then which roles can be used with which HTML elements
10:07
<zcorpan>
MikeSmith: giving errors for unknown tokens is basically a more complicated way to just check the whole value as one token, since it makes little sense to provide several known tokens
10:07
hsivonen
sees "CURIE" in zcorpan's doc
10:08
<MikeSmith>
zcorpan: yeah I suppose that's true
10:09
<zcorpan>
hsivonen: yeah, i guess i had to bend over backwards to please the XML-drinking accessibility guys :-)
10:09
<MikeSmith>
heh
10:09
<hsivonen>
I thought XML was smoked rather than drunk
10:11
<zcorpan>
maybe so. what's being drunk?
10:11
<hsivonen>
kool aid
10:11
<hsivonen>
so I suppose XML can be both smoked and drunk
10:12
<hsivonen>
it's a floor wax and a dessert topping
10:13
<jgraham>
Oh, I thought XML kool aid was administered in an enema
10:15
<zcorpan>
it goes in from all directions, and goes out through the ears?
10:18
<zcorpan>
MikeSmith: my proposal has an issue "What authors are allowed to do should probably be constrained"
10:19
<MikeSmith>
zcorpan: about checking the whole value as one token, I suppose so, except that if the value has at least one token that's a known role name, then I can pass on that value to the rest of the validation pipeline for further checking, while dropping all the rest
10:20
<MikeSmith>
maybe the error message should explicitly say, "Dropping invalid token "foo" from role value."
10:20
<zcorpan>
MikeSmith: true
10:21
<zcorpan>
yeah
10:22
<MikeSmith>
ok, I can implement it that way for now and tweak it later if needed
10:22
<zcorpan>
jgraham: did you look on the filelist review issue?
10:23
<jgraham>
zcorpan: No, but I can do it now (or in a few minutes)
10:23
<jgraham>
If you have the review open can you paste the link?
10:24
<zcorpan>
https://critic.hoppipolla.co.uk/r/238
10:49
<jgraham>
zcorpan: OK, tracking is restored
10:49
<jgraham>
Unfortunately it seems all the changes ended up in a merge commit from critic's point of view
10:49
<zcorpan>
jgraham: thanks!
10:49
<zcorpan>
good enough
11:33
<zcorpan>
sigh htmlwg has a gazillion components
11:34
<zcorpan>
maybe i should just pick one at random
11:38
<Ms2ger>
File in WHATWG instead? :)
11:42
<zcorpan>
Ms2ger: https://www.w3.org/Bugs/Public/show_bug.cgi?id=23002#c7
11:43
<zcorpan>
hsivonen: do you have an opinion on the above bug?
11:46
<hsivonen>
zcorpan: I don't care much either way, but it's weird not to be consistent with <script>. might be good to check with wchen.
11:48
<zcorpan>
seems unlikely anyone will have a strong opinion on this :-P
11:49
<jgraham>
I think "just do it" is the right approach. It doesn't seem like it should need explicit buy in from lots of people since it's such a small thing
11:49
<zcorpan>
yeah
11:50
<zcorpan>
commented
12:33
<odinho>
OH MY. I really hate hate hate that NodeList and all the other stupid *List's don't have Array in their prototype chain! GRRR.
12:34
<odinho>
It makes programming so frustrating. Those small cuts. I can't do document.querySelectorAll('bla').forEach(function() { this.bla })
12:35
<Ms2ger>
Push for Chromium to ship it again? :)
12:36
<odinho>
<3
12:40
<wilhelm>
Yes, please.
12:40
wilhelm
needed that.. yesterday.
14:23
<jgraham>
zcorpan: You also need to mark the "conflicts" part in that review
14:24
<zcorpan>
jgraham: yeah i noticed
14:24
<jgraham>
I think it is the same as the diff against parent 1, so should just be mechanical (in this case)
14:25
<jgraham>
Nice!
14:25
<zcorpan>
ok should i close and merge also?
14:26
<jgraham>
I beat you to it
14:26
<zcorpan>
ah, thanks
14:27
<jgraham>
Although I am not happy
14:27
<jgraham>
I think I need to fix things up
14:35
<annevk>
Is media fragments implemented? How does it work with XMLHttpRequest and drawImage()?
14:35
<jgraham>
OK, I don't know how to fix things up
14:42
<zcorpan>
jgraham: :-( what's the problem?
14:46
<jgraham>
zcorpan: Well nothing serious enough to actually worry about, I think
14:47
<jgraham>
The author did something like merged their branch with some other non-master branch, or rebased master on top of their branch, or something, that had the net effect of adding commits that were already in master but with different SHA1s
15:00
<zcorpan>
jgraham: please point out to belem that he messed up and say what he should do instead in the future
15:00
<jgraham>
zcorpan: Already on it :)
15:01
<zcorpan>
k :-)
15:24
<annevk>
http://www.w3.org/TR/media-frags/#processing-media-fragment-uri :/
15:24
<annevk>
Is that implemented?
15:24
<annevk>
"If either name or value are not valid UTF-8 strings, then remove the name-value pair from the list." ...
15:27
<annevk>
<!DOCTYPE html><img src=image#xywh=0,0,40,40>
15:27
<annevk>
Should that work?
15:27
<annevk>
Because it doesn't
15:32
annevk
asks in https://bugzilla.mozilla.org/show_bug.cgi?id=790640
15:37
<matjas>
MikeSmith: would you mind enabling the issue tracker on https://bitbucket.org/validator/validator/src since http://bugzilla.validator.nu/ has been down for a few weeks now?
15:47
<Ms2ger>
annevk, http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/nsMediaFragmentURIParser.h#15
15:48
<annevk>
Ms2ger: how does the temporal stuff work?
15:48
<Ms2ger>
No idea
15:48
<Ms2ger>
matjas, seems up
15:49
<TabAtkins>
gsnedders: that sounds good - I'm free that week.
15:50
<annevk>
Seems the specification doesn't detail much at all. Man...
15:51
<annevk>
How can you write that much text with a group of people and not consider the basic processing model?
15:51
<TabAtkins>
zcorpan: While I support adding a property to rules that contains their name, I currently have CSSCounterRule specced to have a name attribute.
15:51
<TabAtkins>
zcorpan: Though, I suppose we're switching to a consistent .style for that.
15:55
<matjas>
Ms2ger: I just get timeouts, like 90% of the time
15:55
<Ms2ger>
matjas, mm, I loaded once and it seemed to appear
16:13
<gsnedders>
annevk: AFAIK it's only really implemented for video/audio
16:18
<annevk>
Thinking about it some more, https://gist.github.com/annevk/6295844 could probably make use of the same syntax as media resources. We'd just claim "path="...
17:20
<TabAtkins>
annevk: Yeah, I think we need to spec that "foo=..." in the hash is reserved.
17:23
<TabAtkins>
So, I want Bikeshed to automatically add ids to issues in the spec (and a permalink icon, like headings now get), so they're easy to link to. But I also want the ids to be stable across modifications elsewhere in the draft.
17:23
<TabAtkins>
I'm thinking of just hashing the textContent of the issue and using that in the id. Thoughts?
17:25
<jgraham>
Hashing works great if you are a machine and/or misathropist
17:25
<jgraham>
+n
17:25
<TabAtkins>
No one's trying to guess the ids, just link to them.
17:25
<jgraham>
Yes, but it makes them impossible to understand or remember
17:25
<TabAtkins>
Also: anyone got a suggestion for a hash algo that's (a) standard in Python, and (b) generates a short output string?
17:26
<TabAtkins>
jgraham: Yeah, but the understandable auto-genned ones aren't stable.
17:26
<TabAtkins>
You can always add an id yourself.
17:26
<jgraham>
hashlib.sha1(text).hexdigest()[:8]
17:27
<TabAtkins>
Sure. And I already have dedup functionality, so I dont' need to worry about collisions.
17:29
<SimonSapin>
TabAtkins: so the id changes as soon as you reword / change anything in the issue?
17:30
<TabAtkins>
SimonSapin: Yes. They're stable against changes *elsewhere* in the doc, but not to changes within the issue. Better suggestions are welcome.
17:30
<SimonSapin>
yell at editors that don’t specify IDs? ;)
17:31
<TabAtkins>
I'm already adding a warning when you don't specify an id for the heading.
17:31
<TabAtkins>
Maybe I could autogen the id, but also warn?
17:31
<TabAtkins>
But coming up with issue ids is annoying. :/
17:35
<SimonSapin>
TabAtkins: parsed declarations in a stylesheet have cascaded values, which are intial, inherit, unset or a specified value. Does that sound right?
17:35
<weinig>
TabAtkins: you don't happen to know if there are any tests for the DOM spec Promises stuff do you?
17:36
<TabAtkins>
weinig: Ask annevk
17:36
<weinig>
he no here :(
17:36
<weinig>
TabAtkins: I'll give him an email
17:36
<TabAtkins>
SimonSapin: No, they have declared value. Cascaded values are the result of the cascade, and belong to element/property combos.
17:36
<TabAtkins>
http://dev.w3.org/csswg/css-cascade/#value-stages
17:37
<SimonSapin>
so how do I call a declared value that is not a CSS-wide keyword?
17:38
<TabAtkins>
What's your need?
17:38
<SimonSapin>
in Servo’s style system, the value of each CSS property is represented by a different data type
17:39
<SimonSapin>
I don’t want to deal with initial/inherit/unset in each of them, but make it generic
17:39
<TabAtkins>
Yeah.
17:39
<SimonSapin>
So I have a type like this: enum DeclaredValue<T> { Initial, Inherit, Unset, XXXValue(T) }
17:39
<SimonSapin>
Rust enums are what C calls tagged unions
17:40
<SimonSapin>
I’m looking for a name for XXXValue
17:40
<TabAtkins>
When we need to distinguish in specs, we just say "not a global keyword" or something and link to the section in Values or Cascade. :/
17:41
<SimonSapin>
isn’t that "specified value"?
17:41
<TabAtkins>
Nope, specified value is the cascaded value after resolving the global keywords away.
17:41
<SimonSapin>
in terms of what the possible, well, values, are.
17:41
<TabAtkins>
It's not a name for a class of values, but rather a part of the value computation stage.
17:42
<TabAtkins>
But sure, you could use it for that.
17:42
<TabAtkins>
It wouldn't be ambiguous.
17:42
<TabAtkins>
And, hm, I guess we do use the words like that in specs. So yes.
17:42
<SimonSapin>
I see
17:42
<jgraham>
weinig: If there are any I haven't seen them
17:42
<SimonSapin>
that stage of the cascade will also use the same type
17:43
<jgraham>
weinig: But it is possible that someone didn't get the memo and wrote implentation-specific tests
17:43
<SimonSapin>
close enough I guess
17:45
<TabAtkins>
SimonSapin: Yeah, now that I think about it, we do use the term to mean the set of values that exist in that stage.
17:45
<TabAtkins>
So it's valid to use SpecifiedValue(T) in that enum.
17:46
<jgraham>
weinig: http://dxr.mozilla.org/mozilla-central/source/dom/promise/tests
17:50
<weinig>
jgraham: thanks!
19:29
<zcorpan>
Hixie_: switching the spec to en-GB seems like it would give the html wg editors more grief :-P
19:31
Ms2ger
had been wondering if that was part of the motivation
19:33
<Hixie_>
no, the motivation would be my sanity. i go crazy trying to remember what's american and what's british and keep getting it wrong.
19:34
<Hixie_>
to be honest i don't pay much attention to downstream use by the htmlwg, since the _entire point_ of my not editing that spec any more was that editing that spec was too much work
19:34
<Hixie_>
because of exactly this kind of thing
19:35
<Hixie_>
so if i thought it was worth my time to worry abotu that, i wouldn't have stopped editing that spec :-)
20:25
<zcorpan>
ok i think i'm done with https://bugzilla.mozilla.org/show_bug.cgi?id=725646 now
20:27
<zcorpan>
Ms2ger: was there a bug about dropping it from the spec?
20:27
<esprehn>
Hixie_: when should an autofocus element become focused wrt the onload event firing?
20:27
<Ms2ger>
zcorpan, I don't recall
20:28
<Ms2ger>
zcorpan, does the spec have it?
20:28
<zcorpan>
yep
20:28
<zcorpan>
i'll file one
20:28
<Ms2ger>
Okay, thanks
20:28
<esprehn>
Hixie_: the spec says to "Queue a task that checks to see if the element is focusable," when the element is inserted, but I don't see any ordering requirement for onload
20:58
<zcorpan>
TabAtkins: Counter Styles -- my brain first read that as Counter Strike
21:01
<TabAtkins>
zcorpan: That's basically what it is.
21:02
<zcorpan>
TabAtkins: it would be a fun easter egg to embed the game in the spec
21:02
<TabAtkins>
Probably detectable in the load time.
21:03
<zcorpan>
you can delay loading it until some gesture is made
21:12
<TabAtkins>
I presume it's already been enscriptened?
21:20
<zcorpan>
no idea
21:20
<zcorpan>
haven't seen it in a browser
21:46
<MikeSmith>
matjas: I've enabled the gh issue tracker for https://bitbucket.org/validator/validator/src so feel free to use it if that works better for you but if http://bugzilla.validator.nu/ availability contintues to be a problem I'd personaly prefer you use https://www.w3.org/Bugs/Public/enter_bug.cgi?product=Validator%20(Nu) as an alternative instead of the gh issue tracker
21:47
<MikeSmith>
s/gh/bitbucket/
21:50
<MikeSmith>
anyway, among other reasons why I'd suggest https://www.w3.org/Bugs/Public/enter_bug.cgi?product=Validator%20(Nu) as a better alternative is that the since the validator sources are in 7 different bitbucket repos, using bitbucket for issue tracking would mean enabling the issue-tracking feature in multiple other repos there
21:50
<MikeSmith>
e.g., https://bitbucket.org/validator/syntax/src
21:53
<jwalden>
Hixie_: I am a little behind on scrollback ;-) but in the very unlikely chance you never found a better possibility, "is informed by" or (with less control/authority connotation) "is aware of" might work for the A-B non-symmetric relationship phrase you were looking for
21:54
<TabAtkins>
zcorpan: On more thought, I'm not sure I'm comfortable with the @page OM change. I'm fine with the idea of it, but we really need a model that reflects the relative ordering of at-rules and declarations. It's not relevant for @page, but it will be in the future for style rules if we do @mixin or something.
21:55
<TabAtkins>
zcorpan: So it may be worthwhile to actually innovate here, and design something that can be copied over to style rules later.
22:09
<zcorpan>
TabAtkins: why do we need the order for @mixin?
22:10
<TabAtkins>
Because @mixin is basically a variable holding declarations, so it matters whether *other* declarations appeared before or after it.
22:11
<gsnedders>
Woah. What's happened to Bugzilla!?
22:14
<zcorpan>
TabAtkins: ok. sleep time now. take it on the list :-)
23:34
<Hixie_>
esprehn: is it the same task source as the load event?
23:34
<Hixie_>
jwalden: wow, that _is_ behind on scrollback. :-P We went with "is familiar with" for now.
23:36
<jwalden>
:-)