| Index: src/plugin/PluginTabBase.h | 
| =================================================================== | 
| --- a/src/plugin/PluginTabBase.h | 
| +++ b/src/plugin/PluginTabBase.h | 
| @@ -1,10 +1,7 @@ | 
| #ifndef _PLUGIN_TAB_BASE_H_ | 
| #define _PLUGIN_TAB_BASE_H_ | 
|  | 
| - | 
| -#ifdef SUPPORT_DOM_TRAVERSER | 
| class CPluginDomTraverser; | 
| -#endif | 
|  | 
| #include "PluginUserSettings.h" | 
| #include "PluginFilter.h" | 
| @@ -35,34 +32,19 @@ | 
|  | 
| std::thread m_thread; | 
| std::atomic<bool> m_continueThreadRunning; | 
| - | 
| -#ifdef SUPPORT_DOM_TRAVERSER | 
| CPluginDomTraverser* m_traverser; | 
| -#endif | 
| - | 
| static int s_dictionaryVersion; | 
| static int s_settingsVersion; | 
| -#ifdef SUPPORT_FILTER | 
| static int s_filterVersion; | 
| public: | 
| std::auto_ptr<CPluginFilter> m_filter; | 
| private: | 
| -#endif | 
| -#ifdef SUPPORT_WHITELIST | 
| static int s_whitelistVersion; | 
| -#endif | 
| -#ifdef SUPPORT_CONFIG | 
| -  static int s_configVersion; | 
| -#endif | 
|  | 
| void ThreadProc(); | 
| - | 
| -#ifdef SUPPORT_FRAME_CACHING | 
| CComAutoCriticalSection m_criticalSectionCache; | 
| std::set<CString> m_cacheFrames; | 
| CString m_cacheDomain; | 
| -#endif | 
| - | 
| void SetDocumentUrl(const CString& url); | 
| void InjectABP(IWebBrowser2* browser); | 
| public: | 
| @@ -72,20 +54,15 @@ | 
|  | 
| CString GetDocumentDomain(); | 
| CString GetDocumentUrl(); | 
| - | 
| virtual void OnActivate(); | 
| virtual void OnUpdate(); | 
| virtual void OnNavigate(const CString& url); | 
| virtual void OnDownloadComplete(IWebBrowser2* browser); | 
| virtual void OnDocumentComplete(IWebBrowser2* browser, const CString& url, bool isDocumentBrowser); | 
| - | 
| static DWORD WINAPI TabThreadProc(LPVOID pParam); | 
| - | 
| -#ifdef SUPPORT_FRAME_CACHING | 
| void CacheFrame(const CString& url); | 
| bool IsFrameCached(const CString& url); | 
| void ClearFrameCache(const CString& domain=""); | 
| -#endif | 
|  | 
| }; | 
|  | 
|  |