OSDN Git Service

nvdajp/nvdajp.git
12 years agoinstaller.update: unregisterInstallation should be called with 'forUpdate' as True...
Michael Curran [Sun, 18 Mar 2012 07:09:55 +0000 (17:09 +1000)]
installer.update: unregisterInstallation should be called with 'forUpdate' as True. Also add an 'unregisterInstall' command to nvda_slave which runs installer.unregisterInstallation. This will eventually be called by a stand-alone uninstaller executable.

12 years agoMerged main
Michael Curran [Sat, 17 Mar 2012 22:16:49 +0000 (08:16 +1000)]
Merged main

12 years agoDisable UIAutomation for SysListview32 controls as the implementation new to Windows...
Michael Curran [Wed, 14 Mar 2012 00:03:50 +0000 (10:03 +1000)]
Disable UIAutomation for SysListview32 controls as the implementation new to Windows 8 is rather broken. This allows reading of the lists in the File properties (permitions tab) and Windows Update.

12 years agoMap the 'TRxRichEdit' window class to 'RichEdit20' to again allow proper navigation...
Michael Curran [Mon, 12 Mar 2012 11:16:40 +0000 (21:16 +1000)]
Map the 'TRxRichEdit' window class to 'RichEdit20' to again allow proper navigation and reading in these controls. Specifically this allows sayAll to work properly again in BibleSeeker. Technically NVDA was falling back to using displayModel in these cases.

12 years agoWith autoLanguageSwitching enabled, content such as alt text for graphics and lanbels...
Michael Curran [Mon, 12 Mar 2012 06:08:22 +0000 (16:08 +1000)]
With autoLanguageSwitching enabled, content such as alt text for graphics and lanbels for certain controls  in Mozilla Gecko (e.g. Firefox) browse mode documents is now reported in the correct language.

12 years agoMerged releases/2012.1 branch
Michael Curran [Sat, 10 Mar 2012 11:44:57 +0000 (21:44 +1000)]
Merged releases/2012.1 branch

12 years agonvdaHelperRemote winword support: fix a freeze seen when using IME in XP with MS... release-2012.1rc1
Michael Curran [Sat, 10 Mar 2012 11:41:51 +0000 (21:41 +1000)]
nvdaHelperRemote winword support: fix a freeze seen when using IME in XP with MS Word, introduced with the new inprocess winword support. specifically: When the IME composition window is active, MS Word's range.moveEnd successfully moves by 1 unit at the end of the line/document, yet range.end does not actually change (in our code this means that range.end is equivilent to range.start). This was causing an infinite loop. Now the loop is broken straight away if after moveEnd the end is <= to start.

12 years agoTraditional Chinese (zh_CN):
杨永全 [Fri, 9 Mar 2012 13:31:55 +0000 (13:31 +0000)]
Traditional Chinese (zh_CN):
  nvda.po matching 5044

12 years agoBulgarian (bg):
Zahari Yurukov [Fri, 9 Mar 2012 06:36:02 +0000 (06:36 +0000)]
Bulgarian (bg):
  nvda.po matching 5044

12 years agoMerge 2012.1
Mesar Hameed [Thu, 8 Mar 2012 22:57:02 +0000 (22:57 +0000)]
Merge 2012.1

12 years agoBulgarian (bg):
Zahari Yurukov [Thu, 8 Mar 2012 22:55:45 +0000 (22:55 +0000)]
Bulgarian (bg):
  userGuide.t2t
  changes.t2t

12 years agoMerge 2012.1
Mesar Hameed [Thu, 8 Mar 2012 22:19:46 +0000 (22:19 +0000)]
Merge 2012.1

12 years agoSwedish (sv):
Mesar Hameed [Thu, 8 Mar 2012 22:16:51 +0000 (22:16 +0000)]
Swedish (sv):
  nvda.po matching 5044

12 years agoTurkish (tr):
Cagri Dogan [Thu, 8 Mar 2012 22:10:36 +0000 (22:10 +0000)]
Turkish (tr):
  userGuide.t2t matching 5035
  nvda.po matching 5044

12 years agoTamil (ta):
Dinakar T.D. [Thu, 8 Mar 2012 22:07:05 +0000 (22:07 +0000)]
Tamil (ta):
  userGuide.t2t matching 5035
  nvda.po matching 5044

12 years agoPortuguese (pt_PT):
Diogo Costa [Thu, 8 Mar 2012 22:06:05 +0000 (22:06 +0000)]
Portuguese (pt_PT):
  userGuide.t2t
  nvda.po matching 4989
  symbols.dic

12 years agoBrazilian Portuguese (pt_BR):
Mesar Hameed [Thu, 8 Mar 2012 22:02:06 +0000 (22:02 +0000)]
Brazilian Portuguese (pt_BR):
  changes.t2t matching 5044
  nvda.po matching 5027

Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>

12 years agoArabic (ar):
Mesar Hameed [Thu, 8 Mar 2012 21:19:26 +0000 (21:19 +0000)]
Arabic (ar):
  nvda.po fix typo.

12 years agoNorwegian bokmål (nb_NO):
Mesar Hameed [Thu, 8 Mar 2012 21:09:07 +0000 (21:09 +0000)]
Norwegian bokmål (nb_NO):
  nvda.po matching 5044
  symbols.dic (corrections)
  userGuide.t2t (in progress, working from 4990, translated upto section 6).
  langstrings.txt point to the Norwegian manual+key command reference.

Authors: David Hole <balubathebrave@gmail.com>, Bjørnar Seppola <bjornar@seppola.net>

12 years agoDuch (nl):
Bram Duvigneau [Thu, 8 Mar 2012 20:56:30 +0000 (20:56 +0000)]
Duch (nl):
  userGuide.t2t
  symbols.dic matching 4980

12 years agoJapanese (ja):
Katsutoshi Tsuji [Thu, 8 Mar 2012 20:53:33 +0000 (20:53 +0000)]
Japanese (ja):
  userGuide.t2t matching 5035
  changes.t2t matching 5026
  nvda.po matching 5044
  symbols matching 4980 (small correction)

12 years agoItalian (it):
Simone Dal Maso [Thu, 8 Mar 2012 20:51:37 +0000 (20:51 +0000)]
Italian (it):
  userGuide.t2t matching 4990
  changes.t2t matching 5044
  nvda.po matching 5044

12 years agoFrench (fr):
Michel such [Thu, 8 Mar 2012 20:45:59 +0000 (20:45 +0000)]
French (fr):
  userGuide.t2t matching 5035
  changes.t2t matching 5036
  nvda.po matching 5044

12 years agoHungarian (hu):
Áron Ócsvári [Thu, 8 Mar 2012 20:44:07 +0000 (20:44 +0000)]
Hungarian (hu):
  changes.t2t small corrections
  nvda.po matching 5044, (almost complete)

12 years agoGalician (gl):
Juan C. buno [Thu, 8 Mar 2012 20:39:35 +0000 (20:39 +0000)]
Galician (gl):
  userGuide.t2t matching 5035
  changes.t2t matching 5044
  nvda.po matching 5044

12 years agoFinnish (fi):
Jani Kinnunen [Thu, 8 Mar 2012 20:38:19 +0000 (20:38 +0000)]
Finnish (fi):
  userGuide.t2t matching 5035
  changes.t2t matching 5045
  nvda.po matching 5044
  symbols.dic matching 4980

12 years agoSpanish (es):
Juan C. buno [Thu, 8 Mar 2012 20:38:04 +0000 (20:38 +0000)]
Spanish (es):
  userGuide.t2t matching 5035
  changes.t2t matching 5044
  nvda.po matching 5044

12 years agoGerman (de):
Mesar Hameed [Thu, 8 Mar 2012 20:28:09 +0000 (20:28 +0000)]
German (de):
  userGuide.t2t matching 4990 (incomplete translation)
  changes.t2t matching 5041
  nvda.po matching 5044

Authors: Bernd Dorer <bernd_dorer@yahoo.de>, David Parduhn <xkill85@gmx.net>

12 years agoArabic (ar):
Fatma Mehanna [Thu, 8 Mar 2012 20:21:50 +0000 (20:21 +0000)]
Arabic (ar):
  userGuide.t2t matching 5035
  changes.t2t matching 5044

12 years agoTraditional Chinese - Hong Kong (zh_HK):
Eric Yip [Wed, 7 Mar 2012 11:06:38 +0000 (11:06 +0000)]
Traditional Chinese - Hong Kong (zh_HK):
  nvda.po matching 5044
  symbols.dic
  characterDescriptions.dic

12 years agoMerge 2012.1.
James Teh [Tue, 6 Mar 2012 07:51:36 +0000 (17:51 +1000)]
Merge 2012.1.

12 years agoespeak synth driver: Initialise with an absolute path instead of a relative path...
James Teh [Tue, 6 Mar 2012 07:49:20 +0000 (17:49 +1000)]
espeak synth driver: Initialise with an absolute path instead of a relative path so that eSpeak is unaffected by changes to the current directory.
Fixes broken speech in the Save As dialog of the NVDA Log Viewer, which can change the current directory.
Fixes #2145.

12 years agoUpdated traditional Chinese po file and user guide
Jerry Wang [Sun, 4 Mar 2012 02:50:30 +0000 (12:50 +1000)]
Updated traditional Chinese po file and user guide

12 years agoBump version to 2012.2dev.
James Teh [Wed, 29 Feb 2012 02:35:12 +0000 (12:35 +1000)]
Bump version to 2012.2dev.

12 years agosconstruct: Add userGuide and developerGuide targets which are now needed by the...
James Teh [Wed, 29 Feb 2012 01:01:29 +0000 (11:01 +1000)]
sconstruct: Add userGuide and developerGuide targets which are now needed by the automatic release building process.

12 years agoEnglish changes: Linguistic fix. release-2012.1beta2
James Teh [Mon, 27 Feb 2012 21:08:52 +0000 (07:08 +1000)]
English changes: Linguistic fix.

12 years agoHindi (hi):
Mesar Hameed [Mon, 27 Feb 2012 13:25:32 +0000 (13:25 +0000)]
Hindi (hi):
  nvda.po remove duplicated messages that would cause nvda to crach when Hindi is loaded.
  merge in translator comments, and update to include recent messages.

12 years agoSlovak (sk):
Peter Vágner [Mon, 27 Feb 2012 11:16:46 +0000 (12:16 +0100)]
Slovak (sk):
Manually brought up to date  in sync with changeset:main,5036

12 years agocontributors.txt: Spell Lubos Pintes properly, this is an UTF8 encoded file
Peter Vágner [Mon, 27 Feb 2012 10:52:28 +0000 (11:52 +0100)]
contributors.txt: Spell Lubos Pintes properly, this is an UTF8 encoded file

12 years agoenglish changes: change for the issue fixed in changeset:main,5036 was accidentally...
Peter Vágner [Mon, 27 Feb 2012 10:50:53 +0000 (11:50 +0100)]
english changes: change for the issue fixed in changeset:main,5036 was accidentally placed to the list of fixes in 2011.3 rather than 2012.1.

12 years agoFix bug where changes to punctuation and symbol names by the user would not take...
Michael Curran [Mon, 27 Feb 2012 07:42:11 +0000 (17:42 +1000)]
Fix bug where  changes to punctuation and symbol names by the user would not take effect until NVDA was restarted or when auto language switching was turned off.

12 years agoUser guide: make reference to the "ExtraVoices" article on the NVDA website which...
Michael Curran [Mon, 27 Feb 2012 04:25:47 +0000 (14:25 +1000)]
User guide: make reference to the "ExtraVoices" article on the NVDA website which lists speech synthesizers that can be downloaded for use with NVDA.

12 years agocontributors.txt: fix typo.
Mesar Hameed [Sun, 26 Feb 2012 10:14:41 +0000 (10:14 +0000)]
contributors.txt: fix typo.

12 years agocontributors.txt:
Mesar Hameed [Fri, 24 Feb 2012 08:49:36 +0000 (08:49 +0000)]
contributors.txt:

Delete some leading spaces infront of arabic contributors.
Duch translation team is the contact point, but the contributor is Bram Duvigneau
Add second Norwegian contributor.

12 years agoRewrote contributers file to only include names. Email addresses and descriptions...
Michael Curran [Fri, 24 Feb 2012 08:33:43 +0000 (18:33 +1000)]
Rewrote contributers file to only include names. Email addresses and descriptions of specific contributions have been removed. This brings the file inline with many other open source projects. People should either contact the project via the official website, or for translaters join the translation list or get a contact from a bzr revision or po file.

12 years agoAdd Farsi braille table.
Mesar Hameed [Fri, 24 Feb 2012 06:53:06 +0000 (06:53 +0000)]
Add Farsi braille table.

12 years agoUpdate what's new
Michael Curran [Fri, 24 Feb 2012 02:09:47 +0000 (12:09 +1000)]
Update what's new

12 years agosapi5 synthDriver: abstract a few bits to make it possible for subclasses of sapi5...
Michael Curran [Fri, 24 Feb 2012 02:06:49 +0000 (12:06 +1000)]
sapi5 synthDriver: abstract a few bits to make it possible for subclasses of sapi5 to provide access to voice tokens in custom locations. Specifically: add a _getVoiceTokens method which by default returns the standard tokens via tts.getVoices() but could be used to return spObjectTokens.enumerateTokens() or something. Also allow __init__ to take an optional hidden argument of _defaultVoicetoken which will be used as the default voice (if custom tokens are being used). None of these changes should affect normal usage of sapi5.

12 years agobraille: Add Spanish 8 dot computer braille table.
James Teh [Thu, 23 Feb 2012 21:56:27 +0000 (07:56 +1000)]
braille: Add Spanish 8 dot computer braille table.

12 years agoMSHTML NVDAObject name property: Let' sstill treat an empty title string as no title...
James Teh [Thu, 23 Feb 2012 04:32:01 +0000 (14:32 +1000)]
MSHTML NVDAObject name property: Let' sstill treat an empty title string as no title attribute.

12 years agoMSHTML NVDAObject name property: MSHTML seems to return a node for the title attribut...
James Teh [Thu, 23 Feb 2012 04:29:14 +0000 (14:29 +1000)]
MSHTML NVDAObject name property: MSHTML seems to return a node for the title attribute, which doesn't make any sense. Ignore the attribute in these cases.
Fixes #2121.

12 years agoMore improvements to handling footnotes and endnotes in MS Word. Now they are always...
Michael Curran [Thu, 23 Feb 2012 02:34:47 +0000 (12:34 +1000)]
More improvements to handling footnotes and endnotes in MS Word. Now they are always spoken and brailled in the same order they are positioned in the document. Also braille routing to a footnote or endnote now works.
Specific changes:
* Force a new chunk (range) before and after individual footnotes and endnotes (i.e. a footnote or endnote is always in its own range in the loop).
* Again provide real text content inside the controlField tag for a footnote/endnote, but just use a space for now (still better on braille displays).

12 years agoNVDAHelper winword support: footnote controlFields need a _startOfNode attribute...
Michael Curran [Wed, 22 Feb 2012 05:57:28 +0000 (15:57 +1000)]
NVDAHelper winword support: footnote controlFields need a _startOfNode attribute to be shown properly in braille

12 years agobraille.getControlFieldForBraille: render the value attribute if present. Again allow...
Michael Curran [Wed, 22 Feb 2012 05:38:03 +0000 (15:38 +1000)]
braille.getControlFieldForBraille: render the value attribute if present. Again allows the value of footnotes and endnotes in MS Word to be displayed.

12 years agoNVDAHelper winword support: filter out the actual ascii 2 note characters where there...
Michael Curran [Wed, 22 Feb 2012 05:20:21 +0000 (15:20 +1000)]
NVDAHelper winword support: filter out the actual ascii 2 note characters where there are footnotes and endnotes. They looked terrible on a braille display and they are never heard in speech anyway.

12 years agoWordDocument NVDAObject: implement event_caret, which checks to see if the caret...
Michael Curran [Wed, 22 Feb 2012 05:16:15 +0000 (15:16 +1000)]
WordDocument NVDAObject: implement event_caret, which checks to see if the caret has really moved, and only if not does it then call super. This is to allow the caret to behave properly while using braille. Previously it was impossible to scroll away from the caret with a braille display, nor was it possible to move the review cursor. All was caused by the way we now fetch lines inprocess by moving the selection.

12 years agoNew braille translation tables: Icelandic 8 dot computer braille, Tamil grade 1.
James Teh [Wed, 22 Feb 2012 23:37:30 +0000 (09:37 +1000)]
New braille translation tables: Icelandic 8 dot computer braille, Tamil grade 1.

12 years agoRequire liblouis >= 2.4.1.
James Teh [Wed, 22 Feb 2012 23:18:57 +0000 (09:18 +1000)]
Require liblouis >= 2.4.1.

12 years agoliblouis sconscript: Exclude Makefile.in from the tables directory.
James Teh [Wed, 22 Feb 2012 23:16:30 +0000 (09:16 +1000)]
liblouis sconscript: Exclude Makefile.in from the tables directory.

12 years agoUpdate What's New.
James Teh [Wed, 22 Feb 2012 23:07:31 +0000 (09:07 +1000)]
Update What's New.

12 years agoWordDocument NVDAObject: set the multiline state. Pretty sure we used to do this...
Michael Curran [Wed, 22 Feb 2012 03:57:52 +0000 (13:57 +1000)]
WordDocument NVDAObject: set the multiline state. Pretty sure we used to do this a long time ago... not sure where it went.

12 years agoNVDAHelper winword support: announce the existance of comments in MS Word at the...
Michael Curran [Wed, 22 Feb 2012 03:11:47 +0000 (13:11 +1000)]
NVDAHelper winword support: announce the existance of comments in MS Word at the beginning of the related chunk of text, rather than at the end. This is to get around some breakage of formatting announcement. Now for instance if there is a comment in the middle of bold text, it will no longer say "bold off" before the comment announcement, and "bold on" again after which was rather distractive (and wrong).

12 years agoFix for #2071, NVDA will now announce footnotes and endnotes in MS Word even when...
Michael Curran [Wed, 22 Feb 2012 02:58:10 +0000 (12:58 +1000)]
Fix for #2071, NVDA will now announce footnotes and endnotes in MS Word even when they appear directly after punctuation.
Specific changes:
* speech.speakTextInfo: only use speakSpelling to announce a character or word if the content only contains one text string and 0 or more control ends, but nothing else. Previously the rule was simply that it could not be more than one text string. This now allows for such things as empty control fields to be spoken at the end of the text.
* speech.getControlFieldSpeech: support a value attribute, which will be spoken in most cases if its present. So far footnote and endnote controlFields will make use of this to convey their index value.
* NVDAHelper winword support: rewrite support for retreaving footnotes and endnotes so that  they are now checked for if the range text contains any note characters at all, rather than if the text just starts with a note character. Also the code is now reusable between footnotes and endnotes which as removed some duplication. Also rather than conveying the index of the note as extra text (which broke formatting) its now communicated as a value attribute.

12 years agoaudiologic synth: Fix another error. Hopefully fixes #2109.
James Teh [Sat, 18 Feb 2012 01:31:16 +0000 (11:31 +1000)]
audiologic synth: Fix another error. Hopefully fixes #2109.

12 years agoHungarian (hu):
Áron Ócsvári [Thu, 16 Feb 2012 16:06:53 +0000 (16:06 +0000)]
Hungarian (hu):
  userGuide.t2t matching 4981
  changes.t2t matching 4989
  nvda.po mathcing 4989
  symbols.dic matching 4980

12 years agoInitial fix for 2109, Can't load audiologic synthesizer
Mesar Hameed [Thu, 16 Feb 2012 14:15:14 +0000 (14:15 +0000)]
Initial fix for 2109, Can't load audiologic synthesizer

12 years agoMozilla.GeckoPluginWindowRoot NVDAObject: Add yet another debugWarning to help debug...
James Teh [Thu, 16 Feb 2012 12:38:06 +0000 (22:38 +1000)]
Mozilla.GeckoPluginWindowRoot NVDAObject: Add yet another debugWarning to help debug NAVRELATION_EMBEDS problems.

12 years agoDanish (da):
Daniel K. Gartmann [Thu, 16 Feb 2012 07:10:48 +0000 (07:10 +0000)]
Danish (da):
  nvda.po

12 years agoSlovak (sk):
Mesar Hameed [Wed, 15 Feb 2012 09:23:15 +0000 (09:23 +0000)]
Slovak (sk):
  nvda.po: add mnemonic for report line indentation.

12 years agoNorwegian bokmål (nb_NO):
Mesar Hameed [Wed, 15 Feb 2012 09:16:06 +0000 (09:16 +0000)]
Norwegian bokmål (nb_NO):
  nvda.po matching 4989 (100%) Congratulations."

Authors: David Hole <balubathebrave@gmail.com>, Bjørnar Seppola <bjornar@seppola.net>

12 years agoArabic (ar):
Fatma Mehanna & Mesar Hameed [Wed, 15 Feb 2012 09:15:47 +0000 (09:15 +0000)]
Arabic (ar):
  userGuide.t2t matching 4981
  changes.t2t matching 4989
  nvda.po matching 4989
  symbols.dic matching 4974

12 years agoPortuguese (pt_PT):
Diogo Costa [Wed, 15 Feb 2012 08:53:17 +0000 (08:53 +0000)]
Portuguese (pt_PT):
  nvda.po matching 4884
  symbols.dic fix for ticket #2101

12 years agoBrazilian Portuguese (pt_BR):
Mesar Hameed [Wed, 15 Feb 2012 08:53:10 +0000 (08:53 +0000)]
Brazilian Portuguese (pt_BR):
  userGuide.t2t matching 4981
  changes.t2t matching 4989
  nvda.po matching 4989
  symbols.dic fix for ticket #2101

Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>

12 years agoTurkish (tr):
Cagri Dogan [Wed, 15 Feb 2012 08:52:40 +0000 (08:52 +0000)]
Turkish (tr):
  nvda.po matching 4989
  symbols.dic matching 4980

12 years agoTamil (ta):
Dinakar T.D. [Wed, 15 Feb 2012 08:52:37 +0000 (08:52 +0000)]
Tamil (ta):
  userGuide.t2t matching 4981
  nvda.po matching 4989
  symbols.dic matching 4980

12 years agoJapanese (ja):
Katsutoshi Tsuji [Wed, 15 Feb 2012 08:39:46 +0000 (08:39 +0000)]
Japanese (ja):
  userGuide.t2t matching 4981
  changes.t2t matching 4989
  nvda.po matching 4989
  symbols.dic matching 4980

12 years agoItalian (it):
Simone Dal Maso [Wed, 15 Feb 2012 08:39:42 +0000 (08:39 +0000)]
Italian (it):
  userGuide.t2t matching 4981
  changes.t2t matching 4989
  nvda.po matching 4989
  symbols.dic matching 4974

12 years agoGalician (gl):
Juan C. buno [Wed, 15 Feb 2012 08:39:39 +0000 (08:39 +0000)]
Galician (gl):
  userGuide.t2t matching 4981
  changes.t2t matching 4989
  nvda.po matching 4989
  symbols.dic matching 4980

12 years agoFrench (fr):
Michel such [Wed, 15 Feb 2012 08:39:32 +0000 (08:39 +0000)]
French (fr):
  userGuide.t2t matching 4978
  changes.t2t matching 4989
  nvda.po matching 4989
  symbols.dic matching 4974

12 years agoSpanish (es):
Juan C. buno [Wed, 15 Feb 2012 08:39:22 +0000 (08:39 +0000)]
Spanish (es):
  userGuide.t2t matching 4981
  changes.t2t matching 4989
  nvda.po matching 4989
  symbols.dic matching 4980

12 years agoGerman (de):
Mesar Hameed [Wed, 15 Feb 2012 08:20:15 +0000 (08:20 +0000)]
German (de):
  userGuide.t2t matching 4963
  changes.t2t matching 4967
  nvda.po matching 4989
  symbols.dic matching 4962

Authors: Bernd Dorer <bernd_dorer@yahoo.de>, David Parduhn <xkill85@gmx.net>

12 years agoFinnish (fi):
Jani Kinnunen [Wed, 15 Feb 2012 08:14:09 +0000 (08:14 +0000)]
Finnish (fi):
  userGuide.t2t matching 4981
  changes.t2t matching 4989
  nvda.po matching 4989
  symbols.dic matching 4980

12 years agoSwedish (sv):
Mesar Hameed [Wed, 15 Feb 2012 07:53:23 +0000 (07:53 +0000)]
Swedish (sv):
  nvda.po: Major rework, brought uptodate to match 4989.

12 years agobraille.formatCellsForLog: Optimise using list comprehensions instead of loops. Provi...
James Teh [Tue, 14 Feb 2012 23:38:31 +0000 (09:38 +1000)]
braille.formatCellsForLog: Optimise using list comprehensions instead of loops. Provides a ~25% increase in performance.

12 years agoNVDAObjects.IAccessible.Groupbox: Don't use simpleNext, but instead use custom code...
James Teh [Tue, 14 Feb 2012 04:38:51 +0000 (14:38 +1000)]
NVDAObjects.IAccessible.Groupbox: Don't use simpleNext, but instead use custom code to skip window objects.
Fixes infinite recursion in the VirtualBox Create New Virtual Machine dialog.
Fixes #2089.

12 years agoBraille output is now logged at level input/output. First, the untranslated text...
James Teh [Tue, 14 Feb 2012 02:13:34 +0000 (12:13 +1000)]
Braille output is now logged at level input/output. First, the untranslated text of all regions is logged, followed by the braille cells of the window being displayed.
Fixes #2102.

12 years agoEnglish User Guide: Microsoft Speech Platform: Link to version 11. Provide info about...
James Teh [Tue, 14 Feb 2012 00:04:03 +0000 (10:04 +1000)]
English User Guide: Microsoft Speech Platform: Link to version 11. Provide info about what language files to choose.
Fixes #2078.

12 years agoClarification of What's New entry.
James Teh [Mon, 13 Feb 2012 02:30:08 +0000 (12:30 +1000)]
Clarification of What's New entry.

12 years agoOffsetsTextInfo.move: For UNIT_CHARACTER, allow the character to be 1 past the end...
James Teh [Mon, 13 Feb 2012 02:27:54 +0000 (12:27 +1000)]
OffsetsTextInfo.move: For UNIT_CHARACTER, allow the character to be 1 past the end, as there is often an uncounted character at the end where the caret is placed to append text.
This means that routing the cursor to the space at the end of the line/paragraph using braille cursor routing keys in some editable text fields now works correctly instead of routing to the start of the text.
Fixes #2096.

12 years agoUpdate What's New.
James Teh [Mon, 13 Feb 2012 00:59:12 +0000 (10:59 +1000)]
Update What's New.

12 years agoNVDAObjects.IAccessible.Groupbox: Cache isPresentableFocusAncestor permanently once...
James Teh [Sun, 12 Feb 2012 23:58:40 +0000 (09:58 +1000)]
NVDAObjects.IAccessible.Groupbox: Cache isPresentableFocusAncestor permanently once it has been fetched, as it is a bit slow due to the description property and the answer shouldn't change anyway.
Further improves performance when switching between browse and focus modes with braille enabled.

12 years agoDialog behavior: Cache isPresentableFocusAncestor permanently once it has been fetche...
James Teh [Sun, 12 Feb 2012 23:43:32 +0000 (09:43 +1000)]
Dialog behavior: Cache isPresentableFocusAncestor permanently once it has been fetched, as it is very slow due to getDialogText and the answer shouldn't change anyway.
Improves performance when switching between browse and focus modes with braille enabled.

12 years agovbuf storage: When outputting attribute values, don't output invalid characters using...
James Teh [Sun, 12 Feb 2012 22:53:39 +0000 (08:53 +1000)]
vbuf storage: When outputting attribute values, don't output invalid characters using unich tags, as you can't have tags in the middle of attribute values.
Fixes errors in browse mode when object names contain Unicode characters larger than 16 bits.
Fixes #2090.

12 years agoGlobalCommands.py: Small change to message being presented to user.
Mesar Hameed [Sun, 12 Feb 2012 20:00:53 +0000 (20:00 +0000)]
GlobalCommands.py: Small change to message being presented to user.
Specifically specify that it is the navigator object being moved to the object at flat review position.

12 years agobraille.py: when initializing braille display driver, log the number of cells.
Mesar Hameed [Sat, 11 Feb 2012 09:44:18 +0000 (09:44 +0000)]
braille.py: when initializing braille display driver, log the number of cells.

12 years agoEnglish User Guide: Add Application Specific NVDA Commands section.
James Teh [Fri, 10 Feb 2012 08:59:56 +0000 (18:59 +1000)]
English User Guide: Add Application Specific NVDA Commands section.
Fixes #1929.

12 years agoen/symbols.dic: update copyright to include 2012, fixed spelling mistake of divided by.
Mesar Hameed [Thu, 9 Feb 2012 17:15:02 +0000 (17:15 +0000)]
en/symbols.dic: update copyright to include 2012, fixed spelling mistake of divided by.
Fixes #2098.

12 years agopoedit app module: Add command descriptions.
James Teh [Thu, 9 Feb 2012 06:47:01 +0000 (16:47 +1000)]
poedit app module: Add command descriptions.

12 years agoEnglish User Guide: Add note to the Object Navigation, Reviewing Text and Flat Review...
James Teh [Thu, 9 Feb 2012 05:44:01 +0000 (15:44 +1000)]
English User Guide: Add note to the Object Navigation, Reviewing Text and Flat Review sections explaining that braille needs to be configured to be tethered to review if desired.

12 years agoconfig: Remove old presentation.reportClassOfClientObjects setting, which hasn't...
James Teh [Thu, 9 Feb 2012 01:42:11 +0000 (11:42 +1000)]
config: Remove old presentation.reportClassOfClientObjects setting, which hasn't been used in a very long time.