From 1719862d12165e4efd512170a937d59c8b84135e Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Fri, 4 Mar 2022 18:50:23 +0100 Subject: [PATCH] LibWeb: Hide some debug logging behind CANVAS_RENDERING_CONTEXT_2D_DEBUG This can be quite noisy and isn't generally useful information. --- AK/Debug.h.in | 4 ++++ Meta/CMake/all_the_debug_macros.cmake | 1 + .../Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp | 7 ++++--- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/AK/Debug.h.in b/AK/Debug.h.in index 1f429de173..20ea9e39df 100644 --- a/AK/Debug.h.in +++ b/AK/Debug.h.in @@ -26,6 +26,10 @@ #cmakedefine01 CALLBACK_MACHINE_DEBUG #endif +#ifndef CANVAS_RENDERING_CONTEXT_2D_DEBUG +#cmakedefine01 CANVAS_RENDERING_CONTEXT_2D_DEBUG +#endif + #ifndef COMPOSE_DEBUG #cmakedefine01 COMPOSE_DEBUG #endif diff --git a/Meta/CMake/all_the_debug_macros.cmake b/Meta/CMake/all_the_debug_macros.cmake index f6e6641f60..a297e41f9e 100644 --- a/Meta/CMake/all_the_debug_macros.cmake +++ b/Meta/CMake/all_the_debug_macros.cmake @@ -11,6 +11,7 @@ set(BMP_DEBUG ON) set(BXVGA_DEBUG ON) set(CACHE_DEBUG ON) set(CALLBACK_MACHINE_DEBUG ON) +set(CANVAS_RENDERING_CONTEXT_2D_DEBUG ON) set(COMMIT_DEBUG ON) set(COMPOSE_DEBUG ON) set(CONTEXT_SWITCH_DEBUG ON) diff --git a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp index bd6645295d..50d2279f49 100644 --- a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp +++ b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include #include @@ -109,19 +110,19 @@ void CanvasRenderingContext2D::draw_image(const HTMLImageElement& image_element, void CanvasRenderingContext2D::scale(float sx, float sy) { - dbgln("CanvasRenderingContext2D::scale({}, {})", sx, sy); + dbgln_if(CANVAS_RENDERING_CONTEXT_2D_DEBUG, "CanvasRenderingContext2D::scale({}, {})", sx, sy); m_drawing_state.transform.scale(sx, sy); } void CanvasRenderingContext2D::translate(float tx, float ty) { - dbgln("CanvasRenderingContext2D::translate({}, {})", tx, ty); + dbgln_if(CANVAS_RENDERING_CONTEXT_2D_DEBUG, "CanvasRenderingContext2D::translate({}, {})", tx, ty); m_drawing_state.transform.translate(tx, ty); } void CanvasRenderingContext2D::rotate(float radians) { - dbgln("CanvasRenderingContext2D::rotate({})", radians); + dbgln_if(CANVAS_RENDERING_CONTEXT_2D_DEBUG, "CanvasRenderingContext2D::rotate({})", radians); m_drawing_state.transform.rotate_radians(radians); }