Index: src/plugin/Config.h |
=================================================================== |
--- a/src/plugin/Config.h |
+++ b/src/plugin/Config.h |
@@ -25,17 +25,6 @@ |
#define ENABLE_DEBUG_INFO |
#define ENABLE_DEBUG_GENERAL |
#define ENABLE_DEBUG_ERROR |
-#undef ENABLE_DEBUG_BLOCKER |
-#undef ENABLE_DEBUG_FILTER |
-#undef ENABLE_DEBUG_SETTINGS |
-#undef ENABLE_DEBUG_THREAD |
-#undef ENABLE_DEBUG_NAVI |
-#undef ENABLE_DEBUG_DICTIONARY |
-#undef ENABLE_DEBUG_CHECKSUM |
-#undef ENABLE_DEBUG_INI |
-#undef ENABLE_DEBUG_MUTEX |
-#undef ENABLE_DEBUG_HIDE_EL |
-#undef ENABLE_DEBUG_WHITELIST |
#define ENABLE_DEBUG_RESULT |
#define ENABLE_DEBUG_RESULT_IGNORED |
@@ -51,100 +40,67 @@ |
#undef ENABLE_DEBUG_SELFTEST |
#define DEBUG_FUNC CPluginDebug::Debug |
-#define DEBUG_ERROR_FUNC CPluginDebug::DebugError |
-#define DEBUG_ERROR_CODE_FUNC CPluginDebug::DebugErrorCode |
#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_GENERAL) |
-#undef DEBUG_GENERAL |
#define DEBUG_GENERAL(x) DEBUG_FUNC(x); |
-#endif |
- |
-#if (defined ENABLE_DEBUG_INFO) |
-#undef DEBUG |
-#define DEBUG(x) DEBUG_FUNC(x); |
-#endif |
- |
-#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_BLOCKER) |
-#undef DEBUG_BLOCKER |
-#define DEBUG_BLOCKER(x) DEBUG_FUNC(x); |
+#else |
+#define DEBUG_GENERAL(x) |
#endif |
#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_FILTER) |
-#undef DEBUG_FILTER |
#define DEBUG_FILTER(x) DEBUG_FUNC(x); |
+#else |
+#define DEBUG_FILTER(x) |
#endif |
#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_SETTINGS) |
-#undef DEBUG_SETTINGS |
#define DEBUG_SETTINGS(x) DEBUG_FUNC(x); |
+#else |
+#define DEBUG_SETTINGS(x) |
#endif |
#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_THREAD) |
-#undef DEBUG_THREAD |
#define DEBUG_THREAD(x) DEBUG_FUNC(x); |
+#else |
+#define DEBUG_THREAD(x) |
#endif |
#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_NAVI) |
-#undef DEBUG_NAVI |
#define DEBUG_NAVI(x) DEBUG_FUNC(x); |
-#endif |
- |
-#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_CHECKSUM) |
-#undef DEBUG_CHECKSUM |
-#define DEBUG_CHECKSUM(x) DEBUG_FUNC(x); |
-#endif |
- |
-#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_DICTIONARY) |
-#undef DEBUG_DICTIONARY |
-#define DEBUG_DICTIONARY(x) DEBUG_FUNC(x); |
-#endif |
- |
-#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_INI) |
-#undef DEBUG_INI |
-#define DEBUG_INI(x) DEBUG_FUNC(x); |
+#else |
+#define DEBUG_NAVI(x) |
#endif |
#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_MUTEX) |
-#undef DEBUG_MUTEX |
#define DEBUG_MUTEX(x) DEBUG_FUNC(x); |
+#else |
+#define DEBUG_MUTEX(x) |
#endif |
#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_HIDE_EL) |
-#undef DEBUG_HIDE_EL |
#define DEBUG_HIDE_EL(x) DEBUG_FUNC(x); |
-#endif |
- |
-#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_WHITELIST) |
-#undef DEBUG_WHITELIST |
-#define DEBUG_WHITELIST(x) DEBUG_FUNC(x); |
+#else |
+#define DEBUG_HIDE_EL(x) |
#endif |
#if (defined ENABLE_DEBUG_INFO && defined ENABLE_DEBUG_ERROR) |
-#undef DEBUG_ERROR |
-#define DEBUG_ERROR(x) DEBUG_ERROR_FUNC("!!! Error:" + CString(x)); |
-#undef DEBUG_ERROR_CODE |
-#define DEBUG_ERROR_CODE(err, x) DEBUG_ERROR_CODE_FUNC(err, "!!! Error:" + CString(x)); |
-#undef DEBUG_ERROR_CODE_EX |
-#define DEBUG_ERROR_CODE_EX(err, x, process, thread) DEBUG_ERROR_CODE_FUNC(err, "!!! Error:" + CString(x), process, thread); |
+#define DEBUG_EXCEPTION(x) CPluginDebug::DebugException(x) |
+#define DEBUG_ERROR_CODE(err, x) CPluginDebug::DebugErrorCode(err, x); |
+#define DEBUG_ERROR_CODE_EX(err, x, process, thread) CPluginDebug::DebugErrorCode(err, x, process, thread); |
+#else |
+#define DEBUG_EXCEPTION(x) |
+#define DEBUG_ERROR_CODE(err, x) |
+#define DEBUG_ERROR_CODE_EX(err, x, process, thread) |
#endif |
-#undef DEBUG_ERROR_LOG |
-#define DEBUG_ERROR_LOG(err, id, subid, description) LogQueue::LogPluginError(err, id, subid, description); |
+#define DEBUG_ERROR_LOG(err, id, subid, description) LogQueue::PostPluginError(err, id, subid, description); |
+#define DEBUG_SYSTEM_EXCEPTION(ex, id, subid, description) CPluginDebug::DebugSystemException(ex, id, subid, description) |
+#define DEBUG_SELFTEST(x) |
// ---------------------------------------------------------------------------- |
// Miscellaneous |
// ---------------------------------------------------------------------------- |
-//For debugging production build |
-//#define ENABLE_DEBUG_INFO |
- |
-// If defined, we will surround most of the methods with try catch |
-#undef CATCHALL |
- |
-// If defined, we will throw exceptions for errors |
-// Otherwise we will try to handle it in a silent way, and only report |
-#undef THROW_ON_ERROR |
- |
// Status bar pane name |
#define STATUSBAR_PANE_NAME L"AdblockPlusStatusBarPane" |