18:29:28 RRSAgent has joined #webapps 18:29:28 logging to http://www.w3.org/2009/06/03-webapps-irc 18:29:30 RRSAgent, make logs public 18:29:32 Zakim, this will be WAPP 18:29:32 I do not see a conference matching that name scheduled within the next hour, trackbot 18:29:33 Meeting: Web Applications Working Group Teleconference 18:29:33 Date: 03 June 2009 18:29:44 Zakim, this will be D3E 18:29:44 I do not see a conference matching that name scheduled within the next hour, shepazu 18:29:56 Zakim, this will be DOM3 18:29:56 ok, shepazu; I see IA_WebAPI(DOM3)2:30PM scheduled to start in 1 minute 18:30:06 Zakim, call shepazu 18:30:06 ok, shepazu; the call is being made 18:30:07 IA_WebAPI(DOM3)2:30PM has now started 18:30:08 +Shepazu 18:31:00 +[Microsoft] 18:32:55 Travis has joined #webapps 18:33:14 is there a call today? 18:33:30 yep! 18:33:34 just a minute 18:38:13 ok, now I need to find the phonenumber... 18:40:11 +??P1 18:40:23 Zakim, ??P1 is me 18:40:23 +smaug; got it 18:40:29 Zakim, [Microsoft] is Travis 18:40:29 +Travis; got it 18:45:35 MSjacob has joined #webapps 18:45:51 Zakim, [Microsoft] also has MSjacob 18:45:51 sorry, shepazu, I do not recognize a party named '[Microsoft]' 18:46:07 Zakim, Travis also has MSjacob 18:46:07 +MSjacob; got it 18:46:27 scribeNic: MSjacob 18:46:40 scribeNick: MSjacob 18:47:00 Topic: new telcon times 18:47:37 shepazu: we have a new participant, Daniel from Google Wave 18:49:06 shepazu: flexible on new telcom time 18:51:46 shepazu: Send preferences for telcom times to www-DOM mailing list. 18:52:21 Topic: Mutation Events 18:52:42 shepazu: useful, pain, not performant 18:52:46 Travis: can't deprecate 18:52:57 shepazu: can put something in place to replace them 18:53:15 shepazu: shouldn't change the way they work now 18:53:19 Travis: agree 18:53:29 shepazu: bad perf better than breaking content 18:53:54 Travis: are all mutation events slow? 18:54:50 shepazu: will put in spec the ones that perform slowly, use these that operate better 18:55:57 Travis: JS Ninjas proposed alternate API (maybe from Dean Edwards) watchSelector, mutation event w/ callback based on a filter 18:56:19 Travis: probably use cases for this and the mutation events 18:56:31 Travis: selector based solution doesn't let you watch attributes 18:56:44 Travis: workaround: use x path 18:57:30 Travis: mostly need to know when one node changes 18:58:45 shepazu: steve sauders says CSS selectors end up being "malperformant" because people don't realize there are optimal and suboptimal ways of selecting 18:59:19 shepazu: after dev, will this selector-based solution actually be more performant? 19:01:31 Travis: it could be 19:02:08 shepazu: should have conversation on mailing list, if someone can implement it would be great to work on facts 19:02:29 Travis: could try to harvest feedback on mutation events, if there is a problem we could solve w/ a new performant mutation event we could just add that 19:02:39 Travis: maybe officially deprecate but wouldn't be obsolete 19:03:00 smaug: agree 19:04:06 shepazu: two reports from mozilla: we dont have plans to implement DOMsubtreemodified, we might even remove some of the others 19:04:43 shepazu: probably very small X-browser mutation events 19:04:54 Travis: doesn't say we don't include in DOM L3 events 19:05:30 Travis: action to start dicuss on mailing list about possible additional solutions that solve the mut. events problem, find existing perf problems and maybe ways to solve them 19:05:55 http://lists.w3.org/Archives/Public/www-dom/2009JanMar/0007.html 19:06:11 Gecko does support DOMSubtreeModified 19:06:21 I implemented it :p 19:06:59 Travis: would love to see more edits of spec as they come 19:07:25 shepazu: hixie requested more explanation of what each event should do and when it should be fired 19:07:48 shepazu: next thing to go through and add more detail about the events 19:09:18 shepazu: jacob: come up with stuff on your own, run things by the rest of team 19:09:30 Travis: and doug and the rest of the guys 19:09:53 Action: Travis to send in proposal from CSS Ninjas 19:09:53 Created ACTION-350 - Send in proposal from CSS Ninjas [on Travis Leithead - due 2009-06-10]. 19:10:05 shepazu: action for Travis: send in proposal from the JS (CSS) Ninjas 19:11:01 Topic: diagrams, because they are pretty 19:11:16 Travis: did you use SVG? 19:11:31 shepazu: yes 19:12:08 http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-Events-flow 19:13:02 shepazu: added window and made more pretty to events flow 19:13:13 Travis: beautiful 19:13:39 Travis: do these events bubble outside windows (like window in window) 19:13:42 shepazu: they don't 19:13:52 shepazu: if you have an iframe, it will not leave the iframe 19:14:06 shepazu: maybe in HTML5, hixie might have provided a way to do that 19:14:28 Travis: i think IE does do something like that 19:14:38 shepazu: one exception maybe, in same domain 19:14:47 shepazu: should be secure, but shouldn't do it in other scenarios 19:15:05 Travis: makes sense 19:15:33 shepazu: maybe worth noting events do not bubble outside the window 19:16:04 shepazu: by default, events do not bubble outside window. Under certain circumstances, a user agent may allow this when it's determined not to be a security risk 19:16:33 Travis: jacob needs to look at seamless 19:17:15 shepazu: unrelated, for svg we're looking at a way to do parameters. for example, a button you want to reuse but alter params. 19:18:34 shepazu: useful way of messaging things between frames 19:19:28 http://dev.w3.org/2006/webapi/DOM-Level-3-Events/proposals/d3e-keyflow.svg 19:19:40 http://dev.w3.org/2006/webapi/DOM-Level-3-Events/proposals/keyflow-gecko.svg 19:21:05 shepazu: first one may be nice and pretty but not as accurate 19:22:02 shepazu: first chart attempt at indicating how the text input is generated 19:22:17 Travis: I think we need to do the same thing for IEs moddle 19:22:24 shepazu: please do 19:23:13 shepazu: if we can get b/w IE and Mozilla teams (and maybe Daniel from Google Wave) to provide script library to let people use new model on older stuff and go forward with this new model 19:23:17 Travis: I love it 19:24:04 shepazu: rare opportunity to get it right in a majority of languages. will also bring in a intern'l expert in on this. 19:24:23 shepazu: do we black box it or actually work up an IME model 19:24:52 Travis: If there's a great public IME creation system, that would be great 19:25:45 shepazu: Certain points on a slower connection that you might want to only do things after certain chars (like a space after a word in an AJAX lookup scenario) 19:26:07 Travis: looks like the FF one is pretty accurate. Need to do some thought analysis on this. 19:26:18 shepazu: happy to prettify / unify these 19:26:43 shepazu: would like to include as appendix in DOM3 events for interest in the old models 19:27:27 shepazu: smaug make sure yours is accurate, Travis MSjacob make a similar one for IE 19:27:35 shepazu: then I will try to unify 19:28:03 Action: smaug to confirm gecko keyflow diagram 19:28:03 Created ACTION-351 - Confirm gecko keyflow diagram [on Olli Pettay - due 2009-06-10]. 19:28:30 Action: Travis to create and send in IE keyflow diagram 19:28:30 Created ACTION-352 - Create and send in IE keyflow diagram [on Travis Leithead - due 2009-06-10]. 19:29:06 shepazu: don't forget to send in preferred times for telecon 19:29:19 shepazu: any other questions 19:29:27 Travis: link to spec is latest editors draft? 19:29:29 shepazu: yes 19:29:47 Travis: are the parts that are more/less stable that should be focused on? 19:29:59 shepazu: unstable: mutation events, keyboard events 19:30:14 shepazu: and wheel events 19:30:23 Travis: never closed on line/pixel scrolling 19:30:33 shepazu: got into ideas in different kinds of wheel events 19:30:56 shepazu: more stable: mouse events 19:31:05 shepazu: people have asked for additional mouse events 19:31:40 shepazu: plans for more advanced ui events (multi touch, pen and tablet) 19:32:32 Wacom 19:32:42 shepazu: should consult with waycom 19:33:05 shepazu: hoping to get them involved in what they want to see on the web 19:33:17 shepazu: right now they deal with designers on the desktop, but things are moving to the web 19:35:53 -smaug 19:49:43 -Travis 19:49:44 -Shepazu 19:49:45 IA_WebAPI(DOM3)2:30PM has ended 19:49:47 Attendees were Shepazu, smaug, Travis, MSjacob 20:00:58 trackbot, make minutes 20:00:58 Sorry, shepazu, I don't understand 'trackbot, make minutes'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 20:01:08 RRSAgent, make minutes 20:01:08 I have made the request to generate http://www.w3.org/2009/06/03-webapps-minutes.html shepazu 20:03:21 annevk has joined #webapps 20:10:26 shepazu, when do you plan to publish a new WD of D3E? 20:10:56 nice diagram, btw :) 20:16:34 sicking has joined #webapps 20:55:50 Zakim has left #webapps 21:50:45 sicking has joined #webapps 22:02:58 hober has joined #webapps 22:37:57 MikeSmith has joined #webapps 23:25:56 inimino has joined #webapps 23:31:07 inimino has joined #webapps 23:48:15 heycam has joined #webapps