20:01:50 RRSAgent has joined #svg 20:01:50 logging to http://www.w3.org/2012/01/05-svg-irc 20:01:51 RRSAgent, make logs public 20:01:52 Zakim has joined #svg 20:01:53 Zakim, this will be GA_SVGWG 20:01:53 ok, trackbot; I see GA_SVGWG(SVG1)3:00PM scheduled to start now 20:01:55 Meeting: SVG Working Group Teleconference 20:01:55 Date: 05 January 2012 20:02:03 cabanier has joined #svg 20:02:48 GA_SVGWG(SVG1)3:00PM has now started 20:02:55 + +1.206.675.aaaa 20:03:18 zakim, +1.206.675.aaaa is me 20:03:18 +cabanier; got it 20:03:32 +??P2 20:03:48 +Doug_Schepers 20:03:51 Zakim, ??P2 is me 20:03:51 +ed; got it 20:04:24 + +33.9.53.77.aabb 20:04:50 + +41.83.2.aacc 20:04:51 zakim, +33 is me 20:04:51 +Tav; got it 20:05:14 +[IPcaller] 20:05:15 Zakim, [ is me 20:05:15 +heycam; got it 20:05:18 Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2012JanMar/0001.html 20:05:34 vhardy has joined #svg 20:05:58 Zakim, who's here? 20:05:58 On the phone I see cabanier, ed, Doug_Schepers, Tav, +41.83.2.aacc, heycam 20:07:04 ScribeNick: vhardy 20:07:30 Topic: Sydney F2F 20:08:11 ed: if you have not added your agenda request, now is a good time. If we do not manage to fill up on the time, we will use the time for spec editing and discussing the requirements. 20:08:11 http://www.w3.org/Graphics/SVG/WG/wiki/F2F/Sydney_2012/agenda_proposals 20:08:52 heycam: discussing the requirements will take time, but we can finish it off. Looking at the remainder of the agenda, we may not fill all the time. Probably a lot of us did not have time to do all the work they needed to do. 20:09:28 ed: today is the last day people can register for the SVG F2F. 20:09:31 + +61.2.980.5.aadd 20:09:34 https://www.w3.org/2002/09/wbs/19480/SydneyF2F2012/ 20:09:51 cyril|away has joined #svg 20:10:07 Zakim, aadd is cyril|away 20:10:07 +cyril|away; got it 20:10:07 ed: anything more about the F2F? 20:10:32 cyril: everything should be in order. The hotel is asking about the meeting times. I will say 8-9am to 6pm. 20:10:37 ed: sounds fine to me. 20:10:51 cyril: when is the SVG event? 20:11:11 shepazu: then we should finish earlier that day. I'll put you in touch with John so that you can get the information. 20:11:25 cyril: I think I am all set for the meeting. 20:11:44 cyril: who is staying at the Novotel? 20:11:53 vhardy/ed/heycam: we are. 20:12:02 cyril: I will send an email for the hotel discount. 20:12:16 shepazu: for the event, here is what John put forward. 20:12:20 6-6:30: drinks. 20:12:29 RRSAgent, pointer 20:12:29 See http://www.w3.org/2012/01/05-svg-irc#T20-12-29 20:12:57 krit has joined #svg 20:13:10 Talks by Vincent, Heycam, Chris and Dmitry. 20:13:44 s/Heycam/ 20:14:03 ACTION: shepazu to send SVG social agenda to the www-svg-wg@w3.org 20:14:04 Created ACTION-3193 - Send SVG social agenda to the www-svg-wg@w3.org [on Doug Schepers - due 2012-01-12]. 20:14:26 shepazu: there will be a panel session. 20:14:41 shepazu: I appologize for not being able to attend myself. 20:14:56 shepazu: the agenda can be tweaked / modified. 20:16:42 Topic: introducing Dirk Schulze who will represent Adobe on the SVG WG. 20:16:48 welcomes from the group :-) 20:17:28 Topic: May F2F 20:17:41 vhardy: the CSS WG decided yesterday to move to Hamburg. 20:18:17 vhardy: proposes to keep the meeting in Hamburg. 20:18:23 ed/heycam: yes, makes sense. 20:18:45 RESOLUTION: The May F2F meeting will be in Hamburg instead of Bucharest. 20:19:00 ACTION: vhardy to update the May F2F meeting page. 20:19:00 Created ACTION-3194 - Update the May F2F meeting page. [on Vincent Hardy - due 2012-01-12]. 20:19:04 thorton_ has joined #svg 20:19:21 cyril: is anybody from Microsoft or Apply going to attend the SVG meeting in Sydney? 20:19:37 heycam: Jen said she would not be able to attend. I did not hear anything about Patrick. 20:19:47 shepazu: I do not think Patrick will join. 20:20:02 cyril: what about Apple? Dean? 20:20:37 vhardy: may be you can reach Dean on the Webkit irc. 20:21:15 heycam: Doug, what is the current state on Tiling and Mapping task force. 20:21:32 shepazu: so far, nothing has happened. We need to be a bit more aggressive about it. 20:21:52 shepazu: the task force has not been started yet. We need leadership 20:22:27 shepazu: we talked about George Held leading the effort, but I am not 100% sure. One of the SVG-GIS proponents. 20:23:03 shepazu: any suggestion on who could lead that. 20:23:21 vhardy: would Chris Lilley know or have a suggestion? 20:23:30 shepazu: not sure. 20:23:49 shepazu: I'll ping Andreas Neuman and see if he has any ideas. 20:24:20 http://lists.w3.org/Archives/Public/www-svg/2011Dec/0026.html 20:25:20 Topic: Allowing select SVG elements in 20:25:59 ed: this was an old proposal to consider certain elements to be placed in the element of HTML. Cameron, do you know if this was discussed at any point. 20:26:13 heycam: not by me. There might have been mails on the whatwg mailing list. 20:27:14 shepazu: there are two things requested. One of them is to be able to put an svg element in the of an HTML document and put SVG content in there. In this case, I would expect the SVG not to render because the is not rendered. 20:28:00 .... this works in most browsers but the validators do not like it. Hixie suggests taht the SVG WG categorizes some elements/context, some being rendering context and some 'metadata' context. 20:29:11 ... Then we should discuss the behavior when content is not rendered. This seems reasonnable. This is different from SVG metadata but that is ok. It should be allowed to have SVG in the and it should not be rendered. 20:30:12 ... The second question is what happens if you only put a section in the HTML element. This is not longer saying that this is SVG content. If SVG is one of the fundamental Web content, then we could accept that. 20:31:08 heycam: if you have an HTML document and use the HTML parser, then, if there is no element, the element is not parsed as being in the SVG namespace. 20:31:46 shepazu: yes, that is the way the parser works. And yes, there is relunctance by many people, for various reasons, to change the parser at this point. I have heard a proposal that SVG elements could be in the HTML namespace. 20:31:56 .... I think ed suggested that at TPAC. 20:32:04 ed: I do not remember saying that. 20:32:13 shepazu: may be someone else suggested it. 20:32:41 ed: having an SVG element without the surrounding element is hard because it is currently needed to resolve things like percentages. 20:32:51 shepazu: I would contest that view. 20:34:08 shepazu: that is the case, but if you leave these things out of an SVG element, there are lacuna values that kick-in. So the only thing that the element really provides is the namespace scoping. The lacuna values provide the behavior that we needed. I think lacuna values could apply just like when there is a root but no other information. So the scoping argument is not a strong argument I think. 20:34:41 ed: I think this is harder than just 'believing' it is there. I think you could still have a stub element inserted, but that is still a bit of work. 20:35:07 shepazu: I do not contest the implementation difficulty, but from a specification perspective, I do not think it is difficult. 20:35:53 dirk: we should think about SVG elements fit into the box model of CSS. I do not think that defining the bounding box is enough. 20:36:03 shepazu: may be we should address the first issue first. 20:36:49 ... we should decide if an element should be allowed in an HTML element. Can we come on a consensus on that? 20:36:57 ed: is there any browser where this does not work? 20:37:26 shepazu: the only problem, I think, is that the content does not validate. The report says it works in Gekko, WebKit and Opera. 20:38:01 shepazu: he put an in the and inside the body of the html, he used that first svg in new svg. This seems pretty natual to me. 20:38:10 shepazu: I think this is pretty common. 20:38:20 rik: this seems pretty natural. 20:38:35 rik: would foreignObject be allowed in there? 20:38:58 shepazu: yes, I do not think the SVG would behave any different, except that it is not rendered. That seems to be the most consistent approach. 20:39:18 shepazu: we should ask Hixie what he means by categorizing at metadata? 20:39:29 shepazu: does anybody have a problem with this idea? 20:40:06 heycam: the slight reservation I have is that in HTML, there is never rendering elements in the element. I am wondering if that makes it trickier to implement. 20:40:18 shepazu: apparently, this is not tricky because it is already implemented. 20:41:45 heycam: the other thing I am wondering is that if we can have a foreignObject in the svg in the , you could have a element that can interfere with the parser's behavior. 20:42:15 shepazu: I think that if you have SVG in the body, you can already have a similar situation. We could do research ourselves. 20:42:27 heycam: this may be more involved parser-wise that it sounds. 20:42:49 heycam: I think it may have consequences and change the parser. We should do some research. 20:44:27 shepazu: I would like to come to a resolution on this. 20:44:42 .... Cameron expressed concerns on the implications on the parser. 20:44:44 Just for the SVGElement in the
. SVG Elements get to HMTL elements at the moment for WebKit: 20:44:46 20:44:46 20:44:46 20:44:46 20:44:46 20:44:47 20:44:49 20:44:51 20:44:52 20:44:55 20:44:57 20:44:59 20:45:01 20:45:03 (rmove the SVG element first :)) 20:45:07 20:45:07 20:45:09 20:45:11 20:45:13 20:45:15 20:45:17 20:45:19 20:45:21 20:45:22 20:45:25 20:45:50 heycam: the advantage of having SVG in the head, is that you do not need to display=none to have it not show. It is a reasonnable thing to want. I think it can work, barring my reservations. 20:46:13 should be , no? 20:46:22 sure, sorry 20:46:53 still doesn't work 20:47:05 shepazu: I propose that we allows SVG in the element of an HTML document. We could put that in the SVG 2.0 spec. or in the SVG integration spec. We should follow the suggestion by Hixie to indicate a metadata mode for SVG inline in HTML elements. 20:48:02 heycam: I think we need to write something that will change what the HTML spec. says and not what the SVG spec. says. This is more of a change for the HTML spec. If we can do the change in the integration spec. then great. 20:48:13 heycam: we need to consult with Hixie to resolve this. 20:49:12 ACTION: Shepazu to coordinate with Hixie on the right specification to add allowing SVG content, in metadata mode, in the element of an HTML document. 20:49:13 Created ACTION-3195 - Coordinate with Hixie on the right specification to add allowing SVG content, in metadata mode, in the element of an HTML document. [on Doug Schepers - due 2012-01-12]. 20:49:24 ok, I can confirm that the svgs in the do render 20:49:43 shepazu: reporting on test. 20:50:10 ... if I put things in a defs, then it hides it. If it is not in a defs, then it renders. 20:50:51 http://livedom.validator.nu/?%3C!DOCTYPE%20html%3E%0A%3Chtml%3E%0A%3Chead%3E%0A%3Csvg%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cg%3E%3C%2Fg%3E%0A%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A%3C%2Fhead%3E%0A%3Cbody%3E%0A%3Cp%3EHello%3C%2Fp%3E%0A%3C%2Fbody%3E%0A%3C%2Fhtml%3E 20:51:21 ed: Let me specify it, first example works, second doesn't 20:52:22 heycam: the SVG is pushed to the body. I think that is because any element that is not recognized as a element is automatically closing the element and the result is pushed to the 20:52:42 dirk: with the surrounding , the example works, but without the surrounding , it does not work. 20:52:53 ed: seeing that, I think it would be a little bit bigger change. 20:53:16 http://jsfiddle.net/WjnSx/ 20:54:17 shepazu: if you look at the example I just posted, I am surprised that it happens that way. 20:55:02 shepazu: what happens if we make the title below the SVG, then the document no longer has a title. Is there something that can only be in the head? 20:55:25 heycam: I think things like get pushed back to the head if they appear somewhere else. 20:55:36 ... after checking, does not do that. 20:56:00 <vhardy> shepazu: I'll talk to Hixie and Henri Sivonen. 20:56:32 <Zakim> -Tav 20:56:37 <vhardy> heycam: the behavior in an XHTML parser is probably different and more like what you would expect. 20:56:59 <vhardy> heycam: for a feature we intend people to use, we should have the same behavior with the HTML or the XHTML parsers. 20:57:32 <vhardy> shepazu: I checked that if the <title> appears after the <svg> in the head, it gets shoved into the body. May be it would still be seen as the title. 20:57:47 <vhardy> rik: yes, it is still showing as the doc title. 20:57:50 <Zakim> +Tav 20:57:55 <vhardy> shepazu: yes, I tested hat too. 20:57:58 <Zakim> -Tav 20:58:22 <vhardy> shepazu: on the issue of allowing bare svg elements outside an <svg> root, I think this is a larger issue that we are going to have to solve or not solve. 20:59:10 <vhardy> vhardy: I think this is the generic issue of svg elements in HTML. 20:59:32 <vhardy> shepazu: yes, there is not much value in special casing the <defs> element to put in an <head> element. 20:59:35 <Zakim> +Tav 21:01:30 <vhardy> heycam: if we cannot put non-displayed SVG in the <head>, we would still need to provide a way for declaring SVG definitions without having to hide the surrounding <svg> element. 21:02:23 <vhardy> shepazu: I think we agree that we should allow it in the head. If we are not going to allow that, there are solutions (e.g., 0x0 SVG). 21:02:42 <vhardy> heycam: yes, that is true. They can also put it in the <defs> section of one of the rendered SVG elements. 21:03:00 <vhardy> heycam: I was reverse engineering the reason for his request. 21:03:26 <vhardy> shepazu: he is trying to separate things into the <head> explicitly, because this is what feels right to him. 21:03:37 <vhardy> shepazu: I think this is what we should optimize for. 21:04:06 <vhardy> shepazu: I'll email the list and cc Hixie and Henri. We may put it in the HTML5 spec, the SVG integration spec. or the SVG 2.0 spec. 21:04:29 <vhardy> ed: if we do not have any other agenda item requests today, lets continue with SVG 2.0 requirements. 21:05:07 <vhardy> heycam: before we move to that, Tav: what is the current state of the 2.0 document. 21:05:13 <vhardy> tav: it works :-) 21:05:45 <vhardy> heycam: is it in a state where we can start adding in the new features we are talking about. There will be some global editing of the HTML file. 21:05:57 <cyril> http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#Consider_allowing_async.2Fdefer_on_.3Csvg:script.3E 21:05:59 <vhardy> tav: yes. 21:06:25 <ed> topic: SVG2 requirements 21:06:30 <vhardy> ed: back to requirements. 21:07:03 <vhardy> heycam: async/defer on <svg:script> 21:07:40 <vhardy> .. I have mixed feelings. On one hand it is good to have the same behavior as HTML. On the other hand, these are legacy things that people do not use or are they things people do use today? 21:09:01 <vhardy> ... I think we should ask the HTML group whether it is a good idea or not. 21:09:17 <vhardy> shepazu: async is new in HTML5. 21:09:24 <vhardy> heycam: ok, I was not sure. 21:10:16 <vhardy> shepazu: I am pretty sure async was new in HTML5. 21:10:18 <shepazu> https://developer.mozilla.org/En/HTML/Element/Script 21:10:38 <vhardy> shepazu: I am not sure when defered was added. 21:11:06 <vhardy> vhardy: does it make sense ot only add async? 21:12:06 <vhardy> shepazu: defer is at least as old as Gekko 9.1.1. 21:12:12 <vhardy> heycam: I retract my relunctance. 21:12:28 <shepazu> s/Gekko 9.1.1./Gecko 1.9.1/ 21:12:38 <vhardy> heycam: Jonas Sicking also says this should be supported. 21:13:45 <vhardy> vhardy: where do the accepted requirements showing? 21:14:19 <vhardy> RESOLUTION: accept "consider allowing async/defer on <svg:script>" 21:15:08 <cyril> RRSAgent, pointer 21:15:08 <RRSAgent> See http://www.w3.org/2012/01/05-svg-irc#T21-15-08 21:15:52 <vhardy> ed: next one is http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#SMIL_data_feedback 21:16:14 <vhardy> dirk: what does SMIL data feedback mean? 21:16:52 <vhardy> shepazu: I think it means being able to find the current position of things. 21:17:17 <vhardy> ed: the request is not clear enough to be discussed. 21:17:46 <vhardy> ACTION: Erik to ask David Dailey to add more details to the requirement: http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#SMIL_data_feedback 21:17:46 <trackbot> Created ACTION-3196 - Ask David Dailey to add more details to the requirement: http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#SMIL_data_feedback [on Erik Dahlström - due 2012-01-12]. 21:17:55 <ed> http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#SMIL_time_containers 21:18:12 <vhardy> ed: next one http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input#SMIL_time_containers 21:18:37 <vhardy> vhardy: I guess that depends on the convergence work we do on animation. 21:18:47 <vhardy> ed: is there any resolution so far on convergence? 21:18:54 <vhardy> vhardy: not that I am aware of. 21:19:25 <vhardy> heycam: I am relunctant to take on new requirement without knowing what our broad direction for animation is. 21:19:42 <vhardy> cyril: this is not only about animation, it is also about other timed elements. 21:19:56 <ed> http://www.w3.org/TR/2005/REC-SMIL2-20050107/smil-timemanip.html 21:20:14 <vhardy> ... we started to discuss time containers on audio and video. Chris was not happy we decided to align with the HTML5 <audio> and <video> 21:20:27 <vhardy> ed: is that for allowing time manipulation. 21:20:46 <vhardy> cyril: the first step is to allow different timelines in the document. 21:21:36 <vhardy> vhardy: could the requirement be just around 'time containers' (and not specifically SMIL)? 21:22:07 <vhardy> cyril: what we want the resources in a document to be on a different timeline, not the elements. 21:22:16 <vhardy> heycam: there are different aspects to time containers. 21:22:57 <vhardy> ... there are two examples. One is <par> and <seq> elements. The other is multi-media elements having their own timelines and synchronizing with that. 21:23:23 <vhardy> shepazu: I like the general approach vhardy is proposing that we resolve that we want a form of time containers without going into details. 21:23:35 <vhardy> cyril: I think resolving to have time containers in not precise enough. 21:25:03 <heycam> ScribeNick: heycam 21:25:05 <heycam> Scribe: Cameron 21:25:20 <heycam> vhardy: my point is we already have multiple timelines in svg, with audio and video elements 21:25:27 <heycam> … you have the main animation timeline, the <svg> is a time container 21:25:39 <heycam> … if it's playing <audio> and <video> they have their own timeline 21:25:45 <heycam> cyril: we don't have them in SVG2 yet 21:25:48 <heycam> … they're in 1.2T, yes 21:25:52 <heycam> vhardy: but we agreed to have them? 21:26:02 <heycam> cyril: the requirement doesn't say if they follow the timeline of the document or have their own 21:26:19 <heycam> vhardy: we could say we want facilities to sync the timelines of the multimedia resources with the document 21:26:29 <heycam> … but that's different from being able to start and stop, and have completely separate timelines 21:26:49 <heycam> … rik could talk more about this, but if you want to have a little walking character if you had nested timelines you could easily have a character you could start and stop and manipulate 21:26:53 <heycam> cyril: that's movie clips in flash 21:27:05 <heycam> … you could have that in svg by using a separate document and using <animate> to reference it 21:27:12 <heycam> s/animate/animation/ 21:29:12 <heycam> heycam: brian will be talking animation at the F2F 21:33:31 <Zakim> - +41.83.2.aacc 21:33:46 <Zakim> -cabanier 21:33:47 <Zakim> -ed 21:33:47 <Zakim> -Doug_Schepers 21:33:50 <Zakim> -heycam 21:33:51 <Zakim> -Tav 21:33:52 <Zakim> -cyrilaway 21:33:54 <Zakim> GA_SVGWG(SVG1)3:00PM has ended 21:33:56 <Zakim> Attendees were cabanier, Doug_Schepers, ed, +33.9.53.77.aabb, +41.83.2.aacc, Tav, [IPcaller], heycam, +61.2.980.5.aadd, cyril|away 21:34:02 <heycam> RRSAgent, make minutes 21:34:02 <RRSAgent> I have made the request to generate http://www.w3.org/2012/01/05-svg-minutes.html heycam 21:35:11 <heycam> Chair: Erik 21:35:12 <heycam> RRSAgent, make minutes 21:35:12 <RRSAgent> I have made the request to generate http://www.w3.org/2012/01/05-svg-minutes.html heycam 21:35:56 <heycam> Present: Rik, Doug, Cameron, Erik, Vincent, Dirk, Tav, Cyril 21:35:58 <heycam> RRSAgent, make minutes 21:35:58 <RRSAgent> I have made the request to generate http://www.w3.org/2012/01/05-svg-minutes.html heycam 21:36:14 <heycam> Scribe: Vincent, Cameron 21:36:15 <heycam> RRSAgent, make minutes 21:36:15 <RRSAgent> I have made the request to generate http://www.w3.org/2012/01/05-svg-minutes.html heycam 21:56:16 <heycam> Tav, nice blog post on the mesh gradients 21:56:32 <heycam> the figures are more understandable with the bezier control points on there 22:08:36 <thorton> thorton has joined #svg 22:20:35 <krit> krit has joined #svg 22:26:37 <thorton> thorton has joined #svg 22:32:31 <Zakim> Zakim has left #svg 22:38:34 <krit> krit has left #svg