OSDN Git Service

nvdajp/nvdajp.git
11 years agoWhen using a contracted braille table and expand to computer braille for the word...
James Teh [Thu, 31 Jan 2013 23:48:01 +0000 (09:48 +1000)]
When using a contracted braille table and expand to computer braille for the word at the cursor is enabled, the braille cursor is now positioned correctly when located after a word wherein a character is represented by multiple braille cells (e.g. capital sign, letter sign, number sign, etc.).
Specifically, we no longer rely on the output cursorPos provided by liblouis, instead calculating this based on rawToBraillePos, which is usually accurate.
Fixes #2947.

11 years agoCode to hopefully support Flash in Internet Explorer in Windows 8 once the new versio...
James Teh [Thu, 31 Jan 2013 07:04:26 +0000 (17:04 +1000)]
Code to hopefully support Flash in Internet Explorer in Windows 8 once the new version of Flash is released.
Unfortunately, I can't actually test this as I don't have access to this new version for Windows 8 IE yet.
I'm merging this code now because it'd be good to have this support in 2013.1, it doesn't make things any worse than they are now and there are significant changes which may affect other versions of Flash which need further testing, though my testing hasn't revealed any problems.
Fixes #2454.

11 years agoflash vbuf: Support for windowless Flash; i.e. use object ID as the ID.
James Teh [Thu, 31 Jan 2013 06:57:07 +0000 (16:57 +1000)]
flash vbuf: Support for windowless Flash; i.e. use object ID as the ID.

11 years agoSimplified Chinese (zh_CN):
vgjh2005@gmail.com [Thu, 31 Jan 2013 06:38:25 +0000 (07:38 +0100)]
Simplified Chinese (zh_CN):
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoTurkish (tr):
Cagri Dogan [Thu, 31 Jan 2013 06:36:39 +0000 (07:36 +0100)]
Turkish (tr):
  userGuide.t2t matching 5779
  changes.t2t matching 5788
  nvda.po matching 100% of main:5788
  from translation svn:7788

11 years agoTamil (ta):
Dinakar T.D. [Thu, 31 Jan 2013 06:36:05 +0000 (07:36 +0100)]
Tamil (ta):
  userGuide.t2t matching 5779
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoSlovenian (sl):
Jozko Gregorc [Thu, 31 Jan 2013 06:35:31 +0000 (07:35 +0100)]
Slovenian (sl):
  userGuide.t2t
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoSlovak (sk):
Ondrej Rosik [Thu, 31 Jan 2013 06:34:48 +0000 (07:34 +0100)]
Slovak (sk):
  changes.t2t matching 5779
  nvda.po matching 96% of main:5788
  from translation svn:7788

11 years agoRussian (ru):
Mesar Hameed [Thu, 31 Jan 2013 06:34:01 +0000 (07:34 +0100)]
Russian (ru):
  userGuide.t2t
  nvda.po matching 99% of main:5788
  from translation svn:7788

Authors: Beqa Gozalishvili <beqaprogger@gmail.com>, ruslan <ru2020slan@yandex.ru>

11 years agoBrazilian Portuguese (pt_BR):
Mesar Hameed [Thu, 31 Jan 2013 06:32:28 +0000 (07:32 +0100)]
Brazilian Portuguese (pt_BR):
  userGuide.t2t matching 5745
  changes.t2t matching 5605
  nvda.po matching 99% of main:5788
  from translation svn:7788

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

11 years agoPolish (pl):
Hubert Meyer [Thu, 31 Jan 2013 06:31:15 +0000 (07:31 +0100)]
Polish (pl):
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoNepali (ne):
him Prasad Gautam [Thu, 31 Jan 2013 06:30:20 +0000 (07:30 +0100)]
Nepali (ne):
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoDuch (nl):
Mesar Hameed [Thu, 31 Jan 2013 06:29:40 +0000 (07:29 +0100)]
Duch (nl):
  userGuide.t2t matching 5774
  nvda.po matching 99% of main:5788
  from translation svn:7788

Authors: Bart Simons <bart@bartsimons.be>, A Campen <a.campen@wxs.nl>

11 years agoNorwegian bokmål (nb_NO):
David Hole [Thu, 31 Jan 2013 06:27:46 +0000 (07:27 +0100)]
Norwegian bokmål (nb_NO):
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoKorean (ko):
Mesar Hameed [Thu, 31 Jan 2013 06:26:34 +0000 (07:26 +0100)]
Korean (ko):
  userGuide.t2t matching 5780
  changes.t2t matching 5788
  nvda.po matching 100% of main:5788
  from translation svn:7788

Authors: Joseph Lee <joseph.lee22590@gmail.com>, Chang-Hoan Jang <462356@gmail.com>

11 years agoJapanese (ja):
Takuya Nishimoto [Thu, 31 Jan 2013 06:24:44 +0000 (07:24 +0100)]
Japanese (ja):
  symbols.dic
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoItalian (it):
Simone Dal Maso [Thu, 31 Jan 2013 06:23:57 +0000 (07:23 +0100)]
Italian (it):
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoIcelandic (is):
Mesar Hameed [Thu, 31 Jan 2013 06:23:12 +0000 (07:23 +0100)]
Icelandic (is):
  nvda.po matching 69% of main:5788
  userGuide.t2t
  from translation svn:7788

Authors: Birkir R. Gunnarsson <birkir.gunnarsson@gmail.com>, hm.hreinsson@gmail.com

11 years agoFrench (fr):
Mesar Hameed [Thu, 31 Jan 2013 06:17:33 +0000 (07:17 +0100)]
French (fr):
  symbols.dic
  changes.t2t matching 5745
  userGuide.t2t matching 5774
  nvda.po matching 99% of main:5788
  from translation svn:7788

Authors: Patrick ZAJDA <patrick@zajda.fr>, Michel such <michel.such@free.fr>

11 years agoFinnish (fi):
Jani Kinnunen [Thu, 31 Jan 2013 06:16:28 +0000 (07:16 +0100)]
Finnish (fi):
  userGuide.t2t matching 5779
  changes.t2t matching 5779
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoGalician (gl):
Juan C. buno [Thu, 31 Jan 2013 06:13:36 +0000 (07:13 +0100)]
Galician (gl):
  userGuide.t2t matching 5779
  changes.t2t matching 5779
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoSpanish (es):
Juan C. buno [Thu, 31 Jan 2013 06:13:14 +0000 (07:13 +0100)]
Spanish (es):
  userGuide.t2t matching 5779
  changes.t2t matching 5779
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoGerman (de):
Mesar Hameed [Thu, 31 Jan 2013 06:12:35 +0000 (07:12 +0100)]
German (de):
  userGuide.t2t matching 5774
  changes.t2t matching 5745
  nvda.po matching 98% of main:5788
  from translation svn:7788

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

11 years agoDanish (da):
Nicolai Svendsen [Thu, 31 Jan 2013 06:11:43 +0000 (07:11 +0100)]
Danish (da):
  userGuide.t2t
  nvda.po matching 96% of main:5788
  from translation svn:7788

11 years agoAragonese (an):
Jorge Perez [Thu, 31 Jan 2013 06:08:42 +0000 (07:08 +0100)]
Aragonese (an):
  nvda.po matching 99% of main:5788
  from translation svn:7788

11 years agoArabic (ar):
Fatma Mehanna [Thu, 31 Jan 2013 06:07:18 +0000 (07:07 +0100)]
Arabic (ar):
  userGuide.t2t matching 5745
  changes.t2t matching 5745
  nvda.po matching 97% of main:5788
  from translation svn:7788

11 years agoflash backend: Allow for OBJID_CLIENT with CHILDID_SELF in events.
James Teh [Thu, 31 Jan 2013 05:36:11 +0000 (15:36 +1000)]
flash backend: Allow for OBJID_CLIENT with CHILDID_SELF in events.

11 years agoflash backend: Handle events for windowless Flash.
James Teh [Thu, 31 Jan 2013 05:08:33 +0000 (15:08 +1000)]
flash backend: Handle events for windowless Flash.

11 years agoMerge main.
James Teh [Thu, 31 Jan 2013 04:47:16 +0000 (14:47 +1000)]
Merge main.

11 years agoIn Mozilla browsers, browse mode can again be used when Flash content is focused.
James Teh [Thu, 31 Jan 2013 04:35:42 +0000 (14:35 +1000)]
In Mozilla browsers, browse mode can again be used when Flash content is focused.
Specifically, this was a problem when Flash protected mode was enabled. It was due to a bug in Flash, but this change works around it.
Fixes #2546.

11 years agoflash backend: Add support to render windowless Flash, as well as support for retriev...
James Teh [Thu, 31 Jan 2013 04:02:51 +0000 (14:02 +1000)]
flash backend: Add support to render windowless Flash, as well as support for retrieving the accessible ID with IAccIdentity where supported.
Rendering is now always done using real IAccessible children, rather than querying the root accessible.
For windowless Flash, the ID is the object ID instead of the child ID.
Where IAccIdentity is supported, we use AccessibleChildren and get the ID from each child. This is more efficient and is the only way to do it for windowless Flash.
The older method of sequentially trying IDs is still supported for versions of Flash which do not support IAccIdentity.

11 years agoPowerPoint appModule: SlideShowWindow's event_gainFocus: call super before reportNewS...
Michael Curran [Thu, 31 Jan 2013 00:54:22 +0000 (10:54 +1000)]
PowerPoint appModule: SlideShowWindow's event_gainFocus: call super before reportNewSlide so that braille shows the current slide as well.

11 years agoPowerPoint appModule's TextFrameTextInfo's _getTextRange method: don't add an extra...
Michael Curran [Thu, 31 Jan 2013 00:48:54 +0000 (10:48 +1000)]
PowerPoint appModule's TextFrameTextInfo's _getTextRange method: don't add an extra '\n' to text when fetching; This breaks braille rather bad. Not to mention I have no memory as to why I added it - certainly doesn't cause errors with it gone now.

11 years agogetAccId: Still not tested, but it now compiles.
James Teh [Wed, 30 Jan 2013 07:38:38 +0000 (17:38 +1000)]
getAccId: Still not tested, but it now compiles.

11 years agoflash backend: Add getAccId method ot get the ID using IAccIdentity. Untested.
James Teh [Wed, 30 Jan 2013 07:21:24 +0000 (17:21 +1000)]
flash backend: Add getAccId method ot get the ID using IAccIdentity. Untested.

11 years agoUpdate liblouis braille translator to 2.5.2.
James Teh [Wed, 30 Jan 2013 06:53:22 +0000 (16:53 +1000)]
Update liblouis braille translator to 2.5.2.
Add Korean grade 1 table.

11 years agosetup.py: include comInterfaces inside library.zip instead of outside. This used...
Michael Curran [Wed, 30 Jan 2013 03:48:27 +0000 (13:48 +1000)]
setup.py: include comInterfaces inside library.zip instead of outside. This used to be a little slow but I don't notice too much.

11 years agoConverted source/generateComInterfaces.py to an sconscript file (source/comInterfaces...
Michael Curran [Wed, 30 Jan 2013 01:16:45 +0000 (11:16 +1000)]
Converted source/generateComInterfaces.py to an sconscript file (source/comInterfaces_sconscript).

11 years agoFix for #2929 (NVDA makes Firefox crash on www.audioboo.com). Specifically: for IA2Li...
Michael Curran [Tue, 29 Jan 2013 19:22:09 +0000 (05:22 +1000)]
Fix for #2929 (NVDA makes Firefox crash on audioboo.com). Specifically: for IA2LiveRegions code in NVDAHelper: when looping through the variant array from AccessibleChildren, just because a variant was marked as VT_DISPATCH, don't assume that pdispVal is not NULL -- check it first. Also made this change in Gecko VBufBackend, though it was the IA2LiveRegions one that always caused the actual crash.

11 years agoFix for #2951 - typing uppercase text into the Filter By field for the elements list...
Michael Curran [Mon, 28 Jan 2013 19:42:09 +0000 (05:42 +1000)]
Fix for #2951 - typing uppercase text into the Filter By field for the elements list in Browse mode now returns case-insenstive results the same as lowercase does, rather than nothing at all.

11 years agoAdded two new options to keyboard settings: interrupt speech for typed characters...
Michael Curran [Mon, 28 Jan 2013 19:28:35 +0000 (05:28 +1000)]
Added two new options to keyboard settings: interrupt speech for typed characters (on by default), and interrupt speech for Enter key (on by default). Fixes #698.

11 years agoSupport for input of computer braille for braille displays which have a braille keyboard.
James Teh [Fri, 25 Jan 2013 01:18:58 +0000 (11:18 +1000)]
Support for input of computer braille for braille displays which have a braille keyboard.
Not all drivers implement this yet. Hopefully, they will eventually.
Fixes #808.

11 years agoMerge main.
James Teh [Fri, 25 Jan 2013 01:15:12 +0000 (11:15 +1000)]
Merge main.

11 years agoMove some module docstrings to the top of the module so they actually show up as...
James Teh [Tue, 22 Jan 2013 02:39:17 +0000 (12:39 +1000)]
Move some module docstrings to the top of the module so they actually show up as module docstrings. There are probably a few more that need fixing.

11 years agoFix encoding error that was breaking Epydoc.
James Teh [Tue, 22 Jan 2013 02:32:24 +0000 (12:32 +1000)]
Fix encoding error that was breaking Epydoc.

11 years agoDev docs building changes:
James Teh [Mon, 21 Jan 2013 07:04:55 +0000 (17:04 +1000)]
Dev docs building changes:
* Exclude nvdaHelper from scons devDocs and instead create a separate devDocs_nvdaHelper target, since this is very complex internal stuff that most developers aren't interested in.
* Add info about Epydoc dependency to the source readme.
Fixes #2421.

11 years agoMerge main.
James Teh [Sun, 20 Jan 2013 22:55:47 +0000 (08:55 +1000)]
Merge main.

11 years agopapenmeier driver: Correct dn and dn2 keys.
Halim Sahin [Sun, 20 Jan 2013 20:09:12 +0000 (06:09 +1000)]
papenmeier driver: Correct dn and dn2 keys.
Fixes #2932.

11 years agoFixes to Papenmeier serial documentation.
Halim Sahin [Sun, 20 Jan 2013 20:04:26 +0000 (06:04 +1000)]
Fixes to Papenmeier serial documentation.

11 years agoBrazilian Portuguese (pt_BR):
Marlin Rodrigues [Sat, 19 Jan 2013 08:16:33 +0000 (09:16 +0100)]
Brazilian Portuguese (pt_BR):
  userGuide.t2t matching 5745
  from translation svn:7546

11 years agoadd Russian contributor.
Mesar Hameed [Sat, 19 Jan 2013 07:16:39 +0000 (08:16 +0100)]
add Russian contributor.

11 years agoFix two spelling mistakes, Translators please ignore.
Mesar Hameed [Sat, 19 Jan 2013 04:33:11 +0000 (05:33 +0100)]
Fix two spelling mistakes, Translators please ignore.
Fixes #2930.

11 years agoTurkish (tr):
Cagri Dogan [Tue, 15 Jan 2013 18:25:08 +0000 (19:25 +0100)]
Turkish (tr):
  userGuide.t2t matching 5745
  changes.t2t matching 5745
  nvda.po matching 100% of main:5745
  from translation svn:7439

11 years agoFinnish (fi):
Jani Kinnunen [Tue, 15 Jan 2013 18:24:40 +0000 (19:24 +0100)]
Finnish (fi):
  userGuide.t2t matching 5745
  from translation svn:7439

11 years agoSimplified Chinese (zh_CN):
vgjh2005@gmail.com [Tue, 15 Jan 2013 07:11:45 +0000 (08:11 +0100)]
Simplified Chinese (zh_CN):
  nvda.po matching 99% of main:5745
  from translation svn:7428

11 years agoRussian (ru):
Mesar Hameed [Tue, 15 Jan 2013 07:11:09 +0000 (08:11 +0100)]
Russian (ru):
  userGuide.t2t
  nvda.po matching 100% of main:5745
  from translation svn:7428

Authors: Beqa Gozalishvili <beqaprogger@gmail.com>, ruslan <ru2020slan@yandex.ru>

11 years agoTurkish (tr):
Cagri Dogan [Tue, 15 Jan 2013 07:10:29 +0000 (08:10 +0100)]
Turkish (tr):
  userGuide.t2t matching 5680
  changes.t2t matching 5729
  nvda.po matching 99% of main:5745
  from translation svn:7428

11 years agoTamil (ta):
Dinakar T.D. [Tue, 15 Jan 2013 07:10:06 +0000 (08:10 +0100)]
Tamil (ta):
  userGuide.t2t matching 5745
  nvda.po matching 100% of main:5745
  from translation svn:7428

11 years agoSlovenian (sl):
Jozko Gregorc [Tue, 15 Jan 2013 07:09:48 +0000 (08:09 +0100)]
Slovenian (sl):
  userGuide.t2t
  nvda.po matching 100% of main:5745
  from translation svn:7428

11 years agoSlovak (sk):
Ondrej Rosik [Tue, 15 Jan 2013 07:09:26 +0000 (08:09 +0100)]
Slovak (sk):
  userGuide.t2t matching 5680
  changes.t2t matching 5729
  nvda.po matching 96% of main:5745
  from translation svn:7428

11 years agoPortuguese (pt_PT):
Rui Batista [Tue, 15 Jan 2013 07:08:52 +0000 (08:08 +0100)]
Portuguese (pt_PT):
  nvda.po matching 97% of main:5745
  from translation svn:7428

11 years agoBrazilian Portuguese (pt_BR):
Mesar Hameed [Tue, 15 Jan 2013 07:08:10 +0000 (08:08 +0100)]
Brazilian Portuguese (pt_BR):
  changes.t2t
  nvda.po matching 100% of main:5745
  from translation svn:7428

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

11 years agoPolish (pl):
Hubert Meyer [Tue, 15 Jan 2013 07:07:27 +0000 (08:07 +0100)]
Polish (pl):
  nvda.po matching 99% of main:5745
  from translation svn:7428

11 years agoNorwegian bokmål (nb_NO):
David Hole [Tue, 15 Jan 2013 07:06:59 +0000 (08:06 +0100)]
Norwegian bokmål (nb_NO):
  nvda.po matching 97% of main:5745
  from translation svn:7428

11 years agoNepali (ne):
him Prasad Gautam [Tue, 15 Jan 2013 07:06:04 +0000 (08:06 +0100)]
Nepali (ne):
  nvda.po matching 100% of main:5745
  from translation svn:7428

11 years agoDuch (nl):
Mesar Hameed [Tue, 15 Jan 2013 07:05:45 +0000 (08:05 +0100)]
Duch (nl):
  userGuide.t2t matching 5660
  nvda.po matching 100% of main:5745
  from translation svn:7428

Authors: Bart Simons <bart@bartsimons.be>, A Campen <a.campen@wxs.nl>

11 years agoKorean (ko):
Mesar Hameed [Tue, 15 Jan 2013 07:05:11 +0000 (08:05 +0100)]
Korean (ko):
  userGuide.t2t matching 5680
  changes.t2t matching 5739
  nvda.po matching 100% of main:5745
  from translation svn:7428

Authors: Joseph Lee <joseph.lee22590@gmail.com>, Chang-Hoan Jang <462356@gmail.com>

11 years agoJapanese (ja):
Takuya Nishimoto [Tue, 15 Jan 2013 07:04:53 +0000 (08:04 +0100)]
Japanese (ja):
  symbols.dic
  userGuide.t2t matching 5680
  nvda.po matching 100% of main:5745
  from translation svn:7428

11 years agoItalian (it):
Simone Dal Maso [Tue, 15 Jan 2013 07:03:55 +0000 (08:03 +0100)]
Italian (it):
  symbols.dic
  changes.t2t matching 5745
  userGuide.t2t matching 5745
  nvda.po matching 100% of main:5745
  from translation svn:7428

11 years agoIcelandic (is):
Mesar Hameed [Tue, 15 Jan 2013 07:03:34 +0000 (08:03 +0100)]
Icelandic (is):
  nvda.po matching 70% of main:5745
  from translation svn:7428

Authors: Birkir R. Gunnarsson <birkir.gunnarsson@gmail.com>, H M. Hreinsson <hm.hreinsson@gmail.com>

11 years agoFrench (fr):
Mesar Hameed [Tue, 15 Jan 2013 06:59:00 +0000 (07:59 +0100)]
French (fr):
  symbols.dic
  changes.t2t matching 5739
  nvda.po matching 100% of main:5745
  from translation svn:7428

Authors: Michel such <michel.such@free.fr>, Patrick ZAJDA <patrick@zajda.fr>

11 years agoFinnish (fi):
Jani Kinnunen [Tue, 15 Jan 2013 06:58:39 +0000 (07:58 +0100)]
Finnish (fi):
  symbols.dic
  changes.t2t matching 5745
  nvda.po matching 100% of main:5745
  from translation svn:7428

11 years agoGalician (gl):
Juan C. buno [Tue, 15 Jan 2013 06:58:15 +0000 (07:58 +0100)]
Galician (gl):
  userGuide.t2t matching 5745
  changes.t2t matching 5745
  nvda.po matching 100% of main:5745
  from translation svn:7428

11 years agoSpanish (es):
Juan C. buno [Tue, 15 Jan 2013 06:57:59 +0000 (07:57 +0100)]
Spanish (es):
  userGuide.t2t matching 5745
  changes.t2t matching 5745
  nvda.po matching 100% of main:5745
  from translation svn:7428

11 years agoGerman (de):
Mesar Hameed [Tue, 15 Jan 2013 06:57:31 +0000 (07:57 +0100)]
German (de):
  userGuide.t2t matching 5680
  changes.t2t matching 5739
  nvda.po matching 98% of main:5734
  from translation svn:7428

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

11 years agoAragonese (an):
Jorge Perez [Tue, 15 Jan 2013 06:55:15 +0000 (07:55 +0100)]
Aragonese (an):
  userGuide.t2t
  nvda.po matching 100% of main:5745
  from translation svn:7428

11 years agoArabic (ar):
Mesar Hameed [Tue, 15 Jan 2013 06:53:47 +0000 (07:53 +0100)]
Arabic (ar):
  userGuide.t2t matching 5680
  changes.t2t matching 5739
  nvda.po matching 98% of main:5745
  from translation svn:7428

Authors: Fatma Mehanna <fatma.mehanna@gmail.com>, Shaimaa Ibrahim <shamse1@gmail.com>

11 years agoFreedom Scientific driver: only create braille input gesture when only space or dots...
rui Batista [Fri, 11 Jan 2013 18:54:20 +0000 (18:54 +0000)]
Freedom Scientific driver: only create braille input gesture when only space or dots are pressed (and no other key).

11 years agoWhat's New: Add developer info.
James Teh [Fri, 11 Jan 2013 03:38:19 +0000 (13:38 +1000)]
What's New: Add developer info.

11 years agoUpdate What's New.
James Teh [Fri, 11 Jan 2013 03:26:21 +0000 (13:26 +1000)]
Update What's New.

11 years agoReword.
James Teh [Fri, 11 Jan 2013 03:26:00 +0000 (13:26 +1000)]
Reword.

11 years agoUser Guide: Add braille input to the braille displays point in the features list...
James Teh [Fri, 11 Jan 2013 03:12:04 +0000 (13:12 +1000)]
User Guide: Add braille input to the braille displays point in the features list. Linguistic fixes to Braille Input/Output Table settings. Add notes to Supported Braille Displays section concerning drivers which don't support braille input.

11 years agoSupport for older models of Papenmeier BRAILLEX braille displays.
James Teh [Fri, 11 Jan 2013 01:33:25 +0000 (11:33 +1000)]
Support for older models of Papenmeier BRAILLEX braille displays.
I've made some changes to the English documentation. German translators will need to update the German documentation accordingly.
Authors: Tobias Platen, Halim Sahin, Ali-Riza Ciftcioglu <aliminator83@googlemail.com>, James Teh <jamie@jantrid.net>
Fixes #2679.

11 years agoUpdate What's New.
James Teh [Fri, 11 Jan 2013 01:32:08 +0000 (11:32 +1000)]
Update What's New.

11 years agoEnglish User Guide: Linguistic and syntax fixes. Make command names consistent with...
James Teh [Fri, 11 Jan 2013 01:28:27 +0000 (11:28 +1000)]
English User Guide: Linguistic and syntax fixes. Make command names consistent with the rest of the User Guide. Include in Key Commands.

11 years agoWhitespace.
James Teh [Fri, 11 Jan 2013 00:15:56 +0000 (10:15 +1000)]
Whitespace.

11 years agoInitial import of papenmeier_serial driver.
James Teh [Fri, 11 Jan 2013 00:12:44 +0000 (10:12 +1000)]
Initial import of papenmeier_serial driver.
Authors: Tobias Platen, Halim Sahin, Ali-Riza Ciftcioglu <aliminator83@googlemail.com>

11 years agoMove one more monkey patch into comtypesMonkeyPatches.
James Teh [Thu, 10 Jan 2013 07:22:25 +0000 (17:22 +1000)]
Move one more monkey patch into comtypesMonkeyPatches.

11 years agoPowerPoint appModule: Listen for COM events from PowerPoint in order to track the...
Michael Curran [Thu, 10 Jan 2013 05:14:04 +0000 (15:14 +1000)]
PowerPoint appModule: Listen for COM events from PowerPoint in order to track the selection and slide show transitions, rather than using specific keyboard gestures. This now allows NVDA to report the next slide in a slide show if the slide changes by itself or via user input NVDA did not expect. Also there may have been other user input NVDA did not expect, for moving the selection.
Specifically:
* Implement a COM object that supports the EApplication interface (Powerpoint application object's outgoing interface). This implementation supports WindowSelectionChange and SlideshowNextSlide. These events alert NVDA of changes by calling DocumentWindow NVDAObject's handleSelectionChange etc on the current focus object, but only if the focus window for the current input thread is the same window as what the NVDA focus object is for (i.e. there is no event_gainFocus coming up).
* Subscribe our EApplication event listner to Powerpoint  using comtypes.client._AdviseConnection the first time an object model is successfully retreaved.
* OutlinePane NVDAObject now inherits from PaneClassDC rather than DocumentWindow as it does not need the selection properties, nor should we do anything about selection changes in this window from Powerpoint.
* SlideShowWindow NVDAObject: rename handleNewSlide to reportNewSlide as it doesn't actually set anything up as such. Also convert script_changeSlide into a normal method called handleSlidechange, which just clears any cached slide info and then calls reportNewSlide. This is called from the SlideShowNextSlide APowerpoint event.

11 years agoMostly for Powerpoint: monkey patch comtypes.automation.VARIANT so that fetching...
Michael Curran [Thu, 10 Jan 2013 05:08:24 +0000 (15:08 +1000)]
Mostly for Powerpoint: monkey patch comtypes.automation.VARIANT so that fetching its value when its a VT_DISPATCH does not use GetBestInterface, rather just dynamic.Dispatch. Variants already got some support for dynamic, but its currently not used for IDispatch_Invoke on comtypes COM server COM objects, which is annoying for PowerPoint. If we were to change comtypes, we could keep this change specifically inside IDispatch_Invoke for COM servers, but monky patching this is not as easy. If we see any regressions from this change, we can either: manually QueryInterface to a suitable interface where needed, or try again at monkey patching further, or of course, patch comtypes itself.

11 years agoMerge main.
James Teh [Thu, 10 Jan 2013 04:59:34 +0000 (14:59 +1000)]
Merge main.

11 years agobaum driver: Correct the length of the argument for routing key data, which is actual...
James Teh [Thu, 10 Jan 2013 04:57:12 +0000 (14:57 +1000)]
baum driver: Correct the length of the argument for routing key data, which is actually 10 bytes for > 40 cells and 5 bytes for <= 40.
This would probably have been harmless except for debugWarnings.

11 years agoAdd comment.
James Teh [Thu, 10 Jan 2013 04:44:52 +0000 (14:44 +1000)]
Add comment.

11 years agobaum driver: Add support for braille input. Untested, as I don't have a unit with...
James Teh [Thu, 10 Jan 2013 04:39:29 +0000 (14:39 +1000)]
baum driver: Add support for braille input. Untested, as I don't have a unit with braille input keys.

11 years agoThe HumanWare Brailliant BI/B series braille display driver can now be selected when...
James Teh [Thu, 10 Jan 2013 04:11:12 +0000 (14:11 +1000)]
The HumanWare Brailliant BI/B series braille display driver can now be selected when the display is connected via Bluetooth but has never been connected via USB.

11 years agobrailliantB driver: Add support for braille input. Untested, as I don't have a unit...
James Teh [Thu, 10 Jan 2013 03:42:09 +0000 (13:42 +1000)]
brailliantB driver: Add support for braille input. Untested, as I don't have a unit to test with.

11 years agoMove all comtypes monkey patches out of core.py into a separate module (comtypesMonke...
Michael Curran [Thu, 10 Jan 2013 02:07:50 +0000 (12:07 +1000)]
Move all comtypes monkey patches out of core.py into a separate module (comtypesMonkeyPatches) as there are quite a few and soon there will be more.

11 years agoAdd braille input support to the braillenote driver.
rui Batista [Wed, 9 Jan 2013 18:57:51 +0000 (18:57 +0000)]
Add braille input support to the braillenote driver.

11 years agoAdd input table to braille settings documentation and changed translation table to...
rui Batista [Wed, 9 Jan 2013 13:16:26 +0000 (13:16 +0000)]
Add input table to braille settings documentation and changed translation table to output table.

* Expanded a bit the output table section: we have tables for many languages but also grades and "standards".
* In the braille input table section make clear the feature is only supported in devices with a braille keyboard (obvious but...) and if the driver supports it. Link the braille displays documentation for further details.

11 years agoChange translation table to output table in braille settings dialog and braille input...
rui Batista [Wed, 9 Jan 2013 12:47:40 +0000 (12:47 +0000)]
Change translation table to output table in braille settings dialog and braille input to table to just input table.

* The config setting is still translation table. I'm not changing it for compatibility reasons.
* It also needs documentation changes.