[I plan to check this in and start a build for testing]

Change 20090707-ptw-J by [email protected] on 2009-07-07  
20:37:28 EDT
     in /Users/ptw/OpenLaszlo/4.2
     for http://svn.openlaszlo.org/openlaszlo/branches/4.2

Summary: Part 1 of fixing stuck keys when IE loses focus

Bugs Fixed: LPP-8283 Alt tab issue when switching tasks in IE7/Win

Technical Reviewer: max (pending)
QA Reviewer: hminsky (pending)

Details:

     swf/LzSprite: Create a quirk for ActiveX which for some reason  
seems
     to swallow browser focus events, preventing us from using the
     solution that works for all other platforms of releasing all keys
     when the the browser window regains focus.

     swf/LzKeyboardKernel: Create a Selection listener for focus change,
     call __allKeysUp when focus moves to or from the app

     swf9/LFCApplication: For ActiveX embedding, create a Stage
     listener for ACTIVATE, call __allKeysUp when the app is activated.

     LzKeys, embednew: Add some debug info

Tests:
     Still doesn't pass the test case, but it will remove the stuck key
     if you click on an input element

Files:
M      WEB-INF/lps/lfc/kernel/swf/LzKeyboardKernel.as
M      WEB-INF/lps/lfc/kernel/swf/LzSprite.as
M      WEB-INF/lps/lfc/kernel/swf9/LFCApplication.as
M      WEB-INF/lps/lfc/services/LzKeys.lzs
M      lps/includes/source/embednew.js

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20090707-ptw-J.tar
_______________________________________________
Laszlo-reviews mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-reviews

Reply via email to