W3C home > Mailing lists > Public > public-webevents@w3.org > January to March 2013

Re: [Touch events] createTouchList should probably take a sequence, not an IDL array

From: Arthur Barstow <art.barstow@nokia.com>
Date: Mon, 07 Jan 2013 08:40:32 -0500
Message-ID: <50EAD050.7090100@nokia.com>
To: ext Rick Byers <rbyers@google.com>, Sangwhan Moon <smoon@opera.com>, Boris Zbarsky <bzbarsky@MIT.EDU>
CC: public-webevents@w3.org
On 1/4/13 3:17 PM, ext Rick Byers wrote:
> On Fri, Jan 4, 2013 at 1:51 PM, Arthur Barstow <art.barstow@nokia.com 
> <mailto:art.barstow@nokia.com>> wrote:
>     Sangwhan - for Touch Events v1, do you support making this API
>     change as captured in [Issue-27]? What is the impact of the
>     proposed change on Opera's implementation(s)?
>     As mentioned below, AFAIU, the proposed change will not affect
>     WebKit implementations (although it would be good for Rick and/or
>     others to verify) and in [1], Matt expressed willingness to update
>     Gecko/FF accordingly.
> Yes, WebKit expects a variable argument list of Touch objects.

The v1 CR has two createTouchList methods:


TouchList createTouchList (Touch[] touches);
TouchList createTouchList (Touch touch);

Based on my take of WebIDL, it appears the proposal is to change the 
first method/operation above to a variadic:

TouchList createTouchList (Touch... touches);

Is the above syntax correct?

Also, is a single variadic method sufficient (i.e. the second "Touch 
touch" method in the CR is not needed)?

-Thanks, AB

> Eg. see the following links for the test that validates this, and the 
> V8 binding code that implements it for Chrome:
> https://code.google.com/searchframe#OAMlx_jo-ck/src/content/test/data/layout_tests/LayoutTests/fast/events/touch/script-tests/document-create-touch-list.js&exact_package=chromium&q=createTouchList&type=cs&l=17
> https://code.google.com/searchframe#OAMlx_jo-ck/src/third_party/WebKit/Source/WebCore/bindings/v8/custom/V8DocumentCustom.cpp&exact_package=chromium&q=createTouchList&type=cs&l=119
>     -Thanks, Art
>     [Issue-27] <http://www.w3.org/2010/webevents/track/issues/27>
>     [1]
>     <http://lists.w3.org/Archives/Public/public-webevents/2012OctDec/0050.html>
Received on Monday, 7 January 2013 13:41:15 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:09:34 UTC