Develop and Download Open Source Software

Browse Subversion Repository

/[nvdajp]/trunk/contributors.txt

Log of /trunk/contributors.txt

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 68 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 12 08:39:25 2010 UTC (14 years, 1 month ago) by tsuzi
File length: 4977 byte(s)
Diff to previous 57
NVDA Projectの更新
Revision: 3467
Author: bzr
Date: 22:36:05, 2010年1月20日
Message:
Updated brazilian portuguese language strings for the NVDA installer, readme and quick command keys,
Updated spanish language file,
Updated czech language file, user guide and what's new,
Updated french language file,
Updated hungarian language file and what's new.

Revision: 3468
Author: bzr
Date: 6:59:04, 2010年1月21日
Message:
vbuf backends: Images inside links and clickables with alt= are no longer incorrectly rendered. One exception is where a link only includes an image with alt= and nothing else, in which case it will be included, as this is obviously an authoring error.

Revision: 3469
Author: bzr
Date: 8:45:03, 2010年1月21日
Message:
Update what's new.

Revision: 3470
Author: bzr
Date: 14:18:03, 2010年1月21日
Message:
*nvdaController interface: make the bindingh handle implicit so that it does not have to be passed in for every call. As there can only be one NVDA running on the system, there's no need to allow for specifying different binding handles. nvdaController.acf has been added partyly for this purpose.
*nvdaController interface: all methods now return a type of error_status_t. Any faults or communication errors are now communicated via this return code, rather than causing an RPC exception. Again, nvdaController.acf was needed for this.
*ia2 live region support in nvdaHelperRemote: no longer a need for  the speakText wrapper function as we no longer get RPC exceptions or need to pass a binding handle. We create/free the  implicit global binding handle (nvdaControllerBindingHandle) in the initialization/termination functions, rather than a specific one.
*nvdaHelper.py: Make sure to register all function pointer callbacks, with a nice list and For loop.
*nvdaController interface: add two new methods: cancelSpeech, and brailleMessage. Implement these in nvdaHelper.py / nvdaHelperLocal.

All these changes should make it quite a bit easier to now implement a client dll for communicating with NVDA from external programs.

Revision: 3471
Author: bzr
Date: 14:18:04, 2010年1月21日
Message:
Introducing  nvdaControllerClient.dll, which can be used from external applications, to communicate with NVDA.
This client dll exposes the nvdaController RPC interface, which currently has the following functions: getNVDAVersionString, speakText, cancelSpeech, and brailleMessage.
Due to recent changes to nvdaController, these client functions can be used with out worrying about RPC exceptions, and or binding handles. Any errors will be given back as the return code. 
nvdaControllerClient.dll now gets built along with nvdaHelper (its code lives in nvdaHelper/client/), and the dll is placed in NVDA's lib and lib64 directories.

Revision: 3472
Author: bzr
Date: 17:46:03, 2010年1月21日
Message:
what's new: Add a missing ticket number.

Revision: 3473
Author: bzr
Date: 17:46:04, 2010年1月21日
Message:
mshtml vbuf backend: Don't render images with alt attribs in links if the link has text content, as the text is sufficient and the image is almost certainly irrelevant.

Revision: 3474
Author: bzr
Date: 17:46:05, 2010年1月21日
Message:
source readme: Push minimum requirement for IAccessible2 to 1.1. Update for the addition of the 64 bit proxy dll.

Revision: 3475
Author: bzr
Date: 17:46:05, 2010年1月21日
Message:
Update what's new.

Revision: 3476
Author: bzr
Date: 21:09:04, 2010年1月21日
Message:
Installer: do not show the checkbox on the start menu page that allows you to disable creation of shortcuts, it is confusing to some users, plus  Its probably quite a standard thing to place a program in the start menu when installing.

Revision: 3477
Author: bzr
Date: 21:09:05, 2010年1月21日
Message:
Installer: add english lang string for the desktop shortcut component (forgot to commit this along with the addition of the component). Now at least in English installers  you can see the desktop shortcut component.

Revision: 3478
Author: bzr
Date: 7:38:05, 2010年1月22日
Message:
Updated finnish language file, language strings for the NVDA installer, what's new,
Updated italian language file, language strings for the NVDA installer,
Updated slovak language file, language strings for the NVDA installer, what's new,
Updated czech language strings for the NVDA installer,
Updated hungarian language strings for the NVDA installer, what's new,
Corrected the liblouis version number in the english what's new.

Revision: 3479
Author: bzr
Date: 7:42:03, 2010年1月22日
Message:
NVDAController sconscript file:  make sure to use  the preexisting value of MIDLFLAGS in the new value given to MSRPCStubs when creating the NVDAController stubs. This allows nvdaController to again be build for 64 bit systems.

Revision: 3480
Author: bzr
Date: 11:12:07, 2010年1月22日
Message:
nvdaController interface: add a method 'testIfRunning' which technically does nothing, but can be used to test if NVDA is currently running. It will return 0 if it successed, non-zero otherwize.

Revision: 3481
Author: bzr
Date: 11:12:08, 2010年1月22日
Message:
WinConsole NVDAObject: if braille is tethered to review and you focus on a console window, you can now correctly read its text with the review cursor.  You can also now read the text in any console window you move to with object navigation. However, if you move to a console window with object navigation, but you are currently focused on a console window, the focused console window will no longer be spoken by NVDA when it updates, unless you either navigate back to that console, or you switch focus away and back again. In short, if the navigator object moves to a console window, NVDA gets connected to that console (for text reading).

Revision: 3482
Author: bzr
Date: 14:35:04, 2010年1月22日
Message:
Updated brazilian portuguese language strings for the NVDA installer,
Updated slovak what's new.

Revision: 3483
Author: bzr
Date: 16:04:03, 2010年1月22日
Message:
nvdaControllerClient: append '32' or '64' to the end of the library name so that it reflects the architecture. E.g. nvdaControllerClient32.dll.  Rename nvdaControllerClient.dll.def to nvdaControllerClient.def and integrate it in to the sconscript much better so that changes to this file force the library to be rebuilt.

Revision: 3484
Author: bzr
Date: 16:04:04, 2010年1月22日
Message:
Added some short documentation and examples for using NVDA controller client API. There is an example c source file (which could be compiled and linked against the client import library), and an example Python script. that uses ctypes to call functions in the client dll. The documentation mentions roughly how the library should be used, and the license that its under.

Revision: 3485
Author: bzr
Date: 16:04:04, 2010年1月22日
Message:
nvdaHelper: restructured the main sconstruct file quite a bit to handle multiple install locations. Hopefully its now a bit more readable also. The client library (dll,lib etc) are now installed in to extras/controllerClient. nvdaController.h (generated from the nvdaController interface) is also installed in to extras/controllerClient, completing the needed bits of the client API.

Revision: 3486
Author: bzr
Date: 15:49:04, 2010年1月23日
Message:
 * NVDA Controller python example: update library name regarding the latest changes.

Revision: 3487
Author: bzr
Date: 8:19:04, 2010年1月25日
Message:
speech: Don't speak the ”check menu item” role. However, do speak ”not checked” for check menu items to inform the user they are checkable.

Revision: 3488
Author: bzr
Date: 11:00:07, 2010年1月25日
Message:
nvdaController interface and client: make all functions use the stdcall calling convention (they used to use the cdecl calling convention). This should allow them to be called from Visual Basic. The nvdaHelperLocal nvdaController function pointers and Python callbacks in nvdaHelper.py have also been changed to stdcall more for completeness than necessity.

Revision: 3489
Author: bzr
Date: 16:18:04, 2010年1月25日
Message:
TeamTalk appmodule: VU meter progress bar in the main window is no longer anounced as it updates. Also special characters can be read properly in the incoming chat window.

Revision: 3490
Author: bzr
Date: 16:40:04, 2010年1月25日
Message:
Updated french language strings for the NVDA installer,
Updated japanese language file and language strings for the NVDA installer,
Updated traditional chinese language strings for the NVDA installer,
Updated finnish what's new,
updated slovak what's new,
Updated english what's new.

Revision: 3491
Author: bzr
Date: 17:18:03, 2010年1月25日
Message:
Update what's new.

Revision: 3492
Author: bzr
Date: 17:18:04, 2010年1月25日
Message:
controllerClient readme: Include a note about building from source and where to obtain a pre-built package. Mention the 32 bit and 64 bit versions of the files.

Revision: 3493
Author: bzr
Date: 17:18:05, 2010年1月25日
Message:
Reduce and correct virtual buffer verbosity when moving by character and word. To achieve this, most of speech.getControlFieldSpeech() has been rewritten and simplified, so it should hopefully be easier to work with in future. Closes #490.

Revision: 3494
Author: bzr
Date: 15:05:06, 2010年1月26日
Message:
Updated czech language file,
Updated japanese language strings for the NVDA installer,
Updated galician language file, language strings for the NVDA installer and what's new,
Updated spanish language strings for the NVDA installer and what's new,
Updated french user's guide,
Updated slovak what's new.

Revision: 3495
Author: bzr
Date: 12:15:03, 2010年1月27日
Message:
source readme: Update info on NSIS UAC plugin. 0.0.11d does work. Clarify that you need the ANSI version, note the unicode version.

Revision: 3496
Author: bzr
Date: 15:02:03, 2010年1月27日
Message:
Updated finnish language file and what's new,
Updated traditional chinese language file.

Revision: 3497
Author: bzr
Date: 9:23:04, 2010年1月28日
Message:
Fix some problems with UIATextInfo.move. Specifically:  If endpoint was 'end' we would tell UIA to use end. Also it seems that some implementations of UIA (specifically VS 2010 code editor)  makes IUIAutomationTextRange::Move and IUIAutomationTextRange::MoveEndpointByUnit  return a positive value, even if the direction given is negative. NVDA expects it to be negative, so force it to negative if it should be.  This now allows NVDA to properly announce backspacing in the VS 2010 code editor.

Revision: 3498
Author: bzr
Date: 9:21:05, 2010年2月1日
Message:
UIA NVDAObject's __new__ method: If there is an error getting the UIA element's runtime ID, simply don't record the object in the live NVDAObject table, nore try and fetch a previously recorded NVDAObject.  Previously  if there was an error fetching the runtime Id,  the exception would cause many other strange errors in NVDA such as infinite focus ancestries, missing parents, and other indirect exceptions. Although very rare.

Revision: 3499
Author: bzr
Date: 9:21:06, 2010年2月1日
Message:
watchDog: When the focus (according to guiThreadInfo) is in a window with a particualr window class (such as Internet Explorer_Server, or _WwG), do not allow a minimum timeout. This may stop some bugs such as NVDA not being able to read Internet Explorer documents or Microsoft Word documents the first time these applications are opened (if they take a while).

Revision: 3500
Author: bzr
Date: 10:04:03, 2010年2月1日
Message:
Fix for #474. Filter out redundant second focus event on menuItems in SysListView32 lists (Windows Places and Frequentyly Used Programs in Start menu).

Revision: 3501
Author: bzr
Date: 13:40:04, 2010年2月2日
Message:
logonui appModule: appropriately report error messages shown for incorrect passwords and such.  The to--level pane is now treeted as a dialog, thus it now has the error messages in its description.

Revision: 3502
Author: bzr
Date: 9:16:05, 2010年2月3日
Message:
logonui app module: Remove redundant code and add comment. Update what's new.

Revision: 3503
Author: bzr
Date: 9:20:03, 2010年2月3日
Message:
Activating same-page links in Firefox 3.6 now appropriately moves the virtualBuffer cursor to the correct place on the page. Firefox 3.6 fires scrollingStart on leaf nodes, so we bounce the event up to the node's parent so that any possible virtualBuffers will detect it.

Revision: 3504
Author: bzr
Date: 11:14:04, 2010年2月3日
Message:
nvdaHelper scons site_init: Add path to batch file for building for x64 on an x64 host.

Revision: 3505
Author: bzr
Date: 12:57:05, 2010年2月3日
Message:
nvdaHelper build instructions: Provide link to specific build of SCons, as all current versions are broken in relation to the Windows SDK.

Revision: 3506
Author: bzr
Date: 15:04:04, 2010年2月3日
Message:
      Updated german language file and the language strings for the NVDA installer,
      Updated arabic language file, language strings for the NVDA installer, quick command keys, user guide, readme,
Updated slovak what's new.

Revision: 3507
Author: bzr
Date: 18:40:05, 2010年2月3日
Message:
Move the ProgressBar NVDAObject into a new behaviors module, which will soon contain other classes providing common behaviour for specific types of controls.

Revision: 3508
Author: bzr
Date: 18:40:06, 2010年2月3日
Message:
Update bzr ignores to cover stuff built in extras/controllerClient.

Revision: 3509
Author: bzr
Date: 18:40:06, 2010年2月3日
Message:
Move Dialog NVDAObject into behaviors module and update IAccessible code accordingly. Minor changes to Dialog code.

Revision: 3510
Author: bzr
Date: 18:40:07, 2010年2月3日
Message:
logonui app module:
	* Overlay the new behaviors.Dialog class instead of using __class__.
	* Restrict the check for the button that signals a pop-up message such that there must be no next object. Fixes the issue where the ”Switch user” button in the secure logon dialog caused the dialog to spuriously read.

Revision: 3511
Author: bzr
Date: 19:06:03, 2010年2月3日
Message:
logonui app module: Add code to stop spuriously reporting the dialog again when tab is pressed after the first focus in the secure logon dialog.

Revision: 3512
Author: bzr
Date: 19:06:04, 2010年2月3日
Message:
NVDAObjects.behaviors: Add missing import.

Revision: 3513
Author: bzr
Date: 6:11:05, 2010年2月4日
Message:
   * Miranda IM appModule: update with respect to latest changes. Use Dialog from new behaviors module rather than PropertyPage, which no longer exists.

Revision: 3514
Author: bzr
Date: 14:12:06, 2010年2月4日
Message:
installer: Make the publisher a define defaulting to ”unknown”.

Revision: 3515
Author: bzr
Date: 15:05:05, 2010年2月4日
Message:
Updated finnish what's new.

Revision: 3516
Author: bzr
Date: 15:09:04, 2010年2月4日
Message:
	* In Adobe Reader, PDF interactive forms developed with Adobe LiveCycle are now supported. (#475)
	* Fixed the issue where some text was not rendered in Adobe Reader in certain PDF documents.

Revision: 3517
Author: bzr
Date: 12:15:06, 2010年2月5日
Message:
Update  version and copyright for the english user guide.

Revision: 3518
Author: bzr
Date: 12:15:07, 2010年2月5日
Message:
English user guide changes:
*Mention script to move focus to navigator object.
*Mention mouse scripts (leftClick,rightClick,LeftLock,rightLock).
*Mention 'Braille tethered to' option under braille settings, replacing the 'miscilanious' section.
*In the 'Navigating with the system caret' section: remove paragraph about sayAll, and replace it with a list of all caret related key commands in NVDA (sayAll, readLine, readSelection, reportFormatting). Also in the paragraph about how the review cursor follows the caret, note that this can be toggled with its key command.

Revision: 3519
Author: bzr
Date: 12:20:03, 2010年2月5日
Message:
English user guide: remove mention of display synthesizer - it no longer exists.

Revision: 3520
Author: bzr
Date: 12:24:03, 2010年2月5日
Message:
English user guide: Fix HTML sintax error

Revision: 3521
Author: bzr
Date: 12:36:03, 2010年2月5日
Message:
English user guide: mention table navigation key commands in System caret navigation section. Also note in the paragraph about virtual buffer modes, that browse mode  is very much like the system caret, in fact all of NVDA's system caret key commands are available.

Revision: 3522
Author: bzr
Date: 12:43:09, 2010年2月5日
Message:
English user guide: remove  a bit of junk.

Revision: 3523
Author: bzr
Date: 15:51:06, 2010年2月6日
Message:
Updated slovak user guide, what's new and key commands.

Revision: 3524
Author: bzr
Date: 21:05:05, 2010年2月6日
Message:
 * Updated Russian language file

Revision: 3525
Author: bzr
Date: 16:55:04, 2010年2月7日
Message:
      Updated hungarian language file, user guide, what's new, and quick command
 keys.

Revision: 3526
Author: bzr
Date: 2:57:04, 2010年2月8日
Message:
 * script_navigator_moveFocus: assign the docstring properly. Mention this script in key_commands.txt.

Revision: 3527
Author: bzr
Date: 8:22:04, 2010年2月8日
Message:
logHandler: Once again (correctly) specify the encoding when creating the logging FileHandler, as the issue (PythonIssue:5170) we were hacking around by not doing this was fixed in Python 2.6.2.

Revision: 3528
Author: bzr
Date: 10:00:07, 2010年2月8日
Message:
logHandler: Log EVENT_E_ALL_SUBSCRIBERS_FAILED as debugWarning. This is an error spuriously thrown by UIA properties and there doesn't seem to be anything we can do about it.

Revision: 3529
Author: bzr
Date: 10:00:10, 2010年2月8日
Message:
contributors: Recognise Peter and Aleksey as developers. Better late than never. :)

Revision: 3530
Author: bzr
Date: 10:13:03, 2010年2月8日
Message:
Don't report forms in the focus ancestry if they have no name/description.

Revision: 3531
Author: bzr
Date: 11:17:04, 2010年2月8日
Message:
speech.getControlFieldSpeech(): A field is not a container if field exit will be reported when moving by character/word (speakExitForOther). Fixes #545: separators and embedded objects were not being announced when moving to them using quick navigation.

Revision: 3532
Author: bzr
Date: 14:42:06, 2010年2月8日
Message:
Updated french quick command keys,
Updated slovak quick command keys.

Revision: 3533
Author: bzr
Date: 16:58:05, 2010年2月8日
Message:
Updated finnish user guide, what's new and quick command keys,
Updated french language file and user guide.

Revision: 3534
Author: bzr
Date: 20:52:04, 2010年2月8日
Message:
builtin speech dictionary: Remove entry for telephone numbers, as it was causing text such as ”500-1000” to be spoken incorrectly. Fixes #547.

Revision: 3535
Author: bzr
Date: 1:24:04, 2010年2月9日
Message:
	* NVDA now can read incoming messages in the miranda IM chat windows automatically, if report dynamic content changes option is turned on. Also scripts are added to report three recent messages (NVDA+Control+number). (implements #546)

Revision: 3536
Author: bzr
Date: 1:24:06, 2010年2月9日
Message:
 * Updated langstrings for the NVDA installer as well as ”what's new” and ”key commands” documents in Russian

Revision: 3537
Author: bzr
Date: 6:07:04, 2010年2月9日
Message:
 * Fixed typo in Russian langstrings for the NVDA installer

Revision: 3538
Author: bzr
Date: 11:33:05, 2010年2月9日
Message:
Input text fields are now supported in Adobe Flash content. (#461) People running from source, note the new FlashAccessibility typelib dependency.

Revision: 3539
Author: bzr
Date: 11:33:06, 2010年2月9日
Message:
Adobe Flash support: Handle the new GeckoPluginWindow class in Firefox 3.7.

Revision: 3540
Author: bzr
Date: 15:05:04, 2010年2月9日
Message:
NVDAHelper: VBufBackend_t::renderThread_timerProc(): It is possible that a timer call was queued (but not yet executed) before the timer was killed, so if the timer is not associated with a backend, just ignore it and return.

Revision: 3541
Author: bzr
Date: 15:09:03, 2010年2月9日
Message:
Updated croatian language file, and language strings for the NVDA installer,
Updated polish language file, user guide, and quick command keys,
Updated slovak what's new.

Revision: 3542
Author: bzr
Date: 15:36:02, 2010年2月9日
Message:
mshtml vbuf backend: IHTMLChangeSink::Notify(): When a range of markup changes and we need to find a common ancestor, make sure to use the deepest common ancestor instead of the shallowest. This may increase speed in some cases.

Revision: 3543
Author: bzr
Date: 15:42:03, 2010年2月9日
Message:
nvdaHelper: In the MSHTML backend, make sure that no further events (propChangeSink, loadSink), can be fired on a node once it has been invalidated.
Fixes #477

Revision: 3544
Author: bzr
Date: 15:51:03, 2010年2月9日
Message:
Update what's new.

Revision: 3545
Author: bzr
Date: 9:27:04, 2010年2月10日
Message:
nvwsave:
	* WavePlayer: Use a global lock around all WaveOut* functions to ensure that they are never called simultaneously, as this can cause problems even for different HWAVEOUT handles. Fixes intermittent freezes with simultaneous speech and beeps on some systems; e.g. copying large amounts of data in Windows Explorer.
	* Remove with_statement import, which is no longer needed in Python 2.6.

Revision: 3546
Author: bzr
Date: 15:02:05, 2010年2月10日
Message:
Updated croatian language file,
Finnish language file, what's new and quick command keys,
Updated slovak what's new.

Revision: 3547
Author: bzr
Date: 21:29:04, 2010年2月10日
Message:
Update what's new.

Revision: 3548
Author: bzr
Date: 21:29:06, 2010年2月10日
Message:
sysTreeView32 support: TVM_MAPACCIDTOHTREEITEM and TVM_MAPHTREEITEMTOACCID fail on SysTreeView32 controls from comctl < 6.0. Instead, they seem to use the hTreeItem as the IAccessible child ID, so do this if the messages fail. Fixes broken navigation and item counts in these controls. Note that this unfortunately does *not* fix the 64 bit SysTreeView32 issue.

Revision: 3549
Author: bzr
Date: 11:19:04, 2010年2月11日
Message:
Update copyright year in user visible places. Also, remove the URL after ”NVDA Contributors”, as it isn't necessary and doesn't make a great deal of sense.

Revision: 3550
Author: bzr
Date: 11:19:05, 2010年2月11日
Message:
source readme: Bump Python dependency to >= 2.6.4 and comtypes dependency to >= 0.6.2, as there are required bug fixes in both.

Revision: 3551
Author: bzr
Date: 11:19:05, 2010年2月11日
Message:
core: Remove work around for a bug in comtypes that was fixed in 0.6.2

Revision: 3552
Author: bzr
Date: 12:22:04, 2010年2月11日
Message:
Sapi4 synthDriver: fix  so it works with comtypes 0.6.2, and  its probably safer anyway. Specifically: never hold around  an actual Python implementation of a comtypes COMObject directly, instead queryInterface striaght away to one of the interfaces it supports. In this case, _bufSink is now an ITTSBufNotifySink COM pointer, rather than a direct instanciation of our implementation. This stops us from having to access COMObject._com_pointers_ (which should be private), plus in comtypes 0.6.2 this dictionary gets cleared when the object's refcount gets to 0.

Revision: 3553
Author: bzr
Date: 15:07:05, 2010年2月11日
Message:
Updated finnish what's new,
Updated traditional chinese language file, readme, command keys,
Updated slovak language file, languag estrings for the NVDA installer, readme.

Revision: 3554
Author: bzr
Date: 17:22:06, 2010年2月11日
Message:
Updated french language file and the language strings for the NVDA installer.

Revision: 3555
Author: bzr
Date: 20:32:04, 2010年2月11日
Message:
firefox app module: When a document goes busy, also make sure it is in the foreground before speaking the status bar. Fixes the issue where ”busy” and the foreground status bar was announced when a background document went busy.

Revision: 3556
Author: bzr
Date: 20:49:03, 2010年2月11日
Message:
what's new: Add #474.

Revision: 3557
Author: bzr
Date: 20:49:05, 2010年2月11日
Message:
NVDAHelper: Remove site_scons/site_init.py, as it is no longer needed with latest scons trunk; in fact, it breaks with later versions. Update build instructions to note the requirement of a trunk build of scons.

Revision: 3558
Author: bzr
Date: 14:40:05, 2010年2月12日
Message:
setup.py: API-MS-Win-*.dll and powrprof.dll are system dlls and must not be included. In particular, including powrprof.dll can cause problems when a binary build is run on a different version of Windows. Fixes problems when building on Windows 7 with pywin32 build 214 and then running that build on Windows XP.

Revision: 3559
Author: bzr
Date: 14:51:02, 2010年2月12日
Message:
logHandler: codecs.open() always forces binary mode by appending ”b” to mode, but we want text mode (”t”) so we get crlf line endings. Fortunately, Python ignores the ”b” if ”t” is specified first (e.g. ”wtb”), so specify ”wt”. This means we once again get crlf line endings in the log file.

Revision: 3560
Author: bzr
Date: 15:12:06, 2010年2月12日
Message:
Updated finnish language file, language strings for the NVDA installer, user guide, readme, what's new,
Updated hungarian language file, language strings for the NVDA installer,readme, what's new,
Updated slovak what's new. 



Revision 57 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 20 07:57:51 2010 UTC (14 years, 2 months ago) by tsuzi
File length: 4932 byte(s)
Diff to previous 54
NVDAプロジェクトの更新

Revision: 3441
Author: bzr
Date: 14:45:04, 2009年12月15日
Message:
The Display Synth has now been replaced with a new Speech Viewer.
This Speech Viewer (activated from the Tools menu) can be used independently of what ever speech synthesizer you are currently using. This has the advantage that blind people are now able to use NVDA while sighted people may be viewing the speech (useful in presentations).

Revision: 3442
Author: bzr
Date: 0:26:04, 2009年12月16日
Message:
Updated italian language file and the language strings for the NVDA installer,
French language file,
Polish language file, user guide and quick command keys,
Czech language file,
Slovak language file and what's new document.

Revision: 3443
Author: bzr
Date: 19:59:09, 2009年12月17日
Message:
Added a ShellDocObjectView IAccessible NVDAObject, which bounces the focus to its inner MSHTML document if focus lands on it and there are no pending focus events. This specifically allows you to read the Adobe Reader 9 Licence agreement, and it possibly could help in other places.

Revision: 3444
Author: bzr
Date: 18:42:08, 2009年12月19日
Message:
Updated spanish language file and what's new,
Updated galician language file and what's new,
Updated finnish language file and what's new,
Updated japanese language file,
Updated hungarian language file, language strings for the NVDA installer and what's new.

Revision: 3445
Author: bzr
Date: 11:13:07, 2009年12月27日
Message:
If running in secure mode (--secure) (Windows logon, secure desktops): no longer show  the log viewer in the tools menu, nore any of the documentation in the Help Menu (Welcome dialog and About... still appear). This stops either sensitive information being viewed, and or system files from being replaced. Fixes !#515

Revision: 3446
Author: bzr
Date: 11:25:03, 2009年12月27日
Message:
Update what's new

Revision: 3447
Author: bzr
Date: 0:15:05, 2009年12月29日
Message:
Updated german language file, language strings for the NVDA installer,
Updated spanish language file, language strings for the NVDA installer, what's new document,
Updated brazilian portuguese language file,
Updated finnish what's new,
Updated galician user guide.

Revision: 3448
Author: bzr
Date: 9:35:05, 2009年12月29日
Message:
UIA NVDAObject: implement setFocus method.

Revision: 3449
Author: bzr
Date: 9:35:06, 2009年12月29日
Message:
Add navigatorObject_moveFocus script to the default appModule (NVDA+shift+subtract) which tries to move the focus to the navigator object.

Revision: 3450
Author: bzr
Date: 15:00:13, 2009年12月30日
Message:
braille.ReviewTextInfoRegion._get_selection: copy the review position before returning it. This fixes a bug where it was impossible to move with review while braille was tethered to review. This was due to the change in braille.TextInfoRegion.update where the caret is no longer copied before expanding.

Revision: 3451
Author: bzr
Date: 13:50:08, 2010年1月4日
Message:
Outlook appModule: finally completely fix the freezes when opening plain text \ HTML emails in Outlook 2003. Specifically hack the parent of each control to be its grandparent window. Fixes !#134

Revision: 3452
Author: bzr
Date: 8:45:08, 2010年1月5日
Message:
Fix error in German l langstrings file for the installer. It was stopping the installer from compiling. Which also indirectly meant no snapshots..

Revision: 3453
Author: bzr
Date: 12:18:03, 2010年1月5日
Message:
Winword TextInfo's updateCaret method: scroll the TextInfo's range into view before setting the caret. This makes sure that the caret never goes off the screen. This fixes a bug where reading for a long time in MS Word NVDA would seem to not move the cursor. Please report if there is any strange side affects like the document jumping all over the place when in sayAll.

Revision: 3454
Author: bzr
Date: 19:08:05, 2010年1月6日
Message:
Added two new scripts to the default appModule for locking\unlocking the left and right mouse buttons. shift+numpadDivide locks\unlocks the left mouse button. shift+numpadMultiply locks\unlocks the right mouse button. Useful for drag\drop.

Revision: 3455
Author: bzr
Date: 9:36:06, 2010年1月8日
Message:
Braille: if a key is pressed after a braille message appears, the message will automatically be dismissed due to a change in braille such as the focus\caret\review moving. In short, messages will still stay around for their whole time, even if something changes, but, if the change was due to a key press (for example moving focus with the arrow keys) then the message will be dismissed straight away.

Revision: 3456
Author: bzr
Date: 9:36:07, 2010年1月8日
Message:
Update what's new

Revision: 3457
Author: bzr
Date: 9:36:13, 2010年1月8日
Message:
Make Braille's tether setting configurable from the Braille settings dialog, and also store it in the config file so that it can be saved across runs of NVDA. The combo box allows you to choose between focus and review.

Revision: 3458
Author: bzr
Date: 9:36:20, 2010年1月8日
Message:
Update what's new

Revision: 3459
Author: bzr
Date: 9:36:26, 2010年1月8日
Message:
Braille.ReviewTextInfoRegion: stop forcing isMultiline to true. This was always making it impossible to see the labels of edit fields when tethered to review. Perhaps there was a reason for this, though I'd prefer we find another way around it if possible.

Revision: 3460
Author: bzr
Date: 9:45:02, 2010年1月8日
Message:
braille.TextInfoRegion._isMultiline: always treet virtualBuffers as multiline. Necessary as a virtualBuffer object has no 'role' or 'states' properties to query.

Revision: 3461
Author: bzr
Date: 17:28:04, 2010年1月12日
Message:
Added what's new in dutch and updated dutch language file,
Updated german language file and the strings for the NVDA installer,
Updated finnish language file, what's new and quick command keys,
Updated italian language file,
Updated brazilian portuguese language file,
Updated polish language strings for the NVDA installer,
Updated spanish language file and what's new document,
Updated galician language file and what's new document,
Updated slovak language file and what's new.

Revision: 3462
Author: bzr
Date: 14:27:14, 2010年1月15日
Message:
Updated croatian language file,
Updated brazilian portuguese language file.

Revision: 3463
Author: bzr
Date: 11:13:04, 2010年1月19日
Message:
braille: Add German 8 dot computer braille, German grade 2 and Chinese (Taiwan, Manderin) to tables list. Closes !#344, !#369 and !#415.

Revision: 3464
Author: bzr
Date: 16:32:04, 2010年1月19日
Message:
logonui app module: cosmetic: Rename PasswordField to XPPasswordField, as it is only used for the XP logon screen.

Revision: 3465
Author: bzr
Date: 16:32:05, 2010年1月19日
Message:
laptop keyboard layout: Add braille_toggleTether. Update header comments. Closes !#517.

Revision: 3466
Author: bzr
Date: 9:33:04, 2010年1月20日
Message:
Move the creation of the desktop icon and shortcut key in to its own section, which can be disabled from the components page.



Revision 54 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 14 07:22:34 2009 UTC (14 years, 3 months ago) by tsuzi
File length: 4932 byte(s)
Diff to previous 51
NVDAプロジェクトの更新及び日本語メッセージ更新

 1. NVDAプロジェクトの更新

Revision: 3379
Author: bzr
Date: 15:20:55, 2009年11月24日
Message:
virtual buffers: Handle the case where programmaticScrollMayFireEvent is True and the document is scrolled by other means before NVDA has first scrolled it. Previously, this caused a TypeError exception. Fixes errors when, for example, hitting ctrl+pageDown in an Adobe Reader document before moving the virtual cursor.

Revision: 3380
Author: bzr
Date: 16:10:12, 2009年11月24日
Message:
contributors: Remove web address for Wael Zakareya. Only email addresses should be included here unless the contributor is a company who chose to attribute the work to the company itself.

Revision: 3381
Author: bzr
Date: 23:48:09, 2009年11月24日
Message:
Brand new reworked czech user guide by Radek Zalud, Petra Laskova and friends.
Updated slovak user guide.

Revision: 3383
Author: bzr
Date: 8:06:07, 2009年11月26日
Message:
NVDA CD: UPdate for 2009.1.

Revision: 3384
Author: bzr
Date: 14:42:26, 2009年11月26日
Message:
Merged virtualBufferClassProperty branch. This change allows individual NVDAObjects to choose whether or not they need a virtualBuffer, and which virtualBuffer class to use. Previously this code was hard-coded in virtualBufferHandler. AdobeAcrobat, Mozilla and MSHTML nvdaObjects all appropriatly choose their own respective virtualBuffer classes.

Revision: 3385
Author: bzr
Date: 8:14:06, 2009年11月27日
Message:
what's new: Add section for next release.

Revision: 3386
Author: bzr
Date: 8:14:08, 2009年11月27日
Message:
braille: Add Finnish 8 dot computer braille table. Closes !#450.

Revision: 3387
Author: bzr
Date: 8:14:09, 2009年11月27日
Message:
braille: Add Chinese (Hong Kong, Cantonese) table. Re !#344.

Revision: 3388
Author: bzr
Date: 14:19:06, 2009年11月27日
Message:
NVDA no longer fails to start on a system with no audio output devices. Obviously, a braille display or the Display synthesiser will need to be used for output in this case. (!#425)

Revision: 3389
Author: bzr
Date: 15:24:30, 2009年11月27日
Message:
A report landmarks checkbox has been added to the Document formatting settings dialog, and a respective option in the ini file, which allows you to configure whether NVDA should announce landmarks in web documents.

Revision: 3390
Author: bzr
Date: 16:56:06, 2009年11月27日
Message:
NVDA no longer fails to start if UI Automation support appears to be available but fails to initialise for some reason. (!#483)

Revision: 3391
Author: bzr
Date: 17:05:14, 2009年11月27日
Message:
Don't present row/column objects in the focus ancestry if they are part of a real table, as the cell will report the row/column info. This means that the entire contents of a table row is no longer sometimes reported when moving focus inside a cell  in Mozilla applications. (!#482)

Revision: 3392
Author: bzr
Date: 9:18:06, 2009年11月29日
Message:
speech.getSpeechTextForProperties:  silence particular roles  if row or column numbers are going to be announced. Previously only name and value were checked. This specifically silences 'cell' in tables when its rather redundant for it to be spoken.

Revision: 3393
Author: bzr
Date: 9:48:12, 2009年11月29日
Message:
CursorManager.doFindText:  rather than expanding to the current line when speaking the found text, just move the end of the textInfo to the end of the current line. This means that NVDA will speak right from the found text to the end of the line, rather than just speak the entire line. Apart from hearing the found text quicker, its also possibly less confusing as the caret actually was placed on the found text even though NVDA was reading from further back.

Revision: 3394
Author: bzr
Date: 12:42:08, 2009年11月29日
Message:
SysTreeview32 TreeviewItem NVDAObject: dramatically improve performance when expanding a treeview item, by re-implementing childCount property by counting the child items directly by window messages, rather than just getting the length of the NVDAObject's children. For a treeview item with 10000 children, this change takes the time down from about 10 seconds, to 0.5 seconds or lower. We may be able to move some of this code in-process in the future which would also increase performance more, plus increase performance when arrowing up and down the children in larege treeview items. However, this improvement for now is certainly useful.

Revision: 3395
Author: bzr
Date: 12:42:09, 2009年11月29日
Message:
Updated What's New

Revision: 3396
Author: bzr
Date: 17:26:55, 2009年11月29日
Message:
When listing Sapi5 voices try to detects buggy voices and don't include them in the voice settings dialog nor synth settings ring. Prewiously when there was just one problematic voice NVDA's Sapi5 driver would not start in some cases.

Revision: 3397
Author: bzr
Date: 14:53:41, 2009年11月30日
Message:
what's new: Minor linguistic/cosmetic fixes.

Revision: 3398
Author: bzr
Date: 14:53:49, 2009年11月30日
Message:
Virtual buffers now honour the report object shortcut keys setting found in the Object Presentation dialog. (!#486)

Revision: 3399
Author: bzr
Date: 1:41:20, 2009年12月1日
Message:
updated spanish language file, what's new document,
Updated finnish language file, user guide and what's new document,
Updated czech language file,
Updated slovak language file and what's new document.

Revision: 3400
Author: bzr
Date: 14:51:32, 2009年12月1日
Message:
Merged ia2LiveRegions branch. These changes improve NVDA's support for ARIA live regions in NVDA (For Mozilla Gecko) by moving the live region code in to nvdaHelper (in-process). The code also now handles aria-relevant for addtions, text, all, and not specified. The code handles text changes.  These changes also introduce a new implementation of nvdaController, implemented in nvdaHelper. Though a stand-alone client library has not been completed yet.

Revision: 3401
Author: bzr
Date: 14:51:48, 2009年12月1日
Message:
nvdaHelper.py:  catch AttributeError exception when setting speakText function pointer, in case its an old nvdaHelperLocal dll.

Revision: 3402
Author: bzr
Date: 19:56:18, 2009年12月1日
Message:
speech.getControlFieldSpeech(): If report tables is disabled, don't report field info for row/column headers. Previously, this code stopped reporting of row/column roles, which doesn't make much sense; I think this was a typo.

Revision: 3403
Author: bzr
Date: 11:05:43, 2009年12月2日
Message:
Multimedia keys (home page, play, stop etc) now are announced if speak command keys is enabled, while pressing them. Code based on patch from Kendell Clark. Closes !#472.

Revision: 3404
Author: bzr
Date: 13:26:50, 2009年12月2日
Message:
Fix for !#378 (Table row and column cache not dropped when leaving table). Seems I broke this already existing feature very early on when table announcment was implemented. Simply make sure that the row and column cache is dropped if we're ever speaking row and column count (we're entering a new table). Fixes !#378

Revision: 3405
Author: bzr
Date: 14:19:38, 2009年12月4日
Message:
what's new and contributors: Tiny cosmetic fixes.

Revision: 3406
Author: bzr
Date: 14:19:39, 2009年12月4日
Message:
Update what's new.

Revision: 3407
Author: bzr
Date: 14:19:40, 2009年12月4日
Message:
Installer: place readme, key commands and user guide in a documentation folder in the NVDA start menu folder.  Code based on patch from Michel Such.

Revision: 3408
Author: bzr
Date: 14:19:44, 2009年12月4日
Message:
EditTextInfo._setSelectionOffsets: Make sure to scroll the window to the caret after updating its position. It seems that Edit controls do not do this automatically. This fixes a bug where  doing a sayAll that reads more than one screen of text and then pressing an arrow key shoots the caret back to the first screen. Fixes !#418.

Revision: 3409
Author: bzr
Date: 17:35:05, 2009年12月4日
Message:
      The word being deleted is now announced when pressing control+backspace in controls that support it. Specifically: the logic from script_backspace is now in a method called _backspaceScriptHelper, which takes both a keyPress, and a unit.  Script_backspace no longer exists, however script_backspaceCharacter and script_backspaceWord are now used. Fixes !#491

Revision: 3410
Author: bzr
Date: 18:57:05, 2009年12月4日
Message:
Arrow keys can now be used in the Web formator window to navigate and read the text. (closes !#452)

Revision: 3411
Author: bzr
Date: 18:57:08, 2009年12月4日
Message:
IAccessible NVDAObjects name property: Use IAccessibleText When accname is not provided and IAccessibleText which doesn't support caret tracking is implemented. This enables reading of focusable labels inside Thunderbird / Seamonkey.
Default appmodule: Fixed a problem with reportCurrentLine script which was failing on the controls described above.

Revision: 3412
Author: bzr
Date: 18:57:11, 2009年12月4日
Message:
Updated czech language strings for the NVDA installer,
Updated galician language file and what's new document,
Updated slovak language file, what's new document and the language strings for the NVDA installer.

Revision: 3413
Author: bzr
Date: 1:06:09, 2009年12月5日
Message:
Updated finnish language file, what's new document and the language strings for the NVDA installer.

Revision: 3414
Author: bzr
Date: 5:08:10, 2009年12月7日
Message:
AcrobatTextNode NVDAObject: Update for rename of backspace script to backspaceCharacter. Fixes broken Adobe Reader support.

Revision: 3415
Author: bzr
Date: 9:09:03, 2009年12月7日
Message:
These changes try to fix the issue where NVDA will not show a new blank line on a braille display when pressing enter in a Microsoft Word document or MSHTML edit control.
      Specific changes:
	* braille.TextInfoRegion.update: TextInfo implementations such as for MS Word and MSHTML can only expand to line if dealing with the caret. So rather then making a copy of the caret TextInfo and then expanding to line, use the copy as the caret reference and expand the original TextInfo to line.
        * Microsoft Word document TextInfo: remove _expandToLine method and replace it with a better implementation (calling it _expandToLineFromCaret, for better readability). This method uses caret and window coordinates and sets it to the line containing the caret. I.e. from the left edge of the window at the height of the caret to the right side of the window at the height of the caret.
      The advantage of this new way is that we no longer fiddle with MS Word's actual selection, which means no flickering, and it also will stop possible typing errors if typing fast when using braille, due to the above braille change.
      The one disadvantage is that now when arrowing by line in a table, NVDA will report the line relative to the document, rather than relative to the current
 table cell (i.e. it will read the entire row).
      We may be able to fix this in the future by not allowing the use of this way when in a table, though finding this out is quite costly.

      Please test Microsoft Word cursoring a lot, and report any bugs created by this change.

Revision: 3416
Author: bzr
Date: 9:49:03, 2009年12月7日
Message:
Reformatted many scons files for nvdaHelper, so that it will be much easier to read diffs if they are changed in the future. Specifically: Break up all source, lib and input lists so that each item is on its own line, with a final comma at the end of the list items. Export each target from the main sconstruct file where its defined, rather than using exports keywords on each sconscript call.

Revision: 3417
Author: bzr
Date: 9:49:05, 2009年12月7日
Message:
Removed the example vbufBackend as this code was extremely old and completely incompatible with the new virtualBuffer implementation and nvdaHelper etc.

Revision: 3418
Author: bzr
Date: 15:00:14, 2009年12月7日
Message:
Merged ticket311 branch from Aleksey Sadovoy.
This significantly changes how NVDA internally manages speech synth settings. Rather than NVDA only having hard-coded support for volume, variant, rate, pitch, inflection and volume, now synths can expose any string or numerical settings they like. The synth settings ring, and the Voice settings dialog are now dynamically managed to allow access to these custom settings. 
These changes also fix a bug in the synth settings ring where moving to a voice that added or removed other settings (e.g. a sapi4 voice didn't support pitch)  things would start to break.

Revision: 3419
Author: bzr
Date: 22:55:05, 2009年12月7日
Message:
 * Don't forget to update synth settings ring if the synthesizer doesn't support voice setting (fixes a bug when synth settings ring stayed not updated for those synthesizers which do not support any settings at all)
 * Update synth settings order in base SynthDriver._get_supportedSettings method to match a general line
 * initialSettingsRingSetting: use indexes instead of setting object as a type. Fixes a bug when settings ring break on synthesizers which still use old API: _get_supportedSettings generates a new list of settings each time, and thus it is impossible to get index of the initial setting in that list
 * Fixes to SynthSettingRing.updateSupportedSettings for proper handling of synths, which does not have any setting.

Revision: 3420
Author: bzr
Date: 23:44:08, 2009年12月7日
Message:
 * SynthSettingsRing: fix broken setting restoring functionality
 * queue the message about name of the current setting for user to hear the message about the value changed first.

Revision: 3421
Author: bzr
Date: 23:44:09, 2009年12月7日
Message:
 * Updated newfon synth driver. Especially:
  * Use new synth settings API to allow the controlling of language, pitch, inflection and accelleration simultaneously;
  * Better xhandling of zeros for Ukrainian

Revision: 3422
Author: bzr
Date: 23:44:17, 2009年12月7日
Message:
 * Updated Russian language file
 * Added keyboard mnemonic to the 'pitch' setting

Revision: 3423
Author: bzr
Date: 5:20:08, 2009年12月8日
Message:
Fixed sapi5 loading

Revision: 3424
Author: bzr
Date: 5:38:02, 2009年12月8日
Message:
Added colons to the voice settings dialog label captions. (Sorry translators)

Revision: 3425
Author: bzr
Date: 5:45:03, 2009年12月8日
Message:
Updated spanish language file, language strings for the NVDA installer and what's new document,
Updated galician language file, language strings for the NVDA installer and what's new document,
Updated finnish language file,
Updated french language file,
Updated slovak language file.

Revision: 3426
Author: bzr
Date: 16:05:05, 2009年12月8日
Message:
Outlook appModule: again allow NVDA to announce focus changes in regards to treeviews (folder list etc) by  updating code to the new shouldAllowIAccessibleFocusEvent property.

Revision: 3427
Author: bzr
Date: 16:05:06, 2009年12月8日
Message:
When collecting the ancestors of the focus: bail out if there are more than 100 of them as this most likely means there is a loop or some other bad implementation of parent in the underlying accessibility hierarchy. This fix is most useful in Microsoft Outlook 2003 where due to a bad implementation of accParent on the message viewer control, NVDA would freeze due to an infinit number of focus ancestors. This is not a perfect fix for Outlook as there still is a short delay until it breaks out of the loop, and NVDA in non-release builds will also play the error sound due to logging this error. But, at least now the freeze is finally gone. Fix for !#134

Revision: 3428
Author: bzr
Date: 20:20:08, 2009年12月8日
Message:
source readme: Note that Python 2.6.2 or later in the 2.6 series can be used. Bump minimum liblouis version to 1.8.0 and note that a later version can be used.

Revision: 3429
Author: bzr
Date: 20:20:14, 2009年12月8日
Message:
contributors: Change info for Mick and Jamie to say lead developer instead of core development, as this is somewhat clearer.

Revision: 3430
Author: bzr
Date: 11:49:08, 2009年12月9日
Message:
explorer app module: Nuke the extremely verbose keyboard help message in the Windows 7 Start menu.

Revision: 3431
Author: bzr
Date: 13:33:08, 2009年12月9日
Message:
Yet another try at supporting expan to line in Microsoft Word. It seems that rangeFromPoint is not supported in Outlook 2007's message viewer.
*Rename _expandToLineFromCaret to _expandToLineAtCaret (technically now doesn't go from the caret specifically).
*_expandToLineAtCaret: by default now use Microsoft Word's document.GoTo method to get ranges for the start and end of the current line, and update the range object accordinly.
There is still code for using rangeFromPoint, but to enable this, the winwordSupportsRangeFromPoint property on the WordDocument NVDAObject must be set to true. GoTo seems to be supported a little more than rangeFromPoint, though the disavantages are that its a bit slower, and it doesn't quite work in Outlook 2003's MS Word message editor. Something we'll need to solve in the future.
*Rename WinwordDocumentObject property to WinwordWindowObject as technically it is a window object, not a document object.
*Re-implement WinwordDocumentObject and WinwordSelectionObject properties to make use of WinwordWindowObject property. These changes may provide slight speed improvements as we don't have to fetch the window object as much.

Revision: 3432
Author: bzr
Date: 7:01:05, 2009年12月10日
Message:
source readme: Bump minimum eSpeak version to 1.42.04.

Revision: 3433
Author: bzr
Date: 8:41:08, 2009年12月10日
Message:
Remove colons from synthSettings i18n labels as they seem to be now already in the GUI code (which was meaning double colons).

Revision: 3434
Author: bzr
Date: 12:21:05, 2009年12月10日
Message:
MSHTML NVDAObject's states property: if the editable state is present, do not allow the readonly state. IE sometimes provides the readonly state when the node is editable, this does not make sence. This solves an issue wwhere pressing enter inside an editable document in an MSHTML virtualBuffer would not switch to focus mode.

Revision: 3435
Author: bzr
Date: 12:21:10, 2009年12月10日
Message:
Changes to the MSHTML vbufBackend to allow access to empty editable documents in MSHTML virtualBuffers.
Specifically:
*Detect if nodes are editable and if they are, expose an IHTMLElement::isContentEditable attribute on the controlFieldNode.
*If a node is editable, but it has the MSAA readonly state, then remove the readonly state -- it does not make sence to be both readOnly and editable.
*If a node is editable, class it also as interactive.
*If a node is interactive but has no content what so ever, then at least provide a space.

Revision: 3436
Author: bzr
Date: 12:21:19, 2009年12月10日
Message:
MSHTML virtualBuffer:  detect the editable state by looking for the IHTMLElement::isContentEditable field attribute.

Revision: 3437
Author: bzr
Date: 21:04:08, 2009年12月10日
Message:
Hopefully finally solved all the expand to line issues in Microsoft Word.
This new implementation seems to work in Word and Outlook 2007, and Word and Outlook 2003!
Specifically:
*Core: monkey patch comtypes's VARIANT class so that if value is given a ctypes pointer instance, it will set the variant to be a byref (VT_BYREF)
This allows us to provide arguments by reference if needed in IDispatch method calls.
*WordDocumentTextInfo._expandToLineAtCaret: use the GetPoint method on the Microsoft Word window object to find out the coordinates of the TextInfo's range object.
Then use rangeFromPoint with the start and end coordinates of the line to get ranges for the line and then adjust the TextInfo's range object accordinly.
Note that rangeFromPoint does work in both Outlook 2003 and 2007, but only if you call it on the Microsoft Word Window object retreaved directly from the window, rather than using application.activeWindow. This suits us better anyway.
Also note that the getPoint call depends on the comtypes monkey patch in core, as IDispatch doesn't really convey in and outparameters as such, but instead expects that out parameters will be VARIANTs with VT_BYREF.
The reason we have to use getPoint at all, rather than just rcCaret in GUIThreadInfo is that the caret in Word 2003 documents (seen at least in Windows 7) keeps flickering between its real place and the top of the document.

Revision: 3438
Author: bzr
Date: 21:22:03, 2009年12月10日
Message:
Update What's new

Revision: 3439
Author: bzr
Date: 9:48:09, 2009年12月14日
Message:
MSN messenger appModule: the spanish word for History is 'Historial'. Adding this should allow NVDA to speak incoming messages for Spanish MSN Messenger.

 1. 日本語メッセージ更新

 * Chinese (Hong Kong, Cantonese)
  * 中国語(香港、広東語)
 * favorites
  * お気に入り
 * Finnish 8 dot computer braille
  * フィンランド語8点コンピューター点字
 * Report lan&dmarks
  * ランドマークの通知 (&d)
 * back
  * 戻る
 * forward
  * 進む
 * refresh
  * 更新
 * browser stop
  * ブラウザー停止
 * search page
  * ページ検索
 * home page
  * ホームページ
 * mute
  * ミュート
 * volume down
  * 音量を下げる
 * volume up
  * 音量を上げる
 * next track
  * 次のトラック
 * previous track
  * 前のトラック
 * stop
  * ストップ
 * play pause
  * 再生 一時停止
 * email
  * 電子メール
 * media player
  * メディアプレーヤー
 * custom applications key one
  * カスタムアプリケーションキー1
 * custom applications key two
  * カスタムアプリケーションキー2
 * &Voice
  * 音声(&V)
 * V&ariant
  * 声色(&A)
 * &Rate
  * 速さ(&R)
 * V&olume
  * 音量(&O)
 * &Pitch
  * 高さ(&P)
 * &Inflection
  * 抑揚(&I)
 * &Language
  * 言語 (&L)
 * &Acceleration
  * 速度 (&A)


Revision 51 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 5 08:54:12 2009 UTC (14 years, 4 months ago) by tsuzi
File length: 4830 byte(s)
Diff to previous 50
NVDAプロジェクトの更新

Revision: 3329
Author: bzr
Date: 3:54:12, 2009年10月27日
Message:
Updated dutch language file,
Updated czech language file and readme,
Updated russian readme and quick command keys by Natalia Lastuhina
Removed some mentions of new and old virtual buffers from the quick commands.

Revision: 3330
Author: bzr
Date: 10:46:04, 2009年10月27日
Message:
Add NVDA+c and NVDA+v to key commands.

Revision: 3331
Author: bzr
Date: 10:46:30, 2009年10月27日
Message:
Update what's new.

Revision: 3332
Author: bzr
Date: 11:23:11, 2009年10月27日
Message:
UIAHandler: do not allow events, or interaction with UIA elements, coming from NVDA's process. Due to limitations in the Windows UIA implementation, doing so would cause freezes. Specifically this seems to fix a freeze when going to Save As in NVDA's log viewer. This does mean though that dialogs such as that Save as dialog will only be accessible via MSAA, no UIA features can work there.

Revision: 3333
Author: bzr
Date: 13:16:18, 2009年10月27日
Message:
IAccessible NVDAObject's findBestClass method: remove some (debugging?) code which disabled fetching of IAccIdentity information, and among other things, stopped mouse tracking in dos consoles from working. I should really learn to read diffs before committing :) this has been broken since bzr r3060.

Revision: 3334
Author: bzr
Date: 3:01:09, 2009年10月28日
Message:
Updated french key commands, finnish key commands and readme and slovak readme.

Revision: 3335
Author: bzr
Date: 8:07:10, 2009年10月30日
Message:
Allow particular window messages to be sent from other processes to NVDA even if NVDA is run as administrator or (in future) has UIAccess. This should allow NVDA to be quit from other copies with less privilage, and also should allow Java Access Bridge to still work even if NVDA has higher privilages than the Java VM.

Revision: 3336
Author: bzr
Date: 17:59:06, 2009年10月30日
Message:
* Fixed a problem with Miranda-IM appmodule where pressing the enter key on Miranda-IM specific buttons or links was causing NVDA to freeze. (closes !#440)

Revision: 3337
Author: bzr
Date: 18:52:17, 2009年10月30日
Message:
* Worked around an issue which causes NVDA to announce keyboard layout change multiple times while any mozilla app is in focus. (Closes !#441)

Revision: 3338
Author: bzr
Date: 3:19:10, 2009年10月31日
Message:
Updated czech language file,
Updated afrikaans language file by Rynhardt Kruger.

Revision: 3339
Author: bzr
Date: 2:41:11, 2009年11月1日
Message:
* When spelling or copying current navigator object current line or current selection was not properly respected.

Revision: 3340
Author: bzr
Date: 5:18:09, 2009年11月1日
Message:
 * Updated russian language file as well as key commands document

Revision: 3341
Author: bzr
Date: 5:15:16, 2009年11月2日
Message:
Updated czech language file and quick command keys,
Updated the copiright notice in the english readme,
Updated hungarian language file, user guide, what's new document and quick command keys,
Added what's new document in slovak,
Updated slovak language file, user guide and quick command keys.

Revision: 3342
Author: bzr
Date: 10:56:12, 2009年11月2日
Message:
service: Fix regression introduced by my debug mode change which meant that NVDA was not forcefully terminated after using -q. This should once again stop multiple copies of NVDA and copies of NVDA being left running on secure desktops when fast desktop switches occur.

Revision: 3343
Author: bzr
Date: 3:31:08, 2009年11月3日
Message:
Added licence file in german,
Updated german language file, language strings for the NVDA installer, user guide, what's new document, readme file and quick command keys,
Updated spanish language file.

Revision: 3344
Author: bzr
Date: 6:40:14, 2009年11月3日
Message:
Updated spanish user guide.

Revision: 3345
Author: bzr
Date: 14:47:19, 2009年11月3日
Message:
what's new: Minor fixes.

Revision: 3346
Author: bzr
Date: 14:47:23, 2009年11月3日
Message:
key commands document: Add missing review_markStartForCopy and review_copy commands.

Revision: 3347
Author: bzr
Date: 16:22:06, 2009年11月3日
Message:
 * Updated russian key commands ans what's new documents by Natalya Lastuhina

Revision: 3348
Author: bzr
Date: 17:25:21, 2009年11月3日
Message:
Installer: like with the lib directory, also rename, and delete (perhaps on reboot) the lib64 directory if it exists. This stops an error in installers on 64-bit systems where the installer can not overwrite nvdaHelperRemote.dll.

Revision: 3349
Author: bzr
Date: 17:49:07, 2009年11月3日
Message:
 * cut off the name for SysLink with ROLE_SYSTEM_LINK to the terminating null character. Fixes !#451

Revision: 3350
Author: bzr
Date: 6:59:07, 2009年11月4日
Message:
Update what's new.

Revision: 3351
Author: bzr
Date: 13:32:15, 2009年11月4日
Message:
NVDA can now fully access applications running as administrator in Windows Vista and later. You must install an official release of NVDA for this to work. This does not work for portable versions and snapshots. (!#397)

Revision: 3352
Author: bzr
Date: 17:32:10, 2009年11月4日
Message:
Added arabic language strings for the NVDA installer,
Added licence file in finnish,
Renamed ar locale folder to ar_sa in order to be properly recognized by gettext,
Updated arabic language file, user guide, what's new document, quick command keys and readme,
Corrected some typos in the english user guide,
Updated finnish language file, user guide, quick command keys,
Updated hungarian quick command keys,
Updated italian user guide,
Updated brazilian portuguese quick command keys,
Updated slovak language file, user guide, key commands and what's new.

Revision: 3353
Author: bzr
Date: 23:32:12, 2009年11月4日
Message:
 * Updated Ukrainian language file

Revision: 3354
Author: bzr
Date: 1:21:19, 2009年11月5日
Message:
Updated galician user guide,
Updated arabic what's new,
Updated slovak user guide.

Revision: 3355
Author: bzr
Date: 1:47:13, 2009年11月5日
Message:
There was still one more occurence of GetThreadLocale in the NVDA installer. Changing that to GetUserDefaultUILanguage.

Revision: 3356
Author: bzr
Date: 13:35:07, 2009年11月5日
Message:
The NVDA error sound is no longer played in release candidates and final releases. Note that errors are still logged.



Revision 50 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 26 07:19:40 2009 UTC (14 years, 4 months ago) by tsuzi
File length: 4701 byte(s)
Diff to previous 49
NVDA Projectの更新

Revision: 3317
Author: bzr
Date: 2:27:27, 2009年10月14日
Message:
Updated french and italian language files,
Updated spanish and french user guides,
Updated english, spanish, italian and slovak quick command keys.

Revision: 3318
Author: bzr
Date: 9:04:08, 2009年10月14日
Message:
gecko_ia2 vbuf backend: Don't process the children for nodes with IA2_ROLE_EMBEDDED_OBJECT. This ensures that embedded objects with children will be rendered as a space in the buffer (because they will be treated as empty but necessary). This wasn't previously necessary because embedded objects incorrectly received IA2_ROLE_UNKNOWN, but once MozillaBug:485270 lands, this role will be correct.

Revision: 3319
Author: bzr
Date: 9:04:12, 2009年10月14日
Message:
logonui app module (changes for Windows XP):
	* When the user changes, the cached parent is not updated, so force it to be updated. Fixes the issue where the new user name was not being spoken when up/down arrow was pressed.
	* When up/down arrow is pressed, don't speak the field if it loses the focused state. Fixes the issue where the password field was spoken incorrectly when moving to a user with no password.

Revision: 3320
Author: bzr
Date: 15:34:05, 2009年10月14日
Message:
Update NVDA CD for 2009.1beta1. Remove Firefox, as both IE and Firefox are now well supported by NVDA and the user can use whatever is available on the system.

Revision: 3321
Author: bzr
Date: 15:34:06, 2009年10月14日
Message:
user guide: Fix version in heading; should be 2009.1, not 0.6.

Revision: 3322
Author: bzr
Date: 17:09:06, 2009年10月14日
Message:
NVDA CD: The NSIS script should output nvdaLauncher.exe, rather than creating nvda.exe and then having to rename it manually.

Revision: 3323
Author: bzr
Date: 20:00:10, 2009年10月14日
Message:
      Additional polishing and fixing typos in the english user guide by Wael Zakareya,
      Updated hungarian user guide and quick command keys.

Revision: 3324
Author: bzr
Date: 7:11:09, 2009年10月15日
Message:
AcrobatNode NVDAObject: IPDDomNode::ScrollTo() can fail. There's nothing we can do about this, so just catch and ignore it. Fixes exceptions when navigating in some Adobe Reader documents.

Revision: 3325
Author: bzr
Date: 6:18:09, 2009年10月19日
Message:
default app module: reportCurrentSelection script: Catch the exception when an object does not support text selection and report "No selection".

Revision: 3326
Author: bzr
Date: 0:32:27, 2009年10月20日
Message:
Updated finnish language file, user guide and quick command keys,
Updated spanish what's new.

Revision: 3327
Author: bzr
Date: 2:58:06, 2009年10月21日
Message:
Updated arabic user guide, added arabic quick commandkeys and changelok by Mesar Hameed , Fatima Mehanna and Rafaat Alzatawi.

Revision: 3328
Author: bzr
Date: 14:02:19, 2009年10月23日
Message:
Arabic language file by Wael Zakareya and Fatima Mehanna.


Revision 49 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 13 08:43:15 2009 UTC (14 years, 5 months ago) by tsuzi
File length: 4440 byte(s)
Diff to previous 47
 NVDAプロジェクトの更新

 Revision: 3306
Author: bzr
Date: 11:22:09, 2009年10月5日
Message:
what's new: Add blurb and minor fixes.

 Revision: 3308
Author: bzr
Date: 11:09:11, 2009年10月6日
Message:
UIA NVDAObject: correctAPIForRelation(): Handle the case where the supplied obj is None. Fixes a rare exception.

 Revision: 3309
Author: bzr
Date: 0:17:11, 2009年10月7日
Message:
Updated croatian, chinese, hungarian and japanese files

 Revision: 3310
Author: bzr
Date: 11:19:06, 2009年10月7日
Message:
eSpeak synth driver: Filter out \01 before passing to eSpeak, as this is the embedded command character. Fixes #437.

 Revision: 3311
Author: bzr
Date: 12:19:13, 2009年10月7日
Message:
IA2TextTextInfo: _getLineOFfsets(): It seems that getTextAtOffset can fail in Firefox 3.5 under certain circumstances; e.g. when the autocomplete list appears in Gmail compose. This doesn't seem to cause a problem (it probably occurs just as the focus is changing), so just catch it and handle it gracefully. Fixes exceptions with braille enabled in Gmail compose autocompletes and possibly Chatzilla.

 Revision: 3312
Author: bzr
Date: 13:26:07, 2009年10月7日
Message:
NVDAHelper: VBufBase storage: When generating XML attribute values, replace invalid XML characters so that we don't end up with invalid XML. We already did this for text. Also, unify the code that normalises XML characters for both text nodes and attribute values.

 Revision: 3315
Author: bzr
Date: 2:01:10, 2009年10月12日
Message:
Updated spanish language file,
Updated brazilian portuguese language file, quick command keys and readme.

 Revision: 3316
Author: bzr
Date: 1:39:09, 2009年10月13日
Message:
Updated hungarian language file and what's new document,
Updated galician language file,
Added simplified chinese language strings for the NVDA installer by Wong Cameron,
Updated italian language strings for the NVDA installer.


Revision 47 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 2 07:42:13 2009 UTC (14 years, 5 months ago) by tsuzi
File length: 4372 byte(s)
Diff to previous 40
NVDA Projectの更新

Revision: 3270
Author: nvda
Date: 6:53:02, 2009年9月24日
Message:
JABTextInfo: Fixed _getLineNumFromOffset(). Fixes reading of editable text fields in applications which use the Java Access Bridge (including OpenOffice.org) when reporting of line numbers is enabled.

Revision: 3271
Author: nvda
Date: 12:24:11, 2009年9月24日
Message:
speech: Don't speak roles in silentRolesOnFocus if the value will be spoken. Previously, this condition only applied to the name. Stops speaking of "list item" in the speech dictionary entries list.

Revision: 3275
Author: nvda
Date: 7:44:00, 2009年9月25日
Message:
IAccessible NVDAObject's windowHasExtraIAccessibles class method: do not check for WS_CAPTION as it seems a lot more windows have it than just the ones with title bars. Taking out this style check now fixes the NVDA menu so it announces as NVDA menu again, rather than context menu.  So now we just check for sysMenu, sizeBox, vScroll and hScroll styles. Which, seems to now provide the same functionality we used to have.

Revision: 3276
Author: nvda
Date: 7:44:03, 2009年9月25日
Message:
add WS_SIZEBOX to winUser.py

Revision: 3277
Author: nvda
Date: 10:13:44, 2009年9月25日
Message:
User guide updates.
Noted that you can 
	* Start NVDA by typing NVDA in the Run Dialog. (section 5.1) 
	* modify the speech dictionary and read the Log (Section 6) 
removed: 
	* You should hear NVDA started. (Section 5.1) 
	* in the Regional and Language Options in Control Panel (Section 6.2.1.1) 
	* unnecessary spaces 
replaced "" (quotes) with &quot; 

Revision: 3278
Author: nvda
Date: 13:02:17, 2009年9月25日
Message:
UIA NVDAObject: Override correctAPIForRelation() so that when navigating to a UIA element, if the target element is not the root element of its window (i.e. nativeWindowHandle is undefined), the API class will not be changed; i.e. UIA will always be used. Fixes the issue where navigating next from the pane beneath the Windows 7 User Account Control dialog would land in the parent window object.

Revision: 3279
Author: nvda
Date: 17:29:55, 2009年9月26日
Message:
Updated french and hungarian language files
Updated french, hungarian and slovak user guides
Updated russian readme

Revision: 3280
Author: nvda
Date: 15:17:10, 2009年9月28日
Message:
IAccessibleHandler: move the code that filters out events for UIA windows from OrderedWinEventLimiter.flushEvents to OrderedWinEventLimiter.addEvent. The code still works the same way except that UIAWindowCache is now a set stored on the orderedWinEventLimiter instance rather than a local variable in flushEvents. flushEvents however does clear it on each call. The upshot of all of this is that now events for UIA windows will be filtered out when adding, as previously some of the limiting code in flushEvents (such as only allowing so many focus events, or so many generic events per thread etc) was being hindered by events for UIA windows that were later being dropped.

Revision: 3281
Author: nvda
Date: 15:26:52, 2009年9月28日
Message:
IAccessibleHandler: fix typo from last commit.

Revision: 3282
Author: nvda
Date: 11:10:03, 2009年9月29日
Message:
English user guide: add section 6.2.1.10: Speech dictionaries. Also fix a typo.

Revision: 3283
Author: nvda
Date: 11:10:07, 2009年9月29日
Message:
The following changes stop NVDA from creating more and more virtualBuffers each time you move in and out of Flash content in IE. It also makes sure that old dead virtualBuffers are definitly cleaned up next time the focus changes.
They may also fix a possible problem where a virtualBuffer was used (e.g. scripts and events) on a focus object for the first gainFocus event though the focus object was not technically in the buffer itself (the virtualBuffer was created from a focus ancestor, and the virtualBuffer's isNVDAObjectInVirtualBuffer returned false for the focus object).
Specific changes:
*virtualBufferHandler: rename cleanupVirtualBuffers() to terminate() as this function really is for termination of virtualBufferHandler.
*virtualBufferHandler: Move code that kills off virtualBuffers who are no longer alive out of update and in to its own function called cleanup.
*virtualBufferHandler.update: if the given object already has a virtualBuffer, just return that and don't bother trying to create one.
*api.setFocusObject: call virtualBufferHandler.cleanup() for every focus change. Always call virtualBufferHandler.update on the focus \ ancestors rather than only doing it if the focus object does not have a virtualBuffer. Only cache the newly created virtualBuffer on the focus object if the focus object is actually in this virtualBuffer (it was created directly from the focus object, or the virtualBuffer's isNVDAObjectInVirtualBuffer returns true for the focus object).

Revision: 3284
Author: nvda
Date: 11:10:08, 2009年9月29日
Message:
English user guide: 2: system requirements:  NVDA works on both 32-bit and 64-bit Operating systems. Also mention Windows 7.

Revision: 3285
Author: nvda
Date: 15:17:37, 2009年9月29日
Message:
MSHTML NVDAObject: override setFocus so that if the IAccessible object is from an ancestor HTMLNode, it calls the HTML node's focus() method instead of IAccessible's accSelect.

Revision: 3286
Author: nvda
Date: 15:17:39, 2009年9月29日
Message:
Some changes to MSHTML NVDAObject to improve object navigation  around fra
mes and embedded objects.
      *Frames and iFrames now have their role appropriately set to frame\iFrame
rather than pane.
      *You can no longer navigate to first\lastChild from object or embed nodes.
 Previously this was broken anyway as it would navigate you to the parent docume
nt.
      *embed and object nodes are treeted as through their IAccessible is an anc
estor IAccessible, as the IAccessible we get is actually the parent client IAcce
ssible of the document's window, which is rather unuseful.

Revision: 3287
Author: nvda
Date: 19:56:43, 2009年9月29日
Message:
The review copy command (NVDA+f10) copies the text from the start marker up to and including the current review position, rather than excluding the current position. This allows the last character of a line to be copied, which was not previously possible. (#430)

Revision: 3288
Author: nvda
Date: 19:56:45, 2009年9月29日
Message:
bug fix: The review copy command (NVDA+f10) gracefully handles the case where it is used on a position before the start marker. Previously, this could cause problems such as crashes in Notepad++.

Revision: 3289
Author: nvda
Date: 5:55:12, 2009年9月30日
Message:
MSHTML NVDAObject: setFocus(): Don't call super if we've called HTMLNode.focus(). This is redundant and also causes problems.

Revision: 3290
Author: nvda
Date: 15:09:23, 2009年9月30日
Message:
MSHTML vbufBackend: when rendering content for edit fields, if IAccessible::accValue is empty (perhaps because the field is protected) then use  HTML value attribute instead. This now makes sure that  content is definitly rendered for edit fields. In the case of passwords, the right amount of stars.

Revision: 3291
Author: nvda
Date: 18:58:16, 2009年9月30日
Message:
api.setFocusObject(): make sure that the virtualBuffer property on the focus object is forced to either the found virtualBuffer (if the focus object is in deed in the buffer), or forced to None. Previously it was still possible for the focus object not to have a set virtualBuffer, therefore when being retreaved by scriptHandler in the winInputHook thread major errors would occure.

Revision: 3292
Author: nvda
Date: 18:58:18, 2009年9月30日
Message:
MSHTML TextInfo: improve detection of when the caret is apparently on the fake position (at the end of an edit field). It seemed the detection was detecting false positives, and therefore the first character in edit fields was announcing as blank. Now rather than just checking that expand to word does not work, we also expand to textEdit and make sure that our original position is actually before the textEdit (outside the field).

Revision: 3293
Author: nvda
Date: 8:21:24, 2009年10月1日
Message:
navigatorObject_currentDimentions script in default appModule: change the key binding from shift+nvda+clear to nvda+delete. shift+nvda+clear did not seem to work on some keyboards. Also refactor this script a little to catch more errors, use ui.message so information is also brailled, and change the information so that it provides percent from left, percent from top, percent of screen width, and percent of screen height.  Percent of screen width and percent of screen height used to be percent from bottom and percent from right. Its probably much better to provide width and height as this is probably the information more people are interested in.

Revision: 3294
Author: nvda
Date: 8:21:26, 2009年10月1日
Message:
Update english key commands.txt to reflect change to navigatorObject_currentDimentions. Remove navigatorObject_where as its no longer in NVDA. Remove navigatorObject_test as thereis no usefulness in this being documented for users curently.

Revision: 3295
Author: nvda
Date: 12:14:11, 2009年10月1日
Message:
New features:
	* In virtual buffers, you can now interact with embedded objects (such as Adobe Flash and Sun Java content) by pressing enter on the object. If it is accessible, you can then tab around it like any other application. To return focus to the document, press NVDA+space. (#431)
	* In virtual buffers, o and shift+o move to the next and previous embedded object, respectively.

Revision: 3296
Author: nvda
Date: 12:30:10, 2009年10月1日
Message:
source readme: Update eSpeak version. Additional variants have been moved into a separate archive, so mention this as well.

Revision: 3297
Author: nvda
Date: 14:36:07, 2009年10月1日
Message:
service: Add a debug mode, configured via HKLM\SOFTWARE\NVDA\serviceDebug. Don't write a log file if debug mode is disabled. Don't run NVDA in secure mode if debug mode is enabled to allow use of the Python console for debugging. Obviously, this should not be used in production environments.

Revision: 3298
Author: nvda
Date: 14:36:08, 2009年10月1日
Message:
service: Add copyright header.

Revision: 3299
Author: nvda
Date: 15:04:06, 2009年10月1日
Message:
logonui app module: Restore reading of the username for the password field in the Windows XP logon dialog. The object hierarchy is more useable now due to recent changes, so the code needed to be changed accordingly.

Revision: 3300
Author: nvda
Date: 21:37:13, 2009年10月1日
Message:
Update What's new to mention removal\remapping of navigatorObject_where and navigatorObject_currentDimentions.

Revision: 3301
Author: nvda
Date: 0:21:13, 2009年10月2日
Message:
Updated finnish, french, italian, russian and slovak language files,
Updated finnish, french and slovak user guides,
Updated german, finnish, french and slovak quick command keys.

Revision: 3302
Author: nvda
Date: 8:40:25, 2009年10月2日
Message:
braille: Add Hebrew 8 dot computer braille table to tables list.

Revision: 3303
Author: nvda
Date: 8:47:05, 2009年10月2日
Message:
review_moveCaretHere script in default appModule: catch an exception if the caret is not supported in this object.



Revision 40 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 31 07:04:14 2009 UTC (14 years, 6 months ago) by tsuzi
File length: 4346 byte(s)
Diff to previous 30
NVDAプロジェクトの更新

Revision:  3115
Author: nvda
Date: 11:17:49, 2009年8月18日
Message:
NVDAHelper: adobeAcrobat vbuf backend:
 * Render formatting information with the text. This requires retrieving the text using IPDDomNode. Re !#381.
 * Render the name as a text field before focusable controls except links, buttons, radio buttons and check boxes. Links and buttons have the name as their text.
 * Don't incorrectly render the name as the text of empty editable text fields.

Revision:  3116
Author: nvda
Date: 11:17:54, 2009年8月18日
Message:
Python virtual buffer code: Changes to support formatting for Adobe Acrobat.

Revision:  3117
Author: nvda
Date: 11:32:56, 2009年8月18日
Message:
bzr ignores: Add lib64.

Revision:  3118
Author: nvda
Date: 11:45:51, 2009年8月18日
Message:
MSHTML  vbufBackend: make sure not to render passwords in to the buffer. IE doesn't change the characters in to stars, so the backend does it instead.

Revision:  3119
Author: nvda
Date: 13:03:47, 2009年8月18日
Message:
New misc-deps package, version 2009-08-18-01: New NVDAHelper.

Revision:  3120
Author: nvda
Date: 16:07:35, 2009年8月18日
Message:
virtual buffer elements list dialog: Due to user dissatisfaction, don't filter the tree when typing into it. Instead, implement our own code which immitates the search behaviour when typing into a list view. (We have to use our own code because tree views don't allow space to be passed to the search.) Also, for users that do want to filter the list, add a filter edit field which filters the items in the tree. Hopefully, this will allow for the best of both worlds.

Revision:  3121
Author: nvda
Date: 20:17:52, 2009年8月18日
Message:
speech.speakObject: if the object should have its TextInfo reported, report the line at the caret, rather than the readingChun.

Revision:  3122
Author: nvda
Date: 20:17:55, 2009年8月18日
Message:
MSHTML TextInfo:
*Refactored 'expand' method.
*Always use an IHTMLTxtRange retreaved from the control for the TextInfo even if the selection or caret is requested. In these cases, fetch a bookmark for the selection and move the real textRange to it. This fixes problems where expanding to sentence or story would bleed the textRange out of the control.
Fixes !#388.

Revision:  3123
Author: nvda
Date: 21:52:48, 2009年8月18日
Message:
mshtml vbuf backend: Fix a crash caused by certain image nodes under rare circumstances; e.g. French Google Advanced Search.

Revision:  3124
Author: nvda
Date: 13:06:09, 2009年8月19日
Message:
IAccessibleHandler.winEventCallback: only normalize Mozilla windows to their content window class if the event's childID is negative. Positive childIDs are probably for plugins such as Flash. This again allows NVDA to announce the focus as it moves around plugins in Mozilla documents.

Revision:  3125
Author: nvda
Date: 15:56:19, 2009年8月19日
Message:
virtual buffers:
 * Events are no longer fired on a virtual buffer before it has completed loading. This is more correct and should fix some exceptions.
 * When a virtual buffer first gains focus, it fakes a focus event on the focus object, as the loaded buffer will probably miss the first focus event.
 * When handling the first object focus for a buffer, always treat it as if the caret has not yet been moved within the focus. This is necessary when the focused node is right at the start of the buffer, which is where the caret is initially located. Fixes the plain text composer in Windows Live Mail.

Revision:  3126
Author: nvda
Date: 22:18:52, 2009年8月19日
Message:
MSHTML TextInfo: if the document's body is editable, then fall back to using the selection's textRange. It seems for editable documents such as composing mail in Outlook Express, there are textAreas for each paragraph, though they are never focused as such.

Revision:  3127
Author: nvda
Date: 8:21:43, 2009年8月20日
Message:
nvdaHelperRemote: Don't skip NVDA's process when injecting winEvent hooks. This makes sure that typed characters etc will be announced in NVDA's process (menu, elements lists etc).

Revision:  3128
Author: nvda
Date: 8:25:35, 2009年8月20日
Message:
Base virtualBuffer TextInfo: fix some exceptions by making sure an empty string is returned rather than None for methods that return text.

Revision:  3129
Author: nvda
Date: 8:36:07, 2009年8月20日
Message:
speech.getControlFieldSpeech(): Speak embedded objects; e.g. in virtual buffers.

Revision:  3130
Author: nvda
Date: 8:39:10, 2009年8月20日
Message:
Update for comtypes 0.6.1.

Revision:  3131
Author: nvda
Date: 9:11:49, 2009年8月20日
Message:
New misc-deps package, version 2009-08-20-01: New NVDAHelper.

Revision:  3132
Author: nvda
Date: 2:38:02, 2009年8月21日
Message:
 * Add a top level directory called extras to contain useful extra files that don't ft into the main part of the distribution.
 * Added extras/NVDA CD, which includes the files used to build the NVDA CD distributed by NV Access at CSUN and other exhibitions.

Revision:  3133
Author: nvda
Date: 2:38:05, 2009年8月21日
Message:
New misc-deps package, version 2009-08-21-01: New NVDAHelper... for real this time.

Revision:  3134
Author: nvda
Date: 6:13:36, 2009年8月21日
Message:
 * adobeAcrobat backend: move _normalizeFormatField code into backend itself, this reduces lines of code and makes some sense. Also, limit float precision of font size to 1 digit, as listening to 17.871 PT is quite annoying.

Revision:  3135
Author: nvda
Date: 8:22:08, 2009年8月21日
Message:
explorer app module: Fix a potential exception. I have no idea how the parent of a toolbar menu can be None, but it seems to happen rarely, so protect against it.

Revision:  3136
Author: nvda
Date: 8:22:10, 2009年8月21日
Message:
virtual buffers: Remove debug code.

Revision:  3137
Author: nvda
Date: 14:26:03, 2009年8月21日
Message:
Rename dependencies.txt to readme.txt. This now describes many aspects of using the NVDA source distribution, including dependencies, preparation of the source tree, making binary builds and building installers. The dependencies are now separated instead of an all-in-one convenience misc-deps package.

Revision:  3138
Author: nvda
Date: 15:56:18, 2009年8月21日
Message:
virtual buffer elements dialog: Disable the Activate and Move buttons when there are no elements in the tree.

Revision:  3139
Author: nvda
Date: 11:53:03, 2009年8月22日
Message:
Replace Windows Live Mail app module. The plain text message reader focus trick used in Outlook Express/Windows Mail has been copied here, but the rest of the msimn app module is not useful. Added a hack to make the HTML message composer useable.

Revision:  3140
Author: nvda
Date: 16:47:38, 2009年8月23日
Message:
logHandler.Logger.exception: Another RPC error that we can't do anything about.

Revision:  3141
Author: nvda
Date: 18:49:40, 2009年8月23日
Message:
Add extras/auto run from removable drive"" which contains the autorun.inf file to run NVDA automatically from a removable drive.
Revision:  3142
Author: nvda
Date: 1:06:58, 2009年8月24日
Message:
NVDA's Use windows language option now respects language instead of locale setting. Fixes !#353

Revision:  3143
Author: nvda
Date: 1:07:04, 2009年8月24日
Message:
Updated croatian language and the language strings for the NVDA installer, traditional chinese language file and slovak language file

Revision:  3144
Author: nvda
Date: 8:22:58, 2009年8月24日
Message:
Update liblouis dependency to 1.7.0.

Revision:  3145
Author: nvda
Date: 8:23:09, 2009年8月24日
Message:
Add !#353 to what's new.

Revision:  3146
Author: nvda
Date: 9:17:46, 2009年8月24日
Message:
source readme: Clarifications.

Revision:  3147
Author: nvda
Date: 12:04:17, 2009年8月26日
Message:
TextInfos.offsets.find{Start,End}OfLine(): If there is no text, just return 0. Prevents an IndexError exception. This occurred, for example, in empty Adobe Acrobat editable text fields.

Revision:  3148
Author: nvda
Date: 12:04:28, 2009年8月26日
Message:
logHandler.Logger.exception: Nothing we can do about E_ACCESSDENIED.

Revision:  3149
Author: nvda
Date: 12:14:29, 2009年8月26日
Message:
core.main(): It seems it is possible for objectWithFocus() to return None if the system is extremely busy during startup. We never want to queue an event on None, so protect against this. This should fix a possible exception when NVDA is started during system startup.

Revision:  3150
Author: nvda
Date: 16:22:24, 2009年8月26日
Message:
adobeAcrobat virtual buffer: It seems that Acrobat documents need not be read only, so don't impose this restriction.

Revision:  3151
Author: nvda
Date: 12:27:52, 2009年8月27日
Message:
Support for ARIA drag and drop in Mozilla Gecko. (!#239)

Revision:  3152
Author: nvda
Date: 22:22:04, 2009年8月27日
Message:
Updated spanish, french, finnish and slovak language files

Revision:  3153
Author: nvda
Date: 15:06:31, 2009年8月28日
Message:
Merged mshtmlRestructure branch.
Major changes:
*Much improved object navigation in MSHTML documents (many more nodes can be navigated to).
*As more nodes can be navigated to, the navigator object is much more accurately placed when moving the caret around a virtualBuffer in an MSHTML document.
*Fixes ticket !#401 (clickable elements in IE can be activated in the virtualBuffer).
*Fixes ticket 403 (Offscreen/invisible nodes can be activated in the virtualBuffer).

Revision:  3154
Author: nvda
Date: 15:29:20, 2009年8月28日
Message:
The document title and current line or selection is now spoken when you move focus inside a virtual buffer. This makes the behaviour when moving focus into virtual buffers consistent with that for normal document objects. (!#210)

Revision:  3155
Author: nvda
Date: 15:29:22, 2009年8月28日
Message:
Don't speak iframes in the focus ancestry which have no name or description.

Revision:  3156
Author: nvda
Date: 15:29:25, 2009年8月28日
Message:
what's new: Update comments about Elements List filtering.

Revision:  3157
Author: nvda
Date: 15:38:47, 2009年8月28日
Message:
NVDAHelper: VBufRemote: Don't destroy buffers on RPC rundown, as this currently causes a crash (ticket !#399). This will cause memory leaks, but better this than a crash. Leaks will only occur if NVDA is killed instead of exiting it gracefully.

Revision:  3158
Author: nvda
Date: 16:32:22, 2009年8月28日
Message:
IAccessibleHandler.IAccessibleRolesToNVDARoles: map 'applet' to embeddedObject.  Stops java applets from being announced as unknown object in Gecko virtualBuffers.

Revision:  3158
Author: nvda
Date: 16:32:22, 2009年8月28日
Message:
IAccessibleHandler.IAccessibleRolesToNVDARoles: map 'applet' to embeddedObject.  Stops java applets from being announced as unknown object in Gecko virtualBuffers.

Revision:  3159
Author: nvda
Date: 16:32:24, 2009年8月28日
Message:
MSHTML NVDAObject: for any embedding node (like object, embed and applet) force its role to embeddedObject. Many times IAccessible says its 'window'. Also rename HTMLNodeNameChildNaveUsesIAccessibleList to HTMLNodeNameEmbedList  since it only contains embedding node names.

Revision:  3160
Author: nvda
Date: 16:32:31, 2009年8月28日
Message:
MSHTML vbufBackend: render embedded object nodes with a space, and make them block. This includes both object and applet.

Revision:  3161
Author: nvda
Date: 16:32:34, 2009年8月28日
Message:
Remove the nodeNamesToNVDARoles dict from virtualBuffers.mshtml and instead use NVDAObjects.IAccessible.MSHTML.nodeNamesToNVDARoles (I forget the virtualBuffers one existed). Update  the NVDAObjects.IAccessible.MSHTML.nodeNamesToNVDARoles to contain anything missing, that was in the virtualBuffers one. Map object, applet and embed to role_embeddedObject. All these changes, along with recent nvdaHelper change should make embedded objects visible in MSHTML virtualBuffers.

Revision:  3162
Author: nvda
Date: 19:06:08, 2009年8月28日
Message:
Installer: use GetUserDefaultUILanguage rather than getThreadLocale to set the installer language. This matches what NVDA does, and is also more correct for a UI in general.

Revision:  3163
Author: nvda
Date: 21:14:24, 2009年8月29日
Message:
MSHTML NVDAObject: reorder __init__ a bit so as to make sure that HTMLNode property already exists before super is called. Fixes an error in Windows Live Mail where code in the appModule was asking for the role in event_NVDAObject_init (before HTMLNode property existed). Also fix findBestClass so that it only ads MSHTML to the class list if it isn't already there. (Its possible that IAccessible already ads it when calling super).

Revision:  3164
Author: nvda
Date: 2:17:48, 2009年8月31日
Message:
Strictly specify the encoding of a file while it contains UTF-8 data. Removed UTF-8 BOM

Revision:  3165
Author: nvda
Date: 2:17:51, 2009年8月31日
Message:
Adding hungarian braille tables into the braille settings dialog

Revision:  3166
Author: nvda
Date: 2:18:02, 2009年8月31日
Message:
Added dutch language file and language strings for the NVDA installer
Fixed some installer warnings.
Updated brazilian portuguese, russian, hungarian, croatian and slovak language files.
Updated hungarian user guide and what's new document.

Revision:  3167
Author: nvda
Date: 13:07:24, 2009年8月31日
Message:
MSHTML NVDAObject's parent property: skip over the 'HTML' node. Makes object navigation a little nicer, and also allows NVDA code in Windows Live Mail to work properly (so that a virtualBuffer for an editable message is not created).

Revision:  3168
Author: nvda
Date: 13:07:27, 2009年8月31日
Message:
Installer: No longer make the temp copy of NVDA use the current user's NVDA config if it exists. It should now always use its default config. Fixes !#295. Fixes !#405.



Revision 30 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 2 06:33:02 2009 UTC (14 years, 8 months ago) by tsuzi
File length: 4283 byte(s)
Diff to previous 25
NVDAプロジェクト及び日本語メッセージの更新

Revision: 3023
Author: nvda
Date: 20:28:28, 2009年6月25日
Message:
braille: tables list: Add Croatian and Bulgarian computer braille tables. Closes #340. Remove German grade 2 table which was removed from liblouis; apparently, it was quite broken.
----
Revision: 3024
Author: nvda
Date: 2:52:12, 2009年6月26日
Message:
Updated french, italian, finnish and slovak language files and language strings for the NVDA installer. Also updated czech language strings
----
Revision: 3025
Author: nvda
Date: 15:44:06, 2009年6月26日
Message:
Fixed a problem where copying text from the console window using review cursor was not preserving the line breaks
----
Revision: 3026
Author: nvda
Date: 2:47:18, 2009年6月27日
Message:
updated spanish, galician, chinese and russian language files and language strings for the NVDA installer
----
Revision: 3027
Author: nvda
Date: 13:19:43, 2009年6月30日
Message:
speech.getControlFieldSpeech: take an ancestorAttrs argument which is all the control fields above this field being processed. speech.speakTextInfo: pass all ancestor fields to getControlFieldSpeech, not just the field currently being processed. Right now nothing takes advantage of this, but in the future it will be possible for rules for a field to take ancestor fields in to account e.g. do something to a clickable field, only if none of the ancestor fields are clickable.
----
Revision: 3028
Author: nvda
Date: 17:02:10, 2009年6月30日
Message:
virtual buffers: Refactor table navigation code. Rather than using absolute coordinates when retrieving a cell, use more directional logic; e.g. find next cell on a specified row. Also, make the cell retrieval code an iterator like _iterNodesByType() for consistency and to make future table work easier. This improves handling of empty table cells and cells spanning multiple rows/columns, but more work is still needed. Addresses #334 and #333.
----
Revision: 3029
Author: nvda
Date: 17:05:17, 2009年6月30日
Message:
virtual buffers: Make table scripts abort if another script is waiting to make response snappier when holding down table navigation keys for an extended period.
----
Revision: 3030
Author: nvda
Date: 21:45:50, 2009年6月30日
Message:
Updated german, brazilian portuguese and hungarian language files language strings for the NVDA installer and user guides
----


追加日本語メッセージ:

 * Bulgarian 8 dot computer braille
  * ブルガリア語8点コンピュータ点字
 * Croatian 8 dot computer braille
  * クロアチア語8点コンピューター点字



Revision 25 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 5 06:39:26 2009 UTC (14 years, 9 months ago) by tsuzi
File length: 4187 byte(s)
Diff to previous 23
NVDA Projectの更新


Revision: 2979
Author: nvda
Date: 2:16:54, 2009年6月2日
Message:
* updated hungarian language file
----
Revision: 2980
Author: nvda
Date: 11:01:24, 2009年6月2日
Message:
default appModule:
	* reportFormatting script:
		* Use the virtual buffer if one is present and should be used.
		* Sometimes, a format field contains items which produce no text for the user. Handle this and report "No formatting information" instead of "blank".
	* sayAll and reportFormatting scripts: Catch RuntimeError as well as NotImplementedError when retrieving the caret.
Among other things, these changes stop exceptions when the report formatting command is used in virtual buffers.
----
Revision: 2981
Author: nvda
Date: 20:13:24, 2009年6月2日
Message:
TextInfo:
	* copyToClipboard(): There's no need to retrieve the text line by line in most cases. Instead, ust copy the text from the instance as is. However, ensure that all line endings are crlf. Add a convertToCrlf() function to the module for this purpose.
	* Introduce a new function getTextByChunks() to retrieve text split into chunks of a given unit, similar to what used to be done for copyToClipboard().

VirtualBufferTextInfo:
	* copyToClipboard(): Retrieve text in blocks and join it using crlf to ensure that the copied text is split at blocks.

These changes mean that copying text to the clipboard from virtual buffers no longer insert line breaks at the configured max line length, which was rather annoying.
----
Revision: 2982
Author: nvda
Date: 8:33:02, 2009年6月4日
Message:
Add copyright headers to braille display drivers.
----
Revision: 2983
Author: nvda
Date: 14:22:11, 2009年6月4日
Message:
new: Added a driver for the Optelec ALVA BC6 series braille displays.
----
Revision: 2984
Author: nvda
Date: 14:22:18, 2009年6月4日
Message:
New misc-deps package, version 2009-06-04-01: fix some rare potential crashes in Adobe Acrobat virtual buffer backend, update configobj to 4.6.0, add ALVA BC6 generic dll.
----
Revision: 2985
Author: nvda
Date: 0:23:50, 2009年6月5日
Message:
* Added one more class mapping so editable field in WordWeb can be recognized
----
Revision: 2986
Author: nvda
Date: 0:23:54, 2009年6月5日
Message:
* updated russian language file and language strings for the NVDA installer.
----
Revision: 2988
Author: nvda
Date: 7:48:51, 2009年6月5日
Message:
Remove hideously outdated development notes. Developers should refer to the DesignOverview on the wiki.
----
Revision: 2987
Author: nvda
Date: 7:27:20, 2009年6月5日
Message:
MSHTML NVDAObject's role property: make sure that a frameset tag's role is also forced to document -- we already did it for body. This now again allows MSHTML virtualBuffers to load for pages containing a frameset.
----
Revision: 2989
Author: nvda
Date: 7:48:53, 2009年6月5日
Message:
dependencies: Add dependency for brltty braille display driver.
----


Revision 23 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 28 08:24:35 2009 UTC (14 years, 9 months ago) by tsuzi
File length: 4113 byte(s)
Diff to previous 1
NVDA Projectの更新

Revision: 2969
Author: nvda
Date: 19:54:29, 2009年5月27日
Message:
installer English locale: Fix capitalisation in service component name.
----
ified : /trunk/installer/locale/en/langstrings.txt

evision: 2970
Author: nvda
Date: 2:27:58, 2009年5月28日
Message:
* NVDA installer: Added a new spanish international language strings based off of the existing spanish language strings. Hopefully installer will now load for all the spanish users. Updated spanish, galician, french and finnish language strings.    Added arabic user guide and readme by Wael Zakareya.
----
Revision: 2971
Author: nvda
Date: 14:21:37, 2009年5月28日
Message:
MSHTML virtualBuffer: remove some debugging code.
----
Revision: 2972
Author: nvda
Date: 14:21:41, 2009年5月28日
Message:
Add an aria module, which so far contains a mapping of aria roles to NVDA roles. Shouldn't be relied upon too much, but in cases where we have to deal with raw aria this could be useful. Only aria role missing is 'log', as for now we probably want the the underlying API's role for that.
----
Revision: 2973
Author: nvda
Date: 14:21:43, 2009年5月28日
Message:
MSHTML NVDAObject: do not  override the value property with content from IHTMLElement.innerText. 99% of cases this is not useful. Also removing this makes combo boxes report like they should. As IE 6 and 7 does not map any aria roles to MSAA, and IE 8 is missing quite a few roles (most importantly application), try fetching an IHTMLElement's aria role (role attribute), and use that in preference to nodeName or MSAA role.
----
Revision: 2974
Author: nvda
Date: 14:21:45, 2009年5月28日
Message:
virtualBufferHandler.update: don't load an MSHTML virtualBuffer if its root NVDAObject's role is not document. Makes sure that virtualBuffers are not used for real web applications with appropriate aria.
----


Revision 1 - (view) (download) (annotate) - [select for diffs]
Added Tue Apr 7 09:20:37 2009 UTC (14 years, 11 months ago) by tsuzi
File length: 4075 byte(s)
本家のR2845のソースコードを使用しています。
以下の日本語版独自対応を行っています。
 * 音声エンジンeSpeakの無効化
 * マウス移動時のビープ音による通知の無効化
 * マウス位置のオブジェクト名の読み上げの無効化

 * 無変換キーをNVDAキーとして使用する設定
 * 


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26