summaryrefslogtreecommitdiffstats
path: root/ceee/ie/ie.gyp
diff options
context:
space:
mode:
authorsiggi@chromium.org <siggi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-23 16:48:19 +0000
committersiggi@chromium.org <siggi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-23 16:48:19 +0000
commit054f941471fb9a62e585f91d04bcba73c8d03b9f (patch)
treeabc12b2695a1b2e83291b23159df451acc0e34f6 /ceee/ie/ie.gyp
parentdb300df5f6b747e9575e3740083f2ec328b09a2e (diff)
downloadchromium_src-054f941471fb9a62e585f91d04bcba73c8d03b9f.zip
chromium_src-054f941471fb9a62e585f91d04bcba73c8d03b9f.tar.gz
chromium_src-054f941471fb9a62e585f91d04bcba73c8d03b9f.tar.bz2
Revert 67102 - Use async COM to service tab executor requests.
Change to proxy/stub marshaling from typelib marshaling, with manual registration of proxy/stubs. Moving away from registered proxy/stubs is desireable in the context of upcoming GCF autoupdate changes, and this is an opportune moment. Implement an async ICeeeTabExecutor that defers execution until a posted message is processed. This avoids (I hope) processing reentrantly on out-of-apartment invocations in IE, which has a tendency to lead to deadlocks and general nastyness. BUG=none TEST=unittests in change Review URL: http://codereview.chromium.org/4845001 TBR=siggi@chromium.org Review URL: http://codereview.chromium.org/5343001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67103 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ceee/ie/ie.gyp')
-rw-r--r--ceee/ie/ie.gyp21
1 files changed, 0 insertions, 21 deletions
diff --git a/ceee/ie/ie.gyp b/ceee/ie/ie.gyp
index 3a04651..91e7ebf 100644
--- a/ceee/ie/ie.gyp
+++ b/ceee/ie/ie.gyp
@@ -18,23 +18,6 @@
]
},
{
- 'target_name': 'testing_invoke_executor',
- 'type': 'executable',
- 'sources': [
- 'plugin/bho/testing_invoke_executor.cc',
- ],
- 'dependencies': [
- '../../base/base.gyp:base',
- '../common/common.gyp:ceee_common',
- 'common/common.gyp:ie_guids',
- 'plugin/toolband/toolband.gyp:toolband_idl',
- 'plugin/toolband/toolband.gyp:toolband_proxy_lib',
- ],
- 'libraries': [
- 'rpcrt4.lib',
- ],
- },
- {
'target_name': 'ie_unittests',
'type': 'executable',
'sources': [
@@ -58,7 +41,6 @@
'plugin/bho/dom_utils_unittest.cc',
'plugin/bho/events_funnel_unittest.cc',
'plugin/bho/executor_unittest.cc',
- 'plugin/bho/executor_com_unittest.cc',
'plugin/bho/extension_port_manager.cc',
'plugin/bho/frame_event_handler_unittest.cc',
'plugin/bho/infobar_events_funnel_unittest.cc',
@@ -96,7 +78,6 @@
},
},
'dependencies': [
- 'testing_invoke_executor',
'common/common.gyp:ie_common',
'common/common.gyp:ie_common_settings',
'common/common.gyp:ie_guids',
@@ -108,7 +89,6 @@
'plugin/toolband/toolband.gyp:ceee_ie_lib',
'plugin/toolband/toolband.gyp:ie_toolband_common',
'plugin/toolband/toolband.gyp:toolband_idl',
- 'plugin/toolband/toolband.gyp:toolband_proxy_lib',
'../../base/base.gyp:base',
'../../breakpad/breakpad.gyp:breakpad_handler',
'../testing/sidestep/sidestep.gyp:sidestep',
@@ -151,7 +131,6 @@
'plugin/bho/bho.gyp:bho',
'plugin/scripting/scripting.gyp:scripting',
'plugin/toolband/toolband.gyp:toolband_idl',
- 'plugin/toolband/toolband.gyp:toolband_proxy_lib',
'../../base/base.gyp:base',
'../../testing/gmock.gyp:gmock',
'../../testing/gtest.gyp:gtest',