18:00:59 RRSAgent has joined #webapps 18:00:59 logging to http://www.w3.org/2009/10/28-webapps-irc 18:01:01 RRSAgent, make logs public 18:01:01 Zakim has joined #webapps 18:01:03 Zakim, this will be WAPP 18:01:03 I do not see a conference matching that name scheduled within the next hour, trackbot 18:01:04 Meeting: Web Applications Working Group Teleconference 18:01:04 Date: 28 October 2009 18:01:17 Zakim, this will be DOM3 18:01:18 ok, shepazu, I see IA_WebApps(DOM3)2:00PM already started 18:01:24 Zakim, call shepazu 18:01:24 ok, shepazu; the call is being made 18:01:26 +Shepazu 18:02:28 +yngve 18:02:50 yngve? 18:02:58 -yngve 18:03:24 +??P1 18:03:36 Zakim ??P1 is me 18:03:44 Zakim, ??P1 is me 18:03:44 +smaug; got it 18:04:45 scribe: Travis 18:04:53 scribeNick: Travis 18:05:14 khiitola: ping 18:05:29 shepazu: Who's going to TPAC? 18:05:33 I am. 18:05:37 smaug: No. 18:05:39 smaug: pong. 18:05:53 khiitola: the telco is now, if you want to join 18:06:11 shepazu: mmm. 18:06:21 Thanks. Trying to decipher what's happening here. (sorry, I'm a newbie) 18:06:56 Agenda: http://lists.w3.org/Archives/Public/www-dom/2009OctDec/0078.html 18:07:04 Zakim, code? 18:07:04 the conference code is 3663 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), shepazu 18:07:33 + +358.407.37aaaa 18:07:59 Zakim, 37aaaa is khiitola 18:07:59 sorry, shepazu, I do not recognize a party named '37aaaa' 18:08:16 Zakim, +358 is khiitola 18:08:16 +khiitola; got it 18:11:43 khiitola: Here to talk about touch/gesture at your convenience 18:12:06 shepazu: I've thought about putting touch/gesture into DOM L4 events. 18:12:28 ... but have been advised to put it into its own spec. 18:12:52 ... many companies have IP in this area and could be a minefeild. 18:13:28 ... We're still not done with Dom L3 Events, so want to keep focus there. 18:15:05 ... Folks are free to discuss on the list, but may not get much traction. 18:15:14 ... khiitola does this fit your timeframe? 18:15:30 khiitola: Would love something sooner, but willing to live with the group's decision. 18:15:49 shepazu: Naturally, I'm don't have to be the editor... 18:15:59 khiitola: I vote for smaug 18:16:24 smaug: Hmm. very funny. 18:16:37 shepazu: Also very busy... 18:25:06 shepazu: Let's hit the agenda, and then come back to Touch stuff. 18:25:18 Topic: DOM3 Events in VoiceXML 18:25:58 shepazu: Spoke with International folks and VoicXML team recently. 18:26:32 ... "Visual browser" preferred in that Working group ;-) 18:27:02 ... They are using DOM L3 Events in an unorthedox way. 18:27:38 ... May be able converge XML+V into D3E. 18:27:50 ... Here's how they use D3E: 18:28:56 ... No script (all declarative). For a document, the capture phase is used to determine a catch handler. 18:29:59 ... Any catch handler (on a proximal event target) gets accumulated. 18:30:26 ... Very similar to how a UA registered event handlers in the markup during parsing. 18:31:01 ... Subtle differences: Only one handler will get invoked (not all possible handlers). 18:32:22 ... Their algorithm selects the most appropriate event given current context. 18:33:11 ... They asked whether it's reasonable to use D3E for their technique. 18:33:22 ... Jury's still out. 18:34:40 smaug: MS has SALT... similar to XML+V -- and more similar to what visual browsers do. 18:34:56 shepazu: What if there was a SALT-like profile? 18:35:56 smaug: Opera has some support for XML+V (or used to?) 18:36:17 ... Not sure how the visual browser and the XML+V interacted. 18:37:09 ... To me, a visual browser implementor wouldn't consider integrating XML+V directly. 18:37:51 s/XML+V/XHTML+Voice/ 18:38:01 -khiitola 18:38:32 +khiitola 18:38:41 shepazu: Members appear to be neutral to the position, but don't want to see changes to D3E to accomodate XHTML+Voice. 18:39:02 ... Will take this feedback to them. 18:39:31 Travis: (Confused about terminology) 18:40:07 http://www.w3.org/TR/xhtml+voice/ 18:40:20 shepazu: Travis, willing to meet with these people informally at TPAC? 18:40:26 Travis: Yes. 18:40:58 http://www.ibm.com/developerworks/library/specification/x-v11spec/index.html 18:41:28 Topic: I18n telcon 18:41:52 shepazu: Internationalization (I18n) 18:42:30 ... I18n have had issues with KeyBoard events in the past. 18:43:35 ... Pleased to report that post-summary of the current KeyboardEvent plan was good. 18:43:51 ... Mentioned that we return the key after all modifier processing has happened. 18:43:57 ... This is what they wanted. 18:45:14 ... Concerned about encodings in supplementary planes (upper character ranges) and how they are processed by JavaScript. 18:46:06 Travis: Is there a JavaScript language limitation, or is this a DOM L3 Events issue to solve? 18:46:53 shepazu: Not sure. Apple asked if there were keyboard that could produce characters in the supplementary ranges? Answer was yet. 18:47:11 ... s/yet/yes/ 18:47:42 ... We might try normalizing the output. 18:48:00 ... In JavaScript there are two escape sequences in a row. Alternate forms exist. 18:48:21 ... Again, there are a few concerns, but these aren't blocking. 18:49:13 ... My plan is to use JavaScript escape sequences, and provide an API to extract the Unicode code point from an escape sequence (or something like that). 18:50:08 ... e.g., so that someone using Java could get the the same character, but may have to go through another step... 18:50:33 ... I18n will review the spec in full, but they seem happy with it. Yeah!!! 18:57:06 Travis: How deep to recursive event handlers go (thinking of DOMNodeInserted handler that inserts a node). 18:57:40 smaug: Certain changes to the DOM within a mutation event listener are not allowed. 18:57:58 ... not sure what other implementations do. 19:00:54 Action: shepazu to add section on re-entrant event handlers (may be contingent on async/sync) 19:00:54 Created ACTION-426 - Add section on re-entrant event handlers (may be contingent on async/sync) [on Doug Schepers - due 2009-11-04]. 19:01:19 Travis: This is also releated to sync/async. 19:04:41 Topic: -ms-styleContentLoaded 19:05:17 Travis: Wanting to introduce this experimental event to fill a void for detecting when the style sheets have all loaded. 19:05:34 shepazu: May want to contact annavk re: CSSOM for that. 19:05:49 Topic: detail attributes of resize event. 19:07:06 shepazu: If the property is not "in use" then it has random or default values. 19:08:46 ... This reminds me of the "button" issue... 19:10:28 ... PPK dislikes the W3C method (does not allow button combinations) 19:10:43 krijnh has joined #webapps 19:11:11 ... What do you folks think about "buttons" with more of the IE behavior (a bit mask) 19:14:28 Travis: I'm hesitant to add this-- don't want to introduce the complexity and redundancy (and confusion?) 19:16:35 shepazu: I'd like to put this in the spec as a proposal--to get community feedback. 19:17:06 topic: default actions triggered by programmatic dispatch 19:22:20 ... e.g., programmatically create click event, dispatch it to an element, and does it navigate the page? 19:22:27 shepazu: This makes me really nervous. 19:22:46 Travis: This is allowed in most browsers (I believe) 19:23:03 smaug: Yes, for back compat--we broke this once and got lots of complaints. 19:23:40 ^^^^that was for keypress on input elements, IIRC 19:24:53 ... We distinguish between "trusted events" and "non-trusted", and give trusted events the ability to cause default actions. 19:25:08 isTrusted 19:25:11 shepazu: Should we add this concept to the spec? 19:26:03 ... This would be a new attribute for events ("trusted"={true/false}). Programmatic dispatch of events would always be trusted=false. 19:28:15 Topic: Ninja Dispatch 19:29:00 Travis: Create an event. Init the event. Call stopImmediatePropagation(). Now dispatch. 19:29:51 Action: shepazu Add clarity about dispatch under the scenario of propagation has been stopped before dispatch. 19:29:51 Created ACTION-427 - Add clarity about dispatch under the scenario of propagation has been stopped before dispatch. [on Doug Schepers - due 2009-11-04]. 19:33:34 Topic: 5.1.1: "this event must not be triggered". 19:33:58 Travis: This does not accomodate the Window object. 19:34:48 Hixie has joined #webapps 19:35:13 ... (e.g., defaultView) 19:35:54 ... Should all events be allowed to be captured on the defaultView? 19:35:56 shepazu: Yes. 19:37:47 Action: shepazu Change text in 5.1.1 to "If an event listener for the load event is attached to a node other than Window (defaultView), Document or Element nodes, or if it is attached to the bubbling phase only, this event listener must not be triggered. 19:37:47 Created ACTION-428 - Change text in 5.1.1 to "If an event listener for the load event is attached to a node other than Window (defaultView), Document or Element nodes, or if it is attached to the bubbling phase only, this event listener must not be triggered. [on Doug Schepers - due 2009-11-04]. 19:38:45 Travis: That's all I have 19:38:53 ArtB has joined #webapps 19:38:58 shepazu: Want to discuss touch/gesture events? 19:39:27 khiitola: Would love to get a list of people interested in contributing to a specification on touch/gesture? 19:40:08 Marcos has joined #webapps 19:40:22 shepazu: It's in our charter to handle this. 19:40:37 ... Call to advisory commitee has already gone out. 19:41:15 ... Can ask for "interest" in the advisory committee (using official channels) 19:41:49 ... Can ask specific people as desired. 19:42:39 shepazu: Note: No telecon next week. 19:45:46 Action: shepazu to the COMM teams and PLH to make a call for participation for multitouch. 19:45:46 Created ACTION-429 - The COMM teams and PLH to make a call for participation for multitouch. [on Doug Schepers - due 2009-11-04]. 19:48:40 shepazu: For multitouch, does each touchpoint have an id? 19:48:59 smaug: A stream id. 19:49:21 shepazu: What about two different people touching the device? 19:49:54 (Travis not participating) 19:50:10 shepazu: You CAN detect it!! 19:50:31 shepazu: Can refer to this as "alternative input events" (AIE) 19:50:49 khiitola: Should include the word "ninja" 19:51:25 Travis has left #webapps 19:51:26 -khiitola 19:51:35 -[Microsoft] 19:51:37 -Shepazu 19:51:40 -smaug 19:51:41 IA_WebApps(DOM3)2:00PM has ended 19:51:43 Attendees were [Microsoft], Shepazu, yngve, smaug, +358.407.37aaaa, khiitola 20:12:40 Zakim has left #webapps 20:24:20 timeless_mbp has joined #webapps 20:37:24 trackbot, end telcon 20:37:24 Zakim, list attendees 20:37:25 RRSAgent, please draft minutes 20:37:25 I have made the request to generate http://www.w3.org/2009/10/28-webapps-minutes.html trackbot 20:37:26 RRSAgent, bye 20:37:26 I see 4 open action items saved in http://www.w3.org/2009/10/28-webapps-actions.rdf : 20:37:26 ACTION: shepazu to add section on re-entrant event handlers (may be contingent on async/sync) [1] 20:37:26 recorded in http://www.w3.org/2009/10/28-webapps-irc#T19-00-54 20:37:26 ACTION: shepazu Add clarity about dispatch under the scenario of propagation has been stopped before dispatch. [2] 20:37:26 recorded in http://www.w3.org/2009/10/28-webapps-irc#T19-29-51 20:37:26 ACTION: shepazu Change text in 5.1.1 to "If an event listener for the load event is attached to a node other than Window (defaultView), Document or Element nodes, or if it is attached to the bubbling phase only, this event listener must not be triggered. [3] 20:37:26 recorded in http://www.w3.org/2009/10/28-webapps-irc#T19-37-47 20:37:26 ACTION: shepazu to the COMM teams and PLH to make a call for participation for multitouch. [4] 20:37:26 recorded in http://www.w3.org/2009/10/28-webapps-irc#T19-45-46