00:03
<Hixie>
hober: isn't there equivalent text outside the example?
00:05
<dbaron>
danbeam, hober, it's explicitly undefined in the spec, and one of the architectural issues with transitions
00:06
<dbaron>
"Since this specification does not define when computed values change, and thus what changes to computed values are considered simultaneous, authors should be aware that changing any of the transition properties a small amount of time after making a change that might transition can result in behavior that varies between implementations, since the changes might be considered simultaneous in some implementations but not others."
00:07
<dbaron>
er, wait, the case you mentioned is defined
00:07
<dbaron>
never mind
00:07
<hober>
Hixie: /me looks
00:08
<dbaron>
however, you might not get a transition if the element was never actually displayed with the previous value of transform
00:10
<hober>
Hixie: if there is I can't find it
00:10
<Hixie>
k let me look one sec
00:11
<Hixie>
i wonder if i broke this when i did the arraybuffer change
00:12
<Hixie>
no, looks like it was always broken
00:12
<Hixie>
ok
00:13
<Hixie>
can you send mail to whatwg mentioning that it doesn't say anywhere that getImageData() is to return the backing store directly?
00:13
<hober>
Hixie: will do
00:13
<hober>
Hixie: thanks
00:13
<Hixie>
thanks
00:17
<ojan>
TabAtkins: you there? i have moar flexbox questions.
00:23
<Philip`>
Hixie: Doesn't the "must result in no visible changes to the rendering" thing imply that getImageData must return the backing store, since anything else would be lossy?
00:34
<danbeam>
dbaron: where is the case I mentioned defined?
00:38
<dbaron>
danbeam, "When the computed value of an animatable property changes, implementations must decide what transitions to start based on the values of the ‘transition-property’, ‘transition-duration’, ‘transition-timing-function’, and ‘transition-delay’ properties at the time the animatable property would first have its new computed value. "
00:40
<Hixie>
Philip`: good point
00:40
<Hixie>
Philip`: maybe i should add a note to that effect?
00:48
<hober>
Hixie: sounds good to me
00:51
<Hixie>
ok i'll turn the paragraph you (hober) quoted earlier into a note after the paragraph Philip` quoted
00:51
<Hixie>
sound good?
00:52
<Hixie>
aw man, bug 13328 is gonna be a pain
00:52
<Hixie>
i guess i should write a script to do the conversion automatically
00:56
<Hixie>
ok i checked in the change above
01:06
<danbeam>
hober, dbaron: thank you for your help
05:24
<Hixie>
i like anne's newscaster style for the whatwg weeklies
05:24
<Hixie>
just needs some good music to go with it.
06:07
<nessy>
Hixie: would it be appropriate to send an email to whatwg about what is happening around webvtt at W3C?
06:07
<Hixie>
i'll do it once something actually happens
06:08
<nessy>
did you see http://www.w3.org/community/texttracks/ ?
06:08
<nessy>
the group actually got created today, so I thought it appropriate to explain why we're doing it
06:08
<nessy>
happy for you to do it if you prefer
06:08
<Hixie>
group creation doesn't count as "something actually happening" :-)
06:09
<nessy>
fair enough :-)
06:09
<Hixie>
annevk5: http://www.youtube.com/watch?v=1Bg5BPnmj68
06:09
<Hixie>
enjoy :-)
06:13
<nessy>
lol
08:06
<annevk5>
haha
09:12
<annevk5>
nessy, maybe announce the WebVTT CG and whether it plans to fork or not on the WHATWG list?
09:12
<annevk5>
nessy, somewhat unclear what the relation to the WHATWG is from your blog post
09:39
<annevk>
oh missed the earlier conversation somehow
10:12
<hsivonen>
annevk: do you have any guestimate when you'll get to the XHR2 text/html charset feedback?
10:18
<annevk>
hsivonen, I wanted to address it by using the parser hooks Hixie gave
10:18
<annevk>
hsivonen, Hixie will be creating*
10:19
<annevk>
hsivonen, for the responseText issue, we could wait with decoding until the first 1024 bytes are received for text/html encoding I suppose
10:20
<annevk>
hsivonen, and if chunked-text gets standardized just force UTF-8 I guess
10:20
<annevk>
(there's no relation to Document there so no reason to make things difficult)
10:26
<hsivonen>
annevk: Works for me. Let's hope there isn't much text/html responseText comet usage in the wild...
10:27
<hsivonen>
annevk: so the "text" mode would require running <meta> prescan although the HTML parser wouldn't otherwise be involved?
10:27
<hsivonen>
hmm. smaug and sicking aren't here now. :-(
10:27
<annevk>
I don't want to make "text" magic
10:28
<annevk>
responseText should work the same for empty string responseType and "text"
10:28
<hsivonen>
annevk: ok
10:28
<hsivonen>
smaug wanted "text" and chunked text to work the same
10:29
<hsivonen>
but we can't have all these properties
10:30
<annevk>
don't really see why chunked text would do special things for e.g. XML
10:31
<annevk>
but then I'm not sure we want chunked text in the first place
11:20
<zcorpan>
annevk: in xhr2, you should say in the note around "network error" that it includes "CORS check failed"
11:21
<zcorpan>
annevk: i had to read the CORS spec to figure out what should happen in xhr2 when the cors check fails
11:23
<annevk>
I don't follow
11:23
<annevk>
For XHR you need to know "cross-origin request status"
11:23
<annevk>
which is defined by CORS
11:23
<annevk>
so yes, you need to read CORS
11:26
<zcorpan>
if i'm an author, and want to use somebody else's CORS-enabled resource, i want to only read the xhr spec
11:26
<zcorpan>
and know what behavior will kick in when the CORS check fails
11:27
<zcorpan>
right now it appears to be undefined (but it's not, the Note is just wrong)
11:28
<zcorpan>
(uh, maybe i was reading an unrelated Note)
11:29
<zcorpan>
network error
11:29
<zcorpan>
A DNS error, TLS negotation failure, or other type of network error occured. This does not include HTTP responses that indicate some type of error, such as HTTP status code 410.
11:29
<zcorpan>
says the cors spec
11:29
<zcorpan>
but network error includes failed CORS check
11:31
<hsivonen>
I'm all for mentioning CORS there, but will doing so deadlock both specs on the REC track?
11:32
<hsivonen>
(I'd probable prefer specs that tell the whole truth over specs that advance on the REC track)
11:33
<zcorpan>
the note was in the cors spec
11:35
<jgraham>
hsivonen: The solution is to not care about the rec track
11:47
<annevk>
I'm even more confused now
11:47
<hsivonen>
maybe I'm confused
11:48
<annevk>
zcorpan, so in XMLHttpRequest you are reading the "same-origin request event rules" and expect they apply to CORS scenarios?
11:49
<zcorpan>
annevk: no i realized that was bogus :)
11:49
<zcorpan>
annevk: what i did originally was follow the link in the xhr cross-origin steps and came to cors's definition of "network error"
11:50
<zcorpan>
annevk: which doesn't say that it includes CORS check fail
11:50
<zcorpan>
but it does
11:51
<annevk>
so http://dvcs.w3.org/hg/cors/raw-file/tip/Overview.html#cross-origin-request-status (not XMLHttpRequest) should be clearer about "network error"?
11:51
<zcorpan>
yeah
11:51
<annevk>
I would agree that should probably include "the resource cannot be shared"
11:57
<annevk>
zcorpan, done
12:00
<zcorpan>
annevk: thanks!
14:23
<benjoffe>
I missed the whole discussion on why '$' was chosen as the subject modifier
14:24
<benjoffe>
but "E:has-descendent(selector)" seems much more fitting to the existing pattern
14:25
<benjoffe>
is there a strong reason to choose $ over that pattern?
14:27
<zcorpan>
specificity?
14:27
<zcorpan>
shorter?
14:28
<benjoffe>
could be E:has(selector)
14:30
<zcorpan>
still different specificity
14:30
<jgraham>
The people who invented selectors hate readability?
14:30
zcorpan
wasn't part of the discussion though
14:31
<zcorpan>
though there's :matches and :not already
14:31
<zcorpan>
so yeah
14:32
<annevk>
no idea
14:34
<bga_>
annevk, question about opera. Do you plan to add text selection on page w/o mouse. i really <3 shift + arrows but want cursor to select text as in design mode too.
14:42
<annevk>
bga_, I think so, but I'm not sure what the ETA is
14:46
<benjoffe>
sounds like an extension could be made for it, might require ugly off screen textarea hacks though
14:54
<annevk>
added appendChild("trololol") and friends to the DOM
14:55
<annevk>
taking bets on whose first to implement and ship
14:56
<Ms2ger>
Not us
14:57
<Ms2ger>
We don't support overloading yet :(
14:57
<bga_>
annevk appendChild('<pre>1</pre>')?
14:58
<annevk>
bga_, it's not HTML
14:58
<bga_>
textnode?
14:58
<annevk>
yes
14:58
<Ms2ger>
Right
14:59
<Ms2ger>
Also, hi annevk
14:59
<annevk>
wb Ms2ger
14:59
<bga_>
annevk i can make monkey patch which do that :)
14:59
<Ms2ger>
Do it :)
15:00
<bga_>
sec
15:01
<annevk>
stuff like http://annevankesteren.nl/2005/05/greasemonkey does not count ;)
15:02
<Ms2ger>
annevk, isn't that how Opera passed Acid3? ;)
15:07
<bga_>
annevk http://pastie.org/2617153
15:08
<annevk>
stuff like that works?
15:08
<annevk>
crazy
15:08
<Ms2ger>
Sure does
15:10
<Ms2ger>
# [15:27] <annevk5> where is ms2ger?
15:10
<Ms2ger>
Anything in particular you needed me for?
15:12
<annevk>
prolly to take a look at the exception stuff
15:13
<Ms2ger>
Mm
15:13
<Ms2ger>
My opinion on anything related to exceptions is "meh", fwiw
15:14
<annevk>
fair enough
15:14
<annevk>
wonder why smaug hasn't landed your EventException patch
15:14
<annevk>
kind of lame
15:17
<annevk>
anyone know when heycam is going to be back?
15:17
<annevk>
I would rather not define how to handle some arbitrary JS Object myself
15:19
<Ms2ger>
<heycam> just dropping in to say I'm on vacation for the next 4 weeks, see you all later
15:19
<Ms2ger>
From the ninth
15:22
<Ms2ger>
Hixie, any reason you didn't close http://www.w3.org/Bugs/Public/show_bug.cgi?id=13030?
15:22
<annevk>
thanks
16:24
<Hixie>
Ms2ger: just a mistake, i think
16:24
<Hixie>
annevk: if there are hooks you need sooner rather than later, please mark the relevant bugs critical
16:26
<annevk>
thanks, guess I'll do that to help hsivonen out
18:06
<boblet>
does anyone have a good reason why <u> is more appropriate than <mark> for indicating spelling errors, other than default rendering?
18:15
<Hixie>
boblet: it's the same reason why <dfn> is more appropriate than <cite> for indicating definitions
18:17
<boblet>
Hixie: I’d guess you mean more specific, except that <cite> doesn’t seem appropriate for definitions :) for me the semantics seem a little closer in that case
18:17
<boblet>
(that case = spell checker)
18:17
<Hixie>
boblet: <mark> is as appropriate for spelling mistakes as <cite> is for definitions :-)
18:18
<Hixie>
boblet: <mark>'s definition is "a run of text in one document marked or highlighted for reference purposes, due to its relevance in another context"
18:18
<Hixie>
boblet: unless you're specifically talking about the spelling mistakes, that definition doesn't have anything to do with spelling
18:20
<boblet>
Hixie: for me highlighting and annotating were closer, but I can see <u> is more appropriate
18:21
<boblet>
Hixie: while you’re around, CJK etc languages with non-western name order sometimes indicate the family name via capitalisation, underline or aside. would you say <u> would be appropriate for e.g. hcard, restyled to text-transform:uppercase?
18:21
<Hixie>
sure
18:22
<boblet>
that usage isn’t so popular, eg. Wikipedia has an aside, but I’ve seen it used for Japanese names before
18:22
<Hixie>
an aside?
18:23
<boblet>
well, a note above the article’s introduction stating the name order and which word is the family name
18:23
<Hixie>
ah
18:23
<Hixie>
weird
18:24
<boblet>
eg: http://en.wikipedia.org/wiki/Mao starts with “This is a Chinese name; the family name is Mao”
18:25
<boblet>
well, capitalising etc could be perceived as western imperialism as western names don’t get that treatment :)
18:34
<Hixie>
boblet: oh, well, no markup is necessary in the case of the wikipedia convention
18:34
<Hixie>
boblet: certainly i wouldn't expect <u> to be used. <aside> maybe.
18:35
<boblet>
true, true. but good to know <u> works for cases when the family name is directly indicated (as hcard needs wrapper elements anyhow)
18:38
<Hixie>
boblet: yeah, <u> is perfect for that. <u> is for when you are annotating something, but not explicitly saying what it is.
18:39
<Hixie>
boblet: i.e. where the annotation's meaning is implied by context
18:40
<boblet>
Hixie: yup :) just checking I understand before publishing. playing it safe after getting a little burned on <footer> in <blockquote> :D
18:41
<boblet>
didn’t know about proper name marks either — interesting
18:42
<TabAtkins>
521042
18:42
<Hixie>
boblet: heh, understood!
18:43
<TabAtkins>
Dammit, focus'd the wrong window.
18:43
<Hixie>
TabAtkins: 521043?
18:43
<TabAtkins>
Well, that OTP expires in a few seconds.
18:43
<Hixie>
892729!
18:43
<boblet>
90210!!
18:43
<Hixie>
-43.4i+2!
18:43
<TabAtkins>
[1,2,3,4]!
18:44
<boblet>
hey TabAtkins, why is text-decoration specced as “Value: <text-decoration-line> || <text-decoration-color> || <text-decoration-style>”, not line, style then color (which would be more in keeping with border)?
18:45
<TabAtkins>
I have no idea. The ordering is insignificant, though.
18:46
<boblet>
TabAtkins: I (now) know that, but I suspect ppl who don’t understand || won’t realise that. I couldn’t find || in the CSS syntax doc btw
18:46
<boblet>
might email www-style about it…
18:46
<TabAtkins>
Syntax is wildly out of date (I have a note on my whiteboard to volunteer to put a big "THIS IS OBSOLETE STOP LOOKING AT IT" marker on several specs).
18:46
<Ms2ger>
TabAtkins, is the ordering still insignificant wrt CSSOM serialization?
18:46
<TabAtkins>
It's explained in 2.1, though.
18:46
<Ms2ger>
TabAtkins, please do :)
18:47
<boblet>
everything in TR? [ducks]
18:47
<TabAtkins>
Ms2ger: Nobody follows CSSOM serialization so far.
18:47
<TabAtkins>
Or at least, that part of it.
18:47
<Ms2ger>
boblet, yes, please
18:48
<boblet>
Ms2ger: kk
18:48
<Ms2ger>
TabAtkins, nobody follows any spec, as a first approximation ;)
18:49
<TabAtkins>
Ms2ger: "Doesn't exactly match every single detail" and "completely ignores" are pretty different.
18:49
<Hixie>
TabAtkins: the ordering isn't insignificant, it impacts serialisation
18:50
<TabAtkins>
Hixie: See above conversation.
18:50
<Ms2ger>
Hixie, beat you to it :)
18:50
<Hixie>
i was still reading :-)
18:50
<Hixie>
TabAtkins: they certainly won't implement it while the order is treated as insignificant in the specs :-)
18:50
<Hixie>
at least not interoperably :-)
18:50
<TabAtkins>
^_^
18:55
<Hixie>
any opinions on http://www.w3.org/Bugs/Public/show_bug.cgi?id=13174#c2 ?
18:55
<Hixie>
it seems a bit dubious to me, but i can't quite work out what i'd suggest instead
18:56
<TabAtkins>
The example in #7 seems reasonable.
18:59
<Hixie>
annevk: you around?
18:59
<Hixie>
#7 is the real-world instance of #2
18:59
<TabAtkins>
Yes, I know.
18:59
<Hixie>
my concern is that people will start putting all kinds of shit in <th>, like <hx>, <article>s, etc
19:00
<Hixie>
but i agree that that specific example seems like the least bad way of marking up that semantic
19:00
<Hixie>
i guess i could explicitly only allow non-sectioning, non-heading content or something
19:00
<TabAtkins>
Just put an example in, explaining what not to do? Specifically, the spec could probably do with some text about Aryeh's example.
19:00
<Hixie>
yeah, maybe being explicit in an example is enough?
19:05
<Hixie>
annevk: see webapps
19:27
<danbeam>
Hixie: can you help me interpret HTML5 7.6.5, second ordered list, 4.1-2 (http://dev.w3.org/html5/spec/dnd.html#drag-and-drop-processing-model)?
19:28
<danbeam>
(or anybody else that's well versed with this spec.)
19:28
<Ms2ger>
danbeam, give me a link to the whatwg version and I can try :)
19:29
<danbeam>
Ms2ger: http://www.whatwg.org/specs/web-apps/current-work/multipage/dnd.html#drag-and-drop-processing-model
19:30
<danbeam>
Ms2ger: (second ordered list, 4.1-2)
19:31
<danbeam>
Ms2ger: my question is simply, "If there will be a 'drop' event, should it *have* to complete before a 'dragend'?"
19:33
<Ms2ger>
I think so, yes
19:33
<danbeam>
Ms2ger: it sure seems to be implied that it's a "yes"
19:43
<Hixie>
danbeam: what do you mean by "complete"?
19:44
<danbeam>
Hixie: should a "drop" event fire and be synchronously executed and completed before a "dragend" event is fired?
19:45
<TabAtkins>
annevk: I can't find the CSSValue interface defined anywhere in CSSOM. Am I missing something?
19:47
<Ms2ger>
TabAtkins, I assume he means the CSS*Value interfaces at http://dev.w3.org/csswg/cssom/Overview.html#the-csspropertyvalue-interface and later
19:48
<TabAtkins>
Ms2ger: Well, 6.6.4 and 6.6.5 have things specifically returning a CSSValue.
19:49
<Ms2ger>
So they do
19:50
<Hixie>
danbeam: unless one of the event handlers dispatches its own event, event dispatch is always entirely synchronous within a task
19:50
<TabAtkins>
annevk: Maybe you mean CSSComponentValue there, and for the other types like CSSStringComponentValue to inherit from CSSComponentValue?
19:50
<Ms2ger>
I assume it'll be a superclass, then
19:51
<TabAtkins>
Yeah, for now I'm just going to ape what CSSOM is doing.
19:57
<danbeam>
Hixie: yes, that was my understanding as well, but check your PM
19:58
<Hixie>
yeah i looked at that
19:58
<danbeam>
Hixie: ok
20:00
<danbeam>
Ms2ger, Hixie: thank you for your help
20:00
<Ms2ger>
Np
20:09
annevk
wonders what sicking is on about
20:10
<annevk>
TabAtkins, what is the context you are talking about?
20:10
<annevk>
TabAtkins, nothing inherits from each other and nothing is exposed to prevent code from depending on specifics that can later be changed (if we change e.g. what value a property takes)
20:11
<annevk>
TabAtkins, basically a given property will return an object that implements several CSS value related interfaces
20:11
<annevk>
Hixie, thanks for the email, hopefully hsivonen will look into it
20:16
<TabAtkins>
annevk: Hm, okay. Well, I'm trying to define what I assume will be CSSVariableComponentValue. If it doesn't inherit from CSSComponentValue, it needs to expose a .value by itself?
20:33
<rniwa>
AryehGregor: if you're specing selection behavior, please make sure to spec selectstart event as well
20:33
<rniwa>
AryehGregor: in particular, bugs like https://bugs.webkit.org/show_bug.cgi?id=66948 are interesting to follow
20:35
<annevk>
TabAtkins, no, all properties accepting <variable> would simply implement CSSVariableComponentValue as well
20:36
<annevk>
I looked again at CSSOM today and yesterday and wondered what I would need to change, but I still think the current model is sensible
20:36
<TabAtkins>
Yes, but CSSVariableComponentValue itself has a name and a value.
20:36
<annevk>
The problem is I guess that it's a) difficult and b) not implemented yet
20:37
<annevk>
TabAtkins, ah yeah, you would have to name them variableName and variableValue
20:37
<TabAtkins>
Ah, kk.
20:37
<annevk>
sweet
20:37
<annevk>
gonna get some cocktails now :)
20:37
<TabAtkins>
I'll ping you for review on this stuff later.
20:38
<annevk>
great
20:38
<sicking>
annevk: what do you mean?
20:38
<TabAtkins>
Drink a cocktail for me!
20:39
sicking
heads out to lunch
20:50
<Ms2ger>
http://lists.w3.org/Archives/Member/w3c-css-wg/2011JulSep/0297.html
20:50
<Ms2ger>
For your enjoyment
20:51
<TabAtkins>
That's so last week, Ms2ger.
20:51
<Ms2ger>
No comment
20:51
<TabAtkins>
Btw, the correct answer is "Make the change you want to the template without asking anyone, because everyone's crazy."
20:52
<TabAtkins>
My mistake there.
20:52
<Ms2ger>
"everyone's crazy."
20:52
<Ms2ger>
I could have told you that :)
20:54
<TabAtkins>
If I define a getter in idl, do I just define the meaning of it in prose?
20:54
<Ms2ger>
Yes
20:54
<TabAtkins>
Also: I don't understand what makes "creator" different from "setter".
20:55
<Ms2ger>
creator is when the property doesn't exist yet, setter is when it does
20:55
<Hixie>
what Ms2ger said
20:55
<TabAtkins>
I suspected as much, but wasn't sure.
20:55
<TabAtkins>
ok.
21:06
<sicking>
back
22:02
<rniwa>
Hixie: sorry about the delay in responding to your stuff
22:02
<rniwa>
Hixie: I think I still have to ask you about some cache state
22:03
<rniwa>
Hixie: I'm intending to work on it next week. I've been ramped up by a bunch of regression fixes in WebKit in the last couple of weeks :(
22:03
<rniwa>
Hixie: but I just replied to your bug about drag&drop
22:03
rniwa
needs to respond to clipboard API spec as well
22:04
<rniwa>
man... participating in standardization process requires such a time commitment
22:05
<dsfsf>
uh huh
22:19
<sicking>
Hixie: ping
22:59
<Hixie>
rniwa: don't worry about delay, i often have month-long lag with dealing with stuff :-/
22:59
<Hixie>
sicking: pong
23:01
<sicking>
Hixie: drats, i forget what i was going to ask :(
23:01
<sicking>
Hixie: well, since i have your attention, do you read bugzilla.m.o bugmail?
23:01
<Hixie>
sicking: i read some of it. i have filters. i don't follow as many active people as i used to so i don't get as much as i'd like these days.
23:02
<Hixie>
sicking: if i'm cc'ed and the comment says "HTML5" or "WHATWG" or other similar keywords I tend to see it
23:02
<sicking>
Hixie: specifically https://bugzilla.mozilla.org/show_bug.cgi?id=641148
23:02
<Hixie>
didn't see that one, no
23:02
<Hixie>
looking now
23:04
<Hixie>
henri's comment seems accurate
23:05
<sicking>
Hixie: well.. i don't have an opinion on the sg: rating
23:05
<sicking>
Hixie: but it does seem like having consistent <script> parsing no matter where the markup appears has lots of advantages
23:05
<Hixie>
it has advantages and disadvantages, sure
23:06
<sicking>
Hixie: though at this point I suspect the person to convince is Henri
23:06
<sicking>
?
23:06
<sicking>
Hixie: what are the disadvantages?
23:06
<Hixie>
well, convincing henri is both sufficient and necessary, so probably, yes :-)
23:06
<sicking>
Hixie: also, *everything* has disadvantages, the question is how big they are
23:06
<Hixie>
disadvantages include the issues he listed
23:06
<Hixie>
like being able to take svg and put it in html and just have it work
23:07
<Hixie>
a new disadvantage here is that it would involve breaking compat with shipped browsers
23:08
<sicking>
Hixie: the SVG WG says that copy-paste of SVG should work just fine
23:08
<Hixie>
the SVG WG says a lot of things
23:08
<Hixie>
doesn't mean they're true :-)
23:08
<sicking>
sure, but in this case i'd their experience over yours to be honest
23:09
<Hixie>
there's plenty of scripts that say &gt; instead of > and similar, deep inside a for loop
23:09
<sicking>
in SVG?
23:09
<Hixie>
in scripts in SVG or other XML
23:10
<sicking>
other XML doesn't matter here
23:10
<Hixie>
i'm sure authors would just put up with it if we made it so that such scripts would need changing
23:10
<Hixie>
but it _would_ mean that you can't just copy and paste
23:10
<sicking>
likewise they'd put up with it if they have to adjust the script when copy-pasting
23:10
<Hixie>
also, we'd have to change the CDATA thing
23:10
<Hixie>
anyway, as you said earlier, i'm not really the one to convince
23:10
<sicking>
ok
23:10
<sicking>
i'll chat with henri
23:11
<Hixie>
chat with abarth, too
23:11
<sicking>
yup
23:11
<sicking>
thanks
23:12
<Hixie>
seriously though, "the SVGWG said so" is no more convincing than "Hixie said so". if we're going to base this on what is compatible, then we'd need real data.
23:12
<Hixie>
not heresay or anecdotal evidence.
23:12
<Hixie>
(another difference would be comment parsing inside scripts, i wonder how many svg files have commented-out content in <script> blocks)
23:13
<sicking>
well.. i suspect that the SVG WG has a lot more experience looking at the markup that various tools output
23:13
<sicking>
and so far most of the SVG which is generated, is generated using tools i bet
23:14
<shepazu>
sicking: it certainly is
23:14
<shepazu>
usually inkscape, sometimes Illustrator
23:15
<shepazu>
I'm not convinced that just dropping SVG into HTML would necessarily work
23:15
<sicking>
especially when scripts are involved
23:15
<sicking>
since the DOM will be very different
23:15
<shepazu>
not even all SVG content generated by Inkscape or Illustrator works in browsers
23:15
<sicking>
the <svg> element won't be the documentElement for example
23:16
<shepazu>
yes, a lot of SVG with script assumes that SVG is the root
23:16
<shepazu>
right
23:16
<shepazu>
not sure who said it would just work...
23:16
<Hixie>
sicking: we've tried quite hard to make it so the DOM differences are minimised
23:16
<shepazu>
but I'm on the SVG WG, and I'm not at all confident about that
23:17
<Hixie>
sicking: btw i commented on the bug. i agree that it's a potential security risk, and i think henri underplays the risk. hopefully my comment will help.
23:18
<sicking>
Hixie: cool, thanks
23:18
<Hixie>
shepazu: when we first started working on adding svg parsing in html, the svg wg's most ardent request was that it be possible to take raw SVG files and paste them into text/html without modifications and have the parser handle it exactly as if it was SVG in XML
23:19
<Hixie>
shepazu: a number of reasons were given, such as making sure that errors made in editing SVG in HTML wouldn't be accepted and thus "corrupt" the pristine SVG ecosystem, and making it possible for output from SVG tools could be dropped straight into HTML files without work.
23:19
<shepazu>
Hixie: yes, I think that was a reasonable request
23:19
<shepazu>
I don't know for a fact that that was accomplished, either in the HTML5 spec or in implementations
23:20
<Hixie>
at least the second part of that is only reasonable if one is confident that SVG content dropped into HTML would in fact just work
23:20
<shepazu>
there's also author education around how to write the script correctly such that it doesn't break… but that's not really an authoring tool issue, unfortunately… not many good tools for scripting SVG
23:39
<dbaron>
TabAtkins, how stable is the to <side-or-corner> stuff for gradients in css3-images ?
23:40
<dbaron>
TabAtkins, (I've been asked to review a patch implementing it.)
23:40
<TabAtkins>
It's stable now. I'm not changing anything now. I plan in the near future to write an email explaining that I'm not changing anything about radial either.