[presentation-api] new commits pushed by mfoltzgoogle

The following commits were just pushed by mfoltzgoogle to 
https://github.com/w3c/presentation-api:

* Reorder start steps to create session only when needed

As things stood, the steps to "start a presentation session" required 
the UA
to create a valid presentation session identifier before creating the 
task C
to navigate the receiving browser context.

However, the presentation session identifier will only be added to the
 set of
presentations when C completes. If the user calls "start" again in the
meantime, a UA that would generate the same valid presentation session
identifier for the second presentation session would correctly follow 
these
steps (that identifier would not yet be in the set of presentations), 
but this
would create two PresentationSession with the same identifier.

Also, the new PresentationSession S is actually not needed until C 
completes
successfully.

This commit moves the creation of the presentation session identifier 
and of
the presentation session itself to the steps that run when C completes
successfully.
  by François Daoust
https://github.com/w3c/presentation-api/commit/a9abb2992b0554f08020074b00425f68dccd1b16

* Merge pull request #192 from tidoust/start-identifier

Reorder start steps to create session only when needed
  by Mark Foltz
https://github.com/w3c/presentation-api/commit/d8156f7e43bfbbb34a539aa56bc32e437f409d2e

Received on Monday, 14 September 2015 16:28:07 UTC