[nvda] Revision 313 - leaving menus improved, application close pauses fixed

Hi all,

Revision 313 fixes a problem with NVDA that goes way back to its beginning. NVDA can finally now move to where the focus really is (and report it) when leaving a menu bar or context menu. Of course some applications already did this automatically, but for apps like dos console windows, and many text editors, now when leaving menus focus is properly set back to the place where it should be. This means no more alt tabbing away and back again to fix the focus.

Also it was possible for NVDA to pause for a second or two when closing some programs like web browsers, media players and text editors (anything with a lot of objects). Now that is fixed finally (I hope). To do this IAccessible/MSAA event support has been rewritten so that NVDAObjects are only created when they really have to be. Also focus/foreground/navigator/mouse objects are now removed (if they need to be) in the eventHandler, rather than in the main thread since its only a removal, not actually talking to the object.

Progress bars in Mozilla Gecko windows now have the ability to beep on updates (like standard Windows progress bars).

When speak typed characters is on, and in a protected edit field in Mozilla Gecko windows, NVDA announces with stars as it should, rather than saying the real characters.

I plan to release a binary revision to the website hopefully tomorrow morning (my time) for those who only use the binary version.

Mick



To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To unsubscribe from the list send a blank message to:
nvda-request@xxxxxxxxxxxxx
with 'unsubscribe' in the Subject field.
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.kulgan.net/nvda/

Other related posts: