18:59:59 RRSAgent has joined #webapps 18:59:59 logging to http://www.w3.org/2010/02/03-webapps-irc 19:00:01 RRSAgent, make logs public 19:00:01 Zakim has joined #webapps 19:00:03 Zakim, this will be DOM3 19:00:03 ok, trackbot; I see IA_WebApps(DOM3)2:00PM scheduled to start now 19:00:04 Meeting: Web Applications Working Group Teleconference 19:00:04 Date: 03 February 2010 19:00:07 just a second 19:00:10 IA_WebApps(DOM3)2:00PM has now started 19:00:11 +Shepazu 19:00:38 shepazu: I think some emails I sent also to G.Smith 19:01:36 +??P0 19:01:49 Zakim, ??P0 is Olli_Pettay 19:01:49 +Olli_Pettay; got it 19:03:32 +[Microsoft] 19:03:52 Travis has joined #webapps 19:19:12 scribe: travis 19:19:16 scribeNick: travis 19:19:29 Topic: Resize Event issues 19:19:53 IE fires a lot of resize events as users manipulate the browser frame. 19:20:12 ... previous versions of Gecko were more conservative (fired one resize after an interval) 19:20:31 ... new versions of Gecko attempt to fire resize as quickly as possible. 19:20:55 ... To prevent issues, a first resize event is dispatched synchronously, and subsequent events are async. 19:21:02 smaug: (something like that) 19:22:41 timeless_mbp has joined #webapps 19:36:11 travis: The resize event is async. 19:36:50 ... We should recommend that it be fired before paint, but not make it a hard requirement (otherwise, it's not really testable). 19:37:15 Topic: zoom 19:37:30 shepazu: most browsers allow a "page zoom." 19:37:41 ... different from text size changes 19:42:13 3663 19:42:44 +Josh_Soref 19:46:15 Nikunj has joined #webapps 19:46:29 window.screen.pixelDepth ? 19:46:43 (something like that) 19:47:27 hrm, nope :( 19:48:15 timeless_mbp: http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/base/nsIDOMWindowUtils.idl#404 19:48:20 only for chrome for now 19:48:34 cute 19:49:02 screen.deviceXDPI and screen.logicalXDPI and screen.systemXDPI. 19:49:59 https://bugzilla.mozilla.org/show_bug.cgi?id=416226 19:51:31 IE's documentation on how to do this stuff: http://msdn.microsoft.com/en-us/library/cc849094(VS.85).aspx 19:52:12 Also, a blog post on the subject: http://blogs.msdn.com/ie/archive/2008/03/25/internet-explorer-8-and-adaptive-zoom.aspx 19:54:19 timeless_mbp: With my device, I zoom in and the browser gives me more detail because the viewport is effectively busy. 19:54:36 ... There are ways already without a zoom event to get more detail... 19:55:31 ... Afraid of authors hard-coding particular experiences into certain DPIs. 20:00:48 shepazu: My point of view: as a developer, I want to push the envelope and use resize to build those experiences. 20:01:28 http://issues.hudson-ci.org/browse/HUDSON-5457 20:01:41 the text at the bottom of the image attachment comes to mind 20:01:53 shepazu: I'll put something in the editor's draft and you can review it and we'll discuss. 20:02:04 travis: I would love to see scenarios from SVG as well... 20:02:04 http://issues.hudson-ci.org/secure/attachment/19079/trend.png 20:02:57 shepazu: A scenario: inline SVG in HTML and zoom just SVG. Makes sense to be element-level zoom at that point. 20:03:59 we can right click :) 20:04:06 ... in mobile 20:04:15 yeah, N900 right click works pretty well 20:04:18 timeless_mbp: From a mobile browser POV, specific zoom on one part of the page means more UI, which means more real-estate and complexity for the end-user. 20:04:43 shepazu: If there's a use-case out there we should at least consider it for the spec. 20:05:28 smaug: Is the SVG zoom something else than page-level zoom? If so, then browsers can use SVG zoom to fullfill those use cases. 20:05:45 s/fullfill/fulfill/ 20:06:29 http://www.romancortes.com/blog/pure-css-coke-can/ 20:06:32 shepazu: Will we get the same set of questions from CSS (CSS transforms) when they try to use scalar transforms. 20:09:32 shepazu: Let's drop this topic for now... 20:13:25 Topic: reentrancy 20:13:43 Travis: ... ie is the wild west 20:14:11 ... firefox only seems to allow two levels deep for event reentrancy 20:14:25 smaug: sometimes this is a js engine recursion limit 20:14:35 ... sometimes ~144 nested events 20:14:44 ... was this mutation events? 20:15:07 Travis: yes... using synchronous event handlers triggered from mutation events 20:15:17 smaug: we do have mutation guards 20:15:33 ... if the dom gets into a strange state, we just stop doing things (firing events) 20:15:46 shepazu: it's not that you have a policy on events, it's that you have a threshold ? 20:16:05 Topic: Mutation Events and Re-entrancy 20:16:28 smaug: this relates to pages being really evil with mutation events 20:16:40 ... it was the source of many security issues many years ago 20:16:42 travis: Wondering how many levels of re-entrancy to allow, and whether we should spec this? 20:17:28 Action: Travis to create a test page for mutation event re-entrancy 20:17:28 Created ACTION-484 - Create a test page for mutation event re-entrancy [on Travis Leithead - due 2010-02-10]. 20:18:22 Event recursion test http://mozilla.pettay.fi/moztests/events/event_loop.html 20:18:34 (Thanks!) 20:18:45 not for mutation events 20:18:50 but just some generic event 20:22:07 timeless_mbp: Reason I'm calling in is because of Nokia's interest in gesure events. 20:22:39 s/gesure/gesture/ 20:28:31 timeless_mbp: you cause some strange echo :/ 20:33:59 -Olli_Pettay 20:34:02 -Josh_Soref 20:50:12 -[Microsoft] 20:50:19 -Shepazu 20:50:21 IA_WebApps(DOM3)2:00PM has ended 20:50:23 Attendees were Shepazu, Olli_Pettay, [Microsoft], Josh_Soref 20:50:36 trackbot: end telcon 20:50:36 Zakim, list attendees 20:50:36 sorry, trackbot, I don't know what conference this is 20:50:37 RRSAgent, please draft minutes 20:50:37 I have made the request to generate http://www.w3.org/2010/02/03-webapps-minutes.html trackbot 20:50:38 RRSAgent, bye 20:50:38 I see 1 open action item saved in http://www.w3.org/2010/02/03-webapps-actions.rdf : 20:50:38 ACTION: Travis to create a test page for mutation event re-entrancy [1] 20:50:38 recorded in http://www.w3.org/2010/02/03-webapps-irc#T20-17-28