ChangeLog ( - R3305J)NVDAプロジェクトの更新Revision: 3270Author: 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: 3271Author: 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: 3275Author: 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: 3276Author: nvda Date: 7:44:03, 2009年9月25日 Message: add WS_SIZEBOX to winUser.py Revision: 3277Author: 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 " Revision: 3278Author: 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: 3279Author: 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: 3280Author: 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: 3281Author: nvda Date: 15:26:52, 2009年9月28日 Message: IAccessibleHandler: fix typo from last commit. Revision: 3282Author: 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: 3283Author: 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: 3284Author: 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: 3285Author: 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: 3286Author: 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: 3287Author: 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: 3288Author: 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: 3289Author: 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: 3290Author: 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: 3291Author: 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: 3292Author: 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: 3293Author: 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: 3294Author: 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: 3295Author: 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: 3296Author: 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: 3297Author: 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: 3298Author: nvda Date: 14:36:08, 2009年10月1日 Message: service: Add copyright header. Revision: 3299Author: 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: 3300Author: nvda Date: 21:37:13, 2009年10月1日 Message: Update What's new to mention removal\remapping of navigatorObject_where and navigatorObject_currentDimentions. Revision: 3301Author: 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: 3302Author: nvda Date: 8:40:25, 2009年10月2日 Message: braille: Add Hebrew 8 dot computer braille table to tables list. Revision: 3303Author: 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:3304Author: nvda Date: 18:53:16, 2009年10月2日 Message: Adobe Acrobat support: IAccID and IPDDom are now used for Acrobat NVDAObjects. This means that object navigation is now synchronised and the text is now scrolled as you move in Acrobat virtual buffers. Also, the correct role is now retrieved for Acrobat NVDAObjects, making object navigation much nicer. Closes #410 and #328. Note the new AcrobatAccess typelib dependency. Revision:3305Author: bzr Date: 9:48:15, 2009年10月3日 Message: change: Improved performance (especially on netbooks) when many beeps occur in quick succession; e.g. fast mouse movement with audio coordinates enabled. (#396) Users running from source should note that nvdaHelper has changed. 日本語メッセージ更新
|