OSDN Git Service

nvdajp/nvdajp.git
11 years agoRemove debug print statements.
James Teh [Mon, 3 Sep 2012 00:27:06 +0000 (10:27 +1000)]
Remove debug print statements.

11 years agoLinguistic fixes to documentation for Asian character input.
James Teh [Mon, 3 Sep 2012 00:21:57 +0000 (10:21 +1000)]
Linguistic fixes to documentation for Asian character input.

11 years agoIAccessibleHandler: Import missing COMError. Oops.
James Teh [Mon, 3 Sep 2012 00:11:29 +0000 (10:11 +1000)]
IAccessibleHandler: Import missing COMError. Oops.

11 years agogecko vbuf backend: Don't add the name attribute for headings. Prevents double readin...
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.

11 years agoDuring say all, NVDA will no longer incorrectly revert to the default language where...
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.

11 years agoNegative currency amounts (e.g. -23) are now correctly spoken as negative, regardless...
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.

11 years agomshtml vbuf backend: Refactor handling of graphics in the same way as for Gecko....
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.

11 years agogecko vbuf backend: Refactor the way graphics are handled.
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.

11 years agogecko vbuf backend: Don't treat non-editable documents as interactive.
James Teh [Wed, 29 Aug 2012 11:59:35 +0000 (21:59 +1000)]
gecko vbuf backend: Don't treat non-editable documents as interactive.

11 years agogecko vbuf backend: More refactoring and cleanup. This should eliminate some unnecess...
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.

11 years agoSupport for Asian character Input, including reporting and navigation of candidate...
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.

11 years agoUpdated user guide and changes file to note support for Asian character input.
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.

11 years agogecko vbuf backend: Yet more cleanup.
James Teh [Wed, 29 Aug 2012 01:24:58 +0000 (11:24 +1000)]
gecko vbuf backend: Yet more cleanup.

11 years agoIME support: If handling a composition fails (such as the context not being available...
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.

11 years agoTSF support: When initializing, only Get an existing thread manager rather than creat...
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.

11 years agoIndentation.
James Teh [Tue, 28 Aug 2012 03:38:45 +0000 (13:38 +1000)]
Indentation.

11 years agoProperly announce Japanese-specific IME conversion mode messages. Some code borrowed...
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.

11 years agogecko vbuf backend: A tiny bit more cleanup.
James Teh [Tue, 28 Aug 2012 02:23:33 +0000 (12:23 +1000)]
gecko vbuf backend: A tiny bit more cleanup.

11 years agoTSFSink::OnActivated: make sure to pass a valid HKL to nvdaControllerInternal_inputLa...
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.

11 years agonvdaHelper.nvdaControllerInternal_inputLangChange: handle case where the focus object...
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.

11 years agoSupport aria-hidden for Mozilla and IE.
James Teh [Mon, 27 Aug 2012 07:06:37 +0000 (17:06 +1000)]
Support aria-hidden for Mozilla and IE.
Fixes #2117.

11 years agoUpdate What's New.
James Teh [Mon, 27 Aug 2012 07:01:37 +0000 (17:01 +1000)]
Update What's New.

11 years agoSupport aria-hidden for mshtml.
James Teh [Mon, 27 Aug 2012 06:57:22 +0000 (16:57 +1000)]
Support aria-hidden for mshtml.

11 years agoMerge main.
James Teh [Mon, 27 Aug 2012 06:32:20 +0000 (16:32 +1000)]
Merge main.

11 years agoUpdate What's New.
James Teh [Mon, 27 Aug 2012 06:31:34 +0000 (16:31 +1000)]
Update What's New.

11 years agoMajor cleanup/reorganisation of the Gecko vbuf backend. There shouldn't be much funct...
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.

11 years agoMozilla NVDAObject: Mark aria-hidden objects as invisible.
James Teh [Mon, 27 Aug 2012 06:22:56 +0000 (16:22 +1000)]
Mozilla NVDAObject: Mark aria-hidden objects as invisible.

11 years agoSupport aria-hidden.
James Teh [Mon, 27 Aug 2012 06:06:27 +0000 (16:06 +1000)]
Support aria-hidden.

11 years agoAdd comments.
James Teh [Mon, 27 Aug 2012 05:53:26 +0000 (15:53 +1000)]
Add comments.

11 years agoSpacing.
James Teh [Mon, 27 Aug 2012 05:41:25 +0000 (15:41 +1000)]
Spacing.

11 years agoMerged main
Michael Curran [Mon, 27 Aug 2012 04:48:58 +0000 (14:48 +1000)]
Merged main

11 years agoMajor cleanup/reorganisation of the Gecko vbuf backend. There shouldn't be much funct...
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.

11 years agoaddonGui: Change terminology of replacing add-on to updating add-on.
James Teh [Thu, 23 Aug 2012 04:01:27 +0000 (14:01 +1000)]
addonGui: Change terminology of replacing add-on to updating add-on.

11 years agoseika: Remove unnecessary delays when probing.
James Teh [Wed, 22 Aug 2012 23:54:30 +0000 (09:54 +1000)]
seika: Remove unnecessary delays when probing.

11 years agoText alignment can now be reported in applications using IAccessible2 such as Mozilla...
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.

11 years agoUpdated seika driver supporting older protocol.
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.

11 years agoDetect Mozilla text leaf nodes and give them ROLE_STATICTEXT.
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.

11 years agoSupport MS Word 2013 documents by disabling UIA for _WwG windows. Fixes #2543.
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.

11 years agoFix bug where NVDA would not let you arrow left out of a bulletted or numbered paragr...
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.

11 years agoMerged main
Michael Curran [Mon, 20 Aug 2012 03:03:48 +0000 (13:03 +1000)]
Merged main

11 years agoSupport cell coords text in braille (importantly this again shows the cuurent cell...
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.

11 years agoIAccessible NVDAObject columnHeaderText property: Don't barf if one of the columns...
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.

11 years agoAutomatic reporting of all candidate items, and reporting of the reading string can...
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.

11 years agoAutomatically report all items in a candidate list when it appears -- will be config...
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.

11 years agoMerged main
Michael Curran [Wed, 15 Aug 2012 20:36:02 +0000 (06:36 +1000)]
Merged main

11 years agoWhen retting keyboard layout names from the registry, use Windows APIs directly so...
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 ????).

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

11 years agoNepali (ne):
him Prasad Gautam [Wed, 15 Aug 2012 06:21:58 +0000 (07:21 +0100)]
Nepali (ne):
  nvda.po matching 100% of main:5347

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

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

11 years agoTamil (ta):
Dinakar T.D. [Wed, 15 Aug 2012 06:12:41 +0000 (07:12 +0100)]
Tamil (ta):
  nvda.po matching 100% of main:5347

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

11 years agoDuch (nl):
Bart Simons [Wed, 15 Aug 2012 06:09:17 +0000 (07:09 +0100)]
Duch (nl):
  nvda.po matching 100% of main:5347

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

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

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

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

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

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

11 years agoMake sure that Microsoft New Phonetic input method in XP reports its number before...
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.

11 years agoSome fixes to input composition and candidate list support that improves the experien...
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.

11 years agoThe NVDA Preferences, Tools and Help menus are now accessible as attributes on gui...
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.

11 years agoDeveloper Guide: Provide a better example for overlay classes, since simple labelling...
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.

11 years agorevert for rev 5348. Some languages do need to have a prefix/postfix added before...
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.

11 years agoDeveloper Guide: Document AppModule.event_NVDAObject_init.
James Teh [Tue, 14 Aug 2012 02:56:37 +0000 (12:56 +1000)]
Developer Guide: Document AppModule.event_NVDAObject_init.

11 years agoBaseCandidateListItem NVDAObject's name property: handle the case where the keyboard...
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.

11 years agoDo not use ITfUIElementMgr nor register ITfUIElementSink on XP as it can cause corru...
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.

11 years agol10n: remove translatable from string that has no text to be translated.
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.

11 years agoRemove some logging code in our IME support previously used for debugging.
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.

11 years agoFor IA2 table cells, don't report row/column info if the row/column hasn't changed.
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.

11 years agoMerged main
Michael Curran [Mon, 13 Aug 2012 06:16:06 +0000 (16:16 +1000)]
Merged main

11 years agoCandidateItem behavior's reportFocus method: manually speak the name and description...
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.

11 years agospeech: Improve language (particularly localisation) of colour reporting.
James Teh [Mon, 13 Aug 2012 05:42:21 +0000 (15:42 +1000)]
speech: Improve language (particularly localisation) of colour reporting.

11 years agoNo longer announce candidate list when the candidate list appears as the pattern...
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.

11 years agoconfig: Don't translate config error log messages. The user will have to understand...
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.

11 years agoLog messages shouldn't be translated.
James Teh [Mon, 13 Aug 2012 04:33:38 +0000 (14:33 +1000)]
Log messages shouldn't be translated.

11 years agoAdd translator comments.
James Teh [Mon, 13 Aug 2012 04:31:23 +0000 (14:31 +1000)]
Add translator comments.

11 years agoAllow detection of IME candidate lists even if this is a TSF thread. This allows...
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.

11 years agoImplement next and previous properties for IME candidate items allowing object naviga...
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.

11 years agocandidate items: place the number before the word rather than after. But still keep...
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.

11 years agoObject navigation commands (except the report current object command) now report...
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.

11 years agospeech: Fix several issues related to reporting of tables for NVDAObjects:
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.

11 years agoWhen announcing changes to the reading string or input composition string or finaliza...
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.

11 years agomerged main
Michael Curran [Sun, 12 Aug 2012 10:25:59 +0000 (20:25 +1000)]
merged main

11 years agoLet'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 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?

11 years agoIn applications using IAccessible2 such as Mozilla applications, table row and column...
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.

11 years agoseika braille display driver: Declare a file encoding of UTF_8 to work around a bug...
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.

12 years agoAdd base support for row and column headers for NVDAObjects.
James Teh [Fri, 10 Aug 2012 07:11:14 +0000 (17:11 +1000)]
Add base support for row and column headers for NVDAObjects.

12 years agoWinConsole backspace script: Actually, don't call speech directly, but rather, use...
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.

11 years agol10n: change "%s of %s" to "{number} of {total}" so that localizations can reorder...
Mesar Hameed [Sat, 11 Aug 2012 04:30:55 +0000 (05:30 +0100)]
l10n: change "%s of %s" to "{number} of {total}" so that localizations can reorder the arguments.

12 years agogecko_ia2 vbuf backend: Fix memory leak: free the array of table header cells. Oops.
James Teh [Fri, 10 Aug 2012 04:27:47 +0000 (14:27 +1000)]
gecko_ia2 vbuf backend: Fix memory leak: free the array of table header cells. Oops.

12 years agoThe backspace key is now handled correctly when speaking typed words in Windows comma...
James Teh [Fri, 10 Aug 2012 00:07:41 +0000 (10:07 +1000)]
The backspace key is now handled correctly when speaking typed words in Windows command consoles.
We use console update events for typed characters in consoles, so speech doesn't get notified about the backspace key. To work around this, the backspace script notifies speech instead.
Fixes #2586.

12 years agoIAccessibleHandler: IAccessible2 doesn't support simple children. Therefore, don...
James Teh [Thu, 9 Aug 2012 23:53:12 +0000 (09:53 +1000)]
IAccessibleHandler: IAccessible2 doesn't support simple children. Therefore, don't use IA2 if the child ID is non-0.
Fixes #2558.

12 years agoFix linguistic errors.
James Teh [Thu, 9 Aug 2012 02:31:56 +0000 (12:31 +1000)]
Fix linguistic errors.

12 years agoUpdate what's new
Michael Curran [Thu, 9 Aug 2012 02:27:15 +0000 (12:27 +1000)]
Update what's new

12 years agoSupport many more features on Freedom Scientific Focus Braille displays including...
Michael Curran [Thu, 9 Aug 2012 01:33:15 +0000 (11:33 +1000)]
Support many more features on Freedom Scientific Focus Braille displays including advance bars, rocker bars and certain dot combinations for common actions. (Fixes #2516). Pacmate/Focus first/last top routing keys can also now be used to scroll forward and back. (Fixes #2556).

Authors: Rui Batister <ruiandrebatista@gmail.com>, Michael Curran <mick@kulgan.net>

12 years agoAdd support for the Seika Version 3, 4 and 5 and Seika80 braille displays from Nippon...
James Teh [Wed, 8 Aug 2012 08:18:19 +0000 (18:18 +1000)]
Add support for the Seika Version 3, 4 and 5 and Seika80 braille displays from Nippon Telesoft.
The German User Guide section needs to be checked for inconsistency.
Authors: Ulf Beckmann <beckmann@flusoft.de>, James Teh <jamie@jantrid.net>
Fixes #2452.

12 years agoAdd What's New and Contributors entries.
James Teh [Wed, 8 Aug 2012 08:15:25 +0000 (18:15 +1000)]
Add What's New and Contributors entries.

12 years agoChange all key names to lower case to be consistent with the rest of NVDA. Make the...
James Teh [Wed, 8 Aug 2012 08:06:34 +0000 (18:06 +1000)]
Change all key names to lower case to be consistent with the rest of NVDA. Make the formatting of the Seika key list in the User Guide consistent with other key lists.

12 years agoMake the name of the driver consistent. Linguistic and formatting fixes.
James Teh [Wed, 8 Aug 2012 06:22:44 +0000 (16:22 +1000)]
Make the name of the driver consistent. Linguistic and formatting fixes.