OSDN Git Service

nvdajp/nvdajp.git
11 years agoFinnish (fi):
Jani Kinnunen [Wed, 13 Feb 2013 21:01:55 +0000 (22:01 +0100)]
Finnish (fi):
  userGuide.t2t matching 5822
  changes.t2t matching 5845
  nvda.po matching 100% of main:5822
  from translation svn:8121

11 years agoGerman (de):
Mesar Hameed [Wed, 13 Feb 2013 21:01:32 +0000 (22:01 +0100)]
German (de):
  userGuide.t2t matching 5822
  changes.t2t matching 5822
  nvda.po matching 98% of main:5822
  from translation svn:8121

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

11 years agoDanish (da):
Nicolai Svendsen [Wed, 13 Feb 2013 21:00:59 +0000 (22:00 +0100)]
Danish (da):
  userGuide.t2t matching 5822
  nvda.po matching 96% of main:5822
  from translation svn:8121

11 years agoArabic (ar):
Fatma Mehanna [Wed, 13 Feb 2013 21:00:04 +0000 (22:00 +0100)]
Arabic (ar):
  userGuide.t2t matching 5822
  changes.t2t matching 5845
  nvda.po matching 100% of main:5822
  from translation svn:8121

11 years agosoffice: When calling IAccessibleHypertext::hyperlinkIndex, handle a return value...
James Teh [Wed, 13 Feb 2013 12:43:29 +0000 (22:43 +1000)]
soffice: When calling IAccessibleHypertext::hyperlinkIndex, handle a return value of -1 as meaning there is no link at that offset according to the spec. Fixes incorrect reporting of links in OpenOffice IA2.

11 years agosoffice app module: Tiny tweak to work a bit better with the early IAccessible2 suppo...
James Teh [Wed, 13 Feb 2013 08:49:30 +0000 (18:49 +1000)]
soffice app module: Tiny tweak to work a bit better with the early IAccessible2 support in OpenOffice. This treats OpenOffice like Symphony, since the implementation is very similar.

11 years agoWhat's New: Add release blurb.
James Teh [Wed, 13 Feb 2013 02:44:25 +0000 (12:44 +1000)]
What's New: Add release blurb.

11 years agoAragonese (an):
Jorge Perez [Tue, 12 Feb 2013 22:40:59 +0000 (23:40 +0100)]
Aragonese (an):
  symbols.dic
  userGuide.t2t matching 5606
  nvda.po matching of
  from translation svn:7941

11 years agoItalian gestures.ini, fix for #804.
Mesar Hameed [Tue, 12 Feb 2013 22:34:44 +0000 (23:34 +0100)]
Italian gestures.ini, fix for #804.

11 years agoHungarian gestures.ini, fix for #804.
Aron OcsvAri [Tue, 12 Feb 2013 22:28:44 +0000 (23:28 +0100)]
Hungarian gestures.ini, fix for #804.

11 years agoReenable hooking of uniscribe functions for our display models which was accidentilly...
Michael Curran [Sun, 10 Feb 2013 16:52:13 +0000 (02:52 +1000)]
Reenable hooking of uniscribe functions for our display models which was accidentilly disabled in 5722.

11 years agoReenable the toltipOpened UIA event which was accidentilly disabled in the merge...
Michael Curran [Sat, 9 Feb 2013 04:53:01 +0000 (14:53 +1000)]
Reenable the toltipOpened UIA event which was accidentilly disabled in the merge of the newLaptop branch specifically 5614.1.2

11 years agobraille.TextInfoRegion: When we truncate line endings and add a space, make sure...
James Teh [Fri, 8 Feb 2013 00:11:17 +0000 (10:11 +1000)]
braille.TextInfoRegion: When we truncate line endings and add a space, make sure to adjust cursorPos accordingly, as we may have dropped a character.
Fixes inability to scroll to the previous line in standard Edit controls.
Fixes #2971.

11 years agoBrailleHandler.handlePendingCaretUpdate: Make sure to set region.pendingCaretUpdate...
James Teh [Thu, 7 Feb 2013 07:17:51 +0000 (17:17 +1000)]
BrailleHandler.handlePendingCaretUpdate: Make sure to set region.pendingCaretUpdate to False even if the cursor movement fails.
Ideally, it wouldn't fail, but it does in some cases and we don't want to end up endlessly trying to update the caret.

11 years agopt_PT: Add gestures.ini file to handle mouse emulation scripts in Portuguese keyboard...
rui Batista [Thu, 7 Feb 2013 10:39:40 +0000 (10:39 +0000)]
pt_PT: Add gestures.ini file to handle mouse emulation scripts in Portuguese keyboards (#2970).

11 years agoSlovak fix for ticket #804, thanks to Ondrej
Mesar Hameed [Thu, 7 Feb 2013 06:21:44 +0000 (07:21 +0100)]
Slovak fix for ticket #804, thanks to Ondrej

Fixes #804.

11 years agoPresent line number of syntax error when keyCommandsMaker fails to produce keyCommand...
Mesar Hameed [Thu, 7 Feb 2013 05:51:00 +0000 (06:51 +0100)]
Present line number of syntax error when keyCommandsMaker fails to produce keyCommands.t2t

Fixes #2967.

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

11 years agogecko vbuf: Map text leaf nodes to ROLE_STATICTEXT, accounting for the fact that...
James Teh [Thu, 7 Feb 2013 02:11:45 +0000 (12:11 +1000)]
gecko vbuf: Map text leaf nodes to ROLE_STATICTEXT, accounting for the fact that they aren't read-only in Firefox >= 15.
Fixes incorrect treatment as editable text in some rare cases.

11 years agogecko vbuf backend: IAccessible2FromIdentifier: Return NULL if varChild is not CHILDI...
James Teh [Thu, 7 Feb 2013 01:44:44 +0000 (11:44 +1000)]
gecko vbuf backend: IAccessible2FromIdentifier: Return NULL if varChild is not CHILDID_SELF, as IAccessible2 can't be implemented on a simple child.
This shouldn't really happen, but we should protect against it just in case.

11 years agoWhitespace.
James Teh [Thu, 7 Feb 2013 01:35:14 +0000 (11:35 +1000)]
Whitespace.

11 years agoFix possible memory leak.
James Teh [Thu, 7 Feb 2013 01:31:53 +0000 (11:31 +1000)]
Fix possible memory leak.

11 years agoRevert previous sysListView32 group support memory leak fix and instead instruct...
Michael Curran [Wed, 6 Feb 2013 23:48:25 +0000 (09:48 +1000)]
Revert previous sysListView32 group support memory leak fix and instead  instruct the BSTRs to free themselves on deletion. The previous atempt by using argtypes was bad as we would loose the return value from getGroupInfo which was needed to check success. Fixes #2969 -- uTorrent works again.

11 years agoadobeFlash vbuf: Handle windowless Flash appropriately in __contains__.
James Teh [Wed, 6 Feb 2013 23:49:47 +0000 (09:49 +1000)]
adobeFlash vbuf: Handle windowless Flash appropriately in __contains__.

11 years agoSpanish fix for ticket #804, thanks to Norrumar
Mesar Hameed [Wed, 6 Feb 2013 18:27:15 +0000 (19:27 +0100)]
Spanish fix for ticket #804, thanks to Norrumar

11 years agoSpanish fix for ticket #804, thanks to Norrumar
Mesar Hameed [Wed, 6 Feb 2013 18:06:40 +0000 (19:06 +0100)]
Spanish fix for ticket #804, thanks to Norrumar
Fixes #804.

11 years agoadobeFlash vbuf backend: Flash seems to return a larger value for accChildCount than...
James Teh [Wed, 6 Feb 2013 09:41:07 +0000 (19:41 +1000)]
adobeFlash vbuf backend: Flash seems to return a larger value for accChildCount than it should after some updates. When this happens, AccessibleChildren returns S_FALSE, so handle this as success.
Fixes blank documents after some dynamic updates to Flash content.

11 years agoadobeFlash vbuf: Trust IAccidentity over event parameters.
James Teh [Wed, 6 Feb 2013 06:22:06 +0000 (16:22 +1000)]
adobeFlash vbuf: Trust IAccidentity over event parameters.
This is necessary for Flash 11.6 because the root ID changed to 1 instead of CHILDID_SELF. This makes sure the buffer has the right root ID so that refresh events work.

11 years agoSysListView32 group support: fix memory leak -- define full ctypes argtypes for...
Michael Curran [Wed, 6 Feb 2013 04:44:26 +0000 (14:44 +1000)]
SysListView32 group support: fix memory leak -- define full ctypes argtypes  for nvdaInProcUtils_sysListview32_getGroupInfo.

11 years agoFrench (fr):
Mesar Hameed [Tue, 5 Feb 2013 22:52:54 +0000 (23:52 +0100)]
French (fr):
  userGuide.t2t matching 5822
  changes.t2t matching 5822
  nvda.po matching 100% of main:5822
  gestures.ini
  from translation svn:7985

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

11 years agopt_BR: userGuide.t2t now hopefully without errors.
Mesar Hameed [Tue, 5 Feb 2013 22:49:31 +0000 (23:49 +0100)]
pt_BR: userGuide.t2t now hopefully without errors.

11 years agopt_BR: revert userGuide due to keyCommand errors.
Mesar Hameed [Tue, 5 Feb 2013 20:48:26 +0000 (21:48 +0100)]
pt_BR: revert userGuide due to keyCommand errors.

11 years agoTurkish (tr):
Cagri Dogan [Tue, 5 Feb 2013 20:22:02 +0000 (21:22 +0100)]
Turkish (tr):
  userGuide.t2t matching 5822
  changes.t2t matching 5822
  nvda.po matching 100% of main:5822
  gestures.ini
  from translation svn:7981

11 years agoBrazilian Portuguese (pt_BR):
Mesar Hameed [Tue, 5 Feb 2013 20:09:49 +0000 (21:09 +0100)]
Brazilian Portuguese (pt_BR):
  userGuide.t2t matching 5822
  changes.t2t matching 5822
  nvda.po matching 99% of main:5822
  from translation svn:7979

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

11 years agoNVDAHelperRemote: In our implementaion of SetWindowsHookExA, make sure to use the...
Michael Curran [Tue, 5 Feb 2013 16:28:44 +0000 (02:28 +1000)]
NVDAHelperRemote: In our implementaion of SetWindowsHookExA, make sure to use the our inProc thread lock.

11 years agoIcelandic (is):
Hlynur Hreinsson [Tue, 5 Feb 2013 10:45:20 +0000 (11:45 +0100)]
Icelandic (is):
  userGuide.t2t matching 5780
  changes.t2t
  nvda.po matching 99% of main:5822
  from translation svn:7941

11 years agoFinnish (fi):
Jani Kinnunen [Tue, 5 Feb 2013 10:32:35 +0000 (11:32 +0100)]
Finnish (fi):
  symbols.dic
  gestures.ini
  changes.t2t matching 5822
  userGuide.t2t matching 5822
  nvda.po matching 100% of main:5822
  from translation svn:7941

11 years agoAllow reporting of groups in 64-bit SysListView32 controls (e.g. 64-bit Internet...
Michael Curran [Tue, 5 Feb 2013 05:37:43 +0000 (15:37 +1000)]
Allow reporting of groups in 64-bit SysListView32 controls (e.g. 64-bit Internet Explorer's Add-ons manager).
Resorted to using an rpc call as LVGROUP's pszHeader and pszFooter members in 64-bit apps seem to be allocated above the 32-bit boundary, and when manually allocated by us causes a crash due to what seems to be a bug (or incorrect documentation) in commctrl

11 years agoWork around a Windows bug that caused our speaking typed characters to be incorrect...
Michael Curran [Tue, 5 Feb 2013 00:15:21 +0000 (10:15 +1000)]
Work around a Windows bug that caused our speaking typed characters to be incorrect if an application had installed an ANSI Windows hook in front our our unicode hook. Fixes #2411.
Changes in nvdaHelper/injection.cpp:
* Store Windows HHOOK IDs in separate thread ID - to - HOOK maps. One for getMessage and one for callWndProc. They used to all be stored in one HHOOK set.
* API hook SetwindowsHookExA. In our implementation after calling the real SetWindowsHookExA, If we had previously registered a hook ourselves, unhook it and rehook it so that it stays in front of the other ANSI hook.
* in dllMain for DLL_THREAD_DETACH: remove this thread ID from the Windows hooks maps.

11 years agoMSHTML.presentationType: Fix exception when checking if a table/row/cell is part...
James Teh [Mon, 4 Feb 2013 16:41:32 +0000 (02:41 +1000)]
MSHTML.presentationType: Fix exception when checking if a table/row/cell is part of a layout table but the object doesn't exist in the buffer for some reason.
Fixes #2962.

11 years agonvdaHelperRemote's getMessage windows hook: don't pass the message on to our register...
Michael Curran [Mon, 4 Feb 2013 06:20:41 +0000 (16:20 +1000)]
nvdaHelperRemote's getMessage windows hook: don't pass the message on to our registered callbacks if wparam is PM_NOREMOVE as this message will be hooked again as it remains in the queue. This may have been the cause for some apps years ago seeming to send multiple wm_char messages, or for some duplicate IME messages.

11 years agoThe laptop keyboard layout has been completely redesigned in order to make it more...
James Teh [Mon, 4 Feb 2013 05:18:52 +0000 (15:18 +1000)]
The laptop keyboard layout has been completely redesigned in order to make it more intuitive and consistent.
Please see the What's New document for details.
Fixes #804.

11 years agoPresent the New Laptop Keyboard Layout dialog when NVDA starts if it hasn't been...
James Teh [Mon, 4 Feb 2013 03:17:43 +0000 (13:17 +1000)]
Present the New Laptop Keyboard Layout dialog when NVDA starts if it hasn't been presented before.

11 years agoSet a flag in the config when the new laptop layout diaog has been presented so that...
James Teh [Mon, 4 Feb 2013 03:00:11 +0000 (13:00 +1000)]
Set a flag in the config when the new laptop layout diaog has been presented so that we can present it only once.

11 years agoRename NewLaptopLayout to NewLaptopKeyboardLayout.
James Teh [Mon, 4 Feb 2013 02:31:12 +0000 (12:31 +1000)]
Rename NewLaptopLayout to NewLaptopKeyboardLayout.

11 years agoInitial work on dialog to alert users about the new laptop layout. The dialog is...
James Teh [Mon, 4 Feb 2013 02:11:30 +0000 (12:11 +1000)]
Initial work on dialog to alert users about the new laptop layout. The dialog is done, but it isn't yet integrated.

11 years agoUpdate What's New.
James Teh [Mon, 4 Feb 2013 00:50:31 +0000 (10:50 +1000)]
Update What's New.

11 years agoMerge main.
James Teh [Mon, 4 Feb 2013 00:50:19 +0000 (10:50 +1000)]
Merge main.

11 years agoIcelandic (is):
Mesar Hameed [Sun, 3 Feb 2013 08:49:03 +0000 (09:49 +0100)]
Icelandic (is):
  symbols.dic
  characterDescriptions.dic
  userGuide.t2t matching 5780
  nvda.po matching 78% of main:5745
  from translation svn:7866

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

11 years agoNVDA no longer fails to install if the user's profile path contains certain multibyte...
Michael Curran [Fri, 1 Feb 2013 18:45:15 +0000 (04:45 +1000)]
NVDA no longer fails to install if the user's profile path contains certain multibyte characters. Another fix for #2729. Instead of monkeypatching Python's tempfile module only in nvda.pyw, moe this code in to a new pythonMonkeyPatches module and import it (apply them) from both nvda.pyw and nvda_slave.pyw.

11 years agoScintilla edit controls: correctly announce multibyte characters when reviewing,...
Michael Curran [Fri, 1 Feb 2013 18:13:58 +0000 (04:13 +1000)]
Scintilla edit controls: correctly announce multibyte characters when reviewing, backspacing or deleting. Fixes #2855

11 years agoUpdate what's new
Michael Curran [Fri, 1 Feb 2013 04:57:47 +0000 (14:57 +1000)]
Update what's new

11 years agonvdaHelper Winword support: save and restore the Winword selection's startIsActive...
Michael Curran [Fri, 1 Feb 2013 04:54:31 +0000 (14:54 +1000)]
nvdaHelper Winword support: save and restore the Winword selection's startIsActive property when taking over the selection to calculate line offsets. This allows the user to select backwards in Microsoft Word with braille enabled.

11 years agoUpdated what's new
Michael Curran [Fri, 1 Feb 2013 04:22:05 +0000 (14:22 +1000)]
Updated what's new

11 years agoEditableTextWithoutautoSelectDetection.script_caret_selectionChange: tell braille...
Michael Curran [Fri, 1 Feb 2013 04:20:19 +0000 (14:20 +1000)]
EditableTextWithoutautoSelectDetection.script_caret_selectionChange: tell braille to update its caret position. This now means that text selection in MS Word 2003 and MSHTML (e.g. Internet Explorer) edit controls will show correctly on a braille display, rather than noting or just the first character seeming to be selected.

11 years agoBraille: Only perform caret updates at the end of each core cycle if necessary, rathe...
Michael Curran [Fri, 1 Feb 2013 04:18:13 +0000 (14:18 +1000)]
Braille: Only perform caret updates at the end of each core cycle if necessary, rather than each time requested to do so. this stops the worry of multiple display updates in a core cycle because there were multiple events or scripts denoting a caret move.

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.