OSDN Git Service

nvdajp/nvdajp.git
13 years agoUpdate version string. release-2011.1.1rc1
James Teh [Wed, 30 Mar 2011 01:15:09 +0000 (11:15 +1000)]
Update version string.

13 years agoWhat's New: Add entry for moveToParentTreeInterceptor fix.
James Teh [Wed, 30 Mar 2011 00:31:25 +0000 (10:31 +1000)]
What's New: Add entry for moveToParentTreeInterceptor fix.

13 years agoUpdated finnish language file, user guide, language strings for the NVDA installer...
Peter Vágner [Tue, 29 Mar 2011 12:30:47 +0000 (14:30 +0200)]
Updated finnish language file, user guide, language strings for the NVDA installer and changes,
Updated slovak changes.

13 years agoWhat's New: Minor tweak.
James Teh [Tue, 29 Mar 2011 08:56:12 +0000 (18:56 +1000)]
What's New: Minor tweak.

13 years agoDisable logging on secure Windows screens, as this is a security risk.
James Teh [Tue, 29 Mar 2011 08:54:37 +0000 (18:54 +1000)]
Disable logging on secure Windows screens, as this is a security risk.
Fixes #1435.

13 years agoNVDAHelper.RemoteLoader64: The file descriptors returned by the fileno() method of...
James Teh [Tue, 29 Mar 2011 07:51:39 +0000 (17:51 +1000)]
NVDAHelper.RemoteLoader64: The file descriptors returned by the fileno() method of Python file objects are not file handles. Therefore, when duplicating the nul file handle for the loader process, query the file handle with msvcrt.get_osfhandle().
This never caused a problem because there always seemed to be a file handle with the same number as the file descriptor we were supplying, though it's very possible it was the wrong one. However, once we have no log file, this fails with an invalid handle error.
In any case, this was *very* incorrect. I'm surprised it hasn't caused us problems before this.

13 years agoReport space pressed with modifiers other than shift as a command key.
James Teh [Tue, 29 Mar 2011 05:25:38 +0000 (15:25 +1000)]
Report space pressed with modifiers other than shift as a command key.
Fixes #1424.

13 years agoDon't report shifted characters as command keys.
James Teh [Tue, 29 Mar 2011 05:23:47 +0000 (15:23 +1000)]
Don't report shifted characters as command keys.
Fixes #1422.

13 years agoNVDAObjects.IAccessible.IAccessible.findOverlayClasses: when checking if GeckoPluginW...
Michael Curran [Tue, 29 Mar 2011 03:05:32 +0000 (13:05 +1000)]
NVDAObjects.IAccessible.IAccessible.findOverlayClasses: when checking if GeckoPluginWindow should be used, also make sure the childID is 0.

13 years agoFix for #1429 (Firefox 4: Can't escape embedded objects using moveToParentTreeInterce...
Michael Curran [Tue, 29 Mar 2011 02:50:57 +0000 (12:50 +1000)]
Fix for #1429 (Firefox 4: Can't escape embedded objects using moveToParentTreeInterceptor script):
* NVDAObjects.IAccessible.adobeFlash.Root NVDAObject's parent property: ass accParent is broken on the Adobe Flash root client, instead override it to properly return its window root IAccessible.
* IAccessibleHandler: add NAVRELATION_EMBEDS Mozilla Gecko constant.
* NVDAObjects.IAccessible.mozilla: add a GeckoPluginWindowRoot overlay NVDAObject, which should be used on the window root IAccessible NVDAObject for GeckoPlugin windows (the newer plugin window class in Firefox). This NvDAObject overrides the parent property to appropriately return the document this plugin is embedded in. It does this by fetching the original parent, checking to see if it has a Gecko version, and in deed if its not version 1 (therefore 2 or higher) and then using Mozilla's NAVRELATION_EMBEDS to fetch the active document.
* NVDAObjects.IAccessible.IAccessible.findOverlayClasses: if the window class is GeckoPluginWindow and the object's MSAA objectID is 0 (window root) then use the mozilla.GeckoPluginWindowRoot overlay class.
* globalCommands.GlobalCommands.script_moveToParentTreeInterceptor: rather than just using eventHandler.executeEvent directly to fake the focus event, instead use wx.CallLater to run the executeEvent call  50 ms in to the future. This is needed for Firefox 4 to get around the issue where a focus event is fired on the top window after focus moves back to the document.

13 years agoUpdated czech language file and fixed a problem which caused czech quick command...
Peter Vágner [Fri, 25 Mar 2011 10:02:51 +0000 (11:02 +0100)]
Updated czech language file and fixed a problem which caused czech quick command keys not to be generated for the official version.

13 years agoapi.copyToClip(): Catch exceptions from OpenClipboard and return False as callers...
James Teh [Fri, 25 Mar 2011 07:12:04 +0000 (17:12 +1000)]
api.copyToClip(): Catch exceptions from OpenClipboard and return False as callers expect.
Fixes exception when using review_copy script in secure mode.

13 years agonvdaHelper: allow nvdaHelperRemoteLoader to compile again by fixing the argument...
Michael Curran [Fri, 25 Mar 2011 06:57:12 +0000 (16:57 +1000)]
nvdaHelper: allow nvdaHelperRemoteLoader to compile again by fixing the argument to injection_initialize... oops missed this.

13 years agoUpdate changes file to mention clipboard fix.
Michael Curran [Fri, 25 Mar 2011 05:55:55 +0000 (15:55 +1000)]
Update changes file to mention clipboard fix.

13 years agoDo not allow copy/paste at all inside NVDA's UI while in secure mode (e.g. when...
Michael Curran [Fri, 25 Mar 2011 05:39:30 +0000 (15:39 +1000)]
Do not allow copy/paste  at all inside NVDA's UI while in secure mode (e.g. when NVDA is running on the secure desktop -- lock screen -- windows logon). To do this, Only in the NVDA process itself, and only in secure mode, nvdaHelperRemote hooks the OpenClipboard Windows API function and forces it to return false, and does not call the original OpenClipboard. This simply denies access to the clipboard for NVDA's process. Fixes #1421.

13 years agoDon't include the Donate menu item in secure mode, as this is a security risk.
James Teh [Wed, 23 Mar 2011 06:19:33 +0000 (16:19 +1000)]
Don't include the Donate menu item in secure mode, as this is a security risk.
Fixes #1419.

13 years agoUpdate version string. release-2011.1
James Teh [Mon, 7 Mar 2011 01:49:41 +0000 (11:49 +1000)]
Update version string.

13 years agoUpdated Russian language strings for the NVDA installer
Aleksey Sadovoy [Mon, 7 Mar 2011 01:18:47 +0000 (03:18 +0200)]
Updated Russian language strings for the NVDA installer

13 years agoUpdate Russian language file and changes, update contributors.
Aleksey Sadovoy [Mon, 7 Mar 2011 01:06:14 +0000 (03:06 +0200)]
Update Russian language file and changes, update contributors.

13 years agoUpdated dutch language file and added user guide in dutch.
Peter Vágner [Fri, 4 Mar 2011 21:27:56 +0000 (22:27 +0100)]
Updated dutch language file and added user guide in dutch.

13 years agoMerge
Bram Duvigneau [Fri, 4 Mar 2011 19:15:45 +0000 (20:15 +0100)]
Merge

13 years agoUpdated Dutch translation
Bram Duvigneau [Fri, 4 Mar 2011 19:13:32 +0000 (20:13 +0100)]
Updated Dutch translation

13 years agoAdded Dutch translation of the user guide
Bram Duvigneau [Fri, 4 Mar 2011 15:15:12 +0000 (16:15 +0100)]
Added Dutch translation of the user guide

13 years agoUpdated japanese language file.
Peter Vágner [Fri, 4 Mar 2011 13:01:20 +0000 (14:01 +0100)]
Updated japanese language file.

13 years agoUpdated simplified chinese user guide and the language strings for the NVDA installer.
Peter Vágner [Thu, 3 Mar 2011 17:47:07 +0000 (18:47 +0100)]
Updated simplified chinese user guide and the language strings for the NVDA installer.

13 years agoUpdated traditional chinese language file and user guide,
Peter Vágner [Thu, 3 Mar 2011 14:33:27 +0000 (15:33 +0100)]
Updated traditional chinese language file and user guide,
Updated simplified chinese language file.

13 years agoUpdated finnish user guide and changes.
Peter Vágner [Wed, 2 Mar 2011 21:53:56 +0000 (22:53 +0100)]
Updated finnish user guide and changes.

13 years agoUpdated croatian language file.
Peter Vágner [Wed, 2 Mar 2011 06:11:24 +0000 (07:11 +0100)]
Updated croatian language file.

13 years agoUpdated contributers file,
Peter Vágner [Tue, 1 Mar 2011 19:30:01 +0000 (20:30 +0100)]
Updated contributers file,

13 years agoUpdated italian language file, user guide and changes.
Peter Vágner [Tue, 1 Mar 2011 19:28:22 +0000 (20:28 +0100)]
Updated italian language file, user guide and changes.

13 years agoUpdated contributers file, Arabic translation team 2011.1
Mesar Hameed [Tue, 1 Mar 2011 11:59:55 +0000 (11:59 +0000)]
Updated contributers file, Arabic translation team 2011.1

13 years agoUpdated hungarian user guide and changes,
Peter Vágner [Tue, 1 Mar 2011 07:34:28 +0000 (08:34 +0100)]
Updated hungarian user guide and changes,
Updated galician language file and user guide.

13 years agouserGuide: Fixed a typo (thx Aron)
Peter Vágner [Mon, 28 Feb 2011 20:40:22 +0000 (21:40 +0100)]
userGuide: Fixed a typo (thx Aron)

13 years agoUpdated Arabic locale, (userguide, changes ...
Peter Vágner [Mon, 28 Feb 2011 07:24:46 +0000 (08:24 +0100)]
Updated Arabic locale, (userguide, changes ...

13 years agoUpdated Arabic locale, (userguide, changes and nvda.po).
Mesar Hameed [Mon, 28 Feb 2011 06:26:12 +0000 (06:26 +0000)]
Updated Arabic locale, (userguide, changes and nvda.po).

13 years agoAdded changes in polish,
Peter Vágner [Sun, 27 Feb 2011 23:26:17 +0000 (00:26 +0100)]
Added changes in polish,
Updated polish language file, language strings for the NVDA installer, user guide,
Updated german language file, user guide and changes,
Updated danish language file,
Updated czech language file, language strings for the NVDA installer and user guide,
Updated slovak user guide and changes.

13 years agovkCodes: fixed a typo which in turn fixes anouncement of left control key press in...
Peter Vágner [Fri, 25 Feb 2011 12:00:41 +0000 (13:00 +0100)]
vkCodes: fixed a typo which in turn fixes anouncement of left control key press in the NVDA's user language.

13 years agoRevert recent change to User Guide, as we're well into string freeze now and it's... release-2011.1rc1
James Teh [Thu, 24 Feb 2011 22:19:52 +0000 (08:19 +1000)]
Revert recent change to User Guide, as we're well into string freeze now and it's a relatively minor clarification.

13 years agoUpdated japanese language file and language strings for the NVDA installer,
Peter Vágner [Thu, 24 Feb 2011 12:56:25 +0000 (13:56 +0100)]
Updated japanese language file and language strings for the NVDA installer,
Added turkish locale specific gesture map fixing inconsistencies and differences compared to the builtin laptop layout,
Updated turkish user guide,
Updated slovak userguide and language strings for the NVDA installer.

13 years agoAdd ability to copy locale dependand gesture maps to the setup script. Yeah, I know...
Peter Vágner [Thu, 24 Feb 2011 09:18:22 +0000 (10:18 +0100)]
Add ability to copy locale dependand gesture maps to the setup script. Yeah, I know we are in a RC state but functionality is already there it just has to be enabled.

13 years agoSome more clarifications for the advanced chapter Remapping Key Assignments and Other...
Peter Vágner [Thu, 24 Feb 2011 09:16:42 +0000 (10:16 +0100)]
Some more clarifications for the advanced chapter Remapping Key Assignments and Other Input Gestures

13 years agonvdaHelper remote: injection_winEventCallback: If the process is exiting, just return...
James Teh [Thu, 24 Feb 2011 06:54:29 +0000 (16:54 +1000)]
nvdaHelper remote: injection_winEventCallback: If the process is exiting, just return immediately, as doing anything will probably cause a crash.
At this point, the CRT could be terminated, data structures could be in an undefined state due to ExitProcess terminating our manager thread, etc.
To do this, we set a flag in DllMain when it informs us that the process is terminating.
Fixes crashes when exiting Malwarebytes' Anti-Malware in Windows XP.
Fixes #1289.

13 years agoAdded Ukrainian user guide, updated Ukrainian and Russian language files.
Aleksey Sadovoy [Wed, 23 Feb 2011 21:16:41 +0000 (23:16 +0200)]
Added Ukrainian user guide, updated Ukrainian and Russian language files.

13 years agosource readme: Clarify that you also need to run scons source if language files are...
James Teh [Wed, 23 Feb 2011 20:57:04 +0000 (06:57 +1000)]
source readme: Clarify that you also need to run scons source if language files are changed.

13 years ago When loading gesture map from a file also catch the exception signallingUnicode...
Peter Vágner [Wed, 23 Feb 2011 13:15:34 +0000 (14:15 +0100)]
  When loading gesture map from a file also catch the exception signallingUnicodeDecodeError. It means user is now notified to the fact the file is not utf-8 encoded and NVDA can continue to run.

13 years agoAdded georgian language file by Beqa.
Peter Vágner [Wed, 23 Feb 2011 06:48:27 +0000 (07:48 +0100)]
Added georgian language file by Beqa.
Updated turkish user guide,
Added user guide in danish,
Updated slovak language file.

13 years agoWhat's New: Damn. Add missing entry.
James Teh [Tue, 22 Feb 2011 07:54:23 +0000 (17:54 +1000)]
What's New: Damn. Add missing entry.

13 years agoUpdated french language file,
Peter Vágner [Fri, 18 Feb 2011 08:00:26 +0000 (09:00 +0100)]
Updated french language file,
Updated polish language file.

13 years agoUpdated msn messenger appmodule with a turkish translation extending possibleHistoryW...
Peter Vágner [Thu, 17 Feb 2011 22:55:43 +0000 (23:55 +0100)]
Updated msn messenger appmodule with a turkish translation extending possibleHistoryWindowNames. It now means new incoming messages should be reported with turkish versions of msn as well.

13 years agoUpdated turkish user guide,
Peter Vágner [Thu, 17 Feb 2011 08:26:31 +0000 (09:26 +0100)]
Updated turkish user guide,
Updated finnish user guide and changes.

13 years agoUpdated italian language file,
Peter Vágner [Wed, 16 Feb 2011 10:43:35 +0000 (11:43 +0100)]
Updated italian language file,
Updated turkish user guide.

13 years agomshtml vbuf backend: Ensure that A nodes with an empty href (as opposed to a non...
James Teh [Wed, 16 Feb 2011 02:48:59 +0000 (12:48 +1000)]
mshtml vbuf backend: Ensure that A nodes with an empty href (as opposed to a non-existent href) are treated as links.
It is possible for an A node to have href=, but this is still a link.
In particular, Windows Live Mail seems to do this for all links.
Fixes the issue where some legitimate links were not being identified as links, such as in Windows Live Mail.

13 years agoSettingsDialog.__new__: Some subclasses take more than one argument, so accept a...
James Teh [Tue, 15 Feb 2011 20:47:35 +0000 (06:47 +1000)]
SettingsDialog.__new__: Some subclasses take more than one argument, so accept a variable number of arguments.
Fixes broken dictionary dialog.

13 years agoSettingsDialog: Do the existing instance check in __new__ instead of __init__ so...
James Teh [Tue, 15 Feb 2011 06:07:46 +0000 (16:07 +1000)]
SettingsDialog: Do the existing instance check in __new__ instead of __init__ so that the object isn't even constructed if there is already an instance.
Previously, __del__ was being called even if __init__ raised an exception, so _hasInstance was being cleared when it shouldn't.
Fixes the issue where you could open a second NVDA settings dialog if you tried twice.

13 years agoAdd missing What's New entry.
James Teh [Tue, 15 Feb 2011 04:50:58 +0000 (14:50 +1000)]
Add missing What's New entry.

13 years agoglobalCommands: For the scripts that activate settings dialogs, ensure that the funct...
James Teh [Tue, 15 Feb 2011 01:25:23 +0000 (11:25 +1000)]
globalCommands: For the scripts that activate settings dialogs, ensure that the function is executed with wx.CallAfter so that modal dialogs don't cause the script to block.
Fixes the issue where NVDA freezes when a user attempts to open a settings dialog using its keyboard shortcut when a settings dialog is already open.
Fixes #1372.

13 years agoAdded turkish user guide and turkish language strings for the NVDA installer,
Peter Vágner [Mon, 14 Feb 2011 11:23:55 +0000 (12:23 +0100)]
Added turkish user guide and turkish language strings for the NVDA installer,
Updated turkish language file,
Updated spanish language file, user guide and changes,
Updated finnish language file, user guide and changes,
Updated french language file, user guide, changes and language strings for the NVDA installer.

13 years agoFixed say all in akelpad (#1365)
Peter Vágner [Mon, 14 Feb 2011 10:30:39 +0000 (11:30 +0100)]
Fixed say all in akelpad (#1365)

13 years agoUseful quick fix for #1363 (SR language not labeled correctly). Now at least it just...
Michael Curran [Sat, 12 Feb 2011 04:44:09 +0000 (14:44 +1000)]
Useful quick fix for #1363 (SR language not labeled correctly). Now at least it just shows sr, rather than also including the user's default language. Specific changes:
* languageHandler.getLanguageDescription: if localeNameToWindowsLCID returns 0, return None instead of going on and trying to use this 0 LCID to fetch a description. It seems that an LCID of 0 actually means the user's default language (in my case it shows English).
* languageHandler.getAvailableLanguages: Only include a description if getLanguageDescription for the locale does not return None. I.e. the label will either be "description, locale" or just "locale".

13 years agoSpanish and Galician translations: Fix broken translation for versionInfo.aboutMessag...
James Teh [Thu, 10 Feb 2011 23:48:44 +0000 (09:48 +1000)]
Spanish and Galician translations: Fix broken translation for versionInfo.aboutMessage, which was causing NVDA to fail to start for these translations.
Fixes #1361.

13 years agoWhat's New: Add missing ticket number.
James Teh [Thu, 10 Feb 2011 11:47:00 +0000 (21:47 +1000)]
What's New: Add missing ticket number.

13 years agocore: API handlers might need to be pumped once to get the first focus event, so...
James Teh [Thu, 10 Feb 2011 05:02:39 +0000 (15:02 +1000)]
core: API handlers might need to be pumped once to get the first focus event, so queue the setting of the initial focus. The focus is only forceably set if there hasn't yet been a focus event yet and there is no focus event pending.
Fixes double speaking of the initial focus on some controls.
Fixes #1359.

13 years agoIAccessibleHandler.processFocusNVDAEvent: When checking for a duplicate focus event...
James Teh [Thu, 10 Feb 2011 04:39:26 +0000 (14:39 +1000)]
IAccessibleHandler.processFocusNVDAEvent: When checking for a duplicate focus event, check against eventHandler.lastQueuedFocusObject, as there may be a pending focus event in the queue.
This should eliminate duplicate focus events that occur in the same core cycle.

13 years agoexplorer app module: make sure that NotificationArea class is not used on start menu...
Aleksey Sadovoy [Wed, 9 Feb 2011 02:12:32 +0000 (04:12 +0200)]
explorer app module: make sure that NotificationArea class is not used on start menu items.

13 years agoUser Guide: gesture remapping section: Move sentence about gesture identifiers up...
James Teh [Wed, 9 Feb 2011 01:31:26 +0000 (11:31 +1000)]
User Guide: gesture remapping section: Move sentence about gesture identifiers up to the discussion of the file format and remove duplication about using input help/log viewer. Add an example of unbinding a gesture using None as the script name.

13 years agoUser Guide: Update info about NVDA exiting a previous copy of NVDA: we no longer...
James Teh [Wed, 9 Feb 2011 01:28:27 +0000 (11:28 +1000)]
User Guide: Update info about NVDA exiting a previous copy of NVDA: we no longer display a message.

13 years agoUser Guide: Specify that both USB and bluetooth are supported for ALVA BC6x0 and...
James Teh [Wed, 9 Feb 2011 01:14:27 +0000 (11:14 +1000)]
User Guide: Specify that both USB and bluetooth are supported for ALVA BC6x0 and Handy Tech displays.

13 years agofreedomScientific braille display driver: Support the Focus 40 Blue when connected...
James Teh [Wed, 9 Feb 2011 01:09:29 +0000 (11:09 +1000)]
freedomScientific braille display driver: Support the Focus 40 Blue when connected via bluetooth.
Fixes #1345.

13 years agoUpdated arabic localization,
Peter Vágner [Tue, 8 Feb 2011 09:26:29 +0000 (10:26 +0100)]
Updated arabic localization,
Updated thai language file.

13 years agoscriptHandler.findScript(): Import globalCommands before searching global maps, as...
James Teh [Tue, 8 Feb 2011 07:36:33 +0000 (17:36 +1000)]
scriptHandler.findScript(): Import globalCommands before searching global maps, as this might be the first import of globalCommands and it might be needed by global maps.
Fixes the issue where a command from a global gesture map wouldn't work if it was the first command after NVDA was started and it was in globalCommands.

13 years agobraille.initialize: If focus/review has been initialised, update the display to the...
James Teh [Tue, 8 Feb 2011 06:56:32 +0000 (16:56 +1000)]
braille.initialize: If focus/review has been initialised, update the display to the current focus/review position.
Fixes the issue where the display was blank until focus/review was moved when reverting to saved configuration.

13 years agobraille: When terminating, kill the cursor blink and message timers if they are active.
James Teh [Tue, 8 Feb 2011 06:42:37 +0000 (16:42 +1000)]
braille: When terminating, kill the cursor blink and message timers if they are active.
Fixes intermittent exceptions when reverting to saved configuration with a braille display active.

13 years agoBrailleDisplayDriver.terminate: Many displays require that the sequence of cells...
James Teh [Tue, 8 Feb 2011 05:42:04 +0000 (15:42 +1000)]
BrailleDisplayDriver.terminate: Many displays require that the sequence of cells past to the display method is padded to the number of cells on the display, so do this rather than just passing an empty sequence. This was causing some displays not to be cleared properly when NVDA released the display.

13 years agoWhat's New: Move support of colors to the end of highlights and note that IBM Lotus...
James Teh [Tue, 8 Feb 2011 03:20:06 +0000 (13:20 +1000)]
What's New: Move support of colors to the end of highlights and note that IBM Lotus Symphony is included, as this is probably the most useful in terms of the controls where it is supported. Also add info on supported controls to the colors entry in New Features.

13 years agoStrip the UTF-8 BOM from the title of all txt2tags output.
James Teh [Tue, 8 Feb 2011 02:08:31 +0000 (12:08 +1000)]
Strip the UTF-8 BOM from the title of all txt2tags output.

13 years agoWhat's New: Minor fix.
James Teh [Mon, 7 Feb 2011 21:20:06 +0000 (07:20 +1000)]
What's New: Minor fix.

13 years agoUpdated Arabic localization to match main rev4092
Mesar Hameed [Mon, 7 Feb 2011 15:45:09 +0000 (15:45 +0000)]
Updated Arabic localization to match main rev4092

Updated userGude, changes, po file, installer interface, removed readme.

13 years agoUpdated Russian language file
Aleksey Sadovoy [Mon, 7 Feb 2011 10:22:39 +0000 (12:22 +0200)]
Updated Russian language file

13 years agoNVDA no more unindentionally reads whole text when typing in the Visual Studio 2005...
Aleksey Sadovoy [Mon, 7 Feb 2011 06:05:56 +0000 (08:05 +0200)]
NVDA no more unindentionally reads whole text when typing in the Visual Studio 2005/2008 code editor.

Especially: ignore event_valueChange on the editor object. Fixes #975.

Fixes #975.

13 years agoUpdated portuguese language file
Peter Vágner [Mon, 7 Feb 2011 05:55:37 +0000 (06:55 +0100)]
Updated portuguese language file

13 years agoEnglish User Guide: Clarify/simplify the input gesture binding section.
James Teh [Mon, 7 Feb 2011 00:47:34 +0000 (10:47 +1000)]
English User Guide: Clarify/simplify the input gesture binding section.

13 years agoUpdated hungarian language file,
Peter Vágner [Sun, 6 Feb 2011 10:48:42 +0000 (11:48 +0100)]
Updated hungarian language file,
updated brazilian portuguese language strings for the NVDA installer.

13 years agoWhat's New: Minor fixes.
James Teh [Sun, 6 Feb 2011 08:19:32 +0000 (18:19 +1000)]
What's New: Minor fixes.

13 years agoAdded mpc-hc appmodulle allowing NVDA to recognize status bar in the media player...
Peter Vágner [Sat, 5 Feb 2011 19:08:04 +0000 (20:08 +0100)]
Added mpc-hc appmodulle allowing NVDA to recognize status bar in the media player classic home cynema.

13 years agoFixed retrieving line offsets in AkelPad when the wordwrap mode is turned on (thx...
Peter Vágner [Sat, 5 Feb 2011 10:35:38 +0000 (11:35 +0100)]
Fixed retrieving line offsets in AkelPad when the wordwrap mode is turned on (thx to Kostadin Kolev for bringing it up)

13 years agoUpdated galician language file, strings for the NVDA installer, user guide and changes,
Peter Vágner [Sat, 5 Feb 2011 07:53:31 +0000 (08:53 +0100)]
Updated galician language file, strings for the NVDA installer, user guide and changes,
Updated finnish language file, language strings for the NVDA installer, user guide and changes.

13 years agowinConsoleHandler: Don't queue a caret event to NVDA if there is already one pending... release-2011.1beta2
James Teh [Fri, 4 Feb 2011 06:20:12 +0000 (16:20 +1000)]
winConsoleHandler: Don't queue a caret event to NVDA if there is already one pending. This stops consoles from flooding the event queue and causing pointless braille updates.

13 years agoNuke annoying debug message.
James Teh [Fri, 4 Feb 2011 05:39:07 +0000 (15:39 +1000)]
Nuke annoying debug message.

13 years agoReload the user and locale input gesture maps when reverting to saved config.
James Teh [Fri, 4 Feb 2011 02:07:32 +0000 (12:07 +1000)]
Reload the user and locale input gesture maps when reverting to saved config.

13 years agoGracefully handle errors in the user gesture map on startup.
James Teh [Fri, 4 Feb 2011 01:57:59 +0000 (11:57 +1000)]
Gracefully handle errors in the user gesture map on startup.
NVDA now presents a dialog informing the user about the error, then continues normally.
Fixes #1342.

13 years agoGlobalGestureMap:
James Teh [Fri, 4 Feb 2011 01:53:48 +0000 (11:53 +1000)]
GlobalGestureMap:
* Don't use a variable in globalVars to indicate an error. First, globalVars is evil and should be phased out. Second, the user doesn't need to see a dialog for errors in non-user gesture maps. Instead, add a variable to the instance specifying whether the last update contained an error.
* Previously, this flag was only set if there was a parse error in the file. However, there can also be errors in the way bindings are specified. Set the flag for those errors too.

13 years agocore: Avoid triple quoted strings in the middle of code, as it makes indentation...
James Teh [Fri, 4 Feb 2011 01:42:45 +0000 (11:42 +1000)]
core: Avoid triple quoted strings in the middle of code, as it makes indentation confusing. Also remove try except around inputCore.terminate, as it will never throw an exception.

13 years agoappModuleHandler: Python 2.x can't handle unicode module names, so encode them using...
James Teh [Thu, 3 Feb 2011 22:58:36 +0000 (08:58 +1000)]
appModuleHandler: Python 2.x can't handle unicode module names, so encode them using mbcs.
Most importantly, this stops exceptions when trying to load an app module for an executable containing non-ASCII characters. This was causing NVDA to fail to work at all with such applications.
On a system which is set to use the character set in question, an app module can even be loaded for such applications. However, if the character set is different (e.g. Russian executable name on an English system), an app module can't be loaded, as mbcs can't encode these characters and instead returns question marks. This issue will need to be addressed later if it becomes a problem.

Fixes #1352.

13 years agoFix invalid UTF-8 encoding. Among other things, this was breaking epydoc.
James Teh [Thu, 3 Feb 2011 22:13:40 +0000 (08:13 +1000)]
Fix invalid UTF-8 encoding. Among other things, this was breaking epydoc.

13 years agoUser Guide: Linguistic fixes.
James Teh [Thu, 3 Feb 2011 10:41:10 +0000 (20:41 +1000)]
User Guide: Linguistic fixes.

13 years agoinputCore: normalizeGestureIdentifier() was previously very specific to KeyboardInput...
James Teh [Thu, 3 Feb 2011 06:00:43 +0000 (16:00 +1000)]
inputCore: normalizeGestureIdentifier() was previously very specific to KeyboardInputGesture in that it assumed modifier keys of indeterminate order with a main key which was always last.
This isn't true for any of our current braille display drivers, where all keys can be combined in any order.
This meant that certain combinations of keys on braille displays never matched in gesture maps because the ordering was different.
To fix this problem, items separated by a + in the id part of the gesture identifier (including the main key for KeyboardInputGesture) must now all be in Python set order with no exceptions.
However, seeing, for example, 1+nvda looks pretty ugly to the user.
Therefore, add another attribute called logIdentifier which provides a single identifier to be logged. This identifier must be usable in gesture maps; i.e. normalising it must return an identifier that will match the gesture. However, the + separated parts of the id can be in whatever order is most readable to the user.
Another bonus of this is that logIdentifier can contain mixed case to make it more readable, whereas normalised gesture identifiers must be all lower case.
Fixes the major part of #1349.

13 years agoUpdated turkish language file,
Peter Vágner [Thu, 3 Feb 2011 06:14:13 +0000 (07:14 +0100)]
Updated turkish language file,
Updated spanish language file, user guide and language strings for the NVDA installer,
Updated brazilian portuguese language file.

13 years agoEnglish user guide: move the Further Information section to the very end. Previously...
Michael Curran [Thu, 3 Feb 2011 04:47:43 +0000 (14:47 +1000)]
English user guide: move the Further Information section to the very end. Previously this was before supported speech synthesizers.

13 years agoEnglish user guide: at the end of the user guesture map section (under advanced...
Michael Curran [Thu, 3 Feb 2011 04:41:03 +0000 (14:41 +1000)]
English user guide:  at the end of the user guesture map section (under advanced topics), mention the fact that using the alt key may be problematic as it may activate the menu bar in some applications.

13 years agoUpdate What's New.
James Teh [Wed, 2 Feb 2011 22:56:30 +0000 (08:56 +1000)]
Update What's New.