| Rev. | Time | Author |
|---|---|---|
| a140c3c | 2007-01-20 16:38:18 | mdcurran <> |
|
Added a 'say cap before capitals' setting to the voice settings dialog, this can be used for synths that don't change their pitch, like some of the Reap Speak synths. Got rid of relativeUpercasePitch setting, its just 25 all the time. |
||
| 6564e2e | 2007-01-20 15:37:25 | mdcurran <> |
|
Replaced the voice dialog (that could only change the voice) to a proper voice settings dialog that can allow you to change the voice, rate, pitch, volume and punctuation status. All controls work in realtime, if you cancel, all changes are reversed, if you press OK all changes are kept, though you still ned to save the config before you exit NVDA for the changes to perminantly exist. Preferences Menu is renamed to speech menu. |
||
| 4835a7c | 2007-01-19 08:23:32 | mdcurran <> |
|
Bullet and numbering fixed in Mozilla Gecko virtualBuffers. The mozilla list item object now grabs the bullet and uses it as its name, also it removes the bullet from its list of children. |
||
| e833d24 | 2007-01-18 16:05:36 | mdcurran <> |
|
Documentation updates, ignore graphics in Mozilla Gecko virtualBuffers with no title or alt attribute, page down and page up in rich edit documents now speaks the line moved to. |
||
| 70a564c | 2007-01-16 12:43:28 | mdcurran <> |
|
*Made loading of documents in Internet Explorer virtualBuffers slightly faster by murging getDomNodeInfo and getDomNodeText all in to fillBuffer, which cuts down duplicate calls to properties on an MSHTML domNode object. |
||
| 8f27274 | 2007-01-15 11:06:33 | mdcurran <> |
|
text is now checked for characters that appear more than 5 times in a row, and they are shortened to 5. Example: a line of dashes will be only spoken as 5 dashes '-----'. |
||
| 333df07 | 2007-01-15 06:10:49 | mdcurran <> |
|
Fixed bug where negative states were being reported as positive states. |
||
| fd6eef3 | 2007-01-15 05:00:21 | mdcurran <> |
|
Made sure that the first lot of new text is spoken after pressing control+c in dos consoles. Also added an api.getDesktopObject and api.setDesktopObject. Eventually this will be used when the foreground and focus object get hidden. |
||
| b84176c | 2007-01-14 15:05:31 | mdcurran <> |
|
More fixes to dos console new text reading. speakNewText function is now called calculateNewText and it returns the new text. MonitorThread uses this to get the new text and speaks it only if its clear it isn't a character that has been typed. However, it is much more correct now with this and doesn't block new text that cleary can't have been a typed character. |
||
| 663eaf7 | 2007-01-14 10:15:19 | mdcurran <> |
|
*Fixed bug in sapi5 where it wouldn't shut up for quite a while, even if the control eky was pressed, because too much text was sent to the synthesizer. (e.g. big lots of text in a dos console). Cancel now sends the purgeBeforeSpeak even if the synth doesn't think it is speaking. This doesn't seem to break any of the sapi5 synths that I can currently test. |
||
| 29d8154 | 2007-01-12 11:03:02 | mdcurran <> |
|
*NVDA no longer crashes when pressing control+c in dos console windows. Fixed by adding a control+c script which disconnects from the console, sends the key, then reconnects. |
||
| f5f3279 | 2007-01-11 19:15:17 | mdcurran <> |
|
Made the beep speech mode pitch configurable. beepSpeechModePitch, in the speech section of nvda.ini. |
||
| 80c8966 | 2007-01-11 14:03:45 | mdcurran <> |
|
*the tones module now caches the waves it generates in the waves directory as "_tone%sHZ%sMS.wav" where the first %s is the pitch in HZ and the second %s is the length in milliseconds. |
||
| 521395a | 2007-01-10 22:28:54 | mdcurran <> |
|
Catch an exception if a rich edit control doesn't support page numbers. My Outlook Express seems to be doing this at the moment. |
||
| 782ffb1 | 2007-01-10 20:45:52 | mdcurran <> |
|
Some more documentation updates, also now empty lists say 0 items when given focus. Previously they sometimes were saying 1 items or 2 items, because of their list headers being counted in the child count. |
||
| bff1c79 | 2007-01-10 20:29:33 | mdcurran <> |
|
Changed a few default config options: reportLineNumbers is now False. Fixed bug in the speakCommandKeys code that was either now allowing it to speak the actual key, or it would say the modifier keys and then some <function blablabla> junk. |
||
| 609b859 | 2007-01-10 19:05:15 | mdcurran <> |
|
Documentation updates, script_navigator_reviewMoveToCaret re-added as numpadSubtract, and tones amplitude is now 10000 rather than 15000 |
||
| a882a59 | 2007-01-10 17:10:40 | mdcurran <> |
|
Changed the startup message to say 'NVDA started' and renamed the title of the NVDA window to 'NVDA Interface' |
||
| 46aae1d | 2007-01-10 16:30:47 | mdcurran <> |
|
Updated setup.py to copy the waves dir to the distrobution when compiling |
||
| 533e4c2 | 2007-01-10 14:48:47 | mdcurran <> |
|
Converted sound files to 22050 mono |
||
| 666141e | 2007-01-10 14:41:38 | mdcurran <> |
|
*Sound files (in the waves directory) are now used in NVDA to denote events such as startup, exit, error and crash. Previously the PC speaker was used. |
||
| f6bfb20 | 2007-01-10 08:26:32 | mdcurran <> |
|
Fix for exceptions on focus; was experimenting with the mouse following the navigator, but it won't work due to menu itmes doing strange things when the mouse is over them. |
||
| ea91ce4 | 2007-01-10 07:45:13 | mdcurran <> |
|
Fixed a few exceptions in outlook express and internet explorer. |
||
| 95f5f52 | 2007-01-10 07:34:36 | mdcurran <> |
|
*Mouse shape changes are now reported. (to turn off, set reportMouseShapeChanges to False in the mouse section of nvda.ini). |
||
| c0b61a2 | 2007-01-09 14:23:08 | mdcurran <> |
|
Added support to the mozilla gecko virtualbuffer code to dynaicmailly update content on event_reorder. This means that changes to a page due to javascript etc should be now shown. Also the updating of form fields is also now supported. However, on large pages this sometimes can crash the web application plus NVDA so to use this code, updateContentDynamically needs to be set to True in nvda.ini. This is False by default. |
||
| d86c2ec | 2007-01-05 12:45:00 | mdcurran <> |
|
Optimised code a bit, gecko virtualBuffer is 3% faster at loading documents due to murging getNVDAObjectInfo and getNVDAObjectText in to fillBuffer, this cut down on calls of NVDAObject properties. Re-wrote a few for loops as maps, according to some people's experiences, map seems to be faster than a full for loop. Also changed range to xrange in a lot of places. |
||
| 9c3ea56 | 2007-01-04 23:14:42 | mdcurran <> |
|
Many little fixes to problems reported by pyChecker. Also changed a few map calls to 'for' loops because some of the calls were only changing some of the items, therefor its better not to use map. |
||
| b39ea9b | 2007-01-03 20:37:47 | mdcurran <> |
|
Reporting the object under the mouse as it moves can be now turned on or off by insert+m |
||
| 4d808d8 | 2007-01-03 19:58:34 | mdcurran <> |
|
Added javaAccessBridgeHandler.py. So far this only contains an initialize function, plus ctypes structures of all the major java access bridge structs needed. This is in no way yet connected in to NVDA properly. |
||
| c73352c | 2007-01-03 13:46:16 | mdcurran <> |
|
Fixes to setup.py and comtypesClient.py so that compiling to an executable works again. |
||