From 1d2606dc94f0bc26619803df310c35f600f14063 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 12 Jan 2018 20:38:26 -0500 Subject: [PATCH] Drop the cairo-recording debug flag It is not very useful. The cairo-image option on the other hand is has been useful in tracking down problems in the past, so we'll keep it. --- gdk/gdk.c | 3 +-- gdk/gdkinternals.h | 3 +-- gdk/gdkwindow.c | 8 +------- gtk/inspector/visual.c | 6 +----- gtk/inspector/visual.ui | 1 - 5 files changed, 4 insertions(+), 17 deletions(-) diff --git a/gdk/gdk.c b/gdk/gdk.c index f515d39fe2..0b18785196 100644 --- a/gdk/gdk.c +++ b/gdk/gdk.c @@ -156,8 +156,7 @@ static const GDebugKey gdk_debug_keys[] = { { "gl-gles", GDK_DEBUG_GL_GLES }, { "vulkan-disable", GDK_DEBUG_VULKAN_DISABLE }, { "vulkan-validate", GDK_DEBUG_VULKAN_VALIDATE }, - { "cairo-image", GDK_DEBUG_CAIRO_IMAGE }, - { "cairo-recording", GDK_DEBUG_CAIRO_RECORDING } + { "cairo-image", GDK_DEBUG_CAIRO_IMAGE } }; #endif diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h index 22ae55c194..d406f5d5ef 100644 --- a/gdk/gdkinternals.h +++ b/gdk/gdkinternals.h @@ -77,8 +77,7 @@ typedef enum { GDK_DEBUG_GL_GLES = 1 << 16, GDK_DEBUG_VULKAN_DISABLE = 1 << 17, GDK_DEBUG_VULKAN_VALIDATE = 1 << 18, - GDK_DEBUG_CAIRO_IMAGE = 1 << 19, - GDK_DEBUG_CAIRO_RECORDING = 1 << 20 + GDK_DEBUG_CAIRO_IMAGE = 1 << 19 } GdkDebugFlags; extern GList *_gdk_default_filters; diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index f29e114dba..6641c122af 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -5770,13 +5770,7 @@ gdk_window_create_similar_surface (GdkWindow * window, sx = sy = 1; cairo_surface_get_device_scale (window_surface, &sx, &sy); - if (GDK_DISPLAY_DEBUG_CHECK (window->display, CAIRO_RECORDING)) - { - cairo_rectangle_t rect = { 0, 0, width * sx, height *sy }; - surface = cairo_recording_surface_create (content, &rect); - cairo_surface_set_device_scale (surface, sx, sy); - } - else if (GDK_DISPLAY_DEBUG_CHECK (window->display, CAIRO_IMAGE)) + if (GDK_DISPLAY_DEBUG_CHECK (window->display, CAIRO_IMAGE)) { surface = cairo_image_surface_create (content == CAIRO_CONTENT_COLOR ? CAIRO_FORMAT_RGB24 : content == CAIRO_CONTENT_ALPHA ? CAIRO_FORMAT_A8 : CAIRO_FORMAT_ARGB32, diff --git a/gtk/inspector/visual.c b/gtk/inspector/visual.c index a4ce3fb9f5..9e2ccbf7b7 100644 --- a/gtk/inspector/visual.c +++ b/gtk/inspector/visual.c @@ -788,8 +788,6 @@ init_rendering_mode (GtkInspectorVisual *vis) if (flags & GDK_DEBUG_CAIRO_IMAGE) mode = 1; - else if (flags & GDK_DEBUG_CAIRO_RECORDING) - mode = 2; gtk_combo_box_set_active (GTK_COMBO_BOX (vis->priv->rendering_mode_combo), mode); } @@ -803,11 +801,9 @@ rendering_mode_changed (GtkComboBox *c, mode = gtk_combo_box_get_active (c); - flags = flags & ~(GDK_DEBUG_CAIRO_IMAGE | GDK_DEBUG_CAIRO_RECORDING); + flags = flags & ~GDK_DEBUG_CAIRO_IMAGE; if (mode == 1) flags = flags | GDK_DEBUG_CAIRO_IMAGE; - else if (mode == 2) - flags = flags | GDK_DEBUG_CAIRO_RECORDING; gdk_display_set_debug_flags (gdk_display_get_default (), flags); } diff --git a/gtk/inspector/visual.ui b/gtk/inspector/visual.ui index 52223e7829..a40c7ef394 100644 --- a/gtk/inspector/visual.ui +++ b/gtk/inspector/visual.ui @@ -466,7 +466,6 @@ Similar Image - Recording