[gtk/debug-envvars-cleanup: 1/6] gdk: Drop old debug macros




commit 56f96b9cf4aec9a055b20807850944d615edcb3b
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Sep 23 10:32:07 2022 -0400

    gdk: Drop old debug macros
    
    Drop the old GDK_NOTE() and GDK_DISPLAY_NOTE()
    macros from gdkdebug.h. Reintroduce them in the
    win32 backend, where they are still used.

 gdk/gdkdebug.h               |  5 -----
 gdk/win32/gdkdrag-win32.c    |  1 +
 gdk/win32/gdkprivate-win32.h | 18 ++++++++++++++++++
 3 files changed, 19 insertions(+), 5 deletions(-)
---
diff --git a/gdk/gdkdebug.h b/gdk/gdkdebug.h
index 82f05edafe..2ad1309605 100644
--- a/gdk/gdkdebug.h
+++ b/gdk/gdkdebug.h
@@ -64,9 +64,6 @@ void             gdk_debug_message              (const char       *format,
 
 #define GDK_DISPLAY_DEBUG_CHECK(display,type) \
     G_UNLIKELY (gdk_display_get_debug_flags (display) & GDK_DEBUG_##type)
-#define GDK_DISPLAY_NOTE(display,type,action)          G_STMT_START {     \
-    if (GDK_DISPLAY_DEBUG_CHECK (display,type))                           \
-       { action; };                            } G_STMT_END
 
 #define GDK_DISPLAY_DEBUG(display,type,...)                               \
     if (GDK_DISPLAY_DEBUG_CHECK (display,type))                           \
@@ -75,13 +72,11 @@ void             gdk_debug_message              (const char       *format,
 #else /* !G_ENABLE_DEBUG */
 
 #define GDK_DISPLAY_DEBUG_CHECK(display,type) 0
-#define GDK_DISPLAY_NOTE(display,type,action)
 #define GDK_DISPLAY_DEBUG(display,type,...)
 
 #endif /* G_ENABLE_DEBUG */
 
 #define GDK_DEBUG_CHECK(type) GDK_DISPLAY_DEBUG_CHECK (NULL,type)
-#define GDK_NOTE(type,action) GDK_DISPLAY_NOTE (NULL,type,action)
 #define GDK_DEBUG(type,...) GDK_DISPLAY_DEBUG (NULL,type,__VA_ARGS__)
 
 #endif
diff --git a/gdk/win32/gdkdrag-win32.c b/gdk/win32/gdkdrag-win32.c
index a53f6569b1..9b00fc382c 100644
--- a/gdk/win32/gdkdrag-win32.c
+++ b/gdk/win32/gdkdrag-win32.c
@@ -31,6 +31,7 @@
 #include "gdkeventsprivate.h"
 #include "gdkseatprivate.h"
 #include "gdk-private.h"
+#include "gdkprivate-win32.h"
 
 #include <fcntl.h>
 #include <io.h>
diff --git a/gdk/win32/gdkprivate-win32.h b/gdk/win32/gdkprivate-win32.h
index c6ef3455df..3979970f59 100644
--- a/gdk/win32/gdkprivate-win32.h
+++ b/gdk/win32/gdkprivate-win32.h
@@ -26,6 +26,7 @@
 #define __GDK_PRIVATE_WIN32_H__
 
 #include <gdk/gdkcursorprivate.h>
+#include <gdk/gdkdebug.h>
 #include <gdk/win32/gdksurface-win32.h>
 #include <gdk/win32/gdkwin32display.h>
 #include <gdk/win32/gdkwin32screen.h>
@@ -37,6 +38,23 @@
 
 #include "config.h"
 
+
+/* Old debug macros */
+
+#ifdef G_ENABLE_DEBUG
+
+#define GDK_NOTE(type,action)                             \
+    G_STMT_START {                                        \
+      if (GDK_DEBUG_CHECK (type))                         \
+         { action; };                                     \
+    } G_STMT_END
+
+#else
+
+#define GDK_NOTE(type,action)
+
+#endif
+
 /* Make up for some minor w32api or MSVC6 header lossage */
 
 #ifndef PS_JOIN_MASK


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]