OSDN Git Service
Diogo Costa [Sun, 30 Sep 2012 06:37:33 +0000 (07:37 +0100)]
Portuguese (pt_PT):
nvda.po matching 97% of main:5480
Mesar Hameed [Sun, 30 Sep 2012 06:36:24 +0000 (07:36 +0100)]
Brazilian Portuguese (pt_BR):
userGuide.t2t matching 5329
changes.t2t matching 5466
nvda.po matching 100% of main:5480
Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Bart Simons [Sun, 30 Sep 2012 06:34:06 +0000 (07:34 +0100)]
Duch (nl):
nvda.po matching 99% of main:5480
him Prasad Gautam [Sun, 30 Sep 2012 06:32:08 +0000 (07:32 +0100)]
Nepali (ne):
nvda.po matching 99% of main:5480
Mesar Hameed [Sun, 30 Sep 2012 06:30:44 +0000 (07:30 +0100)]
Korean (ko):
symbols.dic
userGuide.t2t matching 5477
nvda.po matching 100% of main:5472
Authors: Joseph Lee <joseph.lee22590@gmail.com>, Chang-Hoan Jang <462356@gmail.com>
Takuya Nishimoto [Sun, 30 Sep 2012 06:29:57 +0000 (07:29 +0100)]
Japanese (ja):
userGuide.t2t matching 5466
changes.t2t matching 5466
nvda.po matching 100% of main:5480
Simone Dal Maso [Sun, 30 Sep 2012 06:29:28 +0000 (07:29 +0100)]
Italian (it):
symbols.dic
changes.t2t matching 5466
userGuide.t2t matching 5466
nvda.po matching 100% of main:5480
Mesar Hameed [Sun, 30 Sep 2012 06:26:43 +0000 (07:26 +0100)]
French (fr):
symbols.dic
changes.t2t matching 5482
userGuide.t2t matching 5477
nvda.po matching 100% of main:5480
Authors: Michel such <michel.such@free.fr>, Patrick ZAJDA <patrick@zajda.fr>
Jani Kinnunen [Sun, 30 Sep 2012 06:25:51 +0000 (07:25 +0100)]
Finnish (fi):
userGuide.t2t matching 5477
changes.t2t matching 5482
nvda.po matching 100% of main:5480
Juan C. buno [Sun, 30 Sep 2012 06:24:52 +0000 (07:24 +0100)]
Galician (gl):
userGuide.t2t matching 5477
changes.t2t matching 5482
nvda.po matching 100% of main:5480
Juan C. buno [Sun, 30 Sep 2012 06:24:21 +0000 (07:24 +0100)]
Spanish (es):
userGuide.t2t matching 5477
changes.t2t matching 5482
nvda.po matching 100% of main:5480
Mesar Hameed [Sun, 30 Sep 2012 06:22:32 +0000 (07:22 +0100)]
German (de):
userGuide.t2t matching 5329
changes.t2t matching 5482
nvda.po matching 98% of main:5480
Authors: Bernd Dorer <bernd_dorer@yahoo.de>, David Parduhn <xkill85@gmx.net>, Rene Linke <rene.linke@blindzeln.de>
Mesar Hameed [Sun, 30 Sep 2012 05:42:19 +0000 (06:42 +0100)]
appModules/winamp.py, globalCommands.py:
Provide more contexts and improve translatability of messages.
http://nvda-project.org/ticket/1524
Mesar Hameed [Sat, 29 Sep 2012 09:52:43 +0000 (10:52 +0100)]
characterProcessing.py, synthDrivers/_espeak.py:
Provide some gettext context strings.
James Teh [Tue, 25 Sep 2012 01:32:12 +0000 (11:32 +1000)]
What's New: Add support for several more braille displays to release blurb.
James Teh [Mon, 24 Sep 2012 21:37:47 +0000 (07:37 +1000)]
Update liblouis to 2.5.1.
Fixes #2662, #2672.
Michael Curran [Mon, 24 Sep 2012 03:43:27 +0000 (13:43 +1000)]
msimn appModule: fix errors when trying to type with an input method in the to/cc/bcc fields in Outlook Express.
Michael Curran [Mon, 24 Sep 2012 01:53:55 +0000 (11:53 +1000)]
NVDA now announces the IME open status as it changes. This is really only important for Japanese as far as I can tell.
Michael Curran [Mon, 24 Sep 2012 01:26:14 +0000 (11:26 +1000)]
Add translator comments
Michael Curran [Mon, 24 Sep 2012 00:43:47 +0000 (10:43 +1000)]
Added another input composition option: always include a short character description for candidates. If on, a short character description (specifically the first) will be included in the candidate's name (i.e. will be spoken both for auto candidate list reading and for candidate selection changes). The rest of the character descriptions (if any) are still announced as the description on selection changes whether or not this option is on or off. These short character descriptions are provided for each character in a candidate, at the position of the candidate, rather than at the end. This option may be useful for both Krean and Japanese.
Mesar Hameed [Sat, 22 Sep 2012 18:37:21 +0000 (19:37 +0100)]
userGuide.t2t: fix small typo, heading has 4 equals before and 3 after, make it 4.
Thanks Marlin for noticing this.
Michael Curran [Sat, 22 Sep 2012 00:53:13 +0000 (10:53 +1000)]
More options for input composition:
* Announce Selected Candidate: allows to configure whether or not NVDA should announce the selected candidate when a candidate list appears or when the selection is changed. Note that if this option is turned off the review cursor is still placed on the candidate.
* Report Composition string changes: Allows you to configure whether or not NVDA will announce changes to the composition string.
Michael Curran [Fri, 21 Sep 2012 20:02:41 +0000 (06:02 +1000)]
IME support: delay reporting of a candidate change by re-posting another custom window message and processing it from a getMessage hook. This fixes bugs with Boshiamy where the reporting of the candidate list was very incomplete due to it not being completely shown yet.
Michael Curran [Mon, 17 Sep 2012 14:22:23 +0000 (00:22 +1000)]
Only automatically report all candidates in a candidate list if the candidate list has more than one item. If only 1, it should not be repeated twice. Also place a final comma (,) after the last candidate when automatically reporting to separate it from the further announcement of the actual focused candidate.
James Teh [Wed, 19 Sep 2012 09:40:51 +0000 (19:40 +1000)]
Credit Ali-Riza Ciftcioglu by name.
Halim Sahin [Wed, 19 Sep 2012 09:37:53 +0000 (19:37 +1000)]
papenmeier: Fix mapping of right rear key.
Fixes #2678.
James Teh [Wed, 19 Sep 2012 07:01:08 +0000 (17:01 +1000)]
SpeechSymbolProcessor: Optimise the regular expression by matching all single character symbols in a regexp character set rather than separate expressions separated by the | operator.
This should also allow for more single character symbols.
James Teh [Wed, 19 Sep 2012 01:16:29 +0000 (11:16 +1000)]
Add recent code contributors.
James Teh [Wed, 19 Sep 2012 01:09:53 +0000 (11:09 +1000)]
papenmeier: Correct reporting of formatting with upper routing row. NVDA needs to be given the chance to update the review position.
Authors: aliminator83@googlemail.com, James Teh <jamie@jantrid.net>
Fixes #2675.
James Teh [Tue, 18 Sep 2012 07:10:55 +0000 (17:10 +1000)]
source readme: Note pyserial dependency for other braille display drivers.
James Teh [Tue, 18 Sep 2012 06:23:23 +0000 (16:23 +1000)]
Support for newer models of Papenmeier BRAILLEX braille displays.
I've made some changes to the English documentation. German translators will need to update the German documentation accordingly.
Authors: Tobias Platen, Halim Sahin, aliminator83@googlemail.com, James Teh <jamie@jantrid.net>
Fixes #1265.
James Teh [Tue, 18 Sep 2012 06:17:39 +0000 (16:17 +1000)]
source readme: Add ftdi Python module dependency.
James Teh [Tue, 18 Sep 2012 06:01:06 +0000 (16:01 +1000)]
Update What's New.
James Teh [Tue, 18 Sep 2012 05:58:22 +0000 (15:58 +1000)]
English User Guide: Change the title of the Papenmeier section to be consistent with the description in the driver.
James Teh [Tue, 18 Sep 2012 05:28:19 +0000 (15:28 +1000)]
German User Guide: Formatting fixes.
James Teh [Tue, 18 Sep 2012 05:24:38 +0000 (15:24 +1000)]
User Guide: Move Papenmeier above BRLTTY. BRLTTY is the least preferred option for most users.
James Teh [Tue, 18 Sep 2012 05:21:21 +0000 (15:21 +1000)]
English User Guide: Linguistic and formatting fixes. Also change command names to names documented in User Guide.
James Teh [Tue, 18 Sep 2012 05:07:57 +0000 (15:07 +1000)]
Initial import of Papenmeier documentation.
Authors: Tobias Platen, Halim Sahin, aliminator83@googlemail.com
James Teh [Tue, 18 Sep 2012 05:00:10 +0000 (15:00 +1000)]
Use a non-zero test when checking for non-emptiness of a string instead of calling len().
James Teh [Tue, 18 Sep 2012 04:55:34 +0000 (14:55 +1000)]
Add copyright and credit NV Access for changes.
James Teh [Tue, 18 Sep 2012 04:51:59 +0000 (14:51 +1000)]
Remove extraneous gesture bindings.
James Teh [Tue, 18 Sep 2012 04:50:49 +0000 (14:50 +1000)]
Whitespace.
James Teh [Tue, 18 Sep 2012 04:46:44 +0000 (14:46 +1000)]
Use an itertools.cycle for r1next rather than a specific function.
James Teh [Tue, 18 Sep 2012 04:44:00 +0000 (14:44 +1000)]
brl_out: Make filling dummy bytes more efficient/readable.
James Teh [Tue, 18 Sep 2012 04:39:03 +0000 (14:39 +1000)]
Whitespace.
James Teh [Tue, 18 Sep 2012 04:31:10 +0000 (14:31 +1000)]
Initial import of Papenmeier driver.
Authors: Tobias Platen, Halim Sahin, aliminator83@googlemail.com
James Teh [Tue, 18 Sep 2012 04:07:54 +0000 (14:07 +1000)]
sysListView32: Arrrg. LVM_GETVIEW isn't supported by comctl32 < 6.0, so check for LVS_REPORT as well.
Hopefully, no one sets LVS_REPORT and then LV_VIEW_ICON, as we can't tell the difference between LV_VIEW_ICON and not supported.
This should fix the list in Protected Storage PassView.
Fixes #2673.
James Teh [Mon, 17 Sep 2012 02:46:21 +0000 (12:46 +1000)]
What's New: Add release blurb.
Mesar Hameed [Fri, 14 Sep 2012 08:31:34 +0000 (09:31 +0100)]
Add Italian 6 dot computer braille, and rename the other italian table from grade 1 to 8 dot computer braille.
James Teh [Fri, 14 Sep 2012 04:06:35 +0000 (14:06 +1000)]
If NVDA is installed on the system, directly opening an NVDA add-on package (e.g. from Windows Explorer or after downloading in a web browser) will install it into NVDA.
Fixes #2306.
James Teh [Fri, 14 Sep 2012 04:05:06 +0000 (14:05 +1000)]
Update What's New.
James Teh [Fri, 14 Sep 2012 03:56:20 +0000 (13:56 +1000)]
can not -> cannot
James Teh [Fri, 14 Sep 2012 02:50:45 +0000 (12:50 +1000)]
nvda_slave: Fix typo that was breaking the add-on installation failure message.
James Teh [Fri, 14 Sep 2012 02:48:10 +0000 (12:48 +1000)]
nvdaControllerinternal: Declare installAddonPackageFromPath with comm_status and fault_status so it returns error codes instead of raising exceptions, which is consistent with the other functions.
James Teh [Fri, 14 Sep 2012 02:17:17 +0000 (12:17 +1000)]
sconstruct: Now that we're using GNU gettext msgfmt, mo files can be built in parallel.
James Teh [Fri, 14 Sep 2012 01:40:05 +0000 (11:40 +1000)]
Ignore errors when unregistering the .nvda-addon file association, as it's probably just the first install, in which case the keys won't exist.
James Teh [Fri, 14 Sep 2012 00:14:35 +0000 (10:14 +1000)]
Merge main.
James Teh [Thu, 13 Sep 2012 22:00:44 +0000 (08:00 +1000)]
Fix errors in po files for af_ZA, ka and sq that were causing builds to fail now that we're using msgfmt from GNU gettext, which is stricter than msgfmt.py.
For af_ZA, there seems to have been an encoding error. I used Google Translate to source a translation for the problematic word, but a translator should verify this and correct it if necessary.
The errors in ka and sq were due to messages not ending in a line feed when they should.
James Teh [Thu, 13 Sep 2012 11:01:47 +0000 (21:01 +1000)]
What's New: Correct entry concerning installation of an add-on which is already installed.
James Teh [Thu, 13 Sep 2012 04:23:12 +0000 (14:23 +1000)]
sysListView32: Enable multi-column support for owner drawn items if there is a non-empty accDescription, as this means there is valid column content.
Fixes certain lists such as in WinDirStat.
Fixes #2668.
James Teh [Thu, 13 Sep 2012 01:45:49 +0000 (11:45 +1000)]
sysListView32: Remove lvAppImageID, as it's not useful, I think it's wrong anyway and it doesn't support 64 bit.
James Teh [Thu, 13 Sep 2012 01:32:03 +0000 (11:32 +1000)]
Code doc.
James Teh [Thu, 13 Sep 2012 01:25:48 +0000 (11:25 +1000)]
Gettext message contexts are now supported. This allows multiple translations to be defined for a single English message depending on the context.
Fixes #1524.
James Teh [Thu, 13 Sep 2012 00:20:22 +0000 (10:20 +1000)]
Use msgfmt from GNU gettext to generate mo files instead of msgfmt.py.
This is needed to support message contexts and possibly other more advanced features.
James Teh [Wed, 12 Sep 2012 02:25:13 +0000 (12:25 +1000)]
The NVDA Key Commands Quick Reference document has been renamed to Commands Quick Reference, as it now includes touch commands as well as keyboard commands.
James Teh [Wed, 12 Sep 2012 01:17:43 +0000 (11:17 +1000)]
sysListView32.ListItem.name: If IAccessible has a valid name, return that instead of displayText even if the list reports it is owner drawn.
This shoulde fix reporting of the contact list in Zello.
Fixes #2645.
James Teh [Wed, 12 Sep 2012 01:16:33 +0000 (11:16 +1000)]
Fix indentation.
James Teh [Wed, 12 Sep 2012 00:17:30 +0000 (10:17 +1000)]
Window.devInfo: Add displayText.
James Teh [Wed, 12 Sep 2012 00:14:40 +0000 (10:14 +1000)]
devInfo: Move truncation of long string values into a function rather than duplicating the code everywhere. Increase truncation length to 250 chars. Truncate some other potentially long strings.
James Teh [Tue, 11 Sep 2012 10:15:20 +0000 (20:15 +1000)]
User Guide: List Windows 8 as a supported operating system. There are still some niggles, but for the most part, it's quite usable with NVDA.
James Teh [Tue, 11 Sep 2012 10:12:22 +0000 (20:12 +1000)]
User Guide: Fixes and tweaks to touch documentation.
Fixes #2661.
Mesar Hameed [Tue, 11 Sep 2012 07:43:24 +0000 (08:43 +0100)]
Forgot to add ticket number for new braille tables.
Mesar Hameed [Tue, 11 Sep 2012 07:32:28 +0000 (08:32 +0100)]
Add Estonian grade 0, Portuguese 8 computer braille tables.
Switch to using the new Ethiopic table.
James Teh [Tue, 11 Sep 2012 06:16:22 +0000 (16:16 +1000)]
What's New: Mention liblouis update.
James Teh [Tue, 11 Sep 2012 06:14:54 +0000 (16:14 +1000)]
In Mozilla applications, the value of spin buttons is now correctly reported when it changes.
To fix this, IAccessible's valueChange event now checks whether NVDA determined that the object had editable text instead of just checking for the IAccessibleText interface.
Fixes #2653.
Michael Curran [Tue, 11 Sep 2012 06:09:50 +0000 (16:09 +1000)]
Updated user guide to include a section on touch gestures. Added a Touch column to some of the NVDA command tables so that they now include touch gestures for commands that have them. Mentioned touch when talking about remapping gestures. Changed a few mentions of "key commands" to "NVDA commands" and the like.
James Teh [Tue, 11 Sep 2012 04:35:14 +0000 (14:35 +1000)]
utorrent.TorrentContentsListItem.name: Use the new _getColumnLocation method, rather than messing about with the column header IAccessibles.
James Teh [Tue, 11 Sep 2012 03:33:24 +0000 (13:33 +1000)]
FocusableUnfocusableContainer: Err, let's not focus on *every* focusable descendant, shall we? Just the first (as intended) is quite enough.
James Teh [Tue, 11 Sep 2012 03:25:35 +0000 (13:25 +1000)]
Update to liblouis 2.5.0.
James Teh [Tue, 11 Sep 2012 03:04:05 +0000 (13:04 +1000)]
Where a document contains an application, the content of the application is no longer included in browse mode. This prevents unexpectedly moving inside the application when navigating. You can interact with the application in the same way as for embedded objects.
Fixes #990.
James Teh [Tue, 11 Sep 2012 03:03:36 +0000 (13:03 +1000)]
Update documentation.
James Teh [Tue, 11 Sep 2012 02:54:07 +0000 (12:54 +1000)]
Merge main.
James Teh [Tue, 11 Sep 2012 02:52:12 +0000 (12:52 +1000)]
Introduce a FocusableUnfocusableContainer behavior to make unfocusable containers focusable using their first focusable descendant. Use this in IAccessible for unfocusable applications. This makes it possible to work with unfocusable ARIA applications.
James Teh [Tue, 11 Sep 2012 02:51:45 +0000 (12:51 +1000)]
VirtualBuffer: Set focus to an application to activate it. Don't focus on applications when navigating.
Michael Curran [Tue, 11 Sep 2012 01:39:54 +0000 (11:39 +1000)]
MSHTML NVDAObject: implement the location property to fetch the coorect location using getBoundingcleitnRect and ClientToScreen so as to not rely on the incorrect MSAA location from an ancestor element. However text leaf nodes just give None for location as its impossible to get a correct one. this now allows more accurately routing the mouse to objects in IE and such.
Michael Curran [Tue, 11 Sep 2012 01:29:21 +0000 (11:29 +1000)]
MSHTML NVDAObject's kwargsFromSuper: more accurately calculate coordinates for use with ElementFromPoint. This should hopefully make reading with touch in IE metro (win8) more accurate, and seems to improve accuracy with the mouse for IE in general. Though its still not as high resolution as it used to be as it does use the parent element, not individual text nodes.
Michael Curran [Tue, 11 Sep 2012 00:29:13 +0000 (10:29 +1000)]
RowWithoutCelObjects behavior's _getColumnLocation method is now noted as being optional. _fakeTableCell now catches NotImplementedError in this case.
Michael Curran [Mon, 10 Sep 2012 22:52:24 +0000 (08:52 +1000)]
Some small fixes for list table code:
* SysListview32 NVDAObject's _getColumnLocation method: use the column order array.
* SysListview32 NVDAObject's _getColumnLocationRaw method: remove if check for VirtualAllo9cEx as it raises an exception on errors anyway.
* RowWithoutCellObjects behavior: provide a base _getColumnLocation method that raises NotImplementedError.
James Teh [Mon, 10 Sep 2012 10:47:21 +0000 (20:47 +1000)]
mshtml vbuf backend: Don't render descendants of ARIA applications.
James Teh [Mon, 10 Sep 2012 10:22:13 +0000 (20:22 +1000)]
TextInfo.getPresentationCategory: Present applications as markers so that their role is spoken when they are encountered.
James Teh [Mon, 10 Sep 2012 10:21:13 +0000 (20:21 +1000)]
gecko vbuf backend: Don't render descendants of ARIA applications.
Michael Curran [Mon, 10 Sep 2012 09:55:46 +0000 (19:55 +1000)]
Provide a location for fake table cells for lists (specifically SysListview32 controls). This therefore also allows routing the mouse to the position of these objects. Though it is worth noting that NVDA will only announce the list item as a whole when the mouse moves there as objectFromPoint does not pick it up. But clicking would click in the right place. Fixes #2651.
Michael Curran [Mon, 10 Sep 2012 09:49:46 +0000 (19:49 +1000)]
For SysListview32 controls that are owner drawn, again use displayModel to fetch the text. Though this time fill in name, not value. Also disable column support for owner drawn SysListview32 controls as although some do get column headers right, there is nothing stopping the app from drawing right across the columns ignoring them (such as in the case of the Sys Internals Auto Runs app). Fixes #2652.
James Teh [Mon, 10 Sep 2012 06:45:05 +0000 (16:45 +1000)]
MSHTML: Implement isFocusable.
James Teh [Mon, 10 Sep 2012 06:44:46 +0000 (16:44 +1000)]
NVDAObject: Add isFocusable and hasFocus properties.
The base implementation just checks states, but subclasses may wish to override these rather than using states, as fetching all states can be expensive.
James Teh [Mon, 10 Sep 2012 05:22:02 +0000 (15:22 +1000)]
What's New: Spelling error: Excell -> Excel.
James Teh [Mon, 10 Sep 2012 05:16:57 +0000 (15:16 +1000)]
MSHTML: Add some devInfo.
James Teh [Mon, 10 Sep 2012 05:16:43 +0000 (15:16 +1000)]
IAccessible.devInfo: Add accName, accDescription and accValue, as these might be useful if NVDA has overridden them in the abstracted properties.
James Teh [Sun, 9 Sep 2012 07:56:51 +0000 (17:56 +1000)]
mozilla: Reinstate mouse transparency (beTransparentToMouse = True) for text leaf nodes.
Fixes mouse tracking in Mozilla applications.
Fixes #2656.
James Teh [Sun, 9 Sep 2012 07:41:35 +0000 (17:41 +1000)]
sysListView32: Enable multi-column support for tile view.
Fixes #2657.