OSDN Git Service

nvdajp/nvdajp.git
11 years agoadobeAcrobat vbuf backend: Don't descend beneath word nodes for FontInfo_NoInfo,...
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.

11 years agozh and zh_CN symbols: make idiographic space (unicode 0x3000) be char, not all.
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.

11 years agoInputComposition: keep tracking the composition string even if it becomes the parent...
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.

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

11 years agoExplorer: fix accidental indentation removal that stopped the Explore appModule... release-2012.3beta3
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

11 years agosysListView32: Treat list-view controls with a role of grouping as lists. release-2012.3beta2
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.

11 years agoReport page labels in Adobe Reader XI and later.
James Teh [Fri, 26 Oct 2012 01:00:22 +0000 (11:00 +1000)]
Report page labels in Adobe Reader XI and later.

11 years agosource readme: Provide direct link to latest AcrobatAccess IDL.
James Teh [Fri, 26 Oct 2012 00:53:35 +0000 (10:53 +1000)]
source readme: Provide direct link to latest AcrobatAccess IDL.

11 years agoWhat's New: Add note about page labels.
James Teh [Fri, 26 Oct 2012 00:41:34 +0000 (10:41 +1000)]
What's New: Add note about page labels.

11 years agoMerge 2012.3.
James Teh [Fri, 26 Oct 2012 00:34:16 +0000 (10:34 +1000)]
Merge 2012.3.

11 years agoWindows 8 start screen: make sure to still announce the name of a group if it has...
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.

11 years agoAdd/fix copyright headers.
James Teh [Thu, 25 Oct 2012 06:40:54 +0000 (16:40 +1000)]
Add/fix copyright headers.

11 years agosysListView32.ListItem.name: Don't barf if the parent isn't a List for some reason.
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.

11 years agonvdaHelperRemote: It seems that in Windows 8, tsf and wm_inputLangChange have a somew...
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.

11 years agogecko_ia2 vbuf backend: Allow the name to be rendered for tabs when there is no text.
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.

11 years agoComment recent change
Michael Curran [Tue, 23 Oct 2012 02:35:51 +0000 (12:35 +1000)]
Comment recent change

11 years agonvdahelper.nvdaControllerInternal_inputLangChange: don't bother trying to filter...
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.

11 years agoFix bug that stopped Chinese New Phonetic candidates from reading on XP if auto repor...
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.

11 years agoAdded a wwahost appModule to stop most HTML metro apps in Win8 (e.g. Mail, Calendar...
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.

11 years agoClarification in What's New.
James Teh [Sun, 21 Oct 2012 22:08:56 +0000 (08:08 +1000)]
Clarification in What's New.
Fixes #2733.

11 years agoDon't trust tempfile.gettempdir at all, as it may fall back to less valid temp dirs...
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.

11 years agodigitaleditions: Use the raw value of the position slider when checking whether the...
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.

11 years agodigitaleditions: Do not turn pages if the slider can't be found.
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.

11 years agosayAllHandler: When reading text, if page turning fails, stop reading. Otherwise...
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.

11 years agosayAllHandler: Kill pointless keepUpdating variable.
James Teh [Fri, 19 Oct 2012 03:38:51 +0000 (13:38 +1000)]
sayAllHandler: Kill pointless keepUpdating variable.

11 years agoFix for #2729: certain multibyte paths make tempfile.gettempdir() fail and therefore...
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.

11 years agoPolish (pl):
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

11 years agoHungarian (hu):
Aron OcsvAri [Thu, 18 Oct 2012 06:21:25 +0000 (07:21 +0100)]
Hungarian (hu):
  nvda.po matching 100% of main:5535

11 years agoAdd suport for add-on translations in the add-on installTasks module.
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.

11 years agoappModules/winamp.py: fix translator comment.
Mesar Hameed [Wed, 17 Oct 2012 07:11:28 +0000 (08:11 +0100)]
appModules/winamp.py: fix translator comment.

11 years agoWhen tapping on the password field in the win8 logon dialog, make sure it gets focus...
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.

11 years agotouchHandler: listen for touch-related window messages in a separate thread. This...
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

11 years agoexplorer: Use existing role variable instead of calling obj.role. Fix typo in comment.
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.

11 years agoUpdate what's new with ticket numbers
Michael Curran [Wed, 17 Oct 2012 00:36:08 +0000 (10:36 +1000)]
Update what's new with ticket numbers

11 years agoUpdated what's new
Michael Curran [Tue, 16 Oct 2012 23:41:26 +0000 (09:41 +1000)]
Updated what's new

11 years agoAdd a shouldAllowUIAfocusEvent to UIA NVDAObjects which is set to true by default...
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.

11 years agoexplorer appModule: remove the name from tile groupings in the Windows 8 start screen...
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>

11 years agofull name instead of first name for Russian contributor.
Mesar Hameed [Tue, 16 Oct 2012 06:19:58 +0000 (07:19 +0100)]
full name instead of first name for Russian contributor.

11 years agoArabic (ar):
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

11 years agoadded new translators to contributors file.
Mesar Hameed [Tue, 16 Oct 2012 05:02:20 +0000 (06:02 +0100)]
added new translators to contributors file.

11 years agoCzech (cs):
Martina Letochova [Tue, 16 Oct 2012 05:00:48 +0000 (06:00 +0100)]
Czech (cs):
  nvda.po matching 100% of main:5535

11 years agoSimplified Chinese (zh_CN):
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

11 years agoDuch (nl):
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>

11 years agoNepali (ne):
him Prasad Gautam [Tue, 16 Oct 2012 04:47:54 +0000 (05:47 +0100)]
Nepali (ne):
  nvda.po matching 100% of main:5535

11 years agoTurkish (tr):
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

11 years agoTamil (ta):
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

11 years agoSlovak (sk):
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

11 years agoKorean (ko):
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>

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

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

11 years agoRussian (ru):
Beqa Gozalishvili [Tue, 16 Oct 2012 04:41:17 +0000 (05:41 +0100)]
Russian (ru):
  nvda.po matching 99% of main:5535

11 years agoItalian (it):
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

11 years agoFrench (fr):
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>

11 years agoGalician (gl):
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

11 years agoSpanish (es):
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

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

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

11 years agoMSHTML.presentationType: Don't call treeInterceptor.isNVDAObjectPartOfLayoutTable...
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.

11 years agosetup.py: Explicitly include ftdi2 in the bundle, as it isn't implicitly included.
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.

11 years agoVirtualBuffer._activatePosition: Gracefully handle the case where there is no object...
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.

11 years agoexplorer: If UIA isn't available (e.g. on XP/Vista), don't try to import UIA NVDAObjects.
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.

11 years agoUIA NVDAObject: Don't handle valueChange events on editable text controls.
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.

11 years agoUIA: Ignore menuOpened events if focus has been fired, as focus should be more correct.
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.

11 years agoMove GridTileElement and GridListTileElement from UIA NVDAObjects into the explorer...
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.

11 years agoWhat's New: Update release blurb, add bug fix and linguistic fixes. release-2012.3beta1
James Teh [Fri, 12 Oct 2012 07:07:55 +0000 (17:07 +1000)]
What's New: Update release blurb, add bug fix and linguistic fixes.

11 years agoIt is now possible to access built-in NVDA modules where they have been overridden...
James Teh [Fri, 12 Oct 2012 06:44:07 +0000 (16:44 +1000)]
It is now possible to access built-in NVDA modules where they have been overridden by third party modules. See the nvdaBuiltin module for details.

11 years agoWhen trying to instanciate a UIATextInfo by screen coordinates, make sure to raise...
Michael Curran [Fri, 12 Oct 2012 05:53:40 +0000 (15:53 +1000)]
When trying to instanciate a UIATextInfo by screen coordinates, make sure to raise NotImplementedError so that the UIA object itself is still announced if moving the mouse over it, rather than throwing an error and staying silent. IUIAutomationTextPattern::rangeFromPoint should really be used hear, but it seems to freeze the UI Automation client library.

11 years agoWindows 8 Toast notifications:
James Teh [Fri, 12 Oct 2012 03:30:37 +0000 (13:30 +1000)]
Windows 8 Toast notifications:
* Don't move the navigator object. Keyboard users can press Windows+v to focus them. Touch users can touch the top right of the screen.
* Only report when reporting of help balloons is enabled.
* Report in braille as well as speech.
Fixes #2143.

11 years agoDo not announce keyboard layout changes while a sayAll is in progress. #1676
Michael Curran [Fri, 12 Oct 2012 02:05:52 +0000 (12:05 +1000)]
Do not announce keyboard layout changes while a sayAll is in progress. #1676

11 years agoWhat's New: Use the term command instead of script, as it's more user friendly. Also...
James Teh [Thu, 11 Oct 2012 04:47:45 +0000 (14:47 +1000)]
What's New: Use the term command instead of script, as it's more user friendly. Also minor linguistic fixes.

11 years agosource readme: Restrict Boost dependency to <= 1.47, as later versions cause problems...
James Teh [Thu, 11 Oct 2012 04:45:21 +0000 (14:45 +1000)]
source readme: Restrict Boost dependency to <= 1.47, as later versions cause problems with MinHook.

11 years agoSupport for automatic announcement of row and column headers in Microsoft Excel....
Michael Curran [Thu, 11 Oct 2012 02:26:23 +0000 (12:26 +1000)]
Support for automatic announcement of row and column headers in Microsoft Excel. Fixes #1519. Use NVDA+shift+c to set the current row as the row that contains the column headers. NVDA+shift+r sets the current column as the column containing row headers. Pressing either of these scripts twice in quick succession clears that particular setting. Report table column and row headers must be also turned on in Document formatting settings for this to function correctly.

11 years agoDanish (da):
Daniel K. Gartmann [Wed, 10 Oct 2012 09:26:25 +0000 (10:26 +0100)]
Danish (da):
  nvda.po matching 99% of main:5523

11 years agoreview_activate script: Fix exceptions when performing the default action works but...
James Teh [Wed, 10 Oct 2012 03:52:39 +0000 (13:52 +1000)]
review_activate script: Fix exceptions when performing the default action works but it has no name.

11 years agoFix for #1331 - Random junk reported after linmk names in XP Security Center. We...
Michael Curran [Wed, 10 Oct 2012 03:04:59 +0000 (13:04 +1000)]
Fix for #1331 - Random junk reported after linmk names in XP Security Center. We already had code to handle this for SysLinks (#451) so class these security center links also as sysLinks.

11 years agoIME support: when communicating candidate list updates to NVDA, also pass the IME...
Michael Curran [Wed, 10 Oct 2012 01:47:09 +0000 (11:47 +1000)]
IME support: when communicating candidate list updates to NVDA, also pass the IME filename along with the other data so that NVDA can make a decision about  the starting number of the candidate list. Specifically, Boshiamy candidate lists start at 0 where as all others start at 1.

11 years agoIME support: remove some log messages
Michael Curran [Wed, 10 Oct 2012 01:13:40 +0000 (11:13 +1000)]
IME support: remove some log messages

11 years agoWhen auto reporting all candidates, only include candidate items that have a valid...
Michael Curran [Wed, 10 Oct 2012 00:46:21 +0000 (10:46 +1000)]
When auto reporting all candidates, only include candidate items that have a valid number (if they don't then clearly they must be not really showing). Fixes  incorrect reading of hidden pages in New Phonetic.

11 years agoMSHTML browse mode: correctly render content with style visibility:visible even...
Michael Curran [Tue, 9 Oct 2012 23:44:17 +0000 (09:44 +1000)]
MSHTML browse mode: correctly render content  with style visibility:visible even when inside an element with style visibility:hidden. For example on hbleit.bbi.is/Account/Login.aspx there is a visible  edit field inside a hidden table.
Specific changes:
* VBufStorage_fieldNode_t: add an isHidden property and related setIsHidden method. IsHidden is set to true by default on initializeation. Also expose this property as an attribute in the XML.
* VBufStorage_buffer_t: when searching for a node by given attributes, skip any node whos isHidden property is true.
* MSHTML VBufBackend: handle visibility:hidden separate to display:none and aria-hidden, by still rendering children for visibility:hidden, but not rendering direct content. Also set isHidden to true on nodes that have visibility:hidden so that they are skipped when searching (quicknav etc).
* speech.getControlFieldSpeech: do not generate any control field text at all for a controlField who has an isHidden attribute set to true.

11 years agoRemove accidentally committed change.
James Teh [Tue, 9 Oct 2012 22:06:30 +0000 (08:06 +1000)]
Remove accidentally committed change.

11 years agocore.main: terminate globalPluginhandler before GUI. Fixes #2689
Michael Curran [Mon, 8 Oct 2012 07:00:30 +0000 (17:00 +1000)]
core.main: terminate globalPluginhandler before GUI. Fixes #2689

11 years agoIME support: allow composition updates to dismiss the candidate list and speak if...
Michael Curran [Mon, 8 Oct 2012 06:19:56 +0000 (16:19 +1000)]
IME support: allow composition updates to dismiss the candidate list and speak if announce selected candidates option is off. this makes sure that more composition updates are spoken with Chinese Traditional Quick input method.

11 years agoOnce again disable the text pattern TextSelectionChange event. This breaks reading...
James Teh [Mon, 8 Oct 2012 05:32:50 +0000 (15:32 +1000)]
Once again disable the text pattern TextSelectionChange event. This breaks reading in Blio with braille, but having it enabled causes serious instability in WPF 3.0/3.5 apps including Adobe Digital Editions.

11 years agoReport position info (e.g. 1 of 4) for UIAutomation controls that support the ItemInd...
Michael Curran [Mon, 8 Oct 2012 01:09:50 +0000 (11:09 +1000)]
Report position info (e.g. 1 of 4) for UIAutomation controls that support the ItemIndex and ItemCount custom properties. this includes Windows Explorer list items in Windows 7 and above. Note that as the needed interfaces and types are not bundled into the UIAutomation client typeLibrary, a utility function for registering UIA properties has been added to nvdahelper local to save having to define all the interfaces and types in Python.

11 years agoglobalCommands: Don't import mainFrame from gui at import time, as gui might not...
James Teh [Mon, 8 Oct 2012 00:40:37 +0000 (10:40 +1000)]
globalCommands: Don't import mainFrame from gui at import time, as gui might not be initialised yet.
Fixes errors with the commands to open settings dialogs and save/revert configuration when starting with the papenmeier driver.

11 years agolanguageHandler: rename the 'User default, windows' language label to 'User default...
Michael Curran [Fri, 5 Oct 2012 05:33:37 +0000 (15:33 +1000)]
languageHandler: rename the 'User default, windows' language label to 'User default' and make it translatable. Fixes #348

11 years agoFix for #961 (unable to save speech dictionary entries with a # character at start...
Michael Curran [Fri, 5 Oct 2012 00:00:35 +0000 (10:00 +1000)]
Fix for #961 (unable to save speech dictionary entries with a # character at start).  When dictionary entries are saved, all # characters in the pattern or replacement are converted to \# and when loading dictionaries any \# is converted to #. Technically if a # character was used by itself after the first character this would still also work, but the general rule is that the .dic files will encode # as \# in the fields.

11 years agoElements list in browse mode: remember the last selected element type over each use...
Michael Curran [Thu, 4 Oct 2012 20:13:24 +0000 (06:13 +1000)]
Elements list in browse mode: remember the last selected element type over each use of the dialog within a single running session of NVDA. Fixes #365

11 years agoMSHTML's basicText property: do not use MSHTML's innerText property if the object...
Michael Curran [Thu, 4 Oct 2012 05:09:28 +0000 (15:09 +1000)]
MSHTML's basicText property: do not use MSHTML's innerText property if the object is a 'select' element (combo box or list). This makes sure that NVDA+upArrow only reads the active item, rather than all the items in Internet Explorer combo boxes. Fixes #2337.

11 years agoReadme: correct a mistake: userDocs is really user_docs.
Michael Curran [Thu, 4 Oct 2012 03:00:23 +0000 (13:00 +1000)]
Readme: correct a mistake: userDocs is really user_docs.

11 years agoscons source will no longer automatically build userDocs. This makes preparing the...
Michael Curran [Thu, 4 Oct 2012 00:59:10 +0000 (10:59 +1000)]
scons source will no longer automatically build userDocs. This makes preparing the source faster when constantly committing changes, though if you wish to have working or up to date documentation available from the help menu when running from source  you should do scons source userDocs. scons dist, and therefore  launcher now depends on both source and userDocs so when making dist or launcher you don't need to worry about explicitly mentioning userDocs.

11 years agoFrench (fr):
Mesar Hameed [Wed, 3 Oct 2012 17:13:17 +0000 (18:13 +0100)]
French (fr):
  symbols.dic
  userGuide.t2t matching 5477
  nvda.po matching 100% of main:5505

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

11 years agoLimited the announcement of IME opened and closed to Japanese as this does not mean...
Michael Curran [Wed, 3 Oct 2012 01:45:31 +0000 (11:45 +1000)]
Limited the announcement of IME opened and closed to Japanese as this does not mean anything for other languages. Fixes #2687

11 years agoIAccessibleHandler.processDestroyWinEvent: make focus correction code specific to...
Michael Curran [Wed, 3 Oct 2012 01:17:20 +0000 (11:17 +1000)]
IAccessibleHandler.processDestroyWinEvent: make focus correction code specific to MSAA candidate lists as this code can seem to cause a freeze in other places such as Internet Explorer quitting. Note that the focused candidate item's parent can be the composition string, so generic focus correction is not enough. Fixes #2695

11 years agoIME support: remove line accidentilly added in last commit
Michael Curran [Wed, 3 Oct 2012 00:52:04 +0000 (10:52 +1000)]
IME support: remove line accidentilly added in last commit

11 years agoPartially re-write IME support in nvdaHelperRemote to fix several errors seen with...
Michael Curran [Wed, 3 Oct 2012 00:47:13 +0000 (10:47 +1000)]
Partially re-write IME support in nvdaHelperRemote to fix several errors seen with the ChangJie and Quick input methods reported by both Taiwan and Hong Kong. Although this code is also now much more logically accurate (previously there were some break statements missing and the wrong lparam being checked)  but this new code will have to be tested carefully.

11 years agoFrench (fr):
Michel such [Mon, 1 Oct 2012 18:50:29 +0000 (19:50 +0100)]
French (fr):
  symbols.dic

11 years agoCroatian (hr):
Hrvoje Katic [Mon, 1 Oct 2012 13:25:35 +0000 (14:25 +0100)]
Croatian (hr):
  nvda.po matching 100% of main:5505

11 years agoWhat's New: Mention script rename for developers.
James Teh [Mon, 1 Oct 2012 06:01:17 +0000 (16:01 +1000)]
What's New: Mention script rename for developers.

11 years agopapenmeier: Fix binding for activating the review position.
Halim Sahin [Mon, 1 Oct 2012 05:58:12 +0000 (15:58 +1000)]
papenmeier: Fix binding for activating the review position.
Fixes #2681.