Removing WTL from content runner.
commit75f6dea052f4c56407b283ae92ee98bad249e36e
authorcpu@chromium.org <cpu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 11 Jun 2014 12:13:23 +0000 (11 12:13 +0000)
committercpu@chromium.org <cpu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 11 Jun 2014 12:13:23 +0000 (11 12:13 +0000)
treee19a28dd96009cdb4db145febbf95b73c9424fd8
parentf52eaf7d30f2e0bc7c294eab39b2109f02c800ea
Removing WTL from content runner.

The _Module object is used by ATL COM classes to lock the module, like so

_pAtlModule->Lock();

For example when CreateInstance is called:

BrowserAccessibility* BrowserAccessibility::Create() {
  CComObject<BrowserAccessibilityWin>* instance;
  HRESULT hr = CComObject<BrowserAccessibilityWin>::CreateInstance(&instance);

We need to get rid of WTL so we can get rid of ATL since it
causes many problems. See bug for details.

BUG=5027
TEST=chrome runs. Accessibility works.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=275987

Review URL: https://codereview.chromium.org/323723002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276360 0039d316-1c4b-4281-b951-d872f2087c98
content/app/content_main_runner.cc
content/browser/accessibility/browser_accessibility_manager_win.cc