OSDN Git Service

nvdajp/nvdajp.git
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.

11 years agoUpdated support for Adobe Digital Editions so that it works in version 2.0.
James Teh [Mon, 1 Oct 2012 05:09:07 +0000 (15:09 +1000)]
Updated support for Adobe Digital Editions so that it works in version 2.0.
The executable name changed from digitaleditionspreview to just digitaleditions. The old digitaleditionspreview is still supported for now for those who haven't upgraded.
Fixes #2688.

11 years agoFrench (fr): added gestures.ini
Patrick ZAJDA [Sun, 30 Sep 2012 16:05:17 +0000 (17:05 +0100)]
French (fr): added gestures.ini

11 years agoPolish (pl):
Hubert Meyer [Sun, 30 Sep 2012 07:15:40 +0000 (08:15 +0100)]
Polish (pl):
  nvda.po matching 98% of main:5480

11 years agoKorean (ko): characterDescriptions.
Mesar Hameed [Sun, 30 Sep 2012 07:05:57 +0000 (08:05 +0100)]
Korean (ko): characterDescriptions.

11 years agoGreek (el):
access@e-rhetor.com [Sun, 30 Sep 2012 07:02:42 +0000 (08:02 +0100)]
Greek (el):
  nvda.po matching 96% of main:5480

11 years agoArabic (ar):
Fatma Mehanna [Sun, 30 Sep 2012 06:57:46 +0000 (07:57 +0100)]
Arabic (ar):
  userGuide.t2t matching 5477
  changes.t2t matching 5482
  nvda.po matching 100% of main:5480

11 years agoTurkish (tr):
Cagri Dogan [Sun, 30 Sep 2012 06:47:28 +0000 (07:47 +0100)]
Turkish (tr):
  userGuide.t2t matching 5477
  nvda.po matching 100% of main:5480

11 years agoTamil (ta):
Dinakar T.D. [Sun, 30 Sep 2012 06:46:54 +0000 (07:46 +0100)]
Tamil (ta):
  symbols.dic
  userGuide.t2t matching 5443
  nvda.po matching 100% of main:5480

11 years agoSlovak (sk):
Ondrej Rosik [Sun, 30 Sep 2012 06:45:01 +0000 (07:45 +0100)]
Slovak (sk):
  userGuide.t2t matching 5439
  changes.t2t matching 5456
  nvda.po matching 95% of main:5480

11 years agoRussian (ru):
Beqa Gozalishvili [Sun, 30 Sep 2012 06:41:08 +0000 (07:41 +0100)]
Russian (ru):
  nvda.po matching 94% of main:5464

11 years agoPortuguese (pt_PT):
Diogo Costa [Sun, 30 Sep 2012 06:37:33 +0000 (07:37 +0100)]
Portuguese (pt_PT):
  nvda.po matching 97% of main:5480

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

11 years agoDuch (nl):
Bart Simons [Sun, 30 Sep 2012 06:34:06 +0000 (07:34 +0100)]
Duch (nl):
  nvda.po matching 99% of main:5480

11 years agoNepali (ne):
him Prasad Gautam [Sun, 30 Sep 2012 06:32:08 +0000 (07:32 +0100)]
Nepali (ne):
  nvda.po matching 99% of main:5480

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

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

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

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

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

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

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

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

11 years agoappModules/winamp.py, globalCommands.py:
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

11 years agocharacterProcessing.py, synthDrivers/_espeak.py:
Mesar Hameed [Sat, 29 Sep 2012 09:52:43 +0000 (10:52 +0100)]
characterProcessing.py, synthDrivers/_espeak.py:
Provide some gettext context strings.

11 years agoWhat's New: Add support for several more braille displays to release blurb.
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.

11 years agoUpdate liblouis to 2.5.1.
James Teh [Mon, 24 Sep 2012 21:37:47 +0000 (07:37 +1000)]
Update liblouis to 2.5.1.
Fixes #2662, #2672.

11 years agomsimn appModule: fix errors when trying to type with an input method in the to/cc...
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.

11 years agoNVDA now announces the IME open status as it changes. This is really only important...
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.

11 years agoAdd translator comments
Michael Curran [Mon, 24 Sep 2012 01:26:14 +0000 (11:26 +1000)]
Add translator comments

11 years agoAdded another input composition option: always include a short character description...
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.

11 years agouserGuide.t2t: fix small typo, heading has 4 equals before and 3 after, make it 4.
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.

11 years agoMore options for input composition:
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.

11 years agoIME support: delay reporting of a candidate change by re-posting another custom windo...
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.

11 years agoOnly automatically report all candidates in a candidate list if the candidate list...
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.

11 years agoCredit Ali-Riza Ciftcioglu by name.
James Teh [Wed, 19 Sep 2012 09:40:51 +0000 (19:40 +1000)]
Credit Ali-Riza Ciftcioglu by name.

11 years agopapenmeier: Fix mapping of right rear key.
Halim Sahin [Wed, 19 Sep 2012 09:37:53 +0000 (19:37 +1000)]
papenmeier: Fix mapping of right rear key.
Fixes #2678.

11 years agoSpeechSymbolProcessor: Optimise the regular expression by matching all single charact...
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.

11 years agoAdd recent code contributors.
James Teh [Wed, 19 Sep 2012 01:16:29 +0000 (11:16 +1000)]
Add recent code contributors.

11 years agopapenmeier: Correct reporting of formatting with upper routing row. NVDA needs to...
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.

11 years agosource readme: Note pyserial dependency for other braille display drivers.
James Teh [Tue, 18 Sep 2012 07:10:55 +0000 (17:10 +1000)]
source readme: Note pyserial dependency for other braille display drivers.

11 years agoSupport for newer models of Papenmeier BRAILLEX braille displays.
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.

11 years agosource readme: Add ftdi Python module dependency.
James Teh [Tue, 18 Sep 2012 06:17:39 +0000 (16:17 +1000)]
source readme: Add ftdi Python module dependency.

11 years agoUpdate What's New.
James Teh [Tue, 18 Sep 2012 06:01:06 +0000 (16:01 +1000)]
Update What's New.

11 years agoEnglish User Guide: Change the title of the Papenmeier section to be consistent with...
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.

11 years agoGerman User Guide: Formatting fixes.
James Teh [Tue, 18 Sep 2012 05:28:19 +0000 (15:28 +1000)]
German User Guide: Formatting fixes.

11 years agoUser Guide: Move Papenmeier above BRLTTY. BRLTTY is the least preferred option for...
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.

11 years agoEnglish User Guide: Linguistic and formatting fixes. Also change command names to...
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.

11 years agoInitial import of Papenmeier documentation.
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

11 years agoUse a non-zero test when checking for non-emptiness of a string instead of calling...
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().

11 years agoAdd copyright and credit NV Access for changes.
James Teh [Tue, 18 Sep 2012 04:55:34 +0000 (14:55 +1000)]
Add copyright and credit NV Access for changes.

11 years agoRemove extraneous gesture bindings.
James Teh [Tue, 18 Sep 2012 04:51:59 +0000 (14:51 +1000)]
Remove extraneous gesture bindings.

11 years agoWhitespace.
James Teh [Tue, 18 Sep 2012 04:50:49 +0000 (14:50 +1000)]
Whitespace.

11 years agoUse an itertools.cycle for r1next rather than a specific function.
James Teh [Tue, 18 Sep 2012 04:46:44 +0000 (14:46 +1000)]
Use an itertools.cycle for r1next rather than a specific function.

11 years agobrl_out: Make filling dummy bytes more efficient/readable.
James Teh [Tue, 18 Sep 2012 04:44:00 +0000 (14:44 +1000)]
brl_out: Make filling dummy bytes more efficient/readable.

11 years agoWhitespace.
James Teh [Tue, 18 Sep 2012 04:39:03 +0000 (14:39 +1000)]
Whitespace.

11 years agoInitial import of Papenmeier driver.
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

11 years agosysListView32: Arrrg. LVM_GETVIEW isn't supported by comctl32 < 6.0, so check for...
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.

11 years agoWhat's New: Add release blurb.
James Teh [Mon, 17 Sep 2012 02:46:21 +0000 (12:46 +1000)]
What's New: Add release blurb.

11 years agoAdd Italian 6 dot computer braille, and rename the other italian table from grade...
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.

11 years agoIf NVDA is installed on the system, directly opening an NVDA add-on package (e.g...
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.

11 years agoUpdate What's New.
James Teh [Fri, 14 Sep 2012 04:05:06 +0000 (14:05 +1000)]
Update What's New.

11 years agocan not -> cannot
James Teh [Fri, 14 Sep 2012 03:56:20 +0000 (13:56 +1000)]
can not -> cannot

11 years agonvda_slave: Fix typo that was breaking the add-on installation failure message.
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.

11 years agonvdaControllerinternal: Declare installAddonPackageFromPath with comm_status and...
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.

11 years agosconstruct: Now that we're using GNU gettext msgfmt, mo files can be built in parallel.
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.

11 years agoIgnore errors when unregistering the .nvda-addon file association, as it's probably...
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.

11 years agoMerge main.
James Teh [Fri, 14 Sep 2012 00:14:35 +0000 (10:14 +1000)]
Merge main.