15:59:43 RRSAgent has joined #pointerevents 15:59:43 logging to http://www.w3.org/2013/02/26-pointerevents-irc 16:00:14 +Art_Barstow 16:00:45 ScribeNick: ArtB 16:00:45 Scribe: Art 16:00:45 Agenda: http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0153.html 16:00:45 Chair: Art 16:00:45 Meeting: Pointer Events WG Voice Conference 16:00:51 RRSAgent, make minutes 16:00:51 I have made the request to generate http://www.w3.org/2013/02/26-pointerevents-minutes.html ArtB 16:01:02 +[IPcaller] 16:01:12 RRSAgent, make log Public 16:01:14 +[Microsoft] 16:01:27 Zakim, [IPcaller] is Olli_Pettay 16:01:27 +Olli_Pettay; got it 16:01:37 Zakim, nick smaug is Olli_Pettay 16:01:37 ok, smaug, I now associate you with Olli_Pettay 16:01:38 + +1.781.362.aabb 16:01:52 + +1.770.402.aacc 16:01:57 zakim, aabb is me 16:01:57 +Cathy; got it 16:02:03 Present+ Cathy_Chan 16:02:07 Zakim: who is noisy 16:02:12 Present: Art_Barstow, Olli_Pettay, Scott_Gonzalez, Cathy_Chan, Asir_Vedamuthu 16:02:25 Present+ Jacob_Rossi 16:02:31 Regrets: Rick_Byers 16:02:42 Topic: Getting started 16:02:48 AB: I posted a draft agenda yesterday http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0153.html. Any change requests? 16:03:11 JR: I enjoyed talking about PE last week @ W3Conf 16:03:20 … we can talk about that during AoB 16:03:22 +Doug_Schepers 16:03:32 AB: ok, we'll add that to AoB 16:03:40 Present+ Doug_Schepers 16:03:57 Topic: Spec feedback by Alex Russell 16:04:03 AB: Alex submitted 7-8 bullets in his comments http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0110.html and they were submitted before the LC was published. 16:04:08 AB: we agreed during our February 12 call Alex's comments would be considered as LC comments http://www.w3.org/2013/02/12-pointerevents-minutes.html#item02. 16:04:19 AB: We could do a deep dive on some set of Alex's points or let the Editors reply first. I note one of Alex's comments is about the issue Rick raised about the semantics of pointerID which is on the agenda. 16:04:58 JR: I have a draft about half done re Alex's comments 16:05:05 AB: sounds good 16:05:21 Topic: Tweaking wording in Introduction by Rick Byers 16:05:24 apologies for not seeing this earlier. Wasn't aware there was a meeting 16:05:24 +Matt_Brubeck 16:05:38 Present+ Matt_Brubeck 16:05:41 AB: Rick had some comments re the Introduction http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0127.html 16:05:49 AB: the LC already addresses at least some of Rick's comments but it appears there is also a request to embellish some set of the existing examples and/or add new example(s). 16:06:12 JR: 2 things 16:06:23 … I made most of the changes in the LC 16:06:38 … there is a bug I introduced that needs to be fixed 16:06:41 … and I'll do that 16:06:50 … Not sure what you mean by examples 16:07:16 AB: ok, I'll re-read that thread and reply accordingly 16:07:29 Topic: pointerType extensibility by Rick Byers 16:07:34 AB: On Feb 19, Rick started a new thread about pointerType extensibility http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0134.html. 16:07:48 AB: is this a request to change the API defined in LC for v1 or is this more a question about what we might want to do in v2? 16:08:07 JR: I talked to Rick about this last week 16:08:13 … we talked about diff ideas 16:08:19 … they all have + and - 16:08:33 … My conclusion is that there are 2 scenarios 16:08:42 … one is providing a better path for new devices 16:08:43 + +1.415.997.aadd 16:08:53 … we want them to have some compat with PEs 16:08:58 just joined the call 16:09:25 … the other issue, even if we do that there can be some scenarios where knowing the real device id is important 16:09:52 … I think we can solve the first problem by adding some more semantics 16:10:07 … We could have an API change if we go with the inheritance chain proposal 16:10:19 … could then do instanceof ... 16:10:29 … and then new devices are instance of a former device 16:10:49 … that would solve the extensibility prob but still think there is a need of pointer type 16:10:56 … and need to know the actual device type 16:11:12 … Might be a bit weird to add it to a future spec 16:11:23 … I think Rick is comfortable with followoing up on this later 16:11:58 AB: we still have 3 weeks of LC 16:12:08 OP: I agree we should solve this problem later 16:12:18 … we can't predict future extensibility 16:13:09 JR: there was a lot of talk about ZZZ motion 16:13:15 … at W3Conf 16:13:26 https://www.leapmotion.com/ 16:13:35 s/ZZZ/leap/ 16:13:53 JR: this came up at edgeconf 16:14:00 DS: has anyone talked to them? 16:14:04 ...because one of the folks on the panel seemed to be a representative 16:14:09 JR: I have expressed interest 16:14:32 DS: I played with Joshua Davis' device; pretty cool 16:15:34 I'm gonna cede the floor on this 16:15:38 I owe the list email 16:15:47 and don't think we can make serious progress by phone 16:15:49 slightlyoff: are you just on IRC? 16:15:58 Topic: Should pointerId be an integer by Rick Byers 16:16:03 AB: Rick started a thread about the type of pointerID http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0146.html 16:16:09 AB: Alex mentioned this issue too http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0110.html. 16:16:12 jrossi: no, on the call, but don't want to queue in just to say "not today" = ) 16:16:18 why? 16:16:22 just curious 16:16:35 q+ 16:16:39 JR: I'll reply to the pointerID thread 16:16:55 Present+ Alex_Russell 16:17:14 AR: why do people not want to make it opaque? 16:17:31 JR: I found UCs for it being an integer 16:17:54 … in one painting demo with multitouch, used integer to pick from a random number of colors 16:18:06 … perhaps not a great UC 16:18:18 … Do you have a proposal for opaque? 16:18:30 AR: think object identity should be sufficient 16:18:39 … can't guarnatee integer stability 16:18:53 … having multiple mouse isn't common 16:19:20 … One objection is only having one mouse and making it 0 16:19:41 … Don't think we want an integer for a specific device 16:19:52 … Breaks down when new pointer types are added 16:20:01 … Don't want to set bad expectations 16:20:19 JR: Rick mentioned some issues with using integers 16:20:25 … e.g. when comparing 16:20:37 … May need to add some more context about the integers 16:20:58 … Can achieve good level of interop with integers 16:21:17 … and make sure people's "false assumptions" are addressed 16:21:26 … Think this would be a problem for our impl 16:21:37 … if we had to switch to opaque types 16:22:00 … I am willing to consider it, but would prefer to keep this integer 16:22:10 … and to add some more information and context 16:22:39 … One pain point is supporting touch events which used integer 16:23:11 AR: given that, I think it would be ok if using integers was fleshed out better 16:23:20 … that would be better than creating an interop problem 16:23:34 JR: do you have a proposal? 16:23:49 AR: opening move is to write down the IE behavior 16:23:59 … then we have something to discuss 16:24:12 DS: is part of your rationale pattern searching? 16:24:26 AR: if integers, it permits indexing to arrays 16:24:43 … and that works ok if the impl moves through the integer space in a reasonable way 16:25:03 … but if a different impl moves through the integer space differently, there will be interop problems 16:25:16 … Don't want confusion for the app devs 16:25:25 … if the id is overloaded 16:25:47 DS: so, need to define the semantics of the integer e.g. before/after 16:26:00 AR: need to make sure impls handle integers the same way 16:26:09 OP: I prefer a random behavior 16:26:24 AR: and that would meet my opapue requirement 16:26:50 Roughly speaking, IE10 reserves 1 for mouse. Then 2+ values are used for other inputs. With each newly recognized pointer, the ID is increased. But there's some max at which we wrap back around to 2. I'd have to check with the Windows kernel folks for clarity. 16:27:12 Topic: Click and contextmenu events by Rick Byers 16:27:19 AB: Rick started a thread about click and contextmenu events in http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0151.html 16:27:30 AB: Jacob replied http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0152.html. 16:27:37 AB: is this just a matter of adding a bit of explanatory text? 16:27:56 (I think I agree with Alex about pointerId, though I want to think about it) 16:27:58 JR: there is some explanatory text that needs to be added 16:28:06 … there is already some related information 16:28:16 … I think it is safe to add the extra text 16:28:30 … The other issue is Ricking looking for a defn of "click" 16:28:40 … There is a defn in D3E 16:28:52 … Not sure if he missed it; just sent today 16:29:10 … This could be no change or just some additional non-normative text 16:29:26 Topic: Testing Pointer Events v1 spec 16:29:42 s/Topic: Testing Pointer Events v1 spec// 16:30:08 still on the call = ) 16:30:19 ES6 maps make this go away 16:30:23 SG: re pointerId, whatever we do we need to make sure it is compatible with JS objects 16:30:26 you can have arbitrary keys 16:30:28 when ES6 is interoperable :-) 16:30:35 … we cannot assume everyone is using ES6 16:31:58 Topic: Testing Pointer Events v1 spec 16:32:05 AB: there was some discussion on the list http://lists.w3.org/Archives/Public/public-pointer-events/2013JanMar/0157.html. 16:32:06 what about polyfills? integers will be easier if trying to polyfill older browsers, I think. 16:32:08 By compatible with JS objects, I mean specifically that the pointerId can be used as a unique key in an object. 16:32:12 AB: any comments re the proposed directory structure? 16:32:28 JR: looks good 16:32:37 AB: any comments re how to identify tests as manual vs. automated? 16:32:44 If we do use objects to represent pointerId, a custom toString() which returns a unique value would be fine. 16:33:12 DS: we should use metadata for auto/manual 16:33:49 … I should bring in Tobie Langel, W3C's test lead 16:33:57 Zakim, who is noisy 16:33:57 I don't understand 'who is noisy', smaug 16:34:01 AB: ok, let's talk about how to schedule that 16:34:02 er, what is the command 16:34:17 AB: any comments about the need for test assertions e.g. http://www.w3.org/2010/webevents/wiki/TestAssertions? Any volunteers to lead or contribute? 16:34:20 Zakim, who is noisy? 16:34:31 shepazu, listening for 10 seconds I heard sound from the following: [Microsoft] (39%) 16:34:51 thanks 16:35:25 AB: any volunteers? 16:35:28 [None] 16:35:40 s/[None]// 16:35:48 CC: I can help get that started 16:35:52 AB: excellent! 16:35:55 … thanks Cathy! 16:36:03 Topic: Any other Business 16:36:17 AB: does anyone have any implementation status to share? 16:36:19 q+ 16:36:57 DS: I think Jacob did an excellent job on PE @ W3Conf! 16:37:03 … it is available on youtube 16:37:08 http://www.youtube.com/watch?v=SCfVn4JY5yk 16:37:34 DS: I will write a blog re PE for webplatform.org 16:37:43 http://docs.webplatform.org/wiki/concepts/PointerEvents 16:37:44 … Msft has some folks creating PE materials 16:37:54 … they have an overview plus reference material 16:37:55 Shorcut url: http://bit.ly/pointerdoc 16:38:09 DS: they will ask this group for feedback 16:38:16 … Thanks Microsoft for making that happen! 16:38:56 JR: I talked to a lot of devs at the conf 16:39:14 … about 4 other talks mentioned Pointer Events 16:39:18 … and that's pretty cool 16:39:22 DS: yes, lots of interest 16:43:11 RRSAgent, make minutes 16:43:11 I have made the request to generate http://www.w3.org/2013/02/26-pointerevents-minutes.html ArtB 16:46:25 -[Microsoft] 16:49:35 q+ 16:50:20 am not 16:50:22 q- 16:53:54 - +1.415.997.aadd 16:56:33 -Olli_Pettay 16:56:35 -Art_Barstow 16:56:36 -Cathy 16:56:36 - +1.770.402.aacc 16:56:37 -Doug_Schepers 16:56:43 - +1.717.578.aaaa 16:56:46 AB: re next call, we have 3 more weeks of LC review 16:56:59 -Matt_Brubeck 16:57:00 RWC_PEWG()11:00AM has ended 16:57:00 Attendees were +1.717.578.aaaa, Art_Barstow, [Microsoft], Olli_Pettay, +1.781.362.aabb, +1.770.402.aacc, Cathy, Doug_Schepers, Matt_Brubeck, +1.415.997.aadd 16:57:01 … given that, perhaps we skip next week and next call is March 12 16:57:22 JR: assume we want to record some Resolutions and don't want to get too far behind 16:57:32 … so it may sense to have a call next week 16:58:01 AB: good point; let's you and I chat at the end of the week re if a call on March 5 makes sense 16:58:05 JR: sounds good 16:58:24 AB: thanks everyone for joining. Meeting adjourned 16:58:28 RRSAgent, make minutes 16:58:28 I have made the request to generate http://www.w3.org/2013/02/26-pointerevents-minutes.html ArtB 16:58:54 zakim, who's here 16:58:54 ArtB, you need to end that query with '?' 16:59:03 zakim, who's here? 16:59:03 apparently RWC_PEWG()11:00AM has ended, ArtB 16:59:04 On IRC I see RRSAgent, Cathy, Zakim, jrossi, smaug, scott_gonzalez, ArtB, mbrubeck, dfreedm, shepazu, slightlyoff, sangwhan, trackbot 16:59:10 zakim, bye 16:59:10 Zakim has left #pointerevents 17:00:26 I just created http://www.w3.org/wiki/PointerEvents/TouchAction 17:00:48 It might be useful to investigate some Android apps as well. 17:03:47 this is great scott_gonzalez 17:04:00 would you please announce this on the list? 17:04:08 rssagent, bye 17:05:36 RRSAgent, bye 17:05:36 I see no action items