12:55:54 RRSAgent has joined #forms 12:55:54 logging to http://www.w3.org/2016/03/23-forms-irc 12:55:56 RRSAgent, make logs public 12:55:56 Zakim has joined #forms 12:55:58 Zakim, this will be 12:55:58 I don't understand 'this will be', trackbot 12:55:59 Meeting: XForms Users Community Group Teleconference 12:55:59 Date: 23 March 2016 12:56:15 Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2016Mar/0013 12:56:25 Steven has changed the topic to: Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2016Mar/0013 13:00:02 I thnk I need the new new password 13:02:06 alain has joined #forms 13:04:49 No, I just used the old one 13:04:58 I needed the room number for the first time 13:05:04 The room number is in the agenda 13:05:27 which is the old one then? 13:05:40 I mean the same one as last week 13:08:34 Present: Steven, Erik 13:08:56 Are you having problems Alain? 13:14:42 Alain? 13:15:18 Topic: Call back to normal time next week 13:15:18 [No link] 13:15:39 Steven: Summer time starts in Europe this weekend, so back to normal times. 13:15:51 Topic: Whitespace MIP 13:15:51 https://lists.w3.org/Archives/Public/public-xformsusers/2016Mar/0012.html 13:17:14 Steven: So writing this text raised some questions 13:17:35 ... wecan't have AVTs in binds if I remember right. So should it be a computed property? 13:18:05 Erik: It causes problems with ordering of calculations; so it should be static like type is. 13:18:39 ... In an ideal world everything should be computable, but you have problems with spotting and avoiding loops 13:20:43 Steven: Take integers for instance, whitespace is not relevant 13:20:58 ... how do we specify when whitespace should be transformed 13:21:10 ... ? 13:21:44 Erik: If you called a service that supplied let us say an integer, could spaecs be allowed? 13:22:15 ... XML datamodel has lexical value and type value 13:22:46 Steven: Lexical space and value space 13:24:23 Erik: XForms allows control to take account of the value, dates being a good example. 13:24:37 s/wecan/we can/ 13:25:02 Erik: So I think inputs may well already ignore spaces for some types 13:27:03 Steven: SO what do we say. The default is preserve, or type-dependent? 13:27:17 Erik: Good question... 13:27:21 s/SO/So/ 13:27:53 Erik: Boolean, integer, date/time all have representations that should have no whitespace. 13:28:10 ... not sure it makes sense to say collapse on a number 13:28:51 ... if a user types 12, not sure what happens. Leading and trailing whitespace there is an argument for. 13:31:02 Steven: Is "1" invalid? 13:31:29 Philip: Schema allows leading and trailing spaces. 13:31:54 Hello! Room number?? 13:34:05 Steven: So 'preserve' is OK for numbers, because "12" would not validate 13:34:44 Erik: So surrounding spaces seem to be OK, from a schema point of view, date works (checking now) 13:35:24 Steven: Sounds good to me. 13:35:37 Present+Alain 13:37:10 Steven: I'm assuming that the property doesn't inherit. 13:37:42 Erik: I agree; I don't think we need inheritance. 13:40:02 Steven: Last question, what to do with "trim collapse" in the example. Make it a single value? What should we call it then? 13:40:26 Erik: Normalise space in XPath strips leading and trailing, and collapses. 13:40:38 Steven: Maybe we should just call it normalise then. 13:41:03 Erik: We could but in Schema 'normalise' is called 'collapse' 13:42:29 Steven: I propose we call "trim-collapse" just "normalize" and be done, unless someone can come up with a better name. 13:43:05 Erik: Not sure of my preference at this moment 13:44:05 ... I think normalize would be an acceptable choice. 13:44:48 Erik: Two additions - 1) what whitespace means. 13:45:00 Steven: I didn't realise we didn't. 13:45:48 ... we could either use the XML definition, or the Unicode definition/ 13:46:20 http://www.fileformat.info/info/unicode/category/Zs/list.htm 13:46:59 http://www.fileformat.info/info/unicode/category/index.htm 13:48:17 Character.isWhitespace(c) || isNonBreakingSpace(c) || isZeroWidthChar(c) || Character.isISOControl(c)) 13:48:17 Erik: We use one of the Java APIs to define whitespace 13:48:52 ... note we include the control characters. 13:50:01 Steven: I'll take a look to see if we can make a consistent story on this. 13:50:11 ACTION: Steven to research what whitespace means 13:50:11 Created ACTION-2059 - Research what whitespace means [on Steven Pemberton - due 2016-03-30]. 13:50:44 Erik: We process all whitespace before calculations 13:51:57 ... and if we write to a value that has a whitespace property, then the whitespace gets dealt with too. 13:52:38 Erik: And 2) was saying WHEN processing happens, which we do just before calculate. 13:53:44 Topic: AOB 13:54:19 Steven: I'm going to start posting updates to the spec starting next week. 13:54:24 [ADJOURN] 13:54:45 rrsagent, make minutes 13:54:45 I have made the request to generate http://www.w3.org/2016/03/23-forms-minutes.html Steven 13:59:31 Chair: Steven 13:59:32 rrsagent, make minutes 13:59:32 I have made the request to generate http://www.w3.org/2016/03/23-forms-minutes.html Steven 14:00:06 Present+Philip 14:00:08 rrsagent, make minutes 14:00:08 I have made the request to generate http://www.w3.org/2016/03/23-forms-minutes.html Steven 15:05:05 Steven has joined #forms 15:05:10 s/spaecs/spaces/ 15:06:13 rrsagent, make minutes 15:06:13 I have made the request to generate http://www.w3.org/2016/03/23-forms-minutes.html Steven 15:43:20 ebruchez has joined #forms 16:07:52 Zakim has left #forms