[Nvda-dev] commit r3503 - in trunk: source/NVDAObjects/IAccessible user_docs/en

NVDA Subversion svn at nvda-project.org
Wed Feb 3 00:20:03 UTC 2010


Author: bzr
Date: Wed Feb  3 00:20:03 2010
New Revision: 3503

Log:
Activating same-page links in Firefox 3.6 now appropriately moves the virtualBuffer cursor to the correct place on the page. Firefox 3.6 fires scrollingStart on leaf nodes, so we bounce the event up to the node's parent so that any possible virtualBuffers will detect it.

Modified:
   trunk/source/NVDAObjects/IAccessible/mozilla.py
   trunk/user_docs/en/whats new.txt

Modified: trunk/source/NVDAObjects/IAccessible/mozilla.py
==============================================================================
--- trunk/source/NVDAObjects/IAccessible/mozilla.py	(original)
+++ trunk/source/NVDAObjects/IAccessible/mozilla.py	Wed Feb  3 00:20:03 2010
@@ -6,6 +6,7 @@
 
 import IAccessibleHandler
 import oleacc
+import eventHandler
 import controlTypes
 from . import IAccessible
 import textInfos
@@ -35,6 +36,12 @@
 				return newObj
 		return super(Mozilla,self).parent
 
+	def event_scrollingStart(self):
+		#Firefox 3.6 fires scrollingStart on leaf nodes which is not useful to us.
+		#Bounce the event up to the node's parent so that any possible virtualBuffers will detect it.
+		if self.role==controlTypes.ROLE_EDITABLETEXT and controlTypes.STATE_READONLY in self.states:
+			eventHandler.queueEvent("scrollingStart",self.parent)
+
 class Application(Mozilla):
 
 	def _get_value(self):

Modified: trunk/user_docs/en/whats new.txt
==============================================================================
--- trunk/user_docs/en/whats new.txt	(original)
+++ trunk/user_docs/en/whats new.txt	Wed Feb  3 00:20:03 2010
@@ -42,6 +42,7 @@
 	* Fixes to the laptop keyboard layout. (#517)
 	* When Braille is tethered to review when you focus on a Dos console window, the review cursor can now properly navigate the text in the console.
 	* While working with TeamTalk3 or TeamTalk4 Classic VU meter progress bar in the main window is no longer anounced as it updates. Also special characters can be read properly in the incoming chat window.
+	* Activating same-page links in Firefox 3.6 appropriately moves the cursor in the virtualBuffer to the correct place on the page.
 
 == 2009.1 ==
 Major highlights of this release include support for 64 bit editions of Windows; greatly improved support for Microsoft Internet Explorer and Adobe Reader documents; support for Windows 7; reading of the Windows logon, control+alt+delete and User Account Control (UAC) screens; and the ability to interact with Adobe Flash and Sun Java content on web pages. There have also been several significant stability fixes and improvements to the general user experience.



More information about the Nvda-dev mailing list