gecko-dev/accessible
Yannis Juglaret b24022bb02 Bug 1777960 - Patch msctf.dll to prevent a crash with ZoneAlarm Anti-Keylogger. r=gstoll,win-reviewers
Starting with Windows 11 22H2, Microsoft has made internal changes in
msctf.dll. The TF_Notify function, also known as CtfImmNotify from
imm32.dll, uses a new convention for its third argument. These changes
are incompatible with current versions of ZoneAlarm Anti-Keylogger,
resulting in crashes in our main process.

This patch converts messages forwarded by ZoneAlarm Anti-Keylogger to
the new convention. If we detect the product and an incompatible version
of msctf.dll, then we hook TF_Notify and detect any message using the
old convention, and convert it to the new convention.

Differential Revision: https://phabricator.services.mozilla.com/D189518
2023-10-03 15:24:47 +00:00
..
android Bug 1845883: Remove HyperTextAccessibleWrap. r=nlapre 2023-08-02 01:42:17 +00:00
aom Bug 1840732 Part 5: Remove unnecessary includes from accessible/aom, r=Jamie 2023-07-07 03:22:08 +00:00
atk Bug 1854473 - Use screen's scale factor when providing accessible bounds in ATK. r=nlapre 2023-09-26 18:41:32 +00:00
base Bug 1848282 - Part 3. a11y's word segmenter should reference layout.word_select preferences. r=morgan 2023-10-03 10:43:18 +00:00
basetypes Bug 1372296: Unify ScrollSubstringToPoint for local and remote Accessibles, thus enabling support for RemoteAccessible on Windows. r=eeejay 2023-08-08 05:18:55 +00:00
docs Bug 1855310: Add HCM Settings documentation r=eeejay 2023-09-27 18:56:31 +00:00
generic Bug 1853255: Make parent relative bounds for IB-split descendants account for the parent's bounding box offset r=Jamie 2023-09-25 21:49:08 +00:00
html Bug 1066940 - Align return type of HTMLFormElement::elements with spec. r=dom-core,webidl,peterv 2023-09-14 16:37:14 +00:00
interfaces Bug 1846660 part 2: Add IAccessibleTextSelectionContainer interface. r=nlapre 2023-08-04 02:51:42 +00:00
ipc Bug 1847728 - Handle nullptr in RemoteAccessible::ApplyCache. r=Jamie 2023-09-04 15:25:22 +00:00
mac Bug 1850643 - Fix crash in [@ -[mozTableCellAccessible moxColumnHeaderUIElements]]. r=Jamie 2023-09-13 06:43:24 +00:00
other Bug 1845883: Remove HyperTextAccessibleWrap. r=nlapre 2023-08-02 01:42:17 +00:00
tests Bug 1848282 - Part 3. a11y's word segmenter should reference layout.word_select preferences. r=morgan 2023-10-03 10:43:18 +00:00
windows Bug 1777960 - Patch msctf.dll to prevent a crash with ZoneAlarm Anti-Keylogger. r=gstoll,win-reviewers 2023-10-03 15:24:47 +00:00
xpcom Bug 1851529 - Set clang-format ColumnLimit consistently. r=sylvestre,necko-reviewers,kershaw 2023-09-05 11:23:01 +00:00
xul Bug 1266437 - Drop "OS" modifier r=smaug,m_kato,karlt,Gijs 2023-08-07 01:03:58 +00:00
moz.build Bug 1853223 - convert .ini manifests to .toml: batch 4 accessible/**/browser.ini r=jmaher 2023-09-15 14:32:09 +00:00