OSDN Git Service
James Teh [Sun, 1 Apr 2012 22:39:57 +0000 (08:39 +1000)]
Merge main.
James Teh [Sun, 1 Apr 2012 01:57:59 +0000 (11:57 +1000)]
Add translator comments.
James Teh [Tue, 27 Mar 2012 10:35:37 +0000 (20:35 +1000)]
gui: Remove explicit access key for Check for update menu item, as it overrides the implicit access key for User Guide.
Peter Vágner [Mon, 26 Mar 2012 06:11:27 +0000 (08:11 +0200)]
Ukrainian (uk):
merged from 2012.1
Володимир Пиріг [Mon, 26 Mar 2012 06:06:21 +0000 (08:06 +0200)]
Ukrajnian (uk):
Manually updated language file and symbols.
Note this was supposed to be committed before the 2012.1 release but I missed it. In case there is going to be a minor update I am also committing to 2012.1 branch.
James Teh [Sun, 25 Mar 2012 23:42:25 +0000 (09:42 +1000)]
User Guide: Add laptop key for report text formatting command, thereby fixing table formatting.
Fixes #2197.
Michael Curran [Fri, 23 Mar 2012 05:08:34 +0000 (15:08 +1000)]
Fix freezes in MS Word which would result when it took more than 2 seconds to fetch text from a document (extremely long lines or tables of contents). Fixes #2191. Specifically: use SendMessage instead of SendMessageTimeout in the rpc functions as even if the main thread took too long, simply timing out is more dangerous as it causes memory corruption and therefore possibly endless loops.
James Teh [Thu, 22 Mar 2012 04:47:35 +0000 (14:47 +1000)]
Merge 2012.1.
radek Zalud [Wed, 21 Mar 2012 10:14:49 +0000 (11:14 +0100)]
czech /(cz):
updated manually - not complete but usefull anyway
James Teh [Tue, 20 Mar 2012 23:11:30 +0000 (09:11 +1000)]
brailliantB driver: Support the Brailliant B 80, which for some reason has a bluetooth name of "Brailliant 80" instead of "Brailliant B 80".
Bram Duvigneau [Tue, 20 Mar 2012 21:33:43 +0000 (21:33 +0000)]
Duch (nl):
userGuide.t2t matching 5035?
Marlin Rodrigues [Tue, 20 Mar 2012 21:29:10 +0000 (21:29 +0000)]
Brazilian Portuguese (pt_BR):
userGuide.t2t corrections
Peter Vágner [Tue, 20 Mar 2012 15:11:57 +0000 (16:11 +0100)]
slovak (sk):
updated changes
Mesar Hameed [Tue, 20 Mar 2012 13:11:24 +0000 (13:11 +0000)]
Merge 2012.1
Diogo Costa [Tue, 20 Mar 2012 13:08:12 +0000 (13:08 +0000)]
Portuguese (pt_PT):
nvda.po matching 5044
symbols.dic
Mesar Hameed [Tue, 20 Mar 2012 13:04:49 +0000 (13:04 +0000)]
Traditional Chinese Taiwan (zh_TW):
nvda.po matching 5044
Authors: wangjanli@gmail.com, maro.zhang@gmail.com
Dinakar T.D. [Tue, 20 Mar 2012 10:50:56 +0000 (10:50 +0000)]
Tamil (ta):
userGuide.t2t matching 5035
nvda.po matching 5044
Mesar Hameed [Tue, 20 Mar 2012 10:48:11 +0000 (10:48 +0000)]
Brazilian Portuguese (pt_BR):
userGuide.t2t matching 4990
nvda.po matching 5044
Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Mesar Hameed [Tue, 20 Mar 2012 10:45:18 +0000 (10:45 +0000)]
Norwegian bokmål (nb_NO):
nvda.po matching 5044
Authors: David Hole <balubathebrave@gmail.com>, Bjørnar Seppola <bjornar@seppola.net>
Mesar Hameed [Tue, 20 Mar 2012 10:42:44 +0000 (10:42 +0000)]
Japanese (ja):
userGuide.t2t matching 5035
changes.t2t matching 5045
nvda.po matching 5044
Authors: Katsutoshi Tsuji <tsuji-katsutoshi@mitsue.co.jp>, Nakamura Kiyochika <nakamura-kiyochika@mitsue.co.jp>
Simone Dal Maso [Tue, 20 Mar 2012 10:37:37 +0000 (10:37 +0000)]
Italian (it):
userGuide.t2t matching 5035
changes.t2t matching 5045
Áron Ócsvári [Tue, 20 Mar 2012 10:32:24 +0000 (10:32 +0000)]
Hungarian (hu):
userGuide.t2t matching 5035
changes.t2t matching 5045
nvda.po matching 5044
Mesar Hameed [Tue, 20 Mar 2012 10:30:06 +0000 (10:30 +0000)]
Croatian (hr):
nvda.po matching 5044
Authors: Hrvoje Katić <hrvojekatic@gmail.com>, Mario Percinic <mario.percinic@gmail.com>
Jani Kinnunen [Tue, 20 Mar 2012 10:27:37 +0000 (10:27 +0000)]
Finnish (fi):
userGuide.t2t matching 5035
changes.t2t matching 5045
nvda.po matching 5044
symbols.dic matching 4980 + corrections
Juan C. buno [Tue, 20 Mar 2012 10:25:10 +0000 (10:25 +0000)]
Spanish (es):
changes.t2t matching 5044
Mesar Hameed [Tue, 20 Mar 2012 10:21:39 +0000 (10:21 +0000)]
German (de):
userGuide.t2t matching 5035
changes.t2t matching 5045
nvda.po matching 5044
Authors: Bernd Dorer <bernd_dorer@yahoo.de>, David Parduhn <xkill85@gmx.net>
Daniel K. Gartmann [Tue, 20 Mar 2012 10:18:10 +0000 (10:18 +0000)]
Danish (da):
nvda.po
Zahari Yurukov [Tue, 20 Mar 2012 10:11:00 +0000 (10:11 +0000)]
Bulgarian (bg):
userGuide.t2t
changes.t2t
nvda.po
symbols.dic
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.
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.
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.
Michael Curran [Sat, 10 Mar 2012 11:44:57 +0000 (21:44 +1000)]
Merged releases/2012.1 branch
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.
杨永全 [Fri, 9 Mar 2012 13:31:55 +0000 (13:31 +0000)]
Traditional Chinese (zh_CN):
nvda.po matching 5044
Zahari Yurukov [Fri, 9 Mar 2012 06:36:02 +0000 (06:36 +0000)]
Bulgarian (bg):
nvda.po matching 5044
Mesar Hameed [Thu, 8 Mar 2012 22:57:02 +0000 (22:57 +0000)]
Merge 2012.1
Zahari Yurukov [Thu, 8 Mar 2012 22:55:45 +0000 (22:55 +0000)]
Bulgarian (bg):
userGuide.t2t
changes.t2t
Mesar Hameed [Thu, 8 Mar 2012 22:19:46 +0000 (22:19 +0000)]
Merge 2012.1
Mesar Hameed [Thu, 8 Mar 2012 22:16:51 +0000 (22:16 +0000)]
Swedish (sv):
nvda.po matching 5044
Cagri Dogan [Thu, 8 Mar 2012 22:10:36 +0000 (22:10 +0000)]
Turkish (tr):
userGuide.t2t matching 5035
nvda.po matching 5044
Dinakar T.D. [Thu, 8 Mar 2012 22:07:05 +0000 (22:07 +0000)]
Tamil (ta):
userGuide.t2t matching 5035
nvda.po matching 5044
Diogo Costa [Thu, 8 Mar 2012 22:06:05 +0000 (22:06 +0000)]
Portuguese (pt_PT):
userGuide.t2t
nvda.po matching 4989
symbols.dic
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>
Mesar Hameed [Thu, 8 Mar 2012 21:19:26 +0000 (21:19 +0000)]
Arabic (ar):
nvda.po fix typo.
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>
Bram Duvigneau [Thu, 8 Mar 2012 20:56:30 +0000 (20:56 +0000)]
Duch (nl):
userGuide.t2t
symbols.dic matching 4980
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)
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
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
Á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)
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
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
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
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>
Fatma Mehanna [Thu, 8 Mar 2012 20:21:50 +0000 (20:21 +0000)]
Arabic (ar):
userGuide.t2t matching 5035
changes.t2t matching 5044
James Teh [Thu, 8 Mar 2012 00:07:44 +0000 (10:07 +1000)]
Add translator comment.
James Teh [Thu, 8 Mar 2012 00:06:31 +0000 (10:06 +1000)]
gui: Add an item to the Help menu to check for an update to NVDA.
James Teh [Thu, 8 Mar 2012 00:05:53 +0000 (10:05 +1000)]
GeneralSettingsDialog: Add option to automatically check for updates.
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
James Teh [Wed, 7 Mar 2012 07:50:54 +0000 (17:50 +1000)]
Merge main.
James Teh [Wed, 7 Mar 2012 07:41:41 +0000 (17:41 +1000)]
updateCheck: Save persistent state info to disk so that it is actually persistent.
We can't use the normal config for this, as the user may not want their config saved and we can't save just part of the config. Therefore, we use a separate pickle on disk.
James Teh [Tue, 6 Mar 2012 07:51:36 +0000 (17:51 +1000)]
Merge 2012.1.
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.
James Teh [Mon, 5 Mar 2012 23:02:14 +0000 (09:02 +1000)]
core.main: Initialize and terminate updateCheck as appropriate.
James Teh [Mon, 5 Mar 2012 22:53:37 +0000 (08:53 +1000)]
updateCheck: Raise RuntimeError on import if there is no updateVersionType, as update checking is not supported in this case.
James Teh [Mon, 5 Mar 2012 07:58:14 +0000 (17:58 +1000)]
Add versionInfo.updateVersionType so a build can specify which version type to use when checking for updates. This can be set in a build using the updateVersionType parameter to scons.
Jerry Wang [Sun, 4 Mar 2012 02:50:30 +0000 (12:50 +1000)]
Updated traditional Chinese po file and user guide
James Teh [Thu, 1 Mar 2012 07:12:44 +0000 (17:12 +1000)]
Make automatic update checks configurable. No UI yet.
James Teh [Thu, 1 Mar 2012 07:08:51 +0000 (17:08 +1000)]
updateCheck: There is now a single instance of AutoUpdateChecker which is used for automatic checks. It is managed by initialize() and terminate().
James Teh [Thu, 1 Mar 2012 04:45:11 +0000 (14:45 +1000)]
updateCheck.AutoUpdateChecker: Add code to perform/retry checks at predefined intervals.
James Teh [Thu, 1 Mar 2012 01:45:01 +0000 (11:45 +1000)]
updateCheck: Refactor to split auto check functionality into a separate class. Remember last check time.
James Teh [Wed, 29 Feb 2012 02:35:12 +0000 (12:35 +1000)]
Bump version to 2012.2dev.
James Teh [Wed, 29 Feb 2012 02:15:04 +0000 (12:15 +1000)]
Initial version of updateCheck module. Basic framework is done, but checks don't yet happen automatically and state isn't saved.
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.
James Teh [Mon, 27 Feb 2012 21:08:52 +0000 (07:08 +1000)]
English changes: Linguistic fix.
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.
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
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
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.
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.
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.
Mesar Hameed [Sun, 26 Feb 2012 10:14:41 +0000 (10:14 +0000)]
contributors.txt: fix typo.
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.
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.
Mesar Hameed [Fri, 24 Feb 2012 06:53:06 +0000 (06:53 +0000)]
Add Farsi braille table.
Michael Curran [Fri, 24 Feb 2012 02:09:47 +0000 (12:09 +1000)]
Update what's new
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.
James Teh [Thu, 23 Feb 2012 21:56:27 +0000 (07:56 +1000)]
braille: Add Spanish 8 dot computer braille table.
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.
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.
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).
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
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.
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.
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.
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.
James Teh [Wed, 22 Feb 2012 23:18:57 +0000 (09:18 +1000)]
Require liblouis >= 2.4.1.
James Teh [Wed, 22 Feb 2012 23:16:30 +0000 (09:16 +1000)]
liblouis sconscript: Exclude Makefile.in from the tables directory.
James Teh [Wed, 22 Feb 2012 23:07:31 +0000 (09:07 +1000)]
Update What's New.
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.