[nvda] Fw: [OpenSVN] r204 committed.


----- Original Message ----- From: <mick.nvda@xxxxxxxxxxxxxxxx>
To: <mick@xxxxxxxxxx>
Sent: Monday, November 20, 2006 4:51 PM
Subject: [OpenSVN] r204 committed.


mick Mon Nov 20 05:51:04 2006 UTC

 Repository:
   https://OpenSVN.csie.org/nvda/

 Revision:
   204

 Log:
NVDA_textBuffer now has speakCharacter, speakWord and speakLine methods. These now use another new method called speakTextRange. SpeakTextRange speaks a range of text, but also speaks any formatting changes with in that range. So now when you move by word, or move by line, or start a say all, and you have formatting changes being reported in your config, they will speak as they are passed. This currently works great in wordpad and other ITextDocument controls, but MS Word has a problem so its pretty much disabled for MS Word for now. There is no way to jump to the end of some text that is all formatted the same. A new config option has been added to [documentFormatting] that is trackWhileReading ... this is boolean, if true, then the new format changes code will work while speaking (word line, say all etc) and if false, the old code will be used instead, formatting changes will only be mentioned if the cursor actually passes over it.

 Flag Changes    Path
 U    +3 -0      trunk/changelog.txt
 U    +1 -1      trunk/source/MSAAHandler.py
 U    +39 -8     trunk/source/NVDAObjects/ITextDocument.py
 U    +171 -116  trunk/source/NVDAObjects/textBuffer.py
 U    +49 -5     trunk/source/appModules/winword.py
 U    +3 -1      trunk/source/audio.py
 U    +8 -8      trunk/source/config/__init__.py
 U    +1 -0      trunk/source/lang/characterSymbols.enu

_______________________________________________
https://OpenSVN.csie.org/nvda/


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 NVDA.

Other related posts: