IRC log of svg on 2013-08-08

Timestamps are in UTC.

20:28:38 [RRSAgent]
RRSAgent has joined #svg
20:28:38 [RRSAgent]
logging to http://www.w3.org/2013/08/08-svg-irc
20:28:40 [trackbot]
RRSAgent, make logs public
20:28:40 [Zakim]
Zakim has joined #svg
20:28:42 [trackbot]
Zakim, this will be GA_SVGWG
20:28:42 [Zakim]
ok, trackbot; I see GA_SVGWG(SVG1)4:30PM scheduled to start in 2 minutes
20:28:43 [trackbot]
Meeting: SVG Working Group Teleconference
20:28:43 [trackbot]
Date: 08 August 2013
20:31:02 [Zakim]
GA_SVGWG(SVG1)4:30PM has now started
20:31:09 [Zakim]
+[IPcaller]
20:31:12 [heycam]
Zakim, [ is me
20:31:12 [Zakim]
+heycam; got it
20:31:32 [Zakim]
+Doug_Schepers
20:31:42 [ThomasSmailus]
ThomasSmailus has joined #svg
20:31:53 [Zakim]
+krit
20:32:16 [birtles]
birtles has joined #svg
20:32:23 [Zakim]
+??P7
20:32:32 [Zakim]
+ +1.425.373.aaaa
20:32:40 [TabAtkins]
I'll be following along in IRC.
20:32:55 [Tav]
zakim, ??P7 is me
20:32:55 [Zakim]
+Tav; got it
20:33:25 [Zakim]
+[IPcaller]
20:33:33 [birtles]
Zakim: [IP is me
20:35:38 [birtles]
Zakim, +[IP is me
20:35:38 [Zakim]
sorry, birtles, I do not recognize a party named '+[IP'
20:35:43 [birtles]
Zakim, [IP is me
20:35:43 [Zakim]
+birtles; got it
20:35:50 [krit1]
zakim, who is on the phone?
20:35:50 [Zakim]
On the phone I see heycam, Doug_Schepers, krit, Tav, +1.425.373.aaaa, birtles
20:38:23 [heycam]
Zakim, pick a victim
20:38:23 [Zakim]
Not knowing who is chairing or who scribed recently, I propose birtles
20:39:14 [heycam]
Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2013JulSep/0040.html
20:39:16 [heycam]
Chair: Cameron
20:39:34 [birtles]
krit: I also added CSSMatrix item
20:40:11 [heycam]
ScribeNick: birtles
20:40:23 [birtles]
Topic: review of css-cascade-3
20:40:51 [birtles]
heycam: this spec defines how the cascade works and values that can be defined to every property
20:41:14 [birtles]
... initial default etc. and also scoped styles etc.
20:41:22 [Zakim]
+nikos
20:41:26 [birtles]
... it probably doesn't affect us a lot so probably not a lot of work
20:41:32 [birtles]
... anyone interested apart from me?
20:41:58 [TabAtkins]
Nah, it should affect SVG only insofar as SVG uses CSS, and even then it's almost completely just a proper rewrite and clarification of what was already stated.
20:42:02 [birtles]
... it defines which rules win for each property etc.
20:42:22 [TabAtkins]
Only real addition is the "unset" value, and clarification of how scoped styles and some newer things like transitions/animations interact with other origins.
20:42:32 [birtles]
krit: we need the functionality from that spec
20:42:50 [birtles]
heycam: yes, but it's unlikely they are speccing anything we will disagree with
20:43:04 [birtles]
krit: I'll read over it
20:43:57 [birtles]
ACTION: Dirk to review CSS3 Cascade by August 26
20:43:57 [trackbot]
Created ACTION-3516 - Review CSS3 Cascade by August 26 [on Dirk Schulze - due 2013-08-15].
20:44:34 [Tav]
http://tavmjong.free.fr/SVG/publish/text.html
20:44:39 [birtles]
topic: rewriting Text chapter in SVG2
20:44:53 [birtles]
Tav: I've made a start on rewriting this
20:45:00 [birtles]
... the goal is to move towards more CSS-framed layout
20:45:21 [birtles]
... I'm looking for some basic feedback as to if the direction I've been taking is something the group agrees with
20:45:28 [birtles]
... basically, the first step is to layout text using CSS
20:45:38 [birtles]
... then after that you apply SVG transformations like dx, dy etc.
20:45:56 [birtles]
... in order to layout CSS text you need a content area
20:46:00 [birtles]
... there are different ways
20:46:10 [birtles]
... if you don't specify a content area you get a rectangle with a width and height
20:46:29 [birtles]
... if you do specify a content area you get specify a rectangle with width and height or a shape inside or outside
20:46:36 [birtles]
... and then you apply CSS layout
20:46:41 [birtles]
... after that you apply SVG rules if any
20:46:57 [birtles]
... if you look at the reorganization of that chapter the most important sections are the text layout sections
20:47:35 [birtles]
... content area, direction, positioning
20:47:56 [birtles]
... then the SVG-specific rules: pre-formatted text, auto-wrapped text, text on a path
20:48:19 [birtles]
... I've reworked the introductions to each of those sections
20:48:27 [birtles]
... I've had trouble determining which CSS specs to reference
20:48:36 [birtles]
... there are a bunch of specs at different stages of development
20:48:53 [birtles]
... and there are various inconsistencies between the CSS specs and SVG 1.1 that need to put address
20:49:03 [birtles]
... I've put issues throughout the spec to mark those
20:49:05 [birtles]
... any comments?
20:49:30 [birtles]
heycam: when do you think we should incorporate this into the main spec?
20:49:36 [birtles]
... do you want to resolve the issues first?
20:49:46 [birtles]
Tav: I think the sooner we merge the better
20:50:00 [birtles]
... but I'd like to get some review of it first because it is a drastic change
20:50:06 [birtles]
... although the end result shouldn't change
20:50:17 [birtles]
... but the structure of the chapter has changed
20:50:43 [birtles]
heycam: I'll have to set aside time for a proper review to give detailed feedback
20:50:48 [birtles]
... but in general I'm in favour of this work
20:50:59 [birtles]
... I had one question about wrapping with shape-inside
20:51:27 [birtles]
... in CSS you have your box you would normally put text in and then with shape-inside you'd put that inside the box
20:51:43 [birtles]
Tav: one of the difficulties is the coordinate system is different
20:51:50 [birtles]
... we don't have the box, we have the viewbox and user coordinates
20:52:03 [birtles]
... CSS defines it relative to a float but SVG doesn't have floats
20:52:23 [birtles]
... at an implementation level you can just say you have a float the size of the content area
20:52:38 [TabAtkins]
Yeah, that's not a big deal.
20:53:23 [birtles]
Tav: in CSS you have a box to begin with, so your shape inside, what you wrap text into, the units are based on that box
20:53:32 [birtles]
... we only have a viewbox and user units
20:53:43 [birtles]
... if you have an exclusion it's defined using a shape inside
20:53:49 [birtles]
... and in CSS/HTML that is defined using a float
20:54:07 [birtles]
... and that float determines the units you will use for adjusting... essentially you're changing the shape of the float
20:54:11 [birtles]
... but SVG doesn't have floats
20:54:25 [birtles]
... so instead we need to the use the viewbox and user units to define the shape of the exclusion region
20:54:42 [birtles]
heycam: does that mean you'd be required to put the width/height attributes on the text element?
20:55:00 [birtles]
Tav: no, because you're not using the <text> to determine the exclusion
20:55:50 [birtles]
... there's a complete example:
20:55:51 [birtles]
http://tavmjong.free.fr/SVG/publish/text.html#TextShapeInside
20:55:55 [Tav]
http://tavmjong.free.fr/SVG/publish/text.html#TextShapeOutside
20:56:18 [birtles]
Tav: so you see there are two rectangles and two text elements
20:56:36 [birtles]
... the first text element uses the first rectangle as a shape inside and the second rectangle as a shape outside
20:56:44 [birtles]
... it also shows the shape-padding and shape-margin
20:56:56 [birtles]
... the blue area is the resulting wrapping area
20:57:09 [birtles]
... does that make sense?
20:57:22 [birtles]
heycam: so the default shape-outside is the shape-inside
20:57:35 [birtles]
... and then if you specify the shape-outside you're intersecting a rectangle with that?
20:57:47 [birtles]
Tav: the default shape-outside is nothing because you're excluding something
20:57:56 [birtles]
heycam: but the default area you're excluding from is what?
20:58:01 [birtles]
Tav: the shape-inside
20:58:07 [birtles]
... the shape-inside defines the content area
20:58:20 [birtles]
... then you can exclude part of that using shape-outside
20:58:34 [birtles]
shepazu: how does this apply to floats?
20:58:41 [birtles]
Tav: it doesn't apply to floats in SVG
20:58:53 [birtles]
... in CSS/HTML it is defined using floats
21:02:36 [birtles]
heycam: perhaps we could ask people to review it by a certain date and then look at merging it?
21:02:40 [birtles]
Tav: ok
21:03:02 [birtles]
shepazu: is this compatible with the current regions/exclusions stuff in CSS? or is this somehow different?
21:03:21 [birtles]
Tav: it is compatible with shapes except Shapes Level 1 doesn't have SVG paths in it (that will be in Level 2)
21:03:42 [birtles]
... and shape-inside is not in level 1
21:03:54 [birtles]
... but it was agreed in Japan that it will go into level 2
21:04:10 [birtles]
... and the author is supposed to be preparing a draft of level 2
21:04:23 [birtles]
shepazu: I see you included text auto-wrapping
21:04:32 [birtles]
Tav: yes, we agreed to that
21:05:03 [birtles]
... the one issue there is whether you want to define a rectangle using both width and height
21:05:54 [birtles]
heycam: so if we had 2~3 weeks to review, would that be alright?
21:05:56 [birtles]
Tav: yes
21:06:28 [birtles]
heycam: so how about we revisit it in the Sept 5 telcon
21:08:44 [birtles]
shepazu: I think we need to review the definition of the width/height attributes on text element
21:09:22 [birtles]
heycam: yes, I think CSS/HTML does something different here so I think we should look at it
21:09:58 [birtles]
shepazu: do you specify what happens when text overwraps its container?
21:10:06 [birtles]
Tav: yes, that's specified towards the bottom
21:10:23 [birtles]
heycam: it falls off the edge of the page
21:10:45 [birtles]
topic: Ideas for opting in to an improved SVG DOM
21:11:11 [shepazu]
+1
21:11:15 [shepazu]
q+
21:11:28 [birtles]
heycam: a couple of weeks ago I thought about how we could radically change the SVG DOM
21:11:28 [TabAtkins]
Also +1.
21:11:49 [birtles]
... it came about partly when trying to write up the new marker properties
21:12:00 [birtles]
... where we were trying not to add new integer constants to the IDL
21:12:04 [TabAtkins]
Note: Per spec at least, createElement() *always* puts the element in the HTML namespace. There's no need to say that SVG elements with no namespace have this behavior as well.
21:12:17 [TabAtkins]
Just dump all the SVG elements into HTML and let that be the switch.
21:12:27 [heycam]
http://people.mozilla.org/~cmccormack/improving-svg-dom
21:12:32 [birtles]
... I thought about the discussion we had about having a big switch which would let us change to an improved SVG DOM
21:12:42 [heycam]
http://dev.w3.org/SVG/proposals/improving-svg-dom/
21:12:47 [heycam]
(that link)
21:13:11 [birtles]
heycam: I only sent it to the list yesterday so I just wanted to bring it up and briefly summarise it
21:13:35 [birtles]
... the basic idea is that to get the new interface on the DOM nodes you'd create the SVG nodes in the HTML namespace / no namespace
21:13:40 [birtles]
... that's the big switch
21:14:03 [birtles]
... it's critical that something about the creation of the element is what determines what interface is available
21:14:22 [TabAtkins]
I just wrote up a blog post with my initial reactions, too: http://www.xanthir.com/b4RR0 ^_^
21:14:23 [birtles]
... and attribute on the other hand happens after the element is created and it would be difficult to switch interfaces on the fly
21:14:42 [birtles]
... the second point is how to make sure that works well with parsing in the HTML parser
21:15:54 [birtles]
... the existing behaviour of the parser--I would be worried that we can't change what currently parsed SVG in HTML is doing
21:15:56 [krit]
TabAtkins: great! We can stop the discussion immediately: "I'm going to make sure that SVG and CSS evolve together"
21:16:26 [birtles]
... so I don't think we can just say that all <svg> in <html> get parsed in the HTML namespace
21:16:27 [TabAtkins]
krit: I have no idea whether you're being sarcastic or not. Regardless, it's not appreciated.
21:16:46 [krit]
TabAtkins: I have no problem with that
21:16:50 [birtles]
... because then all existing content would end up in that category without the author opting into it
21:17:17 [birtles]
shepazu: so why is that important?
21:18:03 [TabAtkins]
If anyone's currently scripting at <svg>-in-HTML, they'll break if we just switch them over.
21:18:07 [birtles]
... perhaps I didn't get the nuance of the proposal, but I didn't see anything you proposed that people would likely to be relying on
21:18:20 [TabAtkins]
And without something like a new root element, we can't switch over standalone <svg>.
21:18:22 [birtles]
... how often to people actually test interface names
21:18:36 [birtles]
heycam: not so much, but they depend on the APIs themselves
21:19:03 [birtles]
shepazu: this is a fairly radical proposal, specifically the <graphics> element
21:19:05 [TabAtkins]
Yeah, these proposals are both additive *and* subtractive, so scripts expecting SVG1 stuff will break.
21:19:05 [krit]
TabAtkins: we discussed allowing SVG elements in HTML directly and may change to SVG 1.1 mode if you use an <svg> root-element
21:19:21 [TabAtkins]
krit: I know.
21:19:32 [birtles]
... there's going to have to be fallback for older content and older browsers
21:19:50 [birtles]
heycam: yes I think that's the biggest problem with introducing a new root element (fallback for older browsers)
21:20:31 [birtles]
shepazu: that's not a deal-breaker but we need to do an analysis to work out the cost given that it will take a long time for this to deploy
21:20:40 [krit]
TabAtkins: I meant to switch from SVG.next to SVG1.1 you just use the <svg> element, and no root element at all if you don't want to (not even <graphics>)
21:21:31 [birtles]
shepazu: if you did createElement now, you are proposing the element does get put in the HTML namespace
21:21:38 [TabAtkins]
krit: That doesn't help when you *do* need a viewport element. It also does nothing for the standalone case - svg-in-html is not an image.
21:21:42 [birtles]
heycam: that's how it already works
21:21:49 [birtles]
shepazu: so let's just dump the SVG namespace at all
21:21:53 [TabAtkins]
Yeah, right now it'll just have the HTMLUnknownElement interface.
21:22:00 [TabAtkins]
But it'll be an <html:svg> element.
21:22:02 [krit]
TabAtkins: that is correct
21:22:28 [Zakim]
-Tav
21:22:31 [birtles]
shepazu: if we are going to change it radically, I don't think we should persist in having an SVG namespace
21:22:42 [TabAtkins]
shepazu: How are you going to deal with legacy content?
21:23:14 [Zakim]
+??P0
21:23:22 [krit]
TabAtkins: he actually rasied this concern
21:23:31 [krit]
TabAtkins: brian can't catch up :)
21:23:35 [TabAtkins]
krit: Hah, kk.
21:23:44 [TabAtkins]
krit: The perils of having a dead phone and a broken charger.
21:24:34 [krit]
TabAtkins: :)
21:24:40 [birtles]
shepazu: if someone created something in the SVG namespace explicitly, and we put in the HTML namespace for forwards compatibility reasons
21:25:35 [TabAtkins]
That would break legacy code that expects elements it creates to be in the SVG namespace, and to have the SVG1 DOM.
21:26:02 [birtles]
... we should see what at what points a script is likely to break if we adopted Cameron's proposal from an interface perspective
21:26:14 [birtles]
... Cameron seems to be trying to prevent breakage by introducing a new root element
21:26:26 [birtles]
... and we have to see how disruptive that would be compared to simply introducing the new API
21:27:03 [TabAtkins]
Lots of things would break, quickly. Anything trying to get .baseVal, for example, since it's missing from the new DOM.
21:28:20 [birtles]
krit: if we put SVG elements in HTML namespace and vice versa, it wouldn't matter which namespace they were in
21:28:27 [birtles]
... it wouldn't matter how you created them
21:28:41 [birtles]
heycam: every element gets created in a given namespace
21:28:59 [birtles]
... every node will be in one namespace
21:29:32 [birtles]
birtles: shepazu are you saying we could add Cameron's proposal in parallel to the existing interfaces?
21:29:53 [birtles]
shepazu: I don't have a specific proposal, but I'm wondering how many scripts would break...
21:30:37 [birtles]
krit: I don't think anything would break if we switched on namespace
21:30:50 [birtles]
shepazu: I don't like the idea of having two different namespaces for SVG
21:31:02 [birtles]
... you're saying we'd have two different namespaces for SVG
21:32:03 [TabAtkins]
No, we'd have the SVG1 namespace, for SVG1. Then SVG2 would just be a part of Greater HTMListan.
21:32:38 [birtles]
krit: now you have to specify the namespace if you want to create an SVG element
21:32:47 [birtles]
... if you don't do that it ends up as HTMLUnknownElement
21:33:38 [birtles]
... so new scripts could use the new interface...
21:34:21 [birtles]
shepazu: I think it complicates implementations if we have to support both
21:34:35 [birtles]
heycam: I think the proposal complicates it for implementations since they have to support both
21:34:47 [TabAtkins]
We have to support both anyway. You're just proposing we support both, merged into the same interfaces.
21:34:50 [birtles]
shepazu: I think that's madness
21:34:57 [birtles]
heycam: I think it's the maximally compatible thing to do
21:35:44 [birtles]
shepazu: I'm trying to think of scripts that I've been writing where I've been trying to find the SVG root in an HTML document
21:35:57 [birtles]
... I just walk up until I find a different namespace
21:36:13 [birtles]
... when it comes down to it, what are we trying to preserve?
21:36:31 [birtles]
... the more complex the content is more likely to not work in browsers anyway
21:37:08 [birtles]
heycam: It's not that I'm worried about, it's using the actual interfaces
21:37:52 [birtles]
shepazu: so you're suggesting we use namespaces to switch interfaces but require browsers to support the old interfaces
21:38:38 [birtles]
... instead of having an implicit switch we just alias the new behaviour
21:39:01 [birtles]
... why do we need the extra step of opting into the new interface
21:39:13 [TabAtkins]
Browsers only support the old interfaces on the old elements, for legacy compat reasons.
21:39:14 [birtles]
heycam: so you're proposing we support the union of the two interfaces on the same element
21:39:28 [birtles]
... we tried to do that but we reached limits
21:39:52 [birtles]
... because we can't change, for example, rect.x to something more sensible because it's defined to return SVGAnimatedLength
21:40:22 [TabAtkins]
Yeah, too many things are broken in ways that would require actually changing names, which breaks the language much more thoroughly (and ruins hopes of compat with HTML in things like <a>.href)
21:40:36 [birtles]
shepazu: if we change that, how much will it break?
21:40:41 [birtles]
birtles: I think it will break a lot
21:40:54 [TabAtkins]
It will break literally *anything* that actually uses that attribute.
21:41:18 [birtles]
shepazu: I think we need to analyze what will break and determine if we really need a switch, but I don't like the new root element
21:41:24 [TabAtkins]
zcorpan over in #whatwg asks if we know usage numbers for the current DOM. If they're low enough, can we just drop the old stuff straight up?
21:41:35 [TabAtkins]
shepazu: We've already looked it through. >_<
21:41:37 [birtles]
... if it's just to do with the dom then maybe it's a new keyword
21:41:39 [krit]
TabAtkins: shepazu doesn't read your comments :( Can't you call in?
21:41:45 [TabAtkins]
No, I can't.
21:42:28 [birtles]
shepazu: I think the distinction based on root element / namespace is going to be difficult for someone new to web development / svg
21:42:59 [TabAtkins]
There's no distinction. There's SVG, which has a <graphics> root and is part of Greater HTML, and then there's some weird legacy stuff you see occasionally.
21:43:26 [birtles]
heycam: well this is a start to get people thinking about new SVG DOM ideas
21:43:38 [birtles]
... feel free to send more thoughts to the mailing list
21:44:20 [birtles]
krit: please points from this discussion as issues to the proposal
21:44:28 [Zakim]
-Doug_Schepers
21:44:28 [birtles]
s/please points/please add points/
21:44:30 [Zakim]
- +1.425.373.aaaa
21:44:31 [Zakim]
-heycam
21:44:33 [Zakim]
-nikos
21:44:44 [Zakim]
-krit
21:44:46 [Zakim]
-??P0
21:45:08 [nikos]
RRSAgent, make minutes
21:45:08 [RRSAgent]
I have made the request to generate http://www.w3.org/2013/08/08-svg-minutes.html nikos
21:48:44 [shepazu]
TabAtkins, I find it pretty disruptive to have IRC conversations with people who aren't on the call interleaved with the minutes of the telcon participants, not least because you can't hear what we're really saying, in real time… so, if you want to join in these conversations, please join the call, or send your comments via email
21:49:16 [TabAtkins]
Too bad? I can't always join, and part of the reason we live-minute into IRC is to *enable* this kind of thing.
21:49:26 [shepazu]
TabAtkins, you're a member of the SVG WG, and if you're putting yourself into the critical path on dcisions, please join the telcons
21:49:46 [Zakim]
disconnecting the lone participant, birtles, in GA_SVGWG(SVG1)4:30PM
21:49:47 [Zakim]
GA_SVGWG(SVG1)4:30PM has ended
21:49:47 [Zakim]
Attendees were [IPcaller], heycam, Doug_Schepers, krit, +1.425.373.aaaa, Tav, birtles, nikos
21:49:52 [krit]
TabAtkins: does moving the call help you to attend?
21:49:56 [TabAtkins]
We're not allowed to make telcon attendance a requirement to be involved in decisions.
21:50:14 [shepazu]
says who?
21:50:17 [TabAtkins]
No, the problem today was that my phone was dead and I don't have a headset to set up my laptop.
21:50:35 [TabAtkins]
shepazu: I thought that was a W3C thing? After all, telcons are excluding.
21:50:36 [krit]
TabAtkins: ok
21:50:53 [shepazu]
TabAtkins, no, that's not a w3c thing
21:51:18 [TabAtkins]
Saying that I must attend the telcon via phone in order to interact with decisions means I'm SOL if I'm in a bad timezone, or I'm deaf, or a number of other things.
21:51:22 [shepazu]
TabAtkins, but I'm not talking about decisions, I'm talking about discussions… decisions can always be revisited based on new info
21:51:50 [shepazu]
TabAtkins, no, if you had those constraints, we'd help you work around them
21:52:36 [TabAtkins]
I'm sorry it makes you uncomfortable having to catch my comments in IRC. You're free to ignore them if that's too annoying for you, and read them afterwards.
21:52:46 [shepazu]
you're not in a bad timezone for this call, you're not deaf, and I suspect google pays you enough to afford teh equipment and service to attend
21:52:54 [TabAtkins]
That's basically the same as me holding all my comments until after the call anyway.
21:53:15 [shepazu]
TabAtkins, no, I want your comments, because I want your insight
21:53:28 [TabAtkins]
I'm not willing to have a conversation in which I justify my decision to follow the call via live-minuted IRC, when this works just fine elsewhere.
21:54:16 [shepazu]
TabAtkins, you don't understand
21:55:40 [shepazu]
your comments in IRC are disruptive because you aren't involved in the real conversation, so we end up duplicating explanations, catching you up to things that were said asnynchoronously to your reading of the minutes, etc
21:55:57 [shepazu]
it's profoundly inefficient
21:56:28 [TabAtkins]
No, you can just leave it alone, so I catch the minutes as they come around in a minute or so.
21:56:32 [shepazu]
IRC conversations are fine, when all the participants are just doing IRC… but mixing IRC and telcons is oil and water
21:57:06 [shepazu]
it's also confusin to people who read the minutes afterward, and try to make sense of them
21:57:09 [krit]
shepazu: of course it would be great if everyone would call in. But Tab had an excuse why it didn't work for him. And of course IRC is a legitimated medium to participate.
21:57:14 [TabAtkins]
I have experience with mixed conversations in many CSS meetings, and it works fine there. SVG isn't special. It's not *ideal*, but neither is it so disruptive as to provoke an attempted banning.
21:57:25 [krit]
shepazu: in general I still agree it would be great if people call in
21:58:51 [shepazu]
TabAtkins, I didn't attempt to ban you! I asked you to join the conversation! those are radically different things
21:59:16 [TabAtkins]
You told me that my interaction in the call today was disruptive. That's close enough for me. ^_^
21:59:45 [shepazu]
TabAtkins, it was disruptive. that's just a fact
22:00:04 [shepazu]
I'm sorry if you don't like that it was disruptive
22:00:39 [TabAtkins]
I'm sorry you feel that SVGWG meetings are somehow special enough to not tolerate this kind of interaction, when I've successfully been on both ends of this many times in the past.
22:02:26 [shepazu]
s/I'm sorry if you don't like that it was disruptive/I'm surprised you don't realize that it was disruptive/
22:02:35 [TabAtkins]
Done here, thanks.
22:02:48 [shepazu]
that was a bit passive-aggressive for me to say in the first place
23:02:44 [birtles]
birtles has joined #svg
23:40:53 [Tav]
Tav has joined #svg