OSDN Git Service
James Teh [Fri, 27 Jan 2012 00:16:05 +0000 (10:16 +1000)]
Dialog NVDAObject behavior: When fetching text, don't add a space when the text of an object is empty.
Fixes spurious announcement of property pages and dialogs in some cases when there is no text, such as the property page just below the top level frame in recent Firefox builds.
James Teh [Fri, 27 Jan 2012 00:13:13 +0000 (10:13 +1000)]
English User Guide: Spelling consistency.
James Teh [Fri, 27 Jan 2012 00:11:20 +0000 (10:11 +1000)]
Add more key bindings for Brailliant BI/B displays as suggested by HumanWare.
Mesar Hameed [Wed, 25 Jan 2012 15:28:27 +0000 (15:28 +0000)]
userguide: add missing %kc:endInclude
James Teh [Wed, 25 Jan 2012 07:13:51 +0000 (17:13 +1000)]
adobeAcrobat.AcrobatNode NVDAObject: Don't log debugWarnings when retrieving accID or pdDomNode fails.
Reader seems to have silly AVL_AVView client objects above the document which aren't really document nodes. Unfortunately, we can't distinguish them from document nodes until these fail, so the log gets flooded with warnings. These warnings aren't that useful anyway.
James Teh [Wed, 25 Jan 2012 06:44:37 +0000 (16:44 +1000)]
adobeAcrobat NVDAObjects: Don't use object ID and child ID to detect the document, as this means the Document class won't be used for a document not retrieved from an event, which in turn means equality checks will fail. Use only roles and states instead.
James Teh [Wed, 25 Jan 2012 05:45:14 +0000 (15:45 +1000)]
VirtualBuffer.shouldPassThrough: When walking ancestors, correctly handle the case where there are no more parents.
This isn't supposed to happen, as it should hit the root NVDAObject before that. Nevertheless, we should handle it gracefully.
James Teh [Tue, 24 Jan 2012 08:20:49 +0000 (18:20 +1000)]
brailliantB driver: Don't even provide this display as an option (i.e. make check() return False) if no possible ports are found; i.e. no USB driver is installed and a display hasn't been paired via bluetooth.
This scan is very fast and unintrusive, so there's no reason not to do it.
James Teh [Tue, 24 Jan 2012 03:54:02 +0000 (13:54 +1000)]
In Adobe Reader, some links are no longer treated as containing read-only editable text fields.
This was occurring because Acrobat incorrectly exposes the focusable/focused states on text nodes beneath links, so we now scrap those states if the linked state is present.
James Teh [Mon, 23 Jan 2012 11:00:32 +0000 (21:00 +1000)]
Remove pointless line.
James Teh [Mon, 23 Jan 2012 04:21:15 +0000 (14:21 +1000)]
Add support for the HumanWare Brailliant BI and B series displays.
Fixes #1990.
James Teh [Sun, 22 Jan 2012 23:36:25 +0000 (09:36 +1000)]
English What's New: Minor linguistic fixes.
Mesar Hameed [Sat, 21 Jan 2012 09:09:00 +0000 (09:09 +0000)]
changes.t2t: Improved English for Poedit entry.
Mesar Hameed [Fri, 20 Jan 2012 08:42:18 +0000 (08:42 +0000)]
Added app module for Poedit.
Fixes #1811.
James Teh [Thu, 19 Jan 2012 08:11:45 +0000 (18:11 +1000)]
What's New: Add release blurb. Add missing bug fix entry.
Mesar Hameed [Wed, 18 Jan 2012 21:39:22 +0000 (21:39 +0000)]
Added some further translator comments.
James Teh [Wed, 18 Jan 2012 09:37:03 +0000 (19:37 +1000)]
English What's New: Fix spelling errors.
James Teh [Wed, 18 Jan 2012 07:38:36 +0000 (17:38 +1000)]
sconstruct: Build pot file using xgettext instead of pygettext, as it can retrieve translator comments and message contexts.
James Teh [Wed, 18 Jan 2012 04:25:54 +0000 (14:25 +1000)]
Update copyright years for 2012.
James Teh [Wed, 18 Jan 2012 01:00:35 +0000 (11:00 +1000)]
With automatic focus mode for focus changes enabled, focus mode is now correctly used for focused table cells; e.g. in ARIA grids.
Fixes #1763.
James Teh [Tue, 17 Jan 2012 23:23:16 +0000 (09:23 +1000)]
When the caret or review cursor moves, braille is now scrolled in the same way as when it is manually scrolled. This makes it more appropriate when braille is configured to read by paragraphs and/or avoid splitting words.
Also, when setting endPos, correctly handle the word wrap case where the window is right at the start of a word.
Fixes #1996.
Mesar Hameed [Tue, 17 Jan 2012 11:38:15 +0000 (11:38 +0000)]
excel.py, globalCommands.py, speech.py: Added a few translator comments.
James Teh [Tue, 17 Jan 2012 01:07:26 +0000 (11:07 +1000)]
Fix whitespace.
Áron Ócsvári [Mon, 16 Jan 2012 23:40:50 +0000 (23:40 +0000)]
Hungarian (hu):
changes.t2t updated 2011.3 section.
nvda.po matching 4884
Diogo Costa [Mon, 16 Jan 2012 22:26:56 +0000 (22:26 +0000)]
Portuguese (pt_PT):
userGuide.t2t continuing work on bringing userguide up to date.
nvda.po matching 4884
James Teh [Mon, 16 Jan 2012 23:22:32 +0000 (09:22 +1000)]
Fix EditableTextDisplayModelTextInfo._setCaretOffset, which was missing baseline in rect sequence.
Fixes caret routing in display model editable text fields.
Fixes #2042.
James Teh [Mon, 16 Jan 2012 22:43:37 +0000 (08:43 +1000)]
braille: Abbreviate clickable to clk.
Fixes #2043.
James Teh [Mon, 16 Jan 2012 22:26:31 +0000 (08:26 +1000)]
colors: Fix translator comment for the colour olive. The colour is called olive, not olive green.
Marlin Rodrigues [Mon, 16 Jan 2012 22:23:50 +0000 (22:23 +0000)]
Brazilian Portuguese (pt_BR):
Trying to fix problem with accented letters by forcing the language of the html.
userGuide.t2t
changes.t2t
Michel such [Sun, 15 Jan 2012 12:04:58 +0000 (12:04 +0000)]
French (fr):
userGuide.t2t corrections
changes.t2t matching 4880
nvda.po matching 4884
Cagri Dogan [Sun, 15 Jan 2012 12:01:49 +0000 (12:01 +0000)]
Turkish (tr):
userGuide.t2t matching 4882
nvda.po matching 4884
Dinakar T.D. [Sun, 15 Jan 2012 12:01:44 +0000 (12:01 +0000)]
Tamil (ta):
userGuide.t2t matching 4882
nvda.po matching 4884
symbols.dic
characterDescriptions.dic
Mesar Hameed [Sun, 15 Jan 2012 11:45:32 +0000 (11:45 +0000)]
Brazilian Portuguese (pt_BR):
changes.t2t matching 4880
nvda.po matching 4884
Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Katsutoshi Tsuji [Sun, 15 Jan 2012 11:39:30 +0000 (11:39 +0000)]
Japanese (ja):
userGuide.t2t matching 4882
changes.t2t matching 4851 (corrections)
nvda.po matching 4884
Jani Kinnunen [Sun, 15 Jan 2012 11:34:21 +0000 (11:34 +0000)]
Finnish (fi):
userGuide.t2t matching 4882
changes.t2t matching 4887
nvda.po matching 4884
Bernd Dorer [Sun, 15 Jan 2012 11:26:19 +0000 (11:26 +0000)]
German (de):
userGuide.t2t matching 4882
changes.t2t matching 4887
nvda.po matching 4886
Fatma Mehanna [Sun, 15 Jan 2012 11:24:48 +0000 (11:24 +0000)]
Arabic (ar):
userGuide.t2t matching 4882
changes.t2t matching 4887
nvda.po matching 4884
Mesar Hameed [Sun, 15 Jan 2012 10:42:13 +0000 (10:42 +0000)]
Added translator comments to some of the color names.
Michael Curran [Sat, 14 Jan 2012 00:44:03 +0000 (10:44 +1000)]
iTunes appModule: appropriately decode info such as lefel and index from accDescription on more lists (such as artist and album lists for column view)
James Teh [Thu, 12 Jan 2012 23:38:08 +0000 (09:38 +1000)]
braille: Minor changes to translators comments for braille roles.
Mesar Hameed [Thu, 12 Jan 2012 12:17:06 +0000 (12:17 +0000)]
Add some translator comments to braille tables and controlNames.
James Teh [Wed, 11 Jan 2012 23:45:04 +0000 (09:45 +1000)]
Sleep mode is automatically enabled when using OpenBook.
Fixes #1209.
James Teh [Wed, 11 Jan 2012 04:38:47 +0000 (14:38 +1000)]
We now require eSpeak 1.46.02, which contains bug fixes.
Fixes #1991.
James Teh [Tue, 10 Jan 2012 23:43:11 +0000 (09:43 +1000)]
adobeAcrobat NVDAObjects: Fixed work around for broken Acrobat foreground object which allows the report title command to work and filters out extraneous panes.
We somehow missed updating this code when the new dynamic NVDAObject code was introduced in 2010.
Mesar Hameed [Tue, 10 Jan 2012 08:29:35 +0000 (08:29 +0000)]
Remove spaces as part of indentation, we strictly use tabs.
Lines flagged up by pythons tabnanny
We had ' \t+' it should only be '\t+'
James Teh [Tue, 10 Jan 2012 00:44:01 +0000 (10:44 +1000)]
aria: Add translators comments clarifying strings which are for landmarks.
Mesar Hameed [Fri, 6 Jan 2012 10:30:35 +0000 (10:30 +0000)]
Consistancy in capitalization of dialog names.
Fixes #2015.
James Teh [Fri, 6 Jan 2012 04:32:40 +0000 (14:32 +1000)]
Update comment.
James Teh [Fri, 6 Jan 2012 02:43:55 +0000 (12:43 +1000)]
In browse mode with automatic focus mode for focus changes enabled, focusing on a toolbar will now switch to focus mode.
Fixes #1339.
James Teh [Thu, 5 Jan 2012 23:28:45 +0000 (09:28 +1000)]
In browse mode, the move mouse to current navigator object command now routes to the center of the object at the review cursor instead of the top left, making it more accurate it some cases.
Fixes #2029.
James Teh [Thu, 5 Jan 2012 08:28:03 +0000 (18:28 +1000)]
Fix typo in calc app module which meant backspace was not reporting the updated result.
Fixes #2030.
James Teh [Thu, 5 Jan 2012 02:17:19 +0000 (12:17 +1000)]
You can now configure whether frames in documents are reported from the Document Formatting preferences dialog.
Fixes #1900.
James Teh [Thu, 5 Jan 2012 02:16:27 +0000 (12:16 +1000)]
English User Guide: Document Formatting Settings: Capitalisation/spacing fixes. The items should all start with a capital letter.
James Teh [Thu, 5 Jan 2012 02:09:05 +0000 (12:09 +1000)]
Cosmetic.
James Teh [Wed, 4 Jan 2012 10:08:08 +0000 (20:08 +1000)]
Oops. Fix typos.
James Teh [Wed, 4 Jan 2012 07:53:24 +0000 (17:53 +1000)]
Generalise some code which is not specific to speech.
speech.REASON_* constants have been moved to controlTypes.
In controlTypes, speechRoleLabels and speechStateLabels have been renamed to just roleLabels and stateLabels, respectively.
Moved some other code out of speech so that braille no longer uses stuff from speech.
Fixes #228.
James Teh [Wed, 4 Jan 2012 04:41:35 +0000 (14:41 +1000)]
VirtualBuffer.shouldPassThrough: Menus sometimes get focus (due to menuStart events) even though they don't report as focused/focusable, so don't check focused/focusable for menus.
Fixes intermittent switching to browse mode when navigating ARIA menus.
Fixes #2025.
Mesar Hameed [Sun, 1 Jan 2012 04:14:24 +0000 (04:14 +0000)]
Files that have non-ascii content should declare an encoding.
This is mostly due to names in copyright messages being written with accents.
http://www.python.org/dev/peps/pep-0263/
James Teh [Fri, 30 Dec 2011 09:58:40 +0000 (19:58 +1000)]
braille: Abbreviate graphic role to gra.
Fixes #1955.
James Teh [Fri, 30 Dec 2011 09:37:44 +0000 (19:37 +1000)]
speech.getControlFieldSpeech: Fix reporting of containers when using quick navigation/moving focus, including lists and block quotes.
Fixes #1894.
Diogo Costa [Fri, 30 Dec 2011 08:23:12 +0000 (08:23 +0000)]
Portuguese (pt_PT):
userGuide.t2t
nvda.po
symbols.dic
Mesar Hameed [Thu, 29 Dec 2011 12:45:12 +0000 (12:45 +0000)]
Consistancy with capitalisation in the NVDA menu
Fixes #1980.
Cagri Dogan [Wed, 28 Dec 2011 12:19:29 +0000 (13:19 +0100)]
Turkish (tr):
nvda.po
symbols.dic
Dinakar T.D. [Wed, 28 Dec 2011 12:14:42 +0000 (13:14 +0100)]
Tamil (ta):
userGuide.t2t matching 4822
nvda.po
symbols.dic
Cleverson Casarin Uliana [Wed, 28 Dec 2011 12:07:15 +0000 (13:07 +0100)]
Brazilian Portuguese (pt_BR):
nvda.po
symbols.dic
Katsutoshi Tsuji [Wed, 28 Dec 2011 12:01:22 +0000 (13:01 +0100)]
Japanese (ja):
userGuide.t2t matching 4822
changes.t2t matching 4851
nvda.po
symbols.dic
Simone Dal Maso [Wed, 28 Dec 2011 11:58:21 +0000 (12:58 +0100)]
Italian (it):
userGuide.t2t matching 4799
changes.t2t matching 4844
nvda.po
symbols.dic
Juan C. buno [Wed, 28 Dec 2011 11:54:54 +0000 (12:54 +0100)]
Galician (gl):
userGuide.t2t matching 4822
changes.t2t matching 4851
nvda.po
symbols.dic
Michel such [Wed, 28 Dec 2011 11:51:44 +0000 (12:51 +0100)]
French (fr):
userGuide.t2t matching 4822
nvda.po
symbols.dic
Jani Kinnunen [Wed, 28 Dec 2011 11:44:40 +0000 (12:44 +0100)]
Finnish (fi):
userGuide.t2t matching 4822
changes.t2t matching 4851
nvda.po
symbols.dic
Juan C. buno [Wed, 28 Dec 2011 11:41:44 +0000 (12:41 +0100)]
Spanish (es):
userGuide.t2t matching 4822
changes.t2t matching 4851
nvda.po
symbols.dic
Bernd Dorer [Wed, 28 Dec 2011 11:37:50 +0000 (12:37 +0100)]
German (de):
userGuide.t2t matching 4822
changes.t2t matching 4844
nvda.po
Fatma Mehanna [Wed, 28 Dec 2011 11:27:08 +0000 (12:27 +0100)]
Arabic (ar):
userGuide.t2t matching 4822
changes.t2t matching 4844
Mesar Hameed [Wed, 28 Dec 2011 10:46:48 +0000 (11:46 +0100)]
Portuguese grade 2 Braille Table is not listed in braille.py
Fixes #2014.
Michael Curran [Tue, 27 Dec 2011 00:42:37 +0000 (10:42 +1000)]
languageHandler.localeNameToWindowsLCID: only normalize the locale name if looking the LCID up in Python's locale module. Do not normalize if asking Windows (Vista and above). This allows for correctly labeling sr. Fixes #1363 (for Vista and above).
Mesar Hameed [Mon, 26 Dec 2011 16:07:52 +0000 (16:07 +0000)]
Total Commander Appmodule should also work with 64-bit version (totalcmd64.exe)
Fixes #2011.
Michael Curran [Wed, 21 Dec 2011 06:41:49 +0000 (16:41 +1000)]
core: initialize nvdaHelper before speech instead of after, just incase particular synthDrivers may need to do some API hooking with minhook (e.g. registry redirection). This should not make any noticeable difference right now to anything else.
Michael Curran [Wed, 21 Dec 2011 05:08:07 +0000 (15:08 +1000)]
If NVDA must resort to a graphic or link's URL for a name if there is no title or alt, it will only be used if the resultant name remains shorter than 30 characters. Anything larger is assumed to be garbage and is replaced by a space. This should make reading web pages containing ad graphics and such much more enjoyable. Fixes #1989
Michael Curran [Wed, 21 Dec 2011 04:25:51 +0000 (14:25 +1000)]
Added extra symbols to english symbols.dic. Fixes #1976
Mesar Hameed [Sat, 17 Dec 2011 09:18:10 +0000 (09:18 +0000)]
DeveloperGuide, fix small typo.
Fixes #2001.
Michael Curran [Fri, 16 Dec 2011 09:22:27 +0000 (19:22 +1000)]
WordDocument NVDAObject's _moveInTable method: always make getTextInFields include table info for table movement, even if the user has reportTables disabled. Fixes #2000
James Teh [Mon, 12 Dec 2011 22:27:47 +0000 (08:27 +1000)]
Arrrg. Convert to Windows line endings.
Michael Curran [Mon, 12 Dec 2011 23:43:56 +0000 (09:43 +1000)]
Fix for #1964 (NVDA does not read entire line in MS Word). Remove some code that was supposed to be an optimization where the entire line would be fetched in one cycle of the lloop if there was no inline formatting requested. This code no longer worked due to the addition of footnote/endnote support and a few other things.
Peter Vágner [Mon, 12 Dec 2011 12:49:21 +0000 (13:49 +0100)]
Added two more eSpeak variants
James Teh [Mon, 12 Dec 2011 06:20:04 +0000 (16:20 +1000)]
Make braille word wrap configurable.
Fixes #1946.
James Teh [Sat, 10 Dec 2011 19:36:58 +0000 (05:36 +1000)]
adobeAcrobat vbuf backend: cosmetic: Make fillVBuf return and accept AdobeAcrobatVBufStorage_controlFieldNode_t to avoid ugly static_cast when dealing with language.
James Teh [Sat, 10 Dec 2011 17:46:18 +0000 (03:46 +1000)]
webKit vbuf: Support quick nav to tables. Table navigation isn't possible due to defficiencies in WebKit, but sometimes, jumping to a table is still useful.
James Teh [Sat, 10 Dec 2011 17:41:02 +0000 (03:41 +1000)]
webKit vbuf backend: WebKit provides both row and column representations for tables, duplicating the table cells. Skip the column representation.
James Teh [Fri, 9 Dec 2011 08:06:30 +0000 (18:06 +1000)]
source readme: Document that the liblouis source archive is now used instead of a pre-built liblouis.
James Teh [Fri, 9 Dec 2011 06:35:02 +0000 (16:35 +1000)]
SCons can now build liblouis. The liblouis source distribution should be placed in include/liblouis.
James Teh [Thu, 8 Dec 2011 10:15:14 +0000 (20:15 +1000)]
Digital Editions app module: Digital Editions won't work without UIA, but that doesn't mean we should cause exceptions. :)
James Teh [Wed, 7 Dec 2011 16:35:09 +0000 (02:35 +1000)]
Whitespace.
James Teh [Wed, 7 Dec 2011 16:26:50 +0000 (02:26 +1000)]
Bump eSpeak required version to 1.46.01, since it is a stable release.
James Teh [Wed, 7 Dec 2011 15:32:34 +0000 (01:32 +1000)]
webKit vbuf backend: Make the id counter specific to each instance of the backend instead of global. Make the first id be 0 instead of 1.
James Teh [Wed, 7 Dec 2011 15:23:46 +0000 (01:23 +1000)]
webKit vbuf: getNVDAObjectFromIdentifier: Pass the document's window handle when creating the NVDAObject, as WindowFromAccessibleObject will fail and calculating it is pointless anyway. Fixes inability to focus or activate objects not currently on screen.
Michael Curran [Wed, 7 Dec 2011 11:11:39 +0000 (21:11 +1000)]
Merged winwordTextInproc branch which majorly improves performance navigating and reading MS Word documents. It also adds the ability for NVDA to announce many more things such as heading levels, footnotes, endnotes and the existance of comments.
James Teh [Wed, 7 Dec 2011 10:04:26 +0000 (20:04 +1000)]
In books in Adobe Digital Editions 1.8.1 and later, pages are now turned automatically when using say all.
Fixes #1978.
James Teh [Wed, 7 Dec 2011 09:59:15 +0000 (19:59 +1000)]
Update What's New.
James Teh [Wed, 7 Dec 2011 09:52:44 +0000 (19:52 +1000)]
Merge main.
James Teh [Wed, 7 Dec 2011 09:51:57 +0000 (19:51 +1000)]
Basic support for web areas in iTunes such as the Store. Other applications using WebKit 1 may also be supported.
Fixes #734.