W3C

- DRAFT -

Pointer Events Working Group Teleconference

11 Dec 2012

See also: IRC log

Attendees

Present
+1.770.402.aaaa, [Microsoft], Doug_Schepers, +1.717.578.aabb, scott_gonzalez, jrossi, rbyers, Olli_Pettay, jrossi2
Regrets
Chair
SV_MEETING_CHAIR
Scribe
jrossi2

Contents


<trackbot> Date: 11 December 2012

<smaug> uh

<smaug> oops

<smaug> in a minute

<scribe> scribeNick:jrossi2

Agenda Bashing

<smaug> Zakim: nick smaug is Olli_Pettay

<shepazu> http://lists.w3.org/Archives/Public/public-pointer-events/2012OctDec/0106.html

Bug 20219

https://www.w3.org/Bugs/Public/show_bug.cgi?id=20219

<shepazu> Issue-20219?

<trackbot> ISSUE-20219 does not exist

<smaug> https://www.w3.org/Bugs/Public/show_bug.cgi?id=20219

jrossi: 2 issues, one is should the pointerType be a string instead of constants?
... for this, allows cleaner syntax
... pointerType=="touch"
... as opposed to event.pointerType==event.POINTER_TYPE_TOUCH
... but main reason is extensibility

jrossi2: what's the right spec text for UA extensibility?
... e.g. a UA supports a pointing device that's not touch, pen, mosue

rbyers: is there a precedent for defining extensibility?

jrossi2: D3Events says prefix events

shepazu: a bit of advice is at least useful, but let's save the conversation for the list

rbyers: if D3Events has existing text, just lean on that

1) should be a string

shepazu: separate into 2 issues

<smaug> http://xhr.spec.whatwg.org/#interface-xmlhttprequest

smaug: lately, specs have been using string enums

jrossi: yeah, there's an element to this that's current spec convention

shepazu: proposed resolution to part 1 of the issue, I propose it be a string

rbyers: answer is clearly a string

RESOLUTION: Change pointerType property to String

shepazu: second issue, rather than discuss, let's save it for the list

jrossi: sounds good

<scribe> ACTION: jrossi to send proposal for extensible text to list [recorded in http://www.w3.org/2012/12/11-pointerevents-minutes.html#action01]

<trackbot> Sorry, couldn't find jrossi. You can review and register nicknames at <http://www.w3.org/2012/pointerevents/track/users>.

smaug: one clarification, should be enumerated string possibilities in spec that UAs can add to if they want

rbyers: agree, that provides best clarity

jrossi2: agreed

<rbyers_> smaug pointed to this specific example: http://xhr.spec.whatwg.org/#interface-xmlhttprequest

jrossi2: well, i'd want to let authors create synthetic event's with arbitrary string for pointerType
... for polyfils

smaug: then it probably needs to just be a plain string

jrossi2: how about a table that just says normative values for touch, pen, mouse?

rbyers: that seems fine

smaug: yes

bug 20281

https://www.w3.org/Bugs/Public/show_bug.cgi?id=20218

jrossi: this is practically a bug

<shepazu> "Contact geometry should be in CSS pixels not device pixels"

<rbyers_> This summary of different co-ordinate spaces may be helpful for discussion: http://trac.webkit.org/wiki/ScalesAndZooms

jrossi: suggest this be in document pixels

rbyers: definitely not device pixels, not sure about zoom
... logical pixels, devicePixels * devicePixelRatio

jrossi: there's 2 use cases
... 1- knowing how big the finger is

jrossi2: 2- seeing how the element compares to the layout of the page

rbyers: 2 seems the most likely

jrossi2: IE10 provides zoom factor, which would allow conversion

jrossi: agree 2 is most common
... proposed resolution is to make width/height be CSS document pixels, adjusted for zoom

shepazu: talked about issue of transforms in D3Events
... authors get back odd coord sys

jrossi2: yes, but I think optical zoom isn't as much as of problem because the elements don't actually change coord sys

rbyers: is this going to be a compat issue?

jrossi2: concerned in general about dramatically changing things, but not too much for this particular property

<smaug> (walled gardens shouldn't be considered when designing APIs for the Web. But of course it is better to try to achieve compatibility with all the systems.)

jrossi: proposed resolution is to make width/height be CSS document pixels, adjusted for zoom

<rbyers_> agreed

<asir> looks right

RESOLUTION: make width/height be CSS document pixels, adjusted for zoom

20311 Clarify touch-action is only looked at during pointerdown

jrossi: need to clarify this so that implementations can implement multi-threaded scrolling

rbyers: agree, we should clarify

jrossi: proposed change is that touch-action is checked prior to firing pointerdown and then that value is used for the lifetime of that pointer

<rbyers_> agreed

RESOLUTION: clarify touch-action is checked prior to firing pointerdown and then that value is used for the lifetime of that pointer

<smaug> hmm

<smaug> back

<asir> the bridge dropped me

<asir> and am unable to dial back in

Summary of Action Items

[NEW] ACTION: jrossi to send proposal for extensible text to list [recorded in http://www.w3.org/2012/12/11-pointerevents-minutes.html#action01]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.137 (CVS log)
$Date: 2012-12-11 17:39:59 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.137  of Date: 2012/09/20 20:19:01  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/"Extend pointer events to support raw trackpad data"/"Contact geometry should be in CSS pixels not device pixels"/
Found ScribeNick: jrossi2
Inferring Scribes: jrossi2
Default Present: +1.770.402.aaaa, [Microsoft], Doug_Schepers, +1.717.578.aabb, scott_gonzalez, jrossi, rbyers, Olli_Pettay
Present: +1.770.402.aaaa [Microsoft] Doug_Schepers +1.717.578.aabb scott_gonzalez jrossi rbyers Olli_Pettay jrossi2

WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth

Found Date: 11 Dec 2012
Guessing minutes URL: http://www.w3.org/2012/12/11-pointerevents-minutes.html
People with action items: jrossi

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]