OSDN Git Service

nvdajp/nvdajp.git
13 years agoMerged releases/2011.2
Peter Vágner [Fri, 5 Aug 2011 10:34:25 +0000 (12:34 +0200)]
Merged releases/2011.2

13 years agoUpdated czech symbols.
Peter Vágner [Fri, 5 Aug 2011 05:22:20 +0000 (07:22 +0200)]
Updated czech symbols.

13 years agoOoops, updated slovak symbols again.
Peter Vágner [Fri, 5 Aug 2011 03:20:01 +0000 (05:20 +0200)]
Ooops, updated slovak symbols again.

13 years agoUpdated finnish language file and user guide,
Peter Vágner [Fri, 5 Aug 2011 03:12:16 +0000 (05:12 +0200)]
Updated finnish language file and user guide,
Updated czech language file, symbols, user guide and changes, Updated slovak symbols.

13 years agoDon't fail to start when JAB isn't available.
James Teh [Fri, 5 Aug 2011 00:29:56 +0000 (10:29 +1000)]
Don't fail to start when JAB isn't available.

13 years agoNormalise underline and strikethrough attributes for IA2 text.
James Teh [Thu, 4 Aug 2011 23:26:30 +0000 (09:26 +1000)]
Normalise underline and strikethrough attributes for IA2 text.

13 years agoUpdated brazilian portuguese developers guide,
Peter Vágner [Thu, 4 Aug 2011 13:55:18 +0000 (15:55 +0200)]
Updated brazilian portuguese developers guide,
Updated slovak symbols and user guide.

13 years agoupdated Russian changes
Aleksey Sadovoy [Thu, 4 Aug 2011 13:05:58 +0000 (16:05 +0300)]
updated Russian changes

13 years agogui: Despite changes to nvdaHelper, it seems the NVDA window still sometimes refuses...
James Teh [Thu, 4 Aug 2011 07:16:57 +0000 (17:16 +1000)]
gui: Despite changes to nvdaHelper, it seems the NVDA window still sometimes refuses to hide in some rare cases. We now hackishly try to detect and fix this.

13 years agoUpdated brazilian portuguese developer guide.
Peter Vágner [Thu, 4 Aug 2011 06:58:28 +0000 (08:58 +0200)]
Updated brazilian portuguese developer guide.

13 years agoNVDAObjects.JAB.JAB: change another bit of code to use JOBJECT64 previously missed
Michael Curran [Thu, 4 Aug 2011 06:17:37 +0000 (16:17 +1000)]
NVDAObjects.JAB.JAB: change another bit of code to use JOBJECT64 previously missed

13 years agoSupport for Java Access Bridge 2.02 (including for 64 bit JVMs). Hopefully does not...
Michael Curran [Thu, 4 Aug 2011 05:01:17 +0000 (15:01 +1000)]
Support for Java Access Bridge 2.02 (including for 64 bit JVMs). Hopefully does not break older Java Access Bridge versions.
Specific changes:
* Rather than loading windowsAccessBridge.dll in initialize, load either windowsAccessBridge-32 or windowsAccessBridge at the top of JABHandler, and take note of which one worked (whether we're using legacy or not).
* Rewrite defines of all structs, types and function prototypes using java-specific types (jint, JOBJECT64) and make sure that JOBJECT64 is 64 bit for the new java access bridge and 32 bit for legacy.
* Don't ever handle JOBJECT64 as an int, but instead always an opaque type.

13 years agoSupport reporting of text formatting in Mozilla Gecko (Firefox, Thunderbird, etc.).
James Teh [Thu, 4 Aug 2011 02:43:14 +0000 (12:43 +1000)]
Support reporting of text formatting in Mozilla Gecko (Firefox, Thunderbird, etc.).
Simplified the IA2 text scanning code in the Gecko vbuf backend in the process.
Fixes #394.

13 years agoSplit code which normalises a FormatField created from IA2 text attributes into a...
James Teh [Thu, 4 Aug 2011 02:35:05 +0000 (12:35 +1000)]
Split code which normalises a FormatField created from IA2 text attributes into a module level function which can be reused elsewhere.

13 years agoUpdated slovak user guide
Peter Vágner [Wed, 3 Aug 2011 07:33:06 +0000 (09:33 +0200)]
Updated slovak user guide

13 years agoAdded developer guide in brazilian portuguese (not yet autogenerated to html),
Peter Vágner [Wed, 3 Aug 2011 05:15:02 +0000 (07:15 +0200)]
Added developer guide in brazilian portuguese (not yet autogenerated to html),
Updated brazilian portuguese user guide,
Updated hungarian symbols and language file,
Updated finnish language file, user guide and changes.

13 years agoUpdated french changes,
Peter Vágner [Tue, 2 Aug 2011 11:32:51 +0000 (13:32 +0200)]
Updated french changes,
Updated slovak user guide.

13 years agoUpdated hebrew language file.
Peter Vágner [Tue, 2 Aug 2011 05:06:39 +0000 (07:06 +0200)]
Updated hebrew language file.

13 years agoUpdated hungarian symbols, user guide and changes.
Peter Vágner [Mon, 1 Aug 2011 18:52:28 +0000 (20:52 +0200)]
Updated hungarian symbols, user guide and changes.

13 years agoUpdated czech language file.
Peter Vágner [Mon, 1 Aug 2011 12:35:21 +0000 (14:35 +0200)]
Updated czech language file.

13 years agoAdded icelandic symbols,
Peter Vágner [Mon, 1 Aug 2011 05:06:17 +0000 (07:06 +0200)]
Added icelandic symbols,
Updated icelandic language file and language strings for the NVDA installer.

13 years agoAdded developer guide in german (note this is not yet compiled into html automatically),
Peter Vágner [Mon, 1 Aug 2011 01:21:36 +0000 (03:21 +0200)]
Added developer guide in german (note this is not yet compiled into html automatically),
Updated brazilian portuguese user guide and readme,
Updated german language file, symbols, characters descriptions, user guide and changes.

13 years agoMerged in updates to the arabic and dutch localizations from their respective teams.
Peter Vágner [Sun, 31 Jul 2011 20:43:04 +0000 (22:43 +0200)]
Merged in updates to the arabic and dutch localizations from their respective teams.

13 years agoUpdated hungarian user guide, changes and readme,
Peter Vágner [Sun, 31 Jul 2011 20:41:33 +0000 (22:41 +0200)]
Updated hungarian user guide, changes and readme,
Updated portuguese symbols,
Updated slovak language file, user guide and changes.

13 years agoupdated duch changes and userguide (not complete, but more than before).
Mesar Hameed [Sun, 31 Jul 2011 17:09:13 +0000 (18:09 +0100)]
updated duch changes and userguide (not complete, but more than before).

13 years agoupdating Arabic userguide and changes.
Mesar Hameed [Sun, 31 Jul 2011 17:06:15 +0000 (18:06 +0100)]
updating Arabic userguide and changes.

13 years agoAdded bulgarian language strings for the NVDA installer and bulgarian changes,
Peter Vágner [Sun, 31 Jul 2011 10:43:42 +0000 (12:43 +0200)]
Added bulgarian language strings for the NVDA installer and bulgarian changes,
Updated bulgarian language file, symbols and user guide,
Updated slovak symbols and user guide.

13 years agoUpdated japanese user guide,
Peter Vágner [Sat, 30 Jul 2011 19:02:18 +0000 (21:02 +0200)]
Updated japanese user guide,
Updated french changes.

13 years agoUpdated hungarian language file and changes,
Peter Vágner [Fri, 29 Jul 2011 09:57:15 +0000 (11:57 +0200)]
Updated hungarian language file and changes,
updated traditional chinese language file, symbols and user guide.

13 years agoUpdated Ukrainian language file, user guide and symbols.
Aleksey Sadovoy [Thu, 28 Jul 2011 23:38:57 +0000 (02:38 +0300)]
Updated Ukrainian language file, user guide and symbols.

13 years agoUpdated portuguese language file, character descriptions and synbols,
Peter Vágner [Thu, 28 Jul 2011 06:59:55 +0000 (08:59 +0200)]
Updated portuguese language file, character descriptions and synbols,
updated finnish changes.

13 years agoMSHTMLTextInfo.move: When moving backwards, expand to character first, as it seems...
James Teh [Thu, 28 Jul 2011 01:50:31 +0000 (11:50 +1000)]
MSHTMLTextInfo.move: When moving backwards, expand to character first, as it seems to correct things when at the end of the line. Fixes backspacing at the end of the line.
Fixes #1605.

13 years agoUpdated italian language file, user guide and changes.
Peter Vágner [Wed, 27 Jul 2011 09:10:24 +0000 (11:10 +0200)]
Updated italian language file, user guide and changes.

13 years agoUpdated finnish symbols,
Peter Vágner [Wed, 27 Jul 2011 08:28:28 +0000 (10:28 +0200)]
Updated finnish symbols,
Updated japanese language file, user guide and language strings for the NVDA installer,
Updated brazilian portuguese user guide and changes.

13 years agoOutlook appModule: properly fixes #1285 allowing focus to be tracked in the message...
Michael Curran [Wed, 27 Jul 2011 03:02:26 +0000 (13:02 +1000)]
Outlook appModule: properly fixes #1285 allowing  focus to be tracked in the message list while running NVDA with UIAccess/administrator privilages.  It seems that we are not able to fetch the outlook version in these situations as trying to tet the object model entirely fails.  Instead allow this code to be used simply if the childID is 0 as this is only the case in Outlook 2010.

13 years agoMerge 2011.2.
James Teh [Tue, 26 Jul 2011 08:45:46 +0000 (18:45 +1000)]
Merge 2011.2.

13 years agologHandler: Ignore errors when attempting to play the Windows critical stop sound...
James Teh [Tue, 26 Jul 2011 08:45:01 +0000 (18:45 +1000)]
logHandler: Ignore errors when attempting to play the Windows critical stop sound, as these errors were clobbering the real critical error message.
It's worth noting that playing this sound will fail if, for example, the sound scheme is set to No Sounds in Windows 7.

13 years agoMerge 2011.2.
James Teh [Tue, 26 Jul 2011 07:06:07 +0000 (17:06 +1000)]
Merge 2011.2.

13 years agoMinor change to What's New. release-2011.2rc1
James Teh [Tue, 26 Jul 2011 05:08:44 +0000 (15:08 +1000)]
Minor change to What's New.

13 years agoUpdate What's New.
James Teh [Tue, 26 Jul 2011 05:01:58 +0000 (15:01 +1000)]
Update What's New.

13 years agoMSHTML VBufBackend: look at IHTMLCurrentStyle::listStyleType to choose whether...
Michael Curran [Tue, 26 Jul 2011 03:59:13 +0000 (13:59 +1000)]
MSHTML VBufBackend:  look at  IHTMLCurrentStyle::listStyleType to choose whether numbering, bullets, or nothing, should be added to the buffer before a list item. Previously this was decided simply by the tag name. This is a partial fix for #1671 where NVDA was rendering bullets or numbers for list items with the list-style-type style set to none. This includes Google results.

13 years agoUpdated hebrew language file,
Peter Vágner [Mon, 25 Jul 2011 10:52:27 +0000 (12:52 +0200)]
Updated hebrew language file,
Updated finnish language file and user guide.

13 years agoAdded changes in vietnamese,
Peter Vágner [Mon, 25 Jul 2011 07:26:57 +0000 (09:26 +0200)]
Added changes in vietnamese,
Updated brazilian portuguese symbols, user guide and changes,
Updated turkish symbols,
Updated finnish changes.

13 years agoMozilla IAccessible NVDAObject: support the level attribute exposed via IAccessible2...
Michael Curran [Mon, 25 Jul 2011 07:25:56 +0000 (17:25 +1000)]
Mozilla IAccessible NVDAObject: support the level attribute exposed via IAccessible2::attributes as part of positionInfo. This allows heading levels to be reported with object navigation.

13 years agoMSHTML vbufBackend: Fix for #1685. HTML elements with a display style of None no...
Michael Curran [Fri, 22 Jul 2011 23:41:48 +0000 (09:41 +1000)]
MSHTML vbufBackend: Fix for #1685. HTML elements with a display style of None no longer cause line breaks in browse mode. We do add these elements to the buffer, but never  give them any content. This is so we can still get events where the display style changes to not None. But previously these nodes  were set as block nodes. Now they are not -- thus now being completely hidden, even from line calculation. Tested on radikal.com.tr/Default.aspx?aType=RadikalYazar&ArticleID=1057171&Yazar=EZG%DD%20BA%DEARAN&Date=22.07.2011&CategoryID=96

13 years agoMSHTML VBufBackend: fix for #1688. Only check the notAllWhitespace variable to see...
Michael Curran [Fri, 22 Jul 2011 23:18:06 +0000 (09:18 +1000)]
MSHTML VBufBackend: fix for #1688. Only check the notAllWhitespace variable to see if the textNode content should be ignored if we're not allowing preformatted text.

13 years agoEnglish User Guide: Fix syntax error I accidentally introduced a while ago. Fixes...
James Teh [Thu, 21 Jul 2011 21:15:51 +0000 (07:15 +1000)]
English User Guide: Fix syntax error I accidentally introduced a while ago. Fixes broken Newfon heading.
Fixes #1683.

13 years agoVirtualBufferTextInfo._getTextRange: fix two very small bugs where arrowing by...
Michael Curran [Wed, 20 Jul 2011 23:31:11 +0000 (09:31 +1000)]
VirtualBufferTextInfo._getTextRange: fix  two very small bugs where  arrowing by character or word in a blank virtualBuffer would  say nothing (not even blank) due to an exception.  Simply make sure that an empty unicode string is returned from the method if  no text can be retreaved.

13 years agoUpdated spanish user guide, changes and symbols,
Peter Vágner [Wed, 20 Jul 2011 07:33:17 +0000 (09:33 +0200)]
Updated spanish user guide, changes and symbols,
Updated galician user guide, changes and symbols,
Updated finnish language file, characters descriptions and symbols.

13 years agoMSHTML VBufBackend: improve the code that tries to strip unneeded whitespace that...
Michael Curran [Wed, 20 Jul 2011 03:16:23 +0000 (13:16 +1000)]
MSHTML VBufBackend: improve the code that tries to strip unneeded whitespace that appears in IE9 documents by making sure that   whitespace is only stripped from the left if this is the first textNode in a block node.
This means it will no longer incorrectly remove the space that appears in a sentence straight after a link. The code however will always still collapse all remaining whitespace down to one single space, and also completely remove content that only has whitespace and nothing else.
The example document that showed this problem was: http://en.wikipedia.org/wiki/Big_Joe_Turner
The problem is in the intro paragraph.

13 years agoOffsetsTextInfo._getWordPOffsets: convert NULL and non-break space both to space...
Michael Curran [Tue, 19 Jul 2011 06:41:18 +0000 (16:41 +1000)]
OffsetsTextInfo._getWordPOffsets: convert NULL and non-break space both to space before searching for word break offsets.  These two characters are not classed as word breaks by uniscribe, but its probably better that they are. Especially for displayModel where we use NULL to delimit text chunks. Fixes #1663

13 years agoAdded vietnamese user guide,
Peter Vágner [Mon, 18 Jul 2011 10:16:53 +0000 (12:16 +0200)]
Added vietnamese user guide,
Updated vietnamese language file.

13 years agoMerged updates from arabic and dutch teams
Peter Vágner [Fri, 15 Jul 2011 13:30:07 +0000 (15:30 +0200)]
Merged updates from arabic and dutch teams

13 years agoUpdated brazilian portuguese changes.
Peter Vágner [Fri, 15 Jul 2011 13:23:34 +0000 (15:23 +0200)]
Updated brazilian portuguese changes.
Updated slovak language file.

13 years agoUpdated Duch nvda.po langstrings,, added symbols.dic added changes.t2t removed whats...
Mesar Hameed [Fri, 15 Jul 2011 10:36:40 +0000 (11:36 +0100)]
Updated Duch nvda.po langstrings,, added symbols.dic added changes.t2t removed whats new.txt. Translations provided by Bram Duvigneau

13 years agoupdated Arabic symbols.dic nvda.po changes and userguide from arabic translation...
Mesar Hameed [Fri, 15 Jul 2011 10:15:00 +0000 (11:15 +0100)]
updated Arabic symbols.dic nvda.po changes and userguide from arabic translation team.

13 years agoAdded language strings for the NVDA installer
Peter Vágner [Thu, 14 Jul 2011 08:17:29 +0000 (10:17 +0200)]
Added language strings for the NVDA installer

13 years agoAdded danish symbols,
Peter Vágner [Thu, 14 Jul 2011 08:00:44 +0000 (10:00 +0200)]
Added danish symbols,
Updated french language file and changes.

13 years agoUpdated turkish language file and user guide.
Peter Vágner [Tue, 12 Jul 2011 20:55:38 +0000 (22:55 +0200)]
Updated turkish language file and user guide.

13 years agoUpdated french language file, symbols, user guide and changes,
Peter Vágner [Tue, 12 Jul 2011 20:52:31 +0000 (22:52 +0200)]
Updated french language file, symbols, user guide and changes,
Updated finnish user guide and changes
Updated croatian language file,
Added translated licence into brazilian portuguese,
Updated brazilian portuguese language file, user guide and changes.

13 years agoUpdated french language file, symbols, user guide and changes,
Peter Vágner [Mon, 11 Jul 2011 06:49:51 +0000 (08:49 +0200)]
Updated french language file, symbols, user guide and changes,
Updated finnish user guide and changes
Updated croatian language file,
Added translated licence into brazilian portuguese,
Updated brazilian portuguese language file, user guide and changes.

13 years agoBump version to 2011.3dev.
James Teh [Mon, 11 Jul 2011 02:44:58 +0000 (12:44 +1000)]
Bump version to 2011.3dev.

13 years agoUpdated Russian and Ukrainian language files and symbols, added Ukrainian character...
Aleksey Sadovoy [Sat, 9 Jul 2011 15:08:52 +0000 (18:08 +0300)]
Updated Russian and Ukrainian language files and symbols, added Ukrainian character descriptions.

13 years agoWhat's New: Add mention of new NVDA languages.
James Teh [Fri, 8 Jul 2011 09:16:25 +0000 (19:16 +1000)]
What's New: Add mention of new NVDA languages.

13 years agoUpdated MDV Lilli braille display driver. Requires updated lilli.dll.
James Teh [Fri, 8 Jul 2011 09:07:15 +0000 (19:07 +1000)]
Updated MDV Lilli braille display driver. Requires updated lilli.dll.
Fixes #241.

13 years agoAdded albanian language file, symbols, characters descriptions and user guide by...
Peter Vágner [Fri, 8 Jul 2011 08:40:17 +0000 (10:40 +0200)]
Added albanian language file, symbols, characters descriptions and user guide by Gezim Rexha,
Updated spanish language file,
Updated galician language file,
Updated brazilian portuguese user guide and changes.

13 years agoFix for #1285 (focus tracking in Outlook 2010 message list):
Michael Curran [Fri, 8 Jul 2011 05:53:47 +0000 (15:53 +1000)]
Fix for #1285 (focus tracking in Outlook 2010 message list):
* Add the 'SUPERGRID' window class to the list of BAD UIA implementations. We must resort to MSAA for the Outlook 2010 message list as  it 1. does not fire a UIA focus event on each item, and 2. does not set the focused state on the focused item.
* Create a new overlay class in the outlook appModule to handle the client of SUPERGRID, and override its isDuplicateIAccessibleEvent method, always returning false. This is because when the focus moves from message to message, the same focus winEvent is fired, on the client (OBJID_CLIENT,0), but that particular MSAA object keeps mutating itself. Therefore we can not filter out duplicate events.

13 years agoDeveloper Guide: Actually, the heading wasn't missing. It just wasn't showing up...
James Teh [Thu, 7 Jul 2011 08:15:56 +0000 (18:15 +1000)]
Developer Guide: Actually, the heading wasn't missing. It just wasn't showing up as a heading due to an earlier syntax error. So, fix the syntax error.

13 years agoUser Guide: Add section about advanced customisation of symbol pronunciation, mostly...
James Teh [Thu, 7 Jul 2011 07:43:55 +0000 (17:43 +1000)]
User Guide: Add section about advanced customisation of symbol pronunciation, mostly referring to the Developer Guide.

13 years agoIAccessible NVDAObject's children property: the dictionary from getIAccIdentity somet...
Michael Curran [Thu, 7 Jul 2011 07:14:35 +0000 (17:14 +1000)]
IAccessible NVDAObject's children property: the dictionary from getIAccIdentity sometimes may not contain objectID, if its a menu handle instead of a windowHandle. So use dict.get for objectID and childID instead of subscript syntax.

13 years agoDeveloper Guide: Add missing heading.
James Teh [Thu, 7 Jul 2011 04:44:07 +0000 (14:44 +1000)]
Developer Guide: Add missing heading.

13 years agoUpdate what's new
Michael Curran [Thu, 7 Jul 2011 04:22:57 +0000 (14:22 +1000)]
Update what's new

13 years agoFix for #574 (Freeze when opening Windows Live Mail Move to and Copy to dialogs)...
Michael Curran [Thu, 7 Jul 2011 04:07:59 +0000 (14:07 +1000)]
Fix for #574 (Freeze when opening Windows Live Mail Move to and Copy to dialogs) plus any other IAccessible implementation that may use ROLE_SYSTEM_WINDOW on a client or other non-windowRoot object:
* Move the special code in IAccessible NVDAObject's next, previous and parent properties that did something specific for the windowRoot (i.e. used Window NVDAObject's navigation properties instead) to newly implemented navigation properties on the WindowRoot IAccessible NVDAObject class.
* IAccessible NVDAObject's children property: when checking if a child is a WindowRoot IAccessible object, instead of just using accRole, instead use IAccIdentity to check for an objectID of 0 and childID of 0.
* IAccessible NVDAObject's findOverlayClasses:  only choose to use WindowRoot if the objectID is 0 (previously it checked for either 0 or None).

These changes make sure that WindowRoot code is only used for real windowRoot IAccessibles provided by oleacc, as opposed to also any IAccessible that happened to have a role of window.
In the Windows Live Mail dialog case: there were one or more client IAccessibles with an accRole of ROLE_SYSTEM_WINDOW and therefore object navigation was getting confused and looping back to a parents next/previous, and getDialogText was going in to endless recursion as children kept returning children of that window's client.

13 years agoAdd translators comment for "on {backgroundColor}" message. release-2011.2beta3
James Teh [Thu, 7 Jul 2011 03:10:00 +0000 (13:10 +1000)]
Add translators comment for "on {backgroundColor}" message.

13 years agoFix translation of "on {backgroundColor}" in languages ar_sa, he, it.
James Teh [Thu, 7 Jul 2011 03:04:08 +0000 (13:04 +1000)]
Fix translation of "on {backgroundColor}" in languages ar_sa, he, it.

13 years agoFix translation of "on {backgroundColor" in languages gl, pt_br and pt_pt. Fixes...
James Teh [Thu, 7 Jul 2011 01:33:32 +0000 (11:33 +1000)]
Fix translation of "on {backgroundColor" in languages gl, pt_br and pt_pt. Fixes report formatting command with these languages.
Fixes #1653.

13 years agoUpdated finnish language file and changes.
Peter Vágner [Wed, 6 Jul 2011 10:05:21 +0000 (12:05 +0200)]
Updated finnish language file and changes.

13 years agoUpdated spanish language file, symbols, user guide and changes,
Peter Vágner [Wed, 6 Jul 2011 07:34:11 +0000 (09:34 +0200)]
Updated spanish language file, symbols, user guide and changes,
Updated finnish language file and changes,
Updated brazilian portuguese changes,
Updated italian language file.

13 years agoUIAHandler.isNativeUIAElement: Don't assume all MSAA proxies are not native UIA....
James Teh [Wed, 6 Jul 2011 07:19:49 +0000 (17:19 +1000)]
UIAHandler.isNativeUIAElement: Don't assume all MSAA proxies are not native UIA. Instead, check whether the nearest window claims to natively support UIA.
This is because some controls implement UIA at their root but then use MSAA proxies beneath. We still want to use UIA in these cases, as MSAA ignores events for all windows which natively support UIA.
Among other things, this fixes the lists in the Windows 7 Firewall and Default Programs control panels.

13 years agonvdaInProcUtils_winword_expandToLine: use sendMessageTimeout rather than sendMessage...
Michael Curran [Wed, 6 Jul 2011 02:09:28 +0000 (12:09 +1000)]
nvdaInProcUtils_winword_expandToLine: use sendMessageTimeout rather than sendMessage to make sure the RPC call does not block if MS word's main thread is frozen.

13 years agoAllow NVDA to again read lines in MS Word when running with UIAccess (installer versi...
Michael Curran [Wed, 6 Jul 2011 00:49:01 +0000 (10:49 +1000)]
Allow NVDA to again read lines in MS Word when running with UIAccess (installer version that is signed running on Vista/7). The specific problem was that ObjectFromLresult cannot be called from a lower-privilage process given an LResult from a higher-privilage process. In this case MS Word was the lower, and NVDA was the higher. Instead of passing the MS Word range with LresultFromObject/ObjectFromLresult via a window message, now  pass the start offset of the range, and get back start and end offsets for the line. However as a window message is not big enough to carry this amount of info, add an nvdaInProcUtils RPC interface, with a winword_expandToLine method, which takes an offset, and gives back line start and end offsets, by internally  using that same window message and a struct in-process.

13 years agoSpanish messages: Fix error which caused report formatting command to fail.
James Teh [Tue, 5 Jul 2011 07:20:33 +0000 (17:20 +1000)]
Spanish messages: Fix error which caused report formatting command to fail.
Fixes #1621.

13 years agobraille: Add tables: Slovene grade 1, Serbian grade 1.
James Teh [Tue, 5 Jul 2011 05:31:58 +0000 (15:31 +1000)]
braille: Add tables: Slovene grade 1, Serbian grade 1.

13 years agoFix documentation of nvdaHelperDebugFlags in source readme and add entry to What... release-2011.2beta2
James Teh [Mon, 4 Jul 2011 08:13:54 +0000 (18:13 +1000)]
Fix documentation of nvdaHelperDebugFlags in source readme and add entry to What's New.

13 years agoUpdated finnish symbols and changes,
Peter Vágner [Mon, 4 Jul 2011 08:07:03 +0000 (10:07 +0200)]
Updated finnish symbols and changes,
Updated french language file and changes,
Added brazilian portuguese changes, updated brazilian portuguese user guide.

13 years agosconstruct: Accept certTimestampServer variable specifying the URL of a timestamping...
James Teh [Mon, 4 Jul 2011 06:23:34 +0000 (16:23 +1000)]
sconstruct: Accept certTimestampServer variable specifying the URL of a timestamping server to use to timestamp authenticode signatures.
Fixes #1644.

13 years agoWLM appModule: when opening a plain text message in Windows Live Mail 2011, focus...
Michael Curran [Mon, 4 Jul 2011 06:05:25 +0000 (16:05 +1000)]
WLM appModule: when opening a plain text message in Windows Live Mail 2011, focus is now correctly placed on the message document so that it can be read. For some odd reason Windows Live Mail itself is not automatically moving focus there.

13 years agoRemove the Microsoft Excel Cell Editor dialog for good, as it can't display dates...
James Teh [Mon, 4 Jul 2011 05:17:46 +0000 (15:17 +1000)]
Remove the Microsoft Excel Cell Editor dialog for good, as it can't display dates and other formatted values correctly.
The cell edit field can now be read and navigated anyway.
Fixes #1636.

13 years agoWhat's New: Tiny fix.
James Teh [Mon, 4 Jul 2011 04:54:34 +0000 (14:54 +1000)]
What's New: Tiny fix.

13 years agoDo not ever use UI Automation for the SysMonthCal32 calendar control as its UI Automa...
Michael Curran [Mon, 4 Jul 2011 04:15:19 +0000 (14:15 +1000)]
Do not ever use UI Automation for the SysMonthCal32 calendar control as its UI Automation implementation is very broken. This not only fixes #1637 but also provides the same support for this control in Windows 7 as was found in Windows Vista (i.e. pressing the arrow keys and changing the date has NVDA announce the new date).

13 years agobraille: Add Ethiopic grade 1 table.
James Teh [Mon, 4 Jul 2011 02:09:58 +0000 (12:09 +1000)]
braille: Add Ethiopic grade 1 table.

13 years agoUpdate What's New.
James Teh [Mon, 4 Jul 2011 00:55:05 +0000 (10:55 +1000)]
Update What's New.

13 years agoeSpeak synth driver: reset lastIndex to None when speech is canceldd. Also move...
Michael Curran [Sun, 3 Jul 2011 21:38:39 +0000 (07:38 +1000)]
eSpeak synth driver: reset lastIndex to None when speech is canceldd. Also  move some code in the eSpeak callback so that if speech has been stopped the callback will return  as soon as possible. This is partly to make sure that no last indexes accidentily get set after  the last index was reset to None.

13 years agosayAllHandler.readTextHelper_generator: when checking if the receivedIndex has chang...
Michael Curran [Sun, 3 Jul 2011 21:31:51 +0000 (07:31 +1000)]
sayAllHandler.readTextHelper_generator: when checking if  the receivedIndex has changed: treet the index as not having been changed if lastReceivedIndex is 0 and receivedIndex is None.

13 years agoSAPI5 synth driver's lastIndex property: return None rather than -1 when there is...
Michael Curran [Sun, 3 Jul 2011 21:29:15 +0000 (07:29 +1000)]
SAPI5 synth driver's lastIndex property:  return None rather than -1 when there is no real index to return.

13 years agosapi4 synthDriver: reset lastIndex to None when ever speech is canceled.
Michael Curran [Sun, 3 Jul 2011 21:28:17 +0000 (07:28 +1000)]
sapi4 synthDriver: reset lastIndex to None  when ever speech is canceled.

13 years agoUIA NVDAObject: override the devInfo property to add info such as UIA automationID...
Michael Curran [Sun, 3 Jul 2011 20:16:39 +0000 (06:16 +1000)]
UIA NVDAObject: override the devInfo property to add info such as UIA automationID, className, providerDescription, frameworkID and runtimeID.

13 years agoMore MS Word TextInfo / sayAll fixes:
Michael Curran [Fri, 1 Jul 2011 04:26:04 +0000 (14:26 +1000)]
More MS Word TextInfo / sayAll fixes:
* MS Word TextInfo's move method: only do the last offset sanity check if the start is actually going to be moved (endPoint="end" wouldn't move the start).
* MS Word TextInfo's collapse method: if collapsing to the end, make sure that range.end did not go backwords (trying to collapse to end when the range covers the end of the document would do this) but if it does occure, raise RuntimeError.
* sayAllHandler.readTextHelper_generator:  when calling collapse(end=True) catch RuntimeError, doing a final speakWithoutPauses pump and set keepReading to False --  collapse to end now may not work when the end of the range is at the end of the document.

13 years agoMS Word TextInfo's move method: when the range is on the last offset in the document...
Michael Curran [Fri, 1 Jul 2011 03:35:13 +0000 (13:35 +1000)]
MS Word TextInfo's move method:  when the range is on the last offset in the document (insertion point) expanding to units larger than character or word  makes the range include both this insertion point and the real unit before it. However move/moveEnd/moveStart   when called from a range directly behind incorrectly stops on this insertion point. Therefore if move seems to stop here, and the unit was larger than character/word and the direction is forward, then  make mvoe fail. This allows navigating an MS Word document with the review cursor correctly announce bottom when it hits the bottom, and also allows sayAll (both review and system caret) to work properly when the last sentence in the document does not end properly.

13 years agoVirtualBuffer.terminate: Gracefully handle the case where the app module is dead.
James Teh [Fri, 1 Jul 2011 01:57:02 +0000 (11:57 +1000)]
VirtualBuffer.terminate: Gracefully handle the case where the app module is dead.