nvda
Avoid UIA event flooding in NvDA by moving UIA event handler COM objects into c++
#14888
Merged

Avoid UIA event flooding in NvDA by moving UIA event handler COM objects into c++ #14888

michaelDCurran merged 32 commits into master from UIAEventLimiting
michaelDCurran
michaelDCurran UIAHandler propertyChange event: avoid needlessly creating an NVDAObj…
33ce9fb2
michaelDCurran UIAHandler automation event: don't needlessly create an NVDAObject wh…
d209f17d
michaelDCurran UIA event handlers: pass windowHandle into NvDAObject constructor if …
de5332f1
michaelDCurran Implement a new UI Automation event handler COM object in c++ which a…
9b000206
michaelDCurran Add lisence and fix linting
36055243
michaelDCurran michaelDCurran requested a review from jcsteh jcsteh 2 years ago
michaelDCurran michaelDCurran requested a review from seanbudd seanbudd 2 years ago
codeofdusk
codeofdusk
AppVeyorBot
michaelDCurran UIAEventLimiter: improve EventRecordContaint c++20 concept so as to n…
d191e723
michaelDCurran michaelDCurran force pushed from e70fa64a to d191e723 2 years ago
zstanecic
jcsteh
jcsteh requested changes on 2023-05-01
michaelDCurran
beqabeqa473
michaelDCurran Merge branch 'master' into UIAEventLimiting
9cd6cb74
beqabeqa473
codeofdusk
beqabeqa473
beqabeqa473
michaelDCurran
AppVeyorBot
michaelDCurran UIA event limiter: no longer coalesce propertyChange events, as it is…
7f1028cd
michaelDCurran UIA event limiter: ensure not to flood NVDA with needless flush messa…
2e268000
michaelDCurran UIAHandler: execute the UIA event limiter flush on NVDA's UIAHandler…
c1a436ef
AppVeyorBot
michaelDCurran UIA event limiter:
b94f4a11
AppVeyorBot
codeofdusk
codeofdusk
michaelDCurran UIA event limiter: remove no longer existing flush function from nvda…
a532775b
michaelDCurran
AppVeyorBot
LeonarddeR
LeonarddeR commented on 2023-05-08
codeofdusk
michaelDCurran
codeofdusk
michaelDCurran UIAHandler: Ensure that RateLimitedEventHandler reference count even…
25ed7e7a
bramd
codeofdusk
bramd
AppVeyorBot
codeofdusk
michaelDCurran Merge branch 'master' into UIAEventLimiting
ca616807
michaelDCurran
codeofdusk
cary-rowen
codeofdusk
michaelDCurran For XAML UIA elements: Don't use caret event detection to wait for t…
9ba28278
michaelDCurran Linting
3fac419a
michaelDCurran michaelDCurran marked this pull request as ready for review 2 years ago
michaelDCurran michaelDCurran requested a review 2 years ago
michaelDCurran add a return type
63da5900
michaelDCurran Core's message window no longer needs to be exposed from core.
b4d9f172
seanbudd
seanbudd commented on 2023-06-13
michaelDCurran Apply suggestions from code review
8a2f16fc
michaelDCurran Apply suggestions from code review
8200c7d8
michaelDCurran Merge branch 'master' into UIAEventLimiting
18d91826
michaelDCurran Add typing
1f29c6da
michaelDCurran michaelDCurran requested a review from seanbudd seanbudd 2 years ago
michaelDCurran michaelDCurran requested a review from jcsteh jcsteh 2 years ago
seanbudd
seanbudd approved these changes on 2023-06-22
AppVeyorBot
codeofdusk
codeofdusk
brunoprietog
codeofdusk
LeonarddeR
michaelDCurran
LeonarddeR
jcsteh
LeonarddeR
michaelDCurran
LeonarddeR
LeonarddeR Workaround for caret detection when backspacing in XAML text fields (…
48913a97
michaelDCurran
codeofdusk
seanbudd
seanbudd approved these changes on 2023-07-12
codeofdusk
seanbudd seanbudd added merge-early
seanbudd seanbudd added this to the 2023.3 milestone 2 years ago
seanbudd seanbudd added blocked/needs-testing
seanbudd seanbudd marked this pull request as draft 2 years ago
seanbudd seanbudd added conceptApproved
seanbudd seanbudd removed this from to the 2023.3 milestone 2 years ago
michaelDCurran Merge branch 'master' into UIAEventLimiting
1f5f569f
AppVeyorBot
michaelDCurran
brunoprietog
codeofdusk
michaelDCurran Merge branch 'master' into UIAEventLimiting
009526a5
michaelDCurran Update what's new
3e6ab814
seanbudd
seanbudd commented on 2023-11-22
seanbudd
seanbudd approved these changes on 2023-11-22
michaelDCurran Add type info
114c2c4e
michaelDCurran Update user_docs/en/changes.t2t
4ce98064
codeofdusk
AppVeyorBot
michaelDCurran Address review action
0041b1d7
michaelDCurran Linting.
6bd41fc0
michaelDCurran
beqabeqa473
LeonarddeR
brunoprietog
LeonarddeR
michaelDCurran
LeonarddeR
LeonarddeR Add feature flag (#15814)
9283a994
michaelDCurran
zstanecic
codeofdusk
michaelDCurran Merge branch 'master' into UIAEventLimiting
ae6abd02
zstanecic
michaelDCurran michaelDCurran marked this pull request as ready for review 2 years ago
michaelDCurran michaelDCurran requested a review 2 years ago
michaelDCurran michaelDCurran requested a review from Qchristensen Qchristensen 2 years ago
michaelDCurran michaelDCurran removed blocked/needs-testing
michaelDCurran michaelDCurran merged dd8a44cf into master 2 years ago
michaelDCurran michaelDCurran deleted the UIAEventLimiting branch 2 years ago
nvaccessAuto nvaccessAuto added this to the 2024.1 milestone 2 years ago
Adriani90

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone