OSDN Git Service
Bart Simons [Tue, 4 Sep 2012 18:51:03 +0000 (19:51 +0100)]
Duch (nl):
nvda.po matching 99% of main:5393
Mesar Hameed [Tue, 4 Sep 2012 18:50:03 +0000 (19:50 +0100)]
Brazilian Portuguese (pt_BR):
changes.t2t matching 5367
nvda.po matching 100% of main:5393
Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Diogo Costa [Tue, 4 Sep 2012 18:47:44 +0000 (19:47 +0100)]
Portuguese (pt_PT):
symbols.dic matching 5386
nvda.po matching 100% of main:5393
Ondrej Rosik [Tue, 4 Sep 2012 18:46:58 +0000 (19:46 +0100)]
Slovak (sk):
symbols.dic matching 5386
changes.t2t matching 5390
userGuide.t2t matching 5390
nvda.po matching 97% of main:5393
Dinakar T.D. [Tue, 4 Sep 2012 18:45:55 +0000 (19:45 +0100)]
Tamil (ta):
userGuide.t2t matching 5390
nvda.po matching 100% of main:5393
Cagri Dogan [Tue, 4 Sep 2012 18:45:31 +0000 (19:45 +0100)]
Turkish (tr):
nvda.po matching 99% of main:5393
James Teh [Tue, 4 Sep 2012 03:33:58 +0000 (13:33 +1000)]
Indentation.
James Teh [Tue, 4 Sep 2012 01:41:35 +0000 (11:41 +1000)]
nvdaHelper: cosmetic: Use IA2_TEXT_OFFSET_LENGTH constant instead of hard-coding -1.
James Teh [Tue, 4 Sep 2012 01:10:28 +0000 (11:10 +1000)]
AddonBundle.extract: Prepend "cp" to the OEM code page, as Python doesn't include aliases for all code pages such as cp720.
Fixes inability to install add-ons on Arabic systems (and possibly other languages).
Michael Curran [Mon, 3 Sep 2012 02:35:26 +0000 (12:35 +1000)]
Labls for candidate list items (for east-Asian character input) must be translatable.
Michael Curran [Mon, 3 Sep 2012 01:40:11 +0000 (11:40 +1000)]
Add translator comments to all strings introduced with input methods support.
James Teh [Mon, 3 Sep 2012 00:27:06 +0000 (10:27 +1000)]
Remove debug print statements.
James Teh [Mon, 3 Sep 2012 00:21:57 +0000 (10:21 +1000)]
Linguistic fixes to documentation for Asian character input.
James Teh [Mon, 3 Sep 2012 00:11:29 +0000 (10:11 +1000)]
IAccessibleHandler: Import missing COMError. Oops.
James Teh [Fri, 31 Aug 2012 06:18:06 +0000 (16:18 +1000)]
gecko vbuf backend: Don't add the name attribute for headings. Prevents double reading of headings when using quick navigation in Chrome.
James Teh [Fri, 31 Aug 2012 04:27:06 +0000 (14:27 +1000)]
During say all, NVDA will no longer incorrectly revert to the default language where a line does not end a sentence.
Specifically, speech.speakWithoutPauses now applies the last language change in the sequence being handled to the pending sequence.
Fixes #2630.
James Teh [Fri, 31 Aug 2012 02:46:56 +0000 (12:46 +1000)]
Negative currency amounts (e.g. -23) are now correctly spoken as negative, regardless of symbol level.
Fixes #2625.
James Teh [Fri, 31 Aug 2012 01:46:25 +0000 (11:46 +1000)]
mshtml vbuf backend: Refactor handling of graphics in the same way as for Gecko. Also, don't treat non-editable documents as interactive.
James Teh [Thu, 30 Aug 2012 12:31:38 +0000 (22:31 +1000)]
gecko vbuf backend: Refactor the way graphics are handled.
Graphics with alt="" are now never rendered. However, if a link produces no other content, we derive it from the URL as a last resort.
Unlabelled graphics are now ignored if they are a descendant (not just a child) of any interactive node with a name (not just links). For example, a button with a title containing a graphic will use the button title.
James Teh [Wed, 29 Aug 2012 11:59:35 +0000 (21:59 +1000)]
gecko vbuf backend: Don't treat non-editable documents as interactive.
James Teh [Wed, 29 Aug 2012 10:24:40 +0000 (20:24 +1000)]
gecko vbuf backend: More refactoring and cleanup. This should eliminate some unnecessary whitespace and render the name for some empty controls.
Michael Curran [Wed, 29 Aug 2012 02:24:44 +0000 (12:24 +1000)]
Support for Asian character Input, including reporting and navigation of candidate lists, reporting and navigation of composition strings, and reporting of reading string changes. Supports both IME and TSF in XP and Win7 (we assume Vista). May be still some loose ends, but needs a lot of heavy testing from the community.
Michael Curran [Wed, 29 Aug 2012 02:00:13 +0000 (12:00 +1000)]
Updated user guide and changes file to note support for Asian character input.
James Teh [Wed, 29 Aug 2012 01:24:58 +0000 (11:24 +1000)]
gecko vbuf backend: Yet more cleanup.
Michael Curran [Tue, 28 Aug 2012 23:43:46 +0000 (09:43 +1000)]
IME support: If handling a composition fails (such as the context not being available or the comp string is empty, then make sure to end the composition if one has previously been started, at least as far as NVDA is consirned. This makes sure that NVDa does not get stuck in an empty composition in TSF enabled applications on XP where TSF emulation is disabled.
Michael Curran [Tue, 28 Aug 2012 10:51:31 +0000 (20:51 +1000)]
TSF support: When initializing, only Get an existing thread manager rather than creating one if one did not exist. Creation sometimes occures in XP with TSF emulation disabled but ends up being rather buggy and causes input method changes to be announced.
James Teh [Tue, 28 Aug 2012 03:38:45 +0000 (13:38 +1000)]
Indentation.
Michael Curran [Tue, 28 Aug 2012 03:11:42 +0000 (13:11 +1000)]
Properly announce Japanese-specific IME conversion mode messages. Some code borrowed from NVDAJP.
James Teh [Tue, 28 Aug 2012 02:23:33 +0000 (12:23 +1000)]
gecko vbuf backend: A tiny bit more cleanup.
Michael Curran [Tue, 28 Aug 2012 01:30:47 +0000 (11:30 +1000)]
TSFSink::OnActivated: make sure to pass a valid HKL to nvdaControllerInternal_inputLangChangeNotify always. nvdaHelper.nvdaControllerInternal_inputLangChangeNotify: Announce the full input language name if it changes, but strip the language name from each input method name so as to not double up info.
Michael Curran [Mon, 27 Aug 2012 23:11:00 +0000 (09:11 +1000)]
nvdaHelper.nvdaControllerInternal_inputLangChange: handle case where the focus object is not set yet. Stops an exception as NVDA starts.
James Teh [Mon, 27 Aug 2012 07:06:37 +0000 (17:06 +1000)]
Support aria-hidden for Mozilla and IE.
Fixes #2117.
James Teh [Mon, 27 Aug 2012 07:01:37 +0000 (17:01 +1000)]
Update What's New.
James Teh [Mon, 27 Aug 2012 06:57:22 +0000 (16:57 +1000)]
Support aria-hidden for mshtml.
James Teh [Mon, 27 Aug 2012 06:32:20 +0000 (16:32 +1000)]
Merge main.
James Teh [Mon, 27 Aug 2012 06:31:34 +0000 (16:31 +1000)]
Update What's New.
James Teh [Mon, 27 Aug 2012 06:26:52 +0000 (16:26 +1000)]
Major cleanup/reorganisation of the Gecko vbuf backend. There shouldn't be much functional change, though a few memory leaks were fixed. Also, ARIA list boxes are now treated the same as HTML select list boxes; i.e. their content isn't rendered.
James Teh [Mon, 27 Aug 2012 06:22:56 +0000 (16:22 +1000)]
Mozilla NVDAObject: Mark aria-hidden objects as invisible.
James Teh [Mon, 27 Aug 2012 06:06:27 +0000 (16:06 +1000)]
Support aria-hidden.
James Teh [Mon, 27 Aug 2012 05:53:26 +0000 (15:53 +1000)]
Add comments.
James Teh [Mon, 27 Aug 2012 05:41:25 +0000 (15:41 +1000)]
Spacing.
Michael Curran [Mon, 27 Aug 2012 04:48:58 +0000 (14:48 +1000)]
Merged main
James Teh [Mon, 27 Aug 2012 03:55:12 +0000 (13:55 +1000)]
Major cleanup/reorganisation of the Gecko vbuf backend. There shouldn't be much functional change, though a few memory leaks were fixed. Also, ARIA list boxes are now treated the same as HTML select list boxes; i.e. their content isn't rendered.
James Teh [Thu, 23 Aug 2012 04:01:27 +0000 (14:01 +1000)]
addonGui: Change terminology of replacing add-on to updating add-on.
James Teh [Wed, 22 Aug 2012 23:54:30 +0000 (09:54 +1000)]
seika: Remove unnecessary delays when probing.
James Teh [Wed, 22 Aug 2012 06:24:29 +0000 (16:24 +1000)]
Text alignment can now be reported in applications using IAccessible2 such as Mozilla applications.
Fixes #2612.
James Teh [Wed, 22 Aug 2012 03:16:10 +0000 (13:16 +1000)]
Updated seika driver supporting older protocol.
Authors: Ulf Beckmann <beckmann@flusoft.de>, James Teh <jamie@jantrid.net>
Fixes #2606.
James Teh [Tue, 21 Aug 2012 20:13:39 +0000 (06:13 +1000)]
Detect Mozilla text leaf nodes and give them ROLE_STATICTEXT.
Fixes #2613.
Michael Curran [Tue, 21 Aug 2012 11:52:47 +0000 (21:52 +1000)]
Support MS Word 2013 documents by disabling UIA for _WwG windows. Fixes #2543.
Michael Curran [Mon, 20 Aug 2012 19:58:28 +0000 (05:58 +1000)]
Fix bug where NVDA would not let you arrow left out of a bulletted or numbered paragraph in MS Word. Hmmmm, I'm not sure how that line got there ;) Fixes #2402.
Michael Curran [Mon, 20 Aug 2012 03:03:48 +0000 (13:03 +1000)]
Merged main
Michael Curran [Mon, 20 Aug 2012 02:54:50 +0000 (12:54 +1000)]
Support cell coords text in braille (importantly this again shows the cuurent cell coordinate in Microsoft Excell on the braille display).
Specifically:
* NVDAObject.cellCordsText: return None if there's no text, rather than raising NotImplementedError. Its easier to handle.
* Braille's NVDAObject region: pass cellCoordsText to getBrailleTextForProperties if reportTableCellCoords is on. getBrailleTextForProprties already supported cellCordsText internally it seems.
James Teh [Thu, 16 Aug 2012 11:12:45 +0000 (21:12 +1000)]
IAccessible NVDAObject columnHeaderText property: Don't barf if one of the columns returns None for its name.
Michael Curran [Thu, 16 Aug 2012 01:05:05 +0000 (11:05 +1000)]
reporting of all candidate items, and reporting of the reading string can now be configured from a new Input Composition settings dialog found under Preferences in the NVDA menu.
Michael Curran [Thu, 16 Aug 2012 00:37:15 +0000 (10:37 +1000)]
Automatically report all items in a candidate list when it appears -- will be configurable in future.
Michael Curran [Wed, 15 Aug 2012 20:36:02 +0000 (06:36 +1000)]
Merged main
Michael Curran [Wed, 15 Aug 2012 20:32:33 +0000 (06:32 +1000)]
When retting keyboard layout names from the registry, use Windows APIs directly so that we get back proper unicode strings. For example, this allows fetching the correct layout name for Boshiami (on English systems at least this used to always be ????).
Mesar Hameed [Wed, 15 Aug 2012 06:24:46 +0000 (07:24 +0100)]
Korean (ko):
userGuide.t2t matching 5329
nvda.po matching 100% of main:5347
Authors: Joseph Lee <joseph.lee22590@gmail.com>, Chang-Hoan Jang <jch94@hanmail.net>
him Prasad Gautam [Wed, 15 Aug 2012 06:21:58 +0000 (07:21 +0100)]
Nepali (ne):
nvda.po matching 100% of main:5347
Mesar Hameed [Wed, 15 Aug 2012 06:13:34 +0000 (07:13 +0100)]
Brazilian Portuguese (pt_BR):
userGuide.t2t matching 5329
changes.t2t matching 5342
nvda.po matching 100% of main:5347
Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Cagri Dogan [Wed, 15 Aug 2012 06:12:43 +0000 (07:12 +0100)]
Turkish (tr):
userGuide.t2t matching 5329
nvda.po matching 100% of main:5347
Dinakar T.D. [Wed, 15 Aug 2012 06:12:41 +0000 (07:12 +0100)]
Tamil (ta):
nvda.po matching 100% of main:5347
Ondrej Rosik [Wed, 15 Aug 2012 06:11:21 +0000 (07:11 +0100)]
Slovak (sk):
changes.t2t matching 5296
nvda.po matching 99% of main:5347
Bart Simons [Wed, 15 Aug 2012 06:09:17 +0000 (07:09 +0100)]
Duch (nl):
nvda.po matching 100% of main:5347
Takuya Nishimoto [Wed, 15 Aug 2012 06:08:16 +0000 (07:08 +0100)]
Japanese (ja):
userGuide.t2t matching 5329
changes.t2t matching 5301
nvda.po matching 99% of main:5347
Mesar Hameed [Wed, 15 Aug 2012 05:37:52 +0000 (06:37 +0100)]
French (fr):
userGuide.t2t matching 5329
changes.t2t matching 5342
nvda.po matching (100%) of main:5347
Authors: Michel such <michel.such@free.fr>, Patrick ZAJDA <patrick@zajda.fr>
Jani Kinnunen [Wed, 15 Aug 2012 05:37:33 +0000 (06:37 +0100)]
Finnish (fi):
userGuide.t2t matching 5329
changes.t2t matching 5342
nvda.po matching (100%) of main:5347
Juan C. buno [Wed, 15 Aug 2012 05:37:05 +0000 (06:37 +0100)]
Galician (gl):
userGuide.t2t matching 5329
changes.t2t matching 5342
nvda.po matching (100%) of main:5347
Juan C. buno [Wed, 15 Aug 2012 05:36:37 +0000 (06:36 +0100)]
Spanish (es):
userGuide.t2t matching 5329
changes.t2t matching 5342
nvda.po matching (100%) of main:5347
Mesar Hameed [Wed, 15 Aug 2012 05:15:04 +0000 (06:15 +0100)]
German (de):
userGuide.t2t matching 5329
changes.t2t matching 5342
developerGuide.t2t matching 5352
nvda.po matching (100%) of main:5347
Authors: Bernd Dorer <bernd_dorer@yahoo.de>, David Parduhn <xkill85@gmx.net>, Rene Linke <rene.linke@blindzeln.de>
Michael Curran [Wed, 15 Aug 2012 05:11:24 +0000 (15:11 +1000)]
Make sure that Microsoft New Phonetic input method in XP reports its number before the word like all other input method candidate lists.
Michael Curran [Wed, 15 Aug 2012 04:35:24 +0000 (14:35 +1000)]
Some fixes to input composition and candidate list support that improves the experience with the Boshiami input method. Candidates will no longer accidentily be announced twice, you will no longer get stuck in the input composition after choosing a candidate and finalizing, and finalized characters are no longer announced twice. General logic of the related code in nvdaHelper.py is now a little nicer also.
James Teh [Tue, 14 Aug 2012 05:10:14 +0000 (15:10 +1000)]
The NVDA Preferences, Tools and Help menus are now accessible as attributes on gui.mainFrame.sysTrayIcon named preferencesMenu, toolsMenu and helpMenu, respectively. This allows plugins to more easily add items to these menus.
James Teh [Tue, 14 Aug 2012 04:22:43 +0000 (14:22 +1000)]
Developer Guide: Provide a better example for overlay classes, since simple labelling is probably better done with event_NVDAObject_init.
Mesar Hameed [Tue, 14 Aug 2012 03:07:14 +0000 (04:07 +0100)]
revert for rev 5348. Some languages do need to have a prefix/postfix added before announcing the color.
James Teh [Tue, 14 Aug 2012 02:56:37 +0000 (12:56 +1000)]
Developer Guide: Document AppModule.event_NVDAObject_init.
Michael Curran [Tue, 14 Aug 2012 01:55:19 +0000 (11:55 +1000)]
BaseCandidateListItem NVDAObject's name property: handle the case where the keyboard shortcut (number) is not valid or missing.
Michael Curran [Tue, 14 Aug 2012 00:54:09 +0000 (10:54 +1000)]
Do not use ITfUIElementMgr nor register ITfUIElementSink on XP as it can cause corruption. Fixes an issue where some input methods would stop working on XP after restarting NVDA.
Mesar Hameed [Mon, 13 Aug 2012 20:22:46 +0000 (21:22 +0100)]
l10n: remove translatable from string that has no text to be translated.
Michael Curran [Mon, 13 Aug 2012 10:01:52 +0000 (20:01 +1000)]
Remove some logging code in our IME support previously used for debugging.
James Teh [Mon, 13 Aug 2012 06:34:35 +0000 (16:34 +1000)]
For IA2 table cells, don't report row/column info if the row/column hasn't changed.
To do this, a tableID property was implemented on NVDAObjects, though only IA2 supports it for now.
Michael Curran [Mon, 13 Aug 2012 06:16:06 +0000 (16:16 +1000)]
Merged main
Michael Curran [Mon, 13 Aug 2012 05:43:33 +0000 (15:43 +1000)]
CandidateItem behavior's reportFocus method: manually speak the name and description with a comma separating them to clearly denote separate info.
James Teh [Mon, 13 Aug 2012 05:42:21 +0000 (15:42 +1000)]
speech: Improve language (particularly localisation) of colour reporting.
Michael Curran [Mon, 13 Aug 2012 05:32:00 +0000 (15:32 +1000)]
No longer announce candidate list when the candidate list appears as the pattern of number word is good enough evidence and enables the user to type faster.
James Teh [Mon, 13 Aug 2012 05:01:02 +0000 (15:01 +1000)]
config: Don't translate config error log messages. The user will have to understand English to manually edit the config file anyway.
James Teh [Mon, 13 Aug 2012 04:33:38 +0000 (14:33 +1000)]
Log messages shouldn't be translated.
James Teh [Mon, 13 Aug 2012 04:31:23 +0000 (14:31 +1000)]
Add translator comments.
Michael Curran [Mon, 13 Aug 2012 02:45:13 +0000 (12:45 +1000)]
Allow detection of IME candidate lists even if this is a TSF thread. This allows the older ChangJie input method to have its candidate list tracked in Win7.
Michael Curran [Mon, 13 Aug 2012 02:22:45 +0000 (12:22 +1000)]
Implement next and previous properties for IME candidate items allowing object navigation between them.
Michael Curran [Mon, 13 Aug 2012 02:12:42 +0000 (12:12 +1000)]
candidate items: place the number before the word rather than after. But still keep basicText as just the word so that revieiwing is easy.
James Teh [Mon, 13 Aug 2012 00:26:37 +0000 (10:26 +1000)]
Object navigation commands (except the report current object command) now report with less verbosity. You can still obtain the extra information by using the report current object command.
Specifically, REASON_FOCUS is used for these scripts instead of REASON_QUERY.
Fixes #2560.
James Teh [Sun, 12 Aug 2012 23:18:19 +0000 (09:18 +1000)]
speech: Fix several issues related to reporting of tables for NVDAObjects:
* Don't report headers if reporting of headers is disabled.
* Report headers when reporting of coordinates is disabled.
* For REASON_QUERY, don't report table cell info when reporting is disabled.
Michael Curran [Sun, 12 Aug 2012 10:50:36 +0000 (20:50 +1000)]
When announcing changes to the reading string or input composition string or finalization, force the symbol level to all so that all punctuation is announced.
Michael Curran [Sun, 12 Aug 2012 10:25:59 +0000 (20:25 +1000)]
merged main
James Teh [Sat, 11 Aug 2012 16:59:01 +0000 (02:59 +1000)]
Let's not return a tuple from a method that's meant to return a string or None, shall we?
James Teh [Sat, 11 Aug 2012 12:02:09 +0000 (22:02 +1000)]
In applications using IAccessible2 such as Mozilla applications, table row and column headers can now be reported outside of browse mode.
Fixes #926.
James Teh [Sat, 11 Aug 2012 11:43:19 +0000 (21:43 +1000)]
seika braille display driver: Declare a file encoding of UTF_8 to work around a bug in gettext, even though there aren't really any UTF-8 strings in the file. :(
Fixes #2592.
James Teh [Fri, 10 Aug 2012 07:11:14 +0000 (17:11 +1000)]
Add base support for row and column headers for NVDAObjects.
James Teh [Fri, 10 Aug 2012 07:10:28 +0000 (17:10 +1000)]
WinConsole backspace script: Actually, don't call speech directly, but rather, use the typedCharacter event.