OSDN Git Service
Michael Curran [Sun, 4 Nov 2012 04:25:03 +0000 (14:25 +1000)]
Jumping between separators (s and shift+s) in browse mode now works in MSHTML controls. Fixes #2781
Mesar Hameed [Wed, 31 Oct 2012 15:33:53 +0000 (16:33 +0100)]
Merge 2012.3
Zahari Yurukov [Wed, 31 Oct 2012 15:33:07 +0000 (16:33 +0100)]
Bulgarian (bg):
nvda.po matching 100% of main:5044
Mesar Hameed [Wed, 31 Oct 2012 10:35:45 +0000 (11:35 +0100)]
Portuguese (pt_PT):
nvda.po matching 100% of 2012.3:5600
Authors: Diogo Costa <diogojoca@gmail.com>, Rui Batista <ruiandrebatista@gmail.com>, Rui Fontes <rui.fontes@tiflotecnia.com>
Mesar Hameed [Wed, 31 Oct 2012 10:21:27 +0000 (11:21 +0100)]
Merge 2012.3
Mesar Hameed [Wed, 31 Oct 2012 10:20:03 +0000 (11:20 +0100)]
ne: remove userGuide since it contains several syntax errors.
Mesar Hameed [Wed, 31 Oct 2012 09:16:49 +0000 (10:16 +0100)]
Merge 2012.3
Mesar Hameed [Wed, 31 Oct 2012 08:54:35 +0000 (09:54 +0100)]
ne userGuide: missing colon, hopefully will now compile again.
Fatma Mehanna [Wed, 31 Oct 2012 08:49:07 +0000 (09:49 +0100)]
Arabic (ar):
changes.t2t matching 5597
nvda.po
Mesar Hameed [Wed, 31 Oct 2012 08:40:37 +0000 (09:40 +0100)]
commit files that the automatic system seems to have overlooked.
Mesar Hameed [Wed, 31 Oct 2012 08:36:18 +0000 (09:36 +0100)]
Merge 2012.3
Eric Yip [Wed, 31 Oct 2012 08:30:38 +0000 (09:30 +0100)]
Traditional Chinese Hong Kong (zh_HK):
nvda.po matching
him Prasad Gautam [Wed, 31 Oct 2012 08:16:27 +0000 (09:16 +0100)]
Nepali (ne):
nvda.po matching 100% of 2012.3:5600
userGuide.t2t
Cagri Dogan [Wed, 31 Oct 2012 08:14:58 +0000 (09:14 +0100)]
Turkish (tr):
symbols.dic
userGuide.t2t matching 5535
vlodko@torba.com [Wed, 31 Oct 2012 08:01:59 +0000 (09:01 +0100)]
Ukrainian (uk):
nvda.po
vgjh2005@gmail.com [Wed, 31 Oct 2012 07:57:05 +0000 (08:57 +0100)]
Simplified Chinese (zh_CN):
symbols.dic
Dinakar T.D. [Wed, 31 Oct 2012 07:56:21 +0000 (08:56 +0100)]
Tamil (ta):
userGuide.t2t matching 5535
nvda.po matching 100% of 2012.3:5600
Mesar Hameed [Wed, 31 Oct 2012 07:55:50 +0000 (08:55 +0100)]
Slovak (sk):
userGuide.t2t matching 5466
changes.t2t matching 5597
nvda.po matching 99% of 2012.3:5600
Authors: Ondrej Rosik <ondrej.rosik@gmail.com>, Peter Vagner <peter.v@datagate.sk>
Mesar Hameed [Wed, 31 Oct 2012 07:54:21 +0000 (08:54 +0100)]
Brazilian Portuguese (pt_BR):
nvda.po matching 100% of 2012.3:5600
Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Hubert Meyer [Wed, 31 Oct 2012 07:53:33 +0000 (08:53 +0100)]
Polish (pl):
userGuide.t2t matching 5203
changes.t2t matching 5196
Mesar Hameed [Wed, 31 Oct 2012 07:52:47 +0000 (08:52 +0100)]
Duch (nl):
symbols.dic
userGuide.t2t matching 5535
nvda.po matching 100% of 2012.3:5600
Authors: Bram Duvigneau <bram@bramd.nl>, Bart Simons <bart@bartsimons.be>, A Campen <a.campen@wxs.nl>
Mesar Hameed [Wed, 31 Oct 2012 07:50:50 +0000 (08:50 +0100)]
Korean (ko):
userGuide.t2t matching 5535
changes.t2t matching 5572
nvda.po matching 100% of 2012.3:5600
Authors: Joseph Lee <joseph.lee22590@gmail.com>, Chang-Hoan Jang <462356@gmail.com>
Takuya Nishimoto [Wed, 31 Oct 2012 07:50:08 +0000 (08:50 +0100)]
Japanese (ja):
symbols.dic
changes.t2t matching 5481
userGuide.t2t matching 5535
nvda.po matching 100% of 2012.3:5600
Simone Dal Maso [Wed, 31 Oct 2012 07:49:19 +0000 (08:49 +0100)]
Italian (it):
userGuide.t2t matching 5535
changes.t2t matching 5597
Aron OcsvAri [Wed, 31 Oct 2012 07:48:46 +0000 (08:48 +0100)]
Hungarian (hu):
symbols.dic
Mesar Hameed [Wed, 31 Oct 2012 07:48:13 +0000 (08:48 +0100)]
French (fr):
userGuide.t2t matching 5535
changes.t2t matching 5597
nvda.po matching 99% of 2012.3:5600
Authors: Michel such <michel.such@free.fr>, Patrick ZAJDA <patrick@zajda.fr>
Jani Kinnunen [Wed, 31 Oct 2012 07:47:26 +0000 (08:47 +0100)]
Finnish (fi):
userGuide.t2t matching 5535
changes.t2t matching 5597
nvda.po matching 100% of 2012.3:5600
Juan C. buno [Wed, 31 Oct 2012 07:46:03 +0000 (08:46 +0100)]
Galician (gl):
changes.t2t matching 5597
Juan C. buno [Wed, 31 Oct 2012 07:45:43 +0000 (08:45 +0100)]
Spanish (es):
changes.t2t matching 5597
nvda.po matching 100% of 2012.3:5600
Mesar Hameed [Wed, 31 Oct 2012 07:44:52 +0000 (08:44 +0100)]
German (de):
userGuide.t2t matching 5329
changes.t2t matching 5578
nvda.po matching 99% of 2012.3:5600
Authors: Bernd Dorer <bernd_dorer@yahoo.de>, David Parduhn <xkill85@gmx.net>, Rene Linke <rene.linke@blindzeln.de>
Martina Letochova [Wed, 31 Oct 2012 07:43:40 +0000 (08:43 +0100)]
Czech (cs):
nvda.po matching 100% of 2012.3:5600
James Teh [Wed, 31 Oct 2012 00:28:43 +0000 (10:28 +1000)]
Override tempfile.gettempdir with an ANSI path instead of a Unicode path, as some code doesn't correctly handle this function returning a Unicode path.
James Teh [Tue, 30 Oct 2012 08:32:08 +0000 (18:32 +1000)]
adobeAcrobat vbuf backend: Don't descend beneath word nodes for FontInfo_NoInfo, as word segments sometimes seem to double characters.
It looks like the word segments don't have valid font info where this occurs anyway, so descending doesn't help.
Michael Curran [Tue, 30 Oct 2012 00:23:49 +0000 (10:23 +1000)]
zh and zh_CN symbols: make idiographic space (unicode 0x3000) be char, not all.
Michael Curran [Mon, 29 Oct 2012 23:33:51 +0000 (09:33 +1000)]
InputComposition: keep tracking the composition string even if it becomes the parent of the focus due to a candidate list appearing. However, only announce changes if sreportSelectedcandidate is off. This stops input methods such as Boshiamy from announcing the entire composition string when candidates appear but NVDA is not configured to read them.
Aaron Wu [Sun, 28 Oct 2012 12:46:01 +0000 (13:46 +0100)]
Traditional Chinese Taiwan (zh_TW):
nvda.po matching 100% of 2012.3:5594
Michael Curran [Sat, 27 Oct 2012 10:34:40 +0000 (20:34 +1000)]
Merged 2012.3
Michael Curran [Sat, 27 Oct 2012 00:49:02 +0000 (10:49 +1000)]
Explorer: fix accidental indentation removal that stopped the Explore appModule from working on XP (No UIA). Fixes #2748
James Teh [Fri, 26 Oct 2012 03:39:03 +0000 (13:39 +1000)]
Merge 2012.3.
James Teh [Fri, 26 Oct 2012 02:45:40 +0000 (12:45 +1000)]
sysListView32: Treat list-view controls with a role of grouping as lists.
James Teh [Fri, 26 Oct 2012 01:00:22 +0000 (11:00 +1000)]
Report page labels in Adobe Reader XI and later.
James Teh [Fri, 26 Oct 2012 00:53:35 +0000 (10:53 +1000)]
source readme: Provide direct link to latest AcrobatAccess IDL.
James Teh [Fri, 26 Oct 2012 00:41:34 +0000 (10:41 +1000)]
What's New: Add note about page labels.
James Teh [Fri, 26 Oct 2012 00:34:16 +0000 (10:34 +1000)]
Merge 2012.3.
Michael Curran [Thu, 25 Oct 2012 20:38:54 +0000 (06:38 +1000)]
Windows 8 start screen: make sure to still announce the name of a group if it has a custom label.
James Teh [Thu, 25 Oct 2012 06:40:54 +0000 (16:40 +1000)]
Add/fix copyright headers.
Michael Curran [Thu, 25 Oct 2012 05:50:15 +0000 (15:50 +1000)]
Very basic support for reading and writing mail messages in Lotus Notes 8.5. #543.
Specifically:
* Cursor tracking with displayModel in the to/cc/subject fields when writing a message.
* Cursor tracking with displayModel in the mail composer document control.
* Browse mode for the document control displaying mail messages using a new lotus notes virtualBuffer backend. Only can show basic text content and links.
James Teh [Wed, 24 Oct 2012 23:13:39 +0000 (09:13 +1000)]
sysListView32.ListItem.name: Don't barf if the parent isn't a List for some reason.
Michael Curran [Tue, 23 Oct 2012 04:25:26 +0000 (14:25 +1000)]
nvdaHelperRemote: It seems that in Windows 8, tsf and wm_inputLangChange have a somewhat different relationship. We no longer get notified of all locale changes via tsf even if they don't have a profile. Also wm_inputLangChange is fired after tsf, not before. Therefore for Win8, report inputLangchanges for wm_inputLangChange only if there is not an active tsf profile, rather than only if there is no tsf at all. This now allows keyboard layout changes to again be reported in Win8.
James Teh [Tue, 23 Oct 2012 03:23:54 +0000 (13:23 +1000)]
gecko_ia2 vbuf backend: Allow the name to be rendered for tabs when there is no text.
Fixes rendering of tabs in Google Chrome.
James Teh [Tue, 23 Oct 2012 03:01:01 +0000 (13:01 +1000)]
Prepare for 2013.1 development.
Michael Curran [Tue, 23 Oct 2012 02:35:51 +0000 (12:35 +1000)]
Comment recent change
Michael Curran [Tue, 23 Oct 2012 02:32:20 +0000 (12:32 +1000)]
nvdahelper.nvdaControllerInternal_inputLangChange: don't bother trying to filter out input lang chage notifications when the thread is different to the focus if the focus is in a console window, as threads for console windows never match anyway. This again allows input lang change announcements in console windows.
Michael Curran [Mon, 22 Oct 2012 23:08:59 +0000 (09:08 +1000)]
Fix bug that stopped Chinese New Phonetic candidates from reading on XP if auto reporting of candidates was switched on.
Michael Curran [Mon, 22 Oct 2012 04:51:40 +0000 (14:51 +1000)]
Added a wwahost appModule to stop most HTML metro apps in Win8 (e.g. Mail, Calendar) from using Browse Mode for the entire app.
James Teh [Sun, 21 Oct 2012 22:08:56 +0000 (08:08 +1000)]
Clarification in What's New.
Fixes #2733.
James Teh [Fri, 19 Oct 2012 06:58:19 +0000 (16:58 +1000)]
Don't trust tempfile.gettempdir at all, as it may fall back to less valid temp dirs. Instead, always override it with the value returned by the Windows GetTempPath function. As a bonus, this is a Unicode path.
James Teh [Fri, 19 Oct 2012 06:28:09 +0000 (16:28 +1000)]
digitaleditions: Use the raw value of the position slider when checking whether the page has turned, as NVDA's calculated value is a percentage and may not always change.
Fixes cases where NVDA thinks the page hasn't turned when it in fact has.
James Teh [Fri, 19 Oct 2012 04:00:50 +0000 (14:00 +1000)]
digitaleditions: Do not turn pages if the slider can't be found.
James Teh [Fri, 19 Oct 2012 03:45:35 +0000 (13:45 +1000)]
sayAllHandler: When reading text, if page turning fails, stop reading. Otherwise, we'll keep trying to turn the page. Also break once reading is complete where page turning isn't supported, as there's no point spinning aimlessly.
James Teh [Fri, 19 Oct 2012 03:38:51 +0000 (13:38 +1000)]
sayAllHandler: Kill pointless keepUpdating variable.
Michael Curran [Thu, 18 Oct 2012 10:47:24 +0000 (20:47 +1000)]
Fix for #2729: certain multibyte paths make tempfile.gettempdir() fail and therefore NVDA cannot start.
Hubert Meyer [Thu, 18 Oct 2012 07:04:04 +0000 (08:04 +0100)]
Polish (pl):
userGuide.t2t matching 5203
nvda.po matching 99% main:5535
Aron OcsvAri [Thu, 18 Oct 2012 06:21:25 +0000 (07:21 +0100)]
Hungarian (hu):
nvda.po matching 100% of main:5535
rui Batista [Wed, 17 Oct 2012 13:09:14 +0000 (14:09 +0100)]
Add suport for add-on translations in the add-on installTasks module.
Fixes #2715.
Mesar Hameed [Wed, 17 Oct 2012 07:11:28 +0000 (08:11 +0100)]
appModules/winamp.py: fix translator comment.
Michael Curran [Wed, 17 Oct 2012 06:04:00 +0000 (16:04 +1000)]
When tapping on the password field in the win8 logon dialog, make sure it gets focus, and also make sure that the onscreen keyboard appears. Specifically: implement doAction 0 for this object to do setFocus (this UIA object has no invoke pattern) and also in globalCommands's review_activate script call accNotifyTouchInteraction if this was a touch gesture, so that this is communicated to Windows.
Michael Curran [Wed, 17 Oct 2012 01:57:19 +0000 (11:57 +1000)]
touchHandler: listen for touch-related window messages in a separate thread. This allows the NVDA menu and other context menus inside NVDA to be used via NVDA's touch gestures. Fixes #2717
James Teh [Wed, 17 Oct 2012 00:38:42 +0000 (10:38 +1000)]
explorer: Use existing role variable instead of calling obj.role. Fix typo in comment.
Michael Curran [Wed, 17 Oct 2012 00:36:08 +0000 (10:36 +1000)]
Update what's new with ticket numbers
Michael Curran [Tue, 16 Oct 2012 23:41:26 +0000 (09:41 +1000)]
Updated what's new
Michael Curran [Tue, 16 Oct 2012 23:37:58 +0000 (09:37 +1000)]
Add a shouldAllowUIAfocusEvent to UIA NVDAObjects which is set to true by default. If set to false, a focus event for this object will never be queued from UIAHandler. Make use of this new property on the ImmersiveLauncher (root of the Win8 start screen) to block incorrect focus events on this object. This stops 'start menu' from being announced after the start screen opened and focus is placed on a tile. It also stops the focus ancestors from being confused after this point when first moving focus to another tile.
Michael Curran [Tue, 16 Oct 2012 23:02:57 +0000 (09:02 +1000)]
explorer appModule: remove the name from tile groupings in the Windows 8 start screen, but make sure the groupings are still treeted as content. I.e. They now just say grouping, rather than also including the nane if the first tile as the grouping name.
Authors: James Teh <jamie@jantrid.net>, Michael Curran <mick@kulgan.net>
Mesar Hameed [Tue, 16 Oct 2012 06:19:58 +0000 (07:19 +0100)]
full name instead of first name for Russian contributor.
Fatma Mehanna [Tue, 16 Oct 2012 05:18:22 +0000 (06:18 +0100)]
Arabic (ar):
userGuide.t2t matching 5535
changes.t2t matching 5535
nvda.po matching 100% of main:5535
Mesar Hameed [Tue, 16 Oct 2012 05:02:20 +0000 (06:02 +0100)]
added new translators to contributors file.
Martina Letochova [Tue, 16 Oct 2012 05:00:48 +0000 (06:00 +0100)]
Czech (cs):
nvda.po matching 100% of main:5535
vgjh2005@gmail.com [Tue, 16 Oct 2012 04:53:12 +0000 (05:53 +0100)]
Simplified Chinese (zh_CN):
nvda.po matching 100% of main:5535
symbols.dic
Mesar Hameed [Tue, 16 Oct 2012 04:51:15 +0000 (05:51 +0100)]
Duch (nl):
userGuide.t2t matching 5328
nvda.po matching 99% of main:5535
Authors: Bart Simons <bart@bartsimons.be>, A Campen <a.campen@wxs.nl>
him Prasad Gautam [Tue, 16 Oct 2012 04:47:54 +0000 (05:47 +0100)]
Nepali (ne):
nvda.po matching 100% of main:5535
Cagri Dogan [Tue, 16 Oct 2012 04:46:49 +0000 (05:46 +0100)]
Turkish (tr):
symbols.dic
userGuide.t2t matching 5535
nvda.po matching 100% of main:5535
Dinakar T.D. [Tue, 16 Oct 2012 04:46:21 +0000 (05:46 +0100)]
Tamil (ta):
symbols.dic
userGuide.t2t matching 5535
nvda.po matching 100% of main:5535
Ondrej Rosik [Tue, 16 Oct 2012 04:45:53 +0000 (05:45 +0100)]
Slovak (sk):
changes.t2t matching 5482
nvda.po matching 92% of main:5535
Mesar Hameed [Tue, 16 Oct 2012 04:44:45 +0000 (05:44 +0100)]
Korean (ko):
userGuide.t2t matching 5477
nvda.po matching 100% of main:5535
Authors: Joseph Lee <joseph.lee22590@gmail.com>, Chang-Hoan Jang <462356@gmail.com>
Mesar Hameed [Tue, 16 Oct 2012 04:43:47 +0000 (05:43 +0100)]
Brazilian Portuguese (pt_BR):
userGuide.t2t matching 5329
changes.t2t matching 5466
nvda.po matching 100% of main:5535
Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Takuya Nishimoto [Tue, 16 Oct 2012 04:42:29 +0000 (05:42 +0100)]
Japanese (ja):
userGuide.t2t matching 5535
nvda.po matching 100% of main:5535
Beqa Gozalishvili [Tue, 16 Oct 2012 04:41:17 +0000 (05:41 +0100)]
Russian (ru):
nvda.po matching 99% of main:5535
Simone Dal Maso [Tue, 16 Oct 2012 04:39:50 +0000 (05:39 +0100)]
Italian (it):
changes.t2t matching 5482
nvda.po matching 100% of main:5535
Mesar Hameed [Tue, 16 Oct 2012 04:39:26 +0000 (05:39 +0100)]
French (fr):
userGuide.t2t matching 5535
changes.t2t matching 5535
nvda.po matching 99% of main:5535
Authors: Michel such <michel.such@free.fr>, Patrick ZAJDA <patrick@zajda.fr>
Juan C. buno [Tue, 16 Oct 2012 04:38:22 +0000 (05:38 +0100)]
Galician (gl):
userGuide.t2t matching 5535
changes.t2t matching 5535
nvda.po matching 100% of main:5535
Juan C. buno [Tue, 16 Oct 2012 04:38:01 +0000 (05:38 +0100)]
Spanish (es):
userGuide.t2t matching 5535
changes.t2t matching 5535
nvda.po matching 100% of main:5535
Jani Kinnunen [Tue, 16 Oct 2012 04:37:16 +0000 (05:37 +0100)]
Finnish (fi):
userGuide.t2t matching 5535
changes.t2t matching 5545
nvda.po matching 100% of main:5535
Mesar Hameed [Tue, 16 Oct 2012 04:36:33 +0000 (05:36 +0100)]
German (de):
userGuide.t2t matching 5329
changes.t2t matching 5523
nvda.po matching 99% of main:5535
Authors: Bernd Dorer <bernd_dorer@yahoo.de>, David Parduhn <xkill85@gmx.net>, Rene Linke <rene.linke@blindzeln.de>
James Teh [Mon, 15 Oct 2012 23:00:11 +0000 (09:00 +1000)]
MSHTML.presentationType: Don't call treeInterceptor.isNVDAObjectPartOfLayoutTable if the tree interceptor isn't ready.
Fixes null context handle exceptions before the buffer has loaded.
James Teh [Mon, 15 Oct 2012 22:47:04 +0000 (08:47 +1000)]
setup.py: Explicitly include ftdi2 in the bundle, as it isn't implicitly included.
Fixes #2684.
James Teh [Mon, 15 Oct 2012 03:53:37 +0000 (13:53 +1000)]
VirtualBuffer._activatePosition: Gracefully handle the case where there is no object at the given position.
Fixes exception when pressing enter in an empty buffer.
Fixes #2714.
James Teh [Mon, 15 Oct 2012 00:23:13 +0000 (10:23 +1000)]
explorer: If UIA isn't available (e.g. on XP/Vista), don't try to import UIA NVDAObjects.
Fixes #2718.
James Teh [Sat, 13 Oct 2012 06:54:42 +0000 (16:54 +1000)]
UIA NVDAObject: Don't handle valueChange events on editable text controls.
Stops speaking the entire content of these controls (e.g. the Search Box in the Windows 7/8 Start Menu) every time it changes.
James Teh [Sat, 13 Oct 2012 05:53:30 +0000 (15:53 +1000)]
UIA: Ignore menuOpened events if focus has been fired, as focus should be more correct.
James Teh [Sat, 13 Oct 2012 05:50:41 +0000 (15:50 +1000)]
Move GridTileElement and GridListTileElement from UIA NVDAObjects into the explorer app module, as these are only relevant to the Windows 8 Start menu.