gecko-dev/browser/installer
Aaron Klotz ad8a291810 Bug 1358276: Add FixCorruptOleAccRegistration to PostUpdate; r=mhowell
MozReview-Commit-ID: 64hU21BgELu

Some third-party software tampers with the registry settings for the
IAccessible COM interface which is provided by Windows. If these settings
become corrupted, our a11y implementation breaks. We attempt to detect this
by loading the path to the IAccessible typelib and checking to see if that file
still exists. If it is missing, we reset the typelib GUID and version to the
system default.

The GUIDs and version number included in this patch hold from Windows 7 through
to Windows 10 Anniversary Update. The Windows 10 Creators update does not use
a typelib anymore, so we do nothing in that case. This fix is intended to run
on 32-bit builds only.

--HG--
extra : rebase_source : 1e8948ec09c707e99182424f79f746419b490b24
2017-04-26 14:19:19 -06:00
..
windows Bug 1358276: Add FixCorruptOleAccRegistration to PostUpdate; r=mhowell 2017-04-26 14:19:19 -06:00
Makefile.in Bug 1357797 - Do not attempt to package based on empty variables in artifact builds. r=mshal 2017-04-20 12:26:49 -07:00
allowed-dupes.mn Bug 1351999 - Fix references to in-content-old files and create a backup of dialog.css in in-content-old instead of relying on the 'in-content' version to not change. r=florian 2017-03-31 19:37:37 -04:00
package-manifest.in bug 1351657 - Stop shipping langGroups.properties as it is unused. r=florian 2017-04-20 13:34:52 +01:00
removed-files.in Bug 1295542 - Don't remove chrome.manifest on upgrades. r=rstrong 2016-09-20 13:44:01 +09:00