OSDN Git Service

nvdajp/nvdajp.git
12 years agoinstaller: find the correct program files path in the registry. Correctly check...
Michael Curran [Mon, 2 Apr 2012 09:40:28 +0000 (19:40 +1000)]
installer:  find the correct program files path in the registry. Correctly check to see if the desktop shortcut exists before removing in unregisterInstallation rather than just checking its containing directory. Do not hard code icon paths for any of our shortcuts as Windows probably does better finding them itself - may fix some icon issues.

12 years agomerged main
Michael Curran [Mon, 2 Apr 2012 05:52:20 +0000 (15:52 +1000)]
merged main

12 years agoconfig.execElevated: Add a handleAlreadyElevated argument which is false by default...
Michael Curran [Mon, 2 Apr 2012 05:48:17 +0000 (15:48 +1000)]
config.execElevated: Add a handleAlreadyElevated argument which is false by default. If set to true, this function will use IsUserAnAdmin to find out whether elevation is actually necessary and if not then not force runAs.
Installer GUI: call execElevated with handleAlreadyElevated set to True so that on XP the runAs dialog is not shown if the user is already an admin.

12 years agoDeleteKeyEx does not work for 32 bit systems, so use DeleteKey
Michael Curran [Mon, 2 Apr 2012 05:46:56 +0000 (15:46 +1000)]
DeleteKeyEx does not work for 32 bit systems, so use DeleteKey

12 years agoAdd translator comments.
James Teh [Sun, 1 Apr 2012 01:57:59 +0000 (11:57 +1000)]
Add translator comments.

12 years agoinstaller progress dialog: use gui.mainFrame as its parent
Michael Curran [Wed, 28 Mar 2012 04:23:24 +0000 (14:23 +1000)]
installer progress dialog:  use gui.mainFrame as its parent

12 years agoThe 'create portable copy' wizard is now just one dialog, rather like the install...
Michael Curran [Wed, 28 Mar 2012 04:15:29 +0000 (14:15 +1000)]
The 'create portable copy' wizard is now just one dialog, rather like the install dialog but with different options. Also added a bit more logging and fixed one or two other errors to do with making portable copies.

12 years agoinstaller dialog: at the end, start nvda.exe not nvda_uiAccess.exe, forgot code alrea...
Michael Curran [Tue, 27 Mar 2012 06:42:37 +0000 (16:42 +1000)]
installer dialog: at the end, start nvda.exe not nvda_uiAccess.exe, forgot code already makes this file.

12 years agoNVDA can now be started with a --install option, which will automatically start insta...
Michael Curran [Tue, 27 Mar 2012 06:35:34 +0000 (16:35 +1000)]
NVDA can now be started with a --install option, which will automatically start installing (or updating a previous copy of) NVDA. Although a progress dialog is shown, no user input is needed. The newly installed copy is restarted at the end.

12 years agoMerge the idea of installing and updating in many places to make code maintenence...
Michael Curran [Tue, 27 Mar 2012 06:32:38 +0000 (16:32 +1000)]
Merge the idea of installing and updating in many places to make code maintenence easier and to simplify possibilities for the user.
      Specifically:
      * Remove the Updater dialog, instead, always show the Installer dialog, but in the case where a previous copy is installed,  note in the caption text that it will be updated, and also set previous defaults for the desktop and logon options.
      * nvda_slave install now will always try unregistering a previous installation, and if there really was a previous install dir, then also try and remove files mentioned in the old installer log. nvda_slave no longer supports an updateInstall argument.
      * Split out some install/update code in gui that in future can be used for auto updating.

12 years agoUkrainian (uk):
Peter Vágner [Mon, 26 Mar 2012 06:11:27 +0000 (08:11 +0200)]
Ukrainian (uk):
merged from 2012.1

12 years agoUkrajnian (uk):
Володимир Пиріг [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.

12 years agoUser Guide: Add laptop key for report text formatting command, thereby fixing table...
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.

12 years agoFix freezes in MS Word which would result when it took more than 2 seconds to fetch...
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.

12 years agoMerge 2012.1.
James Teh [Thu, 22 Mar 2012 04:47:35 +0000 (14:47 +1000)]
Merge 2012.1.

12 years agosconstruct: copyright info should always be hard-coded by NVDA's versionInfo.copyright
Michael Curran [Wed, 21 Mar 2012 23:59:59 +0000 (09:59 +1000)]
sconstruct: copyright info should always be hard-coded by NVDA's versionInfo.copyright

12 years agoscons now passes copyright info to the launcher and uninstaler. By default its versio...
Michael Curran [Wed, 21 Mar 2012 22:05:10 +0000 (08:05 +1000)]
scons now passes copyright info to the launcher and uninstaler. By default its versionInfo.copyright.

12 years agoInstaller: No longer allow the user to change where NVDA should install its files...
Michael Curran [Wed, 21 Mar 2012 11:02:06 +0000 (21:02 +1000)]
Installer: No longer allow the user to change where NVDA should install its files. It must be in Program files for UIAccess to work, and it also means that NVDA can take full responsibility of its directory, including knowing its safe to delete fully on uninstall. Choice of startMenu folder and whether the services is installed is also now hidden from the user. Applications are now moving towards much simpler installers with less questions and therefore much less chance for error on the part of the user.
Updater: Detect installs  that used the old installer, and remove all files logged when last installed. This is because now even for an update, NVDA is forcefully installed in its correct directory (nvda in Program files).
Installer and updater dialogs: provide a useful caption, and also tell the user at the end of success/failier. And in the case of success, restart the newly installed/updated NVDA when pressing ok.

12 years agonvdaLauncher.nsi: include mui2 and all its language files as banner does show a stand...
Michael Curran [Wed, 21 Mar 2012 11:01:33 +0000 (21:01 +1000)]
nvdaLauncher.nsi: include mui2 and all its language files as banner does show a standard message which requires the language files.

12 years agoczech /(cz):
radek Zalud [Wed, 21 Mar 2012 10:14:49 +0000 (11:14 +0100)]
czech /(cz):
updated manually - not complete but usefull anyway

12 years agobrailliantB driver: Support the Brailliant B 80, which for some reason has a bluetoot... release-2012.1
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".

12 years agoDuch (nl):
Bram Duvigneau [Tue, 20 Mar 2012 21:33:43 +0000 (21:33 +0000)]
Duch (nl):
  userGuide.t2t matching 5035?

12 years agoBrazilian Portuguese (pt_BR):
Marlin Rodrigues [Tue, 20 Mar 2012 21:29:10 +0000 (21:29 +0000)]
Brazilian Portuguese (pt_BR):
  userGuide.t2t corrections

12 years agoslovak (sk):
Peter Vágner [Tue, 20 Mar 2012 15:11:57 +0000 (16:11 +0100)]
slovak (sk):
updated changes

12 years agoMerge 2012.1
Mesar Hameed [Tue, 20 Mar 2012 13:11:24 +0000 (13:11 +0000)]
Merge 2012.1

12 years agoPortuguese (pt_PT):
Diogo Costa [Tue, 20 Mar 2012 13:08:12 +0000 (13:08 +0000)]
Portuguese (pt_PT):
  nvda.po matching 5044
  symbols.dic

12 years agoTraditional Chinese Taiwan (zh_TW):
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

12 years agoTamil (ta):
Dinakar T.D. [Tue, 20 Mar 2012 10:50:56 +0000 (10:50 +0000)]
Tamil (ta):
  userGuide.t2t matching 5035
  nvda.po matching 5044

12 years agoBrazilian Portuguese (pt_BR):
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>

12 years agoNorwegian bokmål (nb_NO):
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>

12 years agoJapanese (ja):
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>

12 years agoItalian (it):
Simone Dal Maso [Tue, 20 Mar 2012 10:37:37 +0000 (10:37 +0000)]
Italian (it):
  userGuide.t2t matching 5035
  changes.t2t matching 5045

12 years agoHungarian (hu):
Á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

12 years agoCroatian (hr):
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>

12 years agoFinnish (fi):
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

12 years agoSpanish (es):
Juan C. buno [Tue, 20 Mar 2012 10:25:10 +0000 (10:25 +0000)]
Spanish (es):
  changes.t2t matching 5044

12 years agoGerman (de):
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>

12 years agoDanish (da):
Daniel K. Gartmann [Tue, 20 Mar 2012 10:18:10 +0000 (10:18 +0000)]
Danish (da):
  nvda.po

12 years agoBulgarian (bg):
Zahari Yurukov [Tue, 20 Mar 2012 10:11:00 +0000 (10:11 +0000)]
Bulgarian (bg):
  userGuide.t2t
  changes.t2t
  nvda.po
  symbols.dic

12 years agoreorder some uninstaller code in sconstruct to make sure that its definitely compiled...
Michael Curran [Tue, 20 Mar 2012 05:17:57 +0000 (15:17 +1000)]
reorder some uninstaller code in sconstruct to make sure that its definitely compiled and signed before dist is complete.

12 years agouninstaller: remove some debugging code, and actually enable the real uninstaller...
Michael Curran [Mon, 19 Mar 2012 11:16:19 +0000 (21:16 +1000)]
uninstaller: remove some debugging code, and actually enable the real uninstaller commands (unregistration and directory removal)!

12 years agolauncher nsi script: for now use nvda_logo.wave from installer/waves so as to not...
Michael Curran [Mon, 19 Mar 2012 11:15:22 +0000 (21:15 +1000)]
launcher nsi script: for now use nvda_logo.wave from installer/waves so as to not have to keep moving it (until this goes into main).

12 years agoGenerate an uninstaller with NSIS that finds the installDir in the registry, executes...
Michael Curran [Mon, 19 Mar 2012 10:47:04 +0000 (20:47 +1000)]
Generate an uninstaller with NSIS that finds the installDir in the registry, executes nvda_slave unregisterInstall and then removes the install directory. This uninstall.exe is generated in dist.

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.