15:53:01 RRSAgent has joined #forms 15:53:01 logging to http://www.w3.org/2013/02/06-forms-irc 15:53:03 RRSAgent, make logs public 15:53:03 Zakim has joined #forms 15:53:05 Zakim, this will be IA_XForms 15:53:05 ok, trackbot; I see IA_XForms()11:00AM scheduled to start in 7 minutes 15:53:06 Meeting: Forms Working Group Teleconference 15:53:06 Date: 06 February 2013 15:53:48 Agenda: http://lists.w3.org/Archives/Public/public-forms/2013Feb/0007 15:53:59 Steven has changed the topic to: Agenda http://lists.w3.org/Archives/Public/public-forms/2013Feb/0007 15:54:04 Chair: Steven 15:54:08 Regrets: Philip 15:59:35 ebruchez has joined #forms 16:02:11 nvdbleek has joined #forms 16:03:47 IA_XForms()11:00AM has now started 16:03:54 +nvdbleek 16:04:11 zakim, code 16:04:11 I don't understand 'code', ebruchez 16:04:21 zakim, code? 16:04:21 the conference code is 93676 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), nvdbleek 16:04:29 unl has joined #forms 16:04:30 +??P36 16:04:36 zakim, I am ? 16:04:36 +Steven; got it 16:05:07 +ebruchez 16:05:57 +unl 16:08:32 Scribe: Steven 16:08:33 Topic: The XForms Dialog Module + relevance 16:08:33 http://lists.w3.org/Archives/Public/public-forms/2013Jan/0019.html 16:09:04 Steven: THe last remark last week was from Uli "We need to talk about relevance" 16:09:11 s/TH/Th/ 16:09:38 Uli: About show and hide events 16:09:57 http://lists.w3.org/Archives/Public/public-forms/2013Jan/0021.html 16:10:28 Uli: Point 2, suggested behaviour 16:10:50 - close the dialog if it becomes non-relevant (we can't do much else anyway) 16:10:50 - don't re-open if it becomes relevant (idea: non-relevant controls lose 16:10:50 state information) 16:11:16 Uli: Is this consistent with other controls? 16:11:31 Nick: More or less 16:12:14 Uli: I'm not sure that our controls lose state when they go from relevance to non-relevance and back 16:12:26 ... it may be implementation-dependent 16:12:55 ... does it get recomputed? 16:13:13 Erik: I'm not sure we ever finished that discussion 16:13:43 ... compare switch-case which has changed state, what happens then? This would be similar. 16:13:54 ... maybe if the spec says, we can do the same. 16:14:32 ... In any case it seems odd that it should pop back into life. 16:14:59 Nick: Agree 16:15:25 Uli: OK 16:15:56 Steven: So agreed. 16:16:12 Topic: The bind() function 16:16:12 http://lists.w3.org/Archives/Public/public-forms/2013Jan/0022.html 16:16:23 http://www.w3.org/MarkUp/Forms/wiki/Bind_function 16:16:34 Uli: We had some wiki text. It's not hard to do 16:17:21 Nick: There are some problems. 16:17:33 ... it implicitly creates dependencies 16:18:05 Uli: The dependency engine has to be aware of the bind function? 16:18:23 Nick: The text of the dependency engine says it only looks at arguments 16:18:29 ... that would be hard to get right 16:19:05 ... it would change the core spec, not only the functions spec 16:19:32 Erik: THere are many places where you could use bind() 16:19:37 s/TH/Th/ 16:19:47 ... it has many uses 16:20:14 ... if it is to hard to revise the dependency text, we can say it is undefined 16:21:18 Uli: The instance() function surely has the same sort of problems 16:21:50 Nick: Except it returns the root node, which doesn't change 16:22:40 Erik: and a structural change gives a rebuild 16:23:14 ... but I agree about the comparison between build and instance 16:23:55 ... and there are problems with allowing it on bond refs. 16:24:02 s/bond/bind/ 16:24:42 Steven: Does anyone implement this yet? 16:25:00 Erik: We do, but we ignore the dependency aspects 16:25:12 Steven: So it has no effect on the dependencies? 16:25:49 Nick: We use it, but you have to be careful using it, it effects the ordering of binds 16:25:59 a/effects/affects/ 16:26:49 Steven: SO the ordering of binds becomes important, and not interoperable? 16:26:59 Erik: We should ban it on bind@ref 16:27:05 s/SO/So/ 16:27:34 Nick: Also dangerous for a recalculate, since ti won't be automatically recalculated. 16:27:39 s/ti/it/ 16:27:56 Erik: right 16:28:02 16:28:54 Uli: You could statically analyse xpath expressions 16:29:04 Erik: THe spec has never required that, that would be really new 16:29:10 s/TH/Th/ 16:29:27 16:29:32 16:30:12 Nick: That is a counter example to static analysis 16:31:27 Uli: So disallow it on bind expressions 16:32:04 Nick: Use vars? 16:33:17 Erik: If we prohibit it, then implementations can't even try to fix it. 16:35:20 "If the function is used in a model binding expressionXF the XForms Processor should terminate processing after dispatching the event xforms-binding-exception to the model. If the function is used in a computed expressionXF the XForms Processor should terminate processing after dispatching the event xforms-compute-exception to the model." 16:35:24 Nick: We should watch out for adding new features to the last-call spec 16:35:47 ... we need two interoperable implementations, and be comfortable with the definition 16:36:30 (the above is about the valid() function) 16:36:35 Erik: We could us similar text to that from valid(), see above 16:36:55 s/ us / use / 16:37:06 Erik: Note the "should" there 16:37:23 ... sometimes the spec is too strict I find 16:40:19 Steven: value="bind('constant', xpath)" 16:40:47 value="concat(bind('a'), bind('b'))" 16:40:59 Uli: You also want to use it deep in an expression 16:40:59 calculate="foo + bind(''bar)" 16:41:45 + +1.443.837.aaaa 16:41:57 zakim, + is Kurt 16:41:57 +Kurt; got it 16:43:37 Steven: I think we need to work on this feature more before we add it to the spec. It is now too late for the LC spec 16:45:30 Uli: I don't think bind() is to hard to specify. 16:45:48 s/ to / too / 16:46:17 Steven: We have a time constraint. 16:46:36 Topic: The mediatype Element (for upload) 16:46:36 http://lists.w3.org/Archives/Public/public-forms/2013Jan/0024.html 16:47:10 http://lists.w3.org/Archives/Public/public-forms/2013Feb/0003.html 16:48:08 Uli: These things are two different things; I propose we change the attribute name to "accept" 16:49:20 Nick: I made an error. I should not have deprecated the mediatype element. 16:49:47 Erik: We need to fix that mistake. 16:50:08 ACTION: Nick to fix the upload/mediatype deprecation error 16:50:08 Created ACTION-1929 - Fix the upload/mediatype deprecation error [on Nick Van Den Bleeken - due 2013-02-13]. 16:50:45 Uli: They should also have different names 16:50:56 ... since they are different things. 16:53:01 Uli: It would be nice to reduce some markup bloat 16:53:29 Erik: I would like to use attributes instead of nested elements 16:54:08 ... I'm not against moving to attributes. 16:54:21 Uli: There are more places where we could do that 16:54:33 ... we should do it at all places where possible 16:54:55 Erik: I thought I sent out a proposal for this last year 16:55:05 http://lists.w3.org/Archives/Public/public-forms/2012Feb/0030.html 16:56:15 Uli: I shall reread the spec for all places where we could do this. 16:56:38 ACTION Uli: propose all places where child elements can be replaced with AVT attributes 16:56:38 Error finding 'Uli'. You can review and register nicknames at . 16:57:04 ACTION Ulrich: propose all places where child elements can be replaced with AVT attributes 16:57:05 Created ACTION-1930 - Propose all places where child elements can be replaced with AVT attributes [on Ulrich Nicolas Lissé - due 2013-02-13]. 16:58:13 Uli: What about accept attibute on upload? 16:58:25 s/atti/attri/ 16:58:58 ACTION: Uli to propose text for @accept on upload 16:58:58 Error finding 'Uli'. You can review and register nicknames at . 16:59:21 tracknot, help 16:59:27 trackbot, help 16:59:27 Please see for help. 17:00:02 ACTION: Ulrich to propose text for @accept on upload 17:00:03 Created ACTION-1931 - Propose text for @accept on upload [on Ulrich Nicolas Lissé - due 2013-02-13]. 17:00:30 -ebruchez 17:00:30 [ADJOURN] 17:00:31 -unl 17:00:31 -nvdbleek 17:00:32 -Steven 17:00:43 zakim, who is here? 17:00:43 On the phone I see Kurt 17:00:44 On IRC I see unl, nvdbleek, Zakim, RRSAgent, Steven, trackbot 17:00:48 zakim, drop kurt 17:00:48 Kurt is being disconnected 17:00:50 IA_XForms()11:00AM has ended 17:00:50 Attendees were nvdbleek, Steven, ebruchez, unl, +1.443.837.aaaa, Kurt 17:00:55 rrsagent, make minutes 17:00:56 I have made the request to generate http://www.w3.org/2013/02/06-forms-minutes.html Steven 17:46:04 ebruchez has joined #forms 19:14:13 nvdbleek has joined #forms 19:17:48 Zakim has left #forms 19:57:32 nvdbleek has joined #forms 21:08:12 windauer has joined #forms