| Rev. | Time | Author |
|---|---|---|
| 2605807 | 2007-01-02 20:12:24 | mdcurran <> |
|
*Got rid of NVDAObjects/textBuffer.py and moved all the code for handling text and editable text buffers in to the NVDAObject baseType. |
||
| 50df198 | 2006-12-21 19:17:35 | jteh <> |
|
This should hopefully fix the GUI focus issue for good. It seemed that it worked reliably after the window had received focus at least once (which usually meant alt-tabbing for the user). However, a GUI application always receives focus if it displays a window immediately upon loading. Therefore, we now show the window and then hide it immediately on load. This means that the window has had focus previously at least once, so it appears to be all happy. I have no idea why this happens, but it appears to work on my system. |
||
| 08065a8 | 2006-12-18 22:07:17 | mdcurran <> |
|
Fixed bug in Mozilla virtualBuffer code, was using old conf reference. |
||
| 9514ed8 | 2006-12-18 19:47:45 | mdcurran <> |
|
Wrong name sorry. Now all modules and module contents have been renamed from MSAA to IAccessible, and all runs well at least on my system. Please report any bugs. |
||
| af7d0f2 | 2006-12-18 19:42:29 | mdcurran <> |
|
Step 3 of MSAA to IAccessible, this should be all done now. |
||
| aaa7d49 | 2006-12-18 19:30:44 | mdcurran <> |
|
Last commit was testing an add, seems sourceforge at this point in time isn't allowing move or copy. Deleteting what was added. |
||
| 92813d9 | 2006-12-18 19:28:54 | mdcurran <> |
|
Step 2 of MSAA to IAccessible |
||
| d7d9d97 | 2006-12-18 19:23:41 | mdcurran <> |
|
Marked strings in versionInfo.py as being translatable. |
||
| 5353306 | 2006-12-18 18:36:00 | mdcurran <> |
|
Step 1 of renaming MSAA to IAccessible. Broken, please do not try and use this revision. |
||
| e974411 | 2006-12-18 18:14:37 | mdcurran <> |
|
*Moved all constants out of constants.py in to their respective related places. For example: all the constants that come from winuser.h (for user32.dll) are now in winUser.py and all the oleacc.h constants are in MSAAHandler.py. Constants.py has now been deleted. This is a very major coding change so I may have missed a few here or there. Please report any bugs you find so they can be fixed. Even if they are really obvious. constants.py may come back if NVDA gains more global constants. But at this point in time, the only ones are exec constants used with core.executeFunction, so they were placed in core. |
||
| 5b74f75 | 2006-12-18 09:46:51 | mdcurran <> |
|
Updates to documentation. |
||
| f6cc029 | 2006-12-18 09:24:08 | mdcurran <> |
|
Missed a few config.conf references. Fixed a bug in isTypingProtected where it would cause an exception if NVDA has just started and the focus hasn't been set yet. |
||
| a0f4219 | 2006-12-18 09:13:53 | mdcurran <> |
|
*Added an 'applyConfiguration' function to core.py which loads the configuration, installs the correct language, and also initialises audio, so that the right synth and speech settings are set up. |
||
| 5a8f35e | 2006-12-17 19:24:06 | mdcurran <> |
|
*Added single letter navigation keys to virtualBuffers. By themselves they move to the next element of that type, and with the shift key, they move to the previous. |
||
| eed788a | 2006-12-16 22:32:28 | jteh <> |
|
|
||
| aa04e91 | 2006-12-16 16:54:31 | mdcurran <> |
|
More fixes to outlook express internet explorer editable documents. overiden moveByWord and moveByCharacter and bacspace and delete scripts so that they read properly. Including moveByLine, all these scripts do not use caretPosition etc, but just use selection.createRange() from the IE dom. |
||
| 9aa2f8c | 2006-12-15 19:40:59 | mdcurran <> |
|
Much improved moving up and down by line with the arrow keys in internet explorer editable documents (outlook express messages and text areas). It now seems to work perfectly, at least on my system. No more saying blank, or getting the line completely wrong. Also fixed a bug in mozilla virtualBuffers where if it encountered a list item with no bullet object, it would fail to render the document. |
||
| 14fc017 | 2006-12-15 09:30:11 | mdcurran <> |
|
Improved logic for when to reload a document in a mozilla virtualBuffer by using both gainFocus and stateChange. Also now mozilla virtualBuffers report the numbering or other symbols in ordered lists. |
||
| 282052b | 2006-12-14 16:48:48 | mdcurran <> |
|
*Fixed bug with mozilla virtualBuffers not being able to report block quotes. |
||
| 6ef2505 | 2006-12-14 11:13:37 | mdcurran <> |
|
Fixed bug where mozilla documents were not loading if the Mozilla application had already been started before NVDA. It seems that some mozilla windows actually return an object with a different window, when getting an IAccessible. |
||
| 745904a | 2006-12-14 08:23:31 | mdcurran <> |
|
*Redesigned the handling of appModules so that they now stay around for the life of the application rather than for just when the application is active. Of course though key commands etc will only work when the application is active. |
||
| 33b9291 | 2006-12-13 12:26:43 | mdcurran <> |
|
*Added two new properties to the NVDAObject base type to make reporting objects in mozilla a little easier: |
||
| bd2185c | 2006-12-13 08:15:15 | mdcurran <> |
|
*Added 'reportVirtualPresentationOnFocusChanges' boolean to the virtualBuffers section of nvda.ini. |
||
| bbc0d17 | 2006-12-12 12:40:33 | mdcurran <> |
|
Added fieldType constants to virtualBuffers/baseType.py, plus a dictionary of fieldNames fur the types. getIDEnterMessage and getIDExitMessage in the baseType virtualBuffer now reports depending on the ID's fieldType and whether that type is allowed to speak according to nvda.ini virtualBuffer section. Internet explorer virtualBuffer now sets each ID with one of the fieldTypes from virtualBuffer baseType. Internet Explorer virtualBuffer now also reports ordered and definition lists. |
||
| 238e685 | 2006-12-12 08:00:32 | mdcurran <> |
|
*Added support for reporting access keys in the internet explorer virtualBuffer. |
||
| 4b0f0f7 | 2006-12-11 18:11:59 | mdcurran <> |
|
*Text in internet explorer that is clickable (because of an onclick function) is now able to be activated with enter/space, and NVDA also now speaks this text as 'clickable'. To avoid over speaking information, links and form fields that have an onclick function are still spoken like normal links and form fields (i.e. they don't say 'clickable'). |
||
| 3f6f8fa | 2006-12-10 20:14:40 | mdcurran <> |
|
Replaced code back in to event_gainFocus of NVDAObject_internetExplorerEdid that makes is read properly. It must have accidentily been cut rather than copied when making NVDAObject_internetExplorerPane. |
||
| 5926ef3 | 2006-12-10 19:24:24 | mdcurran <> |
|
Fix some bugs with MS Word cursor navigation. Fix problem where entering a table would cause an exception because of calling old code. |
||
| 039558d | 2006-12-10 18:41:46 | mdcurran <> |
|
Fixed up reviewing of dos console windows again. It broke when stopping objects speaking twice when they are both a foreground object and focus object. |
||
| bb34cb5 | 2006-12-10 18:38:06 | mdcurran <> |
|
*Fixed bug in internet explorer where pressing enter or space on a lin's position in the virtaulBuffer would not activate it if the link already had focus. |
||