XForms Users Community Group Teleconference

13 Mar 2019



Alain, Erik, Steven


`Present: Alain, Erik, Steven

XML.com installment 3


Steven: As promised

ACTION-2231 - Improve capitalisation of "action"


Steven: Done

ACTION-2232 - Mention type errors in expression evaluation


Steven: Also done

Evaluation context of @if @while and @iterate


Steven: Held over from last week.

Alain: In the element context

<ebruchez> https://lists.w3.org/Archives/Public/public-xformsusers/2019Mar/0008.html

Erik: That's my reply
... element evaluation context. Note contradiction in spec.

<scribe> ACTION: Steven to correct @iterate ambiguity

<trackbot> Created ACTION-2233 - Correct @iterate ambiguity [on Steven Pemberton - due 2019-03-20].

The load Element, and more


Erik: I think it is not clear enough.
... It was so that @ref plus @resource would cause nothing to happen
... we need to decide what is best to do
... firstly what if @ref is empty

Steven: It says "If traversal is not possible or fails, then an xforms-load-error should be dispatched"

Erik: Not clear enough

Steven: Relative or Absolute URI? No objection to relative then

Erik: That's right

Steven: An empty URI in that case is the base URI

Erik: Probably not useful.

Steven: We need to specify what happens in that case.
... What do we need to solve 1) Empty string 2) Empty sequence 3) Is there fallback?

Erik: If there's only @ref and it points to empty sequence, then it is no-op
... to be compatible with xf 1.1
... but then what to do with @resource
... xf 1.1 says if you have both, then it is a no-op; it's one or the other.

Steven: Current wording says if @ref is present then @resource is ignored.

Erik: which is different from xf 1.1
... if we want to be consistent with <output ref= value=
... then we should say that @resource (as AVT) should be evaluated in the ref environment

Steven: Oh! I see what you mean

Erik: So say that if there is a @resource it is going to be used.
... but <load/> is an action, so we can do something different to <output/> if we want.
... Any other action with a @ref? Message? Yes

Steven: It also has #value

Erik: So there is precedence
... it would be a change

Steven: But no backwards compatibility problem because it was an error in 1.1
... So shall we try and make it compatible with output and message?

Erik: That would be the best idea.

Alain: I'm OK with that.

<scribe> ACTION: Steven to spec up changes to load.

<trackbot> Created ACTION-2234 - Spec up changes to load. [on Steven Pemberton - due 2019-03-20].

ACTION-2217: Spec up file/read and write (and provide links)


Steven: Still researching this

Erik: I think there are JS APIs for reading files.

Alain: I'm not sure; I read that fileread APIs are not supported.
... it's possible to do it by simulating an upload and using locally, but you have to emulate an HTML Form for that

<ebruchez> https://www.w3.org/TR/FileAPI/#dfn-filereader

Alain: using localhost

Steven: I thought that that API had been deprecated/removed.

<Alain> https://developer.mozilla.org/fr/docs/Web/API/FileReader

<ebruchez> https://developer.mozilla.org/en-US/docs/Web/API/FileReader

Erik: It makes sense to have it

Steven: Agree completely

Erik: It needs to be properly sandboxed

Steven: Agree




Summary of Action Items

[NEW] ACTION: Steven to correct @iterate ambiguity
[NEW] ACTION: Steven to spec up changes to load.

Summary of Resolutions

[End of minutes]

Minutes manually created (not a transcript), formatted by David Booth's scribe.perl version 1.154 (CVS log)
$Date: 2019/03/13 13:40:22 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.154  of Date: 2018/09/25 16:35:56  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: Irssi_ISO8601_Log_Text_Format (score 1.00)

Succeeded: s/Dteven/Steven/
Succeeded: s/Reletaive/Relative/
Succeeded: s/ll/l/
Succeeded: s/loclhoat/localhost/
Succeeded: s/ i / I /
Succeeded: s/properluy/properly/
Present: Alain Erik Steven
Regrets: Philip
No ScribeNick specified.  Guessing ScribeNick: Steven
Inferring Scribes: Steven
Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2019Mar/0016
Found Date: 13 Mar 2019
People with action items: steven

WARNING: IRC log location not specified!  (You can ignore this 
warning if you do not want the generated minutes to contain 
a link to the original IRC log.)

[End of scribe.perl diagnostic output]