OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 // | 4 // |
5 // IE browser helper object implementation. | 5 // IE browser helper object implementation. |
6 #include "ceee/ie/plugin/bho/browser_helper_object.h" | 6 #include "ceee/ie/plugin/bho/browser_helper_object.h" |
7 | 7 |
8 #include <atlsafe.h> | 8 #include <atlsafe.h> |
9 #include <shlguid.h> | 9 #include <shlguid.h> |
10 | 10 |
(...skipping 10 matching lines...) Expand all Loading... |
21 #include "ceee/common/windows_constants.h" | 21 #include "ceee/common/windows_constants.h" |
22 #include "ceee/ie/broker/tab_api_module.h" | 22 #include "ceee/ie/broker/tab_api_module.h" |
23 #include "ceee/ie/common/extension_manifest.h" | 23 #include "ceee/ie/common/extension_manifest.h" |
24 #include "ceee/ie/common/ie_util.h" | 24 #include "ceee/ie/common/ie_util.h" |
25 #include "ceee/ie/common/ceee_module_util.h" | 25 #include "ceee/ie/common/ceee_module_util.h" |
26 #include "ceee/ie/plugin/bho/cookie_accountant.h" | 26 #include "ceee/ie/plugin/bho/cookie_accountant.h" |
27 #include "ceee/ie/plugin/bho/http_negotiate.h" | 27 #include "ceee/ie/plugin/bho/http_negotiate.h" |
28 #include "ceee/ie/plugin/scripting/script_host.h" | 28 #include "ceee/ie/plugin/scripting/script_host.h" |
29 #include "chrome/browser/automation/extension_automation_constants.h" | 29 #include "chrome/browser/automation/extension_automation_constants.h" |
30 #include "chrome/browser/extensions/extension_tabs_module_constants.h" | 30 #include "chrome/browser/extensions/extension_tabs_module_constants.h" |
| 31 #include "chrome/common/automation_constants.h" |
31 #include "chrome/common/url_constants.h" | 32 #include "chrome/common/url_constants.h" |
32 #include "chrome/test/automation/automation_constants.h" | |
33 #include "googleurl/src/gurl.h" | 33 #include "googleurl/src/gurl.h" |
34 | 34 |
35 #include "broker_lib.h" // NOLINT | 35 #include "broker_lib.h" // NOLINT |
36 | 36 |
37 namespace keys = extension_tabs_module_constants; | 37 namespace keys = extension_tabs_module_constants; |
38 namespace ext = extension_automation_constants; | 38 namespace ext = extension_automation_constants; |
39 | 39 |
40 | 40 |
41 _ATL_FUNC_INFO | 41 _ATL_FUNC_INFO |
42 BrowserHelperObject::handler_type_idispatch_5variantptr_boolptr_ = { | 42 BrowserHelperObject::handler_type_idispatch_5variantptr_boolptr_ = { |
(...skipping 1318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1361 DCHECK(thread_id_ == ::GetCurrentThreadId()); | 1361 DCHECK(thread_id_ == ::GetCurrentThreadId()); |
1362 | 1362 |
1363 if (sink == NULL) | 1363 if (sink == NULL) |
1364 return; | 1364 return; |
1365 | 1365 |
1366 std::vector<Sink*>::iterator iter = std::find(sinks_.begin(), sinks_.end(), | 1366 std::vector<Sink*>::iterator iter = std::find(sinks_.begin(), sinks_.end(), |
1367 sink); | 1367 sink); |
1368 if (iter != sinks_.end()) | 1368 if (iter != sinks_.end()) |
1369 sinks_.erase(iter); | 1369 sinks_.erase(iter); |
1370 } | 1370 } |
OLD | NEW |