lp:~mshinke/nvdajp/characterDescriptions
- Get this branch:
- bzr branch lp:~mshinke/nvdajp/characterDescriptions
Branch merges
Branch information
Recent revisions
- 4151. By Masataka Shinke <email address hidden>
-
lp:~nishimotz/nvdajp/characterDescriptions: 4150 をマージして本家の詳細読み辞書を修正
- 4147. By Michael Curran
-
* speech.
speakSpelling, speech. _speakSpellingG en and speech. processSymbol now all take a locale argument and a useCharacterDes criptions argument. In the case of speakSpelling both of these are optional, but for the other internal functions these are manditory. SpeakSpelling if locale is not provided defaults to either the current synth's language if it has one, or instead NVDA's current locale. SpeakSpelling's useCharacterDes criptions by default is false.
* speech.processSymbol: if useCharacterDes criptions is True, then characterProces sing.getCharact erDescription is used to fetch a character description, and if it finds one, it is returned straight away. If it does not find one, or character descriptions were not requested, then the function stays as is. * script_
review_ current{ word|Line} scripts now pass useCharacterDes criptions as true to speech. speakSpelling if the script has been executed more than twice (i.e. pressed three times). So, once says the string as is, twice spells the string, three times or more spells with character descriptions.
* GlobalCommands.script_ review_ currentCharacte r: pressing twice now announces the character with character descriptions, and three times now speaks the hex representation. - 4145. By Michael Curran
-
Added a characterProcessing module, which so far contains a getCharacterDes
cription function. This function takes alocale and a character, and returns a description for the given character in the given locale. For now the descritpion returned is hardcoded as the locale + the character, just for testing. - 4144. By Michael Curran
-
No longer register for UIA textChange and textSelectionChange automation events, as this was causing major performance issues in WPF applications using .net 3.5 [apparently]. Certainly for one particular wpf app (#1205) no longer registering makes the app now quite usable. However, due to no longer receiving textSelectionCh
ange, NVDA must use EditableTextWit houtAutoSelectD etection for UIA editable text controls. May partially fix #1205 and #1437, though no testing on XP as yet. - 4143. By Michael Curran
-
nvda.pyw: duplicate getInputDesktopName from nvda_service so that it does not have to be imporated (it pulls in too much unrelated code).
- 4142. By Michael Curran
-
nvda.pyw: protect against multiple instances of NVDA being accidentilly started by using a mutex. The mutex name is specific to the desktop and session (hopefully). This new feature should be tested well with the service on secure desktops.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~nvdajp/nvdajp/main