diff options
author | tommi@chromium.org <tommi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 19:36:49 +0000 |
---|---|---|
committer | tommi@chromium.org <tommi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 19:36:49 +0000 |
commit | 8f4f152c5a9e4a4de7337d3f3c3e2d42d43f7448 (patch) | |
tree | 6537384620c1faa2879acf62ac9cf41be451db07 /chrome_frame/extra_system_apis.h | |
parent | b97c8a2239a8e8ee4ae134d9ea95213067ead3c9 (diff) | |
download | chromium_src-8f4f152c5a9e4a4de7337d3f3c3e2d42d43f7448.zip chromium_src-8f4f152c5a9e4a4de7337d3f3c3e2d42d43f7448.tar.gz chromium_src-8f4f152c5a9e4a4de7337d3f3c3e2d42d43f7448.tar.bz2 |
Enable onhttpequiv again. The difference this time around is that we
perform the switch in onhttpequiv when done==false. Also, we don't
rely on having access to the already existing moniker but instead
create our own and DCHECK that it is IsRunning() (see comments).
TEST=The double loading effect we were seeing before should be gone.
BUG=33332
Review URL: http://codereview.chromium.org/576017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38232 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/extra_system_apis.h')
-rw-r--r-- | chrome_frame/extra_system_apis.h | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/chrome_frame/extra_system_apis.h b/chrome_frame/extra_system_apis.h index 765c5b2..93aad26 100644 --- a/chrome_frame/extra_system_apis.h +++ b/chrome_frame/extra_system_apis.h @@ -84,34 +84,6 @@ IDocObjectService : public IUnknown { STDMETHOD(IsErrorUrl)(LPCTSTR url, BOOL* is_error) = 0; }; -// Travel log interface that supports deleting entries from the travel log. -// See for more details: -// http://msdn.microsoft.com/en-us/library/aa511272.aspx -// http://www.geoffchappell.com/viewer.htm?doc=studies/windows/ie/shdocvw/interfaces/tlog/itravellogex/createenumentry.htm -// It seems that in IE8 the interface name was changed to IIEITravelLogEx. -interface __declspec(uuid("3050F679-98B5-11CF-BB82-00AA00BDCE0B")) -ITravelLogEx : public IUnknown { - STDMETHOD(FindTravelEntryWithUrl)(IUnknown* unk, UINT code_page, - const wchar_t* url, - ITravelEntry** entry) = 0; - STDMETHOD(TravelToUrl)(IUnknown* unk, UINT code_page, const wchar_t* url) = 0; - STDMETHOD(DeleteIndexEntry)(IUnknown* unk, int offset) = 0; - STDMETHOD(DeleteUrlEntry)(IUnknown* unk, UINT code_page, - const wchar_t* url) = 0; - STDMETHOD(CountEntryNodes)(IUnknown* unk, DWORD flags, DWORD* count) = 0; - STDMETHOD(CreateEnumEntry)(IUnknown* unk, IEnumTravelLogEntry** entry_enum, - DWORD flags) = 0; - STDMETHOD(DeleteEntry)(IUnknown* unk, ITravelLogEntry* entry) = 0; - STDMETHOD(InsertEntry)(IUnknown* unk_relative_to, - ITravelLogEntry* entry_relative_to, BOOL prepend, - IUnknown* unk, ITravelLogEntry** entry) = 0; - STDMETHOD(TravelToEntry)(IUnknown* unk, ITravelLogEntry* entry) = 0; -}; - -interface __declspec(uuid("DD9E2B32-4D78-44F1-B59B-8CA4C9392140")) -IIEITravelLogEx : public ITravelLogEx { -}; - // Flags for ITravelLogEx::CountEntryNodes, CreateEnumEntry. #define TLEF_RELATIVE_INCLUDE_CURRENT (0x01) // count the current entry #define TLEF_RELATIVE_BACK (0x10) // count backward entries |