[presentation-api] new commits pushed by mfoltzgoogle

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

* Address issues
  by mark a. foltz
https://github.com/w3c/presentation-api/commit/8564679125c72ed59ae101b1f9a583213cd61e1b

* The availabilityUrl is no longer a "parameter" of getAvailability 
(#269)

That used to be the case, but getAvailability now automatically uses 
the
presentation request URL.
  by François Daoust
https://github.com/w3c/presentation-api/commit/fd17dbc87451ea1824c325ce5150e9eb0e807b6d

* Improvements to "getting the connectionList attribute" steps (#254)

Getting the connectionList attribute now returns the same
PresentationConnectionList instance, and only resolves the promise 
when the
set of presentation controllers is non empty (as things stood, the use
 of a
Promise was useless).

The commit also drops the step that instructed the receiving user 
agent to start
monitoring incomping presentation connections if not already started. 
This is
done in the "starting a presentation" algorithm, no need to repeat it 
here.
  by François Daoust
https://github.com/w3c/presentation-api/commit/e2424bdc8488c348a2160ced345c67b1b2a1bc4c

* Rephrased a couple of sentences based on feedback from @mfoltzgoogle
  by François Daoust
https://github.com/w3c/presentation-api/commit/b309840b460c0cc45bd06fe870451c02b0ae475a

* Getting connectionList now always returns the same object

This update should address last Pull Request comments, as well as 
#281.

Note I ended up introducing two new idioms to talk about the Promise 
and
PresentationConnectionList singletons, as I believe it improves the 
readability
of algorithms, and makes the list of objects that user agents need to 
maintain
explicit.

However, as usual, finding names for things is hard. I came up with
"presentation controllers monitor" and "presentation controllers 
promise".
It may be possible to find better names. For instance, instead of 
"monitor", we
could use "manager", "holder", "wrapper", "container".
  by François Daoust
https://github.com/w3c/presentation-api/commit/34c8b84b7fd7627fddb66e47b1566a6b3f7e49bd

* Merge branch 'tidoust-issues-254-269-273' into issues-254-269-273
  by mark a. foltz
https://github.com/w3c/presentation-api/commit/9f049bc2b989509afef5ddc8e23ec029c330e74a

* Draft update
  by mark a. foltz
https://github.com/w3c/presentation-api/commit/34879849fedf7f8b0f1e5e16e6ab048f8cccfcac

* Merge branch 'gh-pages' into issues-254-269-273
  by mark a. foltz
https://github.com/w3c/presentation-api/commit/d00ea1c1a9eaaa1a4922d82359f8cb513f9e380d

* Refactor promise/monitor initialization
  by mark a. foltz
https://github.com/w3c/presentation-api/commit/854df3ba92f94e8f0268b88bc6e047494ba48c63

* Tidy
  by mark a. foltz
https://github.com/w3c/presentation-api/commit/b8d6b72091bf11cb8fa00b1a0db43142b8ca5daf

* Make sure to populate the monitor
  by mark a. foltz
https://github.com/w3c/presentation-api/commit/06e54f3a2e43e717bf696ea8b544cd8719262972

* Merge pull request #277 from w3c/issues-254-269-273

Address issues #254, #269, #273
  by Mark Foltz
https://github.com/w3c/presentation-api/commit/f517e01cfd61b52feadcc0899203554084175215

Received on Thursday, 21 April 2016 17:21:44 UTC