OSDN Git Service
Takuya Nishimoto [Wed, 26 Feb 2014 02:51:42 +0000 (11:51 +0900)]
updated miscdepsjp regarding ti31543
Takuya Nishimoto [Mon, 24 Feb 2014 23:51:02 +0000 (08:51 +0900)]
Merge commit 'fetch_head' into jp2014.1
Michael Curran [Fri, 21 Feb 2014 04:37:24 +0000 (14:37 +1000)]
Fix tracking of the caret for some editable text fields that rely on text written to the screen such as the main text area in Balabolka.
When fetching the caret rectangle for tracking in displayModel text, make an rpc call and use GetGUIThreadInfo in-process as Windows' logical to physical coordinate conversion is rather stuffed for cCaret.
Fixes #3901.
Takuya Nishimoto [Fri, 21 Feb 2014 14:33:14 +0000 (23:33 +0900)]
updated miscdepjp
Takuya Nishimoto [Tue, 18 Feb 2014 12:45:22 +0000 (21:45 +0900)]
merged origin master
Takuya Nishimoto [Tue, 18 Feb 2014 09:49:23 +0000 (18:49 +0900)]
updated miscdepjp
Mesar Hameed [Tue, 18 Feb 2014 08:37:36 +0000 (09:37 +0100)]
l10n:
From translation svn 14389.
Takuya Nishimoto [Mon, 17 Feb 2014 04:24:07 +0000 (13:24 +0900)]
work regarding mecab user dictionary
Halim Sahin [Mon, 17 Feb 2014 03:47:52 +0000 (13:47 +1000)]
NVDA no longer freezes when the Papenmeier BRAILLEX older models braille display is selected without a display connected.
Takuya Nishimoto [Fri, 14 Feb 2014 13:00:52 +0000 (22:00 +0900)]
Merge commit 'fetch_head' into jpbranch
Halim Sahin [Fri, 31 Jan 2014 04:26:24 +0000 (04:26 +0000)]
A Papenmeier braille display can now be used even if a Papenmeier display has never been connected via USB.
Fixes #3712.
Takuya Nishimoto [Thu, 13 Feb 2014 08:51:49 +0000 (17:51 +0900)]
cleanup miscdepjp
Takuya Nishimoto [Thu, 13 Feb 2014 08:28:02 +0000 (17:28 +0900)]
updated readmejp
Takuya Nishimoto [Thu, 13 Feb 2014 04:19:27 +0000 (13:19 +0900)]
updated readmejp
Takuya Nishimoto [Tue, 11 Feb 2014 13:45:33 +0000 (22:45 +0900)]
removed menu items regarding nvdajp website
Takuya Nishimoto [Tue, 11 Feb 2014 13:35:34 +0000 (22:35 +0900)]
cosmetic changes regarding comments
Takuya Nishimoto [Tue, 11 Feb 2014 13:27:22 +0000 (22:27 +0900)]
updated readmejp
Takuya Nishimoto [Tue, 11 Feb 2014 13:06:03 +0000 (22:06 +0900)]
updated readmejp
Takuya Nishimoto [Tue, 11 Feb 2014 13:03:19 +0000 (22:03 +0900)]
updated readmejp
Takuya Nishimoto [Tue, 11 Feb 2014 09:11:37 +0000 (18:11 +0900)]
fixes ti33140 regarding command quick reference
Takuya Nishimoto [Tue, 11 Feb 2014 08:30:17 +0000 (17:30 +0900)]
Merge commit 'fetch_head' into jpbranch
James Teh [Mon, 27 Jan 2014 01:00:22 +0000 (01:00 +0000)]
Fix issues with application profile triggers when creating a virtual buffer fails.
If creating a virtual buffer failed in api.setFocusObject, the global focus variables weren't set, but application triggers were already exited/entered. This meant that next time the focus changed, NVDA tried to exit triggers that had already been exited. Also, there may have been triggers entered that were never exited.
Exceptions from treeInterceptorHandler.update are now caught. Also, the call to handleAppSwitch has been moved as late as possible so other exceptions don't cause this problem. Ideally, there aren't any other possible exceptions like this, but it's best to be safe.
Fixes #3804.
James Teh [Mon, 20 Jan 2014 04:26:53 +0000 (04:26 +0000)]
Specifically target Windows 8.1 (and other versions while we're at it) in NVDA's application manifest.
This means that correct Windows version information will be reported on Windows 8.1, rather than reporting as Windows 8.
Fixes #3793.
James Teh [Tue, 11 Feb 2014 03:12:23 +0000 (13:12 +1000)]
On systems with a high DPI display setting (which occurs by default for many modern screens), NVDA no longer routes the mouse to the wrong location in some applications.
NVDA was made DPI aware to fix this.
Fixes #3758, #3703.
James Teh [Mon, 10 Feb 2014 23:57:40 +0000 (09:57 +1000)]
English What's New: Clarify the entry for #3757.
Takuya Nishimoto [Mon, 10 Feb 2014 05:22:16 +0000 (14:22 +0900)]
Merge commit 'fetch_head' into jpbranch
Michael Curran [Mon, 10 Feb 2014 04:29:10 +0000 (14:29 +1000)]
Provide a quick fix to a crash in NVDA due to a bug shared between comtypes VARIANT implementation and ctypes callbacks. Re #3867
Stops crashes in NVDA's log viewer and in windbg, when either contains a large amount of text and then its some how updated.
James Teh [Mon, 10 Feb 2014 04:05:32 +0000 (14:05 +1000)]
English What's New: Fix typos and linguistic and formatting errors.
Fixes #3865.
Takuya Nishimoto [Mon, 10 Feb 2014 03:20:39 +0000 (12:20 +0900)]
fixes translation of Contributors (nvdajp)
Takuya Nishimoto [Mon, 10 Feb 2014 02:39:47 +0000 (11:39 +0900)]
merged origin master
James Teh [Mon, 10 Feb 2014 02:10:28 +0000 (12:10 +1000)]
A minidump is generated if NVDA crashes. Also, if NVDA has injected into a process, it can optionally generated a minidump if the process crashes.
Fixes #3851.
Michael Curran [Mon, 10 Feb 2014 02:06:03 +0000 (12:06 +1000)]
Upgrade eSpeak to 1.48.02. Fixes #3842, #3739
James Teh [Mon, 10 Feb 2014 01:58:50 +0000 (11:58 +1000)]
source readme: Linguistic and formatting fixes.
Takuya Nishimoto [Fri, 7 Feb 2014 11:21:57 +0000 (20:21 +0900)]
Merge commit 'fetch_head' into jpbranch
James Teh [Fri, 7 Feb 2014 11:17:20 +0000 (21:17 +1000)]
Don't log "Writing minidump" before writing the minidump, as we want to do as little as possible before the dump is written in case of instability.
I thought I'd already removed this, but apparently, I didn't.
Mesar Hameed [Fri, 7 Feb 2014 10:18:00 +0000 (11:18 +0100)]
l10n:
From translation svn 14126.
Mesar Hameed [Fri, 7 Feb 2014 08:24:36 +0000 (09:24 +0100)]
Fix typo in changes.t2t
Takuya Nishimoto [Fri, 7 Feb 2014 06:43:08 +0000 (15:43 +0900)]
changed reading level of 'large circle' and 'saltire' from 'all' to 'some'
James Teh [Fri, 7 Feb 2014 06:39:58 +0000 (16:39 +1000)]
When NVDA crashes and a dump is written, log the dump file path for convenience, even though it will always be the same.
James Teh [Fri, 7 Feb 2014 06:32:30 +0000 (16:32 +1000)]
watchdog._crashHandler: Use GetCurrentThreadId() rather than possibly making Python create a dummy thread object.
Takuya Nishimoto [Fri, 7 Feb 2014 05:37:15 +0000 (14:37 +0900)]
Merge commit 'fetch_head' into jpbranch
Takuya Nishimoto [Fri, 7 Feb 2014 05:33:25 +0000 (14:33 +0900)]
work regarding characters u+25EF and u+2613
James Teh [Fri, 7 Feb 2014 05:11:45 +0000 (15:11 +1000)]
git: Ignore dump files.
Michael Curran [Fri, 7 Feb 2014 04:38:45 +0000 (14:38 +1000)]
Merge branch 'javaImprovements'. Fixes #3753, #3754, #3755, #3756, #3757, #3770
James Teh [Fri, 7 Feb 2014 05:09:06 +0000 (15:09 +1000)]
Provide the ability to request that a remote process write a minidump if it crashes via AppModule.dumpOnCrash.
This should only be used if instructed by a developer.
Takuya Nishimoto [Thu, 6 Feb 2014 07:56:51 +0000 (16:56 +0900)]
Merge commit 'fetch_head' into jpbranch
Michael Curran [Thu, 6 Feb 2014 06:21:33 +0000 (16:21 +1000)]
NVDA is now built with compiler optimizations turned off by default. Only a release build gets optimizations now. This should help with reading dumps from snapshots.
nvdaHelperDebugFlags now only contains debugCRT and RTC. symbols and noOptimize have been removed. noOptimize is by default, and release turns it off. We also always want symbols, there is no real need for it to be turned off as it does not affect code generation.
James Teh [Thu, 6 Feb 2014 03:52:50 +0000 (13:52 +1000)]
When NVDA itself crashes, write a minidump in the same directory as the log file called nvda_crash.dmp.
Takuya Nishimoto [Thu, 6 Feb 2014 02:09:12 +0000 (11:09 +0900)]
work around issue ti33099 regarding speech/braille viewers
Michael Curran [Wed, 5 Feb 2014 21:46:01 +0000 (07:46 +1000)]
Fix recent regression in IA2 live regions support where certain text was being announced even if aria-relevant was only additions.
Specifically:
* getTextFromIAccessible: add an includeTopLevelText argument (true by default) which controls whether text that is not an embedded object is included in the text collected.
* all calls to getTextFromIAccessible that use default argument values: don't specify the values.
* When adding text due to a text inserted or text updated event, only tell getTextFromIAccessible to include top level text if aria-relevant allows text.
Michael Curran [Wed, 5 Feb 2014 02:34:47 +0000 (12:34 +1000)]
IA2 live region support: fix typo - actually do something for description change
Takuya Nishimoto [Tue, 4 Feb 2014 10:39:17 +0000 (19:39 +0900)]
Merge branch 'jpbranch' into ti33071
Takuya Nishimoto [Tue, 4 Feb 2014 06:00:25 +0000 (15:00 +0900)]
work around controller client
Takuya Nishimoto [Tue, 4 Feb 2014 05:40:14 +0000 (14:40 +0900)]
Merge commit 'fetch_head' into jpbranch
Takuya Nishimoto [Tue, 4 Feb 2014 03:05:40 +0000 (12:05 +0900)]
disable NVDA menu item checks. updated transparency
Michael Curran [Tue, 4 Feb 2014 02:04:16 +0000 (12:04 +1000)]
Again place 64-bit controllerClient libs in a subdir of x64. It was changed to x86_64 around the time of moving to msvc 2012. Fixes #3796
Michael Curran [Mon, 3 Feb 2014 23:45:36 +0000 (09:45 +1000)]
IAccessible NVDAObject's parent property: ensure windowObj is an IAccessible before fetching IAccessibleRole
Takuya Nishimoto [Mon, 3 Feb 2014 14:15:17 +0000 (23:15 +0900)]
Ctrl+A for 'select all' should work, so we must use rich text edit. experimental use of transparency. smaller font size.
Takuya Nishimoto [Mon, 3 Feb 2014 13:43:40 +0000 (22:43 +0900)]
work around speech/braille viewers.
Takuya Nishimoto [Mon, 3 Feb 2014 10:07:44 +0000 (19:07 +0900)]
changed default (auto) synth driver to nvdajp_jtalk
Takuya Nishimoto [Mon, 3 Feb 2014 09:35:41 +0000 (18:35 +0900)]
Merge commit 'fetch_head' into jpbranch
Michael Curran [Sun, 2 Feb 2014 10:54:59 +0000 (20:54 +1000)]
Fix a possible buffer overrun which may have caused a crash in MS Word (picked up by MSVC RTC). Re #3785
VT_BOOL uses 16 bit values, so either VARIANT_BOOL or BOOL should be used. bool (c++) is only 8 bit which is not enough. The rest of calls with VT_BOOL were using BOOL 32 bit.
Mesar Hameed [Sat, 1 Feb 2014 16:36:06 +0000 (17:36 +0100)]
Mesar Hameed [Sat, 1 Feb 2014 10:33:15 +0000 (11:33 +0100)]
l10n:
From translation svn 14001.
Indonesian (id): translated: 570 fuzzy: 94 contributed: 2013-02-09.
Urdu (ur): translated: 288 fuzzy: 461 contributed: 2012-11-23.
Swedish (sv): translated: 1085 fuzzy: 134 contributed: 2014-02-01
Mesar Hameed [Sat, 1 Feb 2014 08:43:08 +0000 (09:43 +0100)]
l10n updates:
From translation svn 13986.
Takuya Nishimoto [Fri, 31 Jan 2014 02:41:41 +0000 (11:41 +0900)]
Merge branch 'master' of git://git.nvaccess.org/nvda into jpbranch
Michael Curran [Fri, 31 Jan 2014 01:50:15 +0000 (11:50 +1000)]
Merge branch 't3785'. Fixes #3785
Michael Curran [Fri, 31 Jan 2014 01:40:11 +0000 (11:40 +1000)]
Merge branch 't3781'. Fixes #3781
Michael Curran [Fri, 31 Jan 2014 01:36:26 +0000 (11:36 +1000)]
Merge branch 't3777'. Fixes #3777
Michael Curran [Fri, 31 Jan 2014 00:25:07 +0000 (10:25 +1000)]
Merge branch 'ia2LiveRegionImprovements'. Fixes #2640, #3329
Michael Curran [Fri, 31 Jan 2014 00:16:28 +0000 (10:16 +1000)]
Merge branch 't1594'. Fixes #1594
Michael Curran [Fri, 31 Jan 2014 00:08:59 +0000 (10:08 +1000)]
Update changes
Michael Curran [Fri, 31 Jan 2014 00:05:16 +0000 (10:05 +1000)]
Outlook appModule's chooseNVDAObjectOverlayClasses: ensure the object is an IAccessible NVDAObject before choosing any of the classes (they're all based on IAccessible). Fixes #3826
Takuya Nishimoto [Thu, 30 Jan 2014 14:37:44 +0000 (23:37 +0900)]
Merge branch 'master' of git://git.nvaccess.org/nvda into jpbranch
James Teh [Tue, 14 Jan 2014 08:14:49 +0000 (08:14 +0000)]
When entering Asian input into a control within NVDA itself (e.g. the browse mode Find dialog), "NVDA" is no longer incorrectly reported in place of the actual candidate.
When determining whether to fudge the name for the NVDA menu, the code wasn't checking whether the saved NVDA menu identity was None before comparing it. This meant that anything with an IAccessibleIdentity of None was getting the name "NVDA" before the NVDA menu was first opened.
Aside from Asian input, this seems to affect message dialogs in wxPython 3.
Fixes #3726.
James Teh [Thu, 30 Jan 2014 06:27:22 +0000 (06:27 +0000)]
When a configuration profile is triggered for an application and that application is exited, NVDA no longer sometimes fails to deactivate the profile.
Fixes #3732.
Takuya Nishimoto [Mon, 27 Jan 2014 02:59:14 +0000 (11:59 +0900)]
Merge commit 'fetch_head' into jpbranch
Michael Curran [Mon, 27 Jan 2014 00:35:27 +0000 (10:35 +1000)]
Fix memory leak in nvdaHelperRemote: a wostringStream's internal memory was not being cleaned up due to the call to FreeLibraryAndExitThread at same scope.
Michael Curran [Mon, 27 Jan 2014 00:32:35 +0000 (10:32 +1000)]
Fix memory leak in nvdaHelperRemote.dll: fontHeader was never being freed in GlyphTranslator::fetchGlyphTranslator
Michael Curran [Sun, 26 Jan 2014 21:23:59 +0000 (07:23 +1000)]
Merge branch 't3701'. Fixes #3701
Takuya Nishimoto [Thu, 23 Jan 2014 13:21:40 +0000 (22:21 +0900)]
When Japanese input composition is enabled, Shift+Space is annouced as 'space'. Tested with Windows 8.1 + Notepad + Microsoft IME. nvdajp ticket 32749.
Takuya Nishimoto [Thu, 23 Jan 2014 13:08:46 +0000 (22:08 +0900)]
merged nvaccess origin master
Takuya Nishimoto [Tue, 21 Jan 2014 02:52:11 +0000 (11:52 +0900)]
client archive should be placed in output directory
James Teh [Mon, 20 Jan 2014 23:49:53 +0000 (23:49 +0000)]
Woops. Fix typo.
James Teh [Mon, 20 Jan 2014 22:52:01 +0000 (22:52 +0000)]
Make the description for NVDA slave just "NVDA".
This description is what appears in the UAC dialog whenever we request elevation. "Slave" might confuse/worry users and it also isn't translated.
James Teh [Mon, 20 Jan 2014 22:48:04 +0000 (22:48 +0000)]
Bump product copyright to 2014.
James Teh [Mon, 20 Jan 2014 22:42:32 +0000 (22:42 +0000)]
Include the message displayed when an error occurs after opening an add-on outside of NVDA in .pot files so it can be translated.
The message was already marked as translatable, but it's in nvda_slave.pyw and .pyw files weren't being processed by xgettext.
Fixes #3774.
James Teh [Mon, 20 Jan 2014 04:43:47 +0000 (04:43 +0000)]
Update Python to 2.7.6.
Fixes #3794.
James Teh [Mon, 20 Jan 2014 03:52:07 +0000 (03:52 +0000)]
English What's New: Fix linguistic and punctuation errors.
Fixes #3748.
Takuya Nishimoto [Sun, 19 Jan 2014 09:10:38 +0000 (18:10 +0900)]
changed setAppSleepMode API to take away ProcessID from argument
Takuya Nishimoto [Sun, 19 Jan 2014 07:44:00 +0000 (16:44 +0900)]
updated test
Takuya Nishimoto [Sun, 19 Jan 2014 07:07:51 +0000 (16:07 +0900)]
fixed to use procId rather than hWnd.
Takuya Nishimoto [Sat, 18 Jan 2014 08:18:41 +0000 (17:18 +0900)]
updated nvdajp-client
Takuya Nishimoto [Sat, 18 Jan 2014 07:54:40 +0000 (16:54 +0900)]
now uses windowHandle to determine application to sleep
Takuya Nishimoto [Sat, 18 Jan 2014 07:29:48 +0000 (16:29 +0900)]
setAppSleepMode implemented, although windowHandle is not yet used. foreground application will sleep or wakeup.
Takuya Nishimoto [Sat, 18 Jan 2014 05:45:47 +0000 (14:45 +0900)]
replaced deprecated class
Takuya Nishimoto [Sat, 18 Jan 2014 05:43:38 +0000 (14:43 +0900)]
added GUI
Takuya Nishimoto [Sat, 18 Jan 2014 03:20:39 +0000 (12:20 +0900)]
Merge branch 'jpbranch' into sleepapi
Takuya Nishimoto [Sat, 18 Jan 2014 03:20:01 +0000 (12:20 +0900)]
reverted test. even if speakText is slow, the loop should sleep at least once.
Takuya Nishimoto [Sat, 18 Jan 2014 03:15:25 +0000 (12:15 +0900)]
initial work with setAppSleepMode