tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit f7727ef932bbba814c0854728dc66da63aa2971d
parent c1d856c56a37fd605fe53a1a68de327271f27f6f
Author: Nicolas Silva <nical@fastmail.com>
Date:   Tue, 14 Oct 2025 19:52:30 +0000

Bug 1992950 - Enable webrender captures by default when enable-webrender-debugger is set. r=gfx-reviewers,lsalzman

Now that we have this developer-only toggle in the build configuration, we can use it to give ourselves more convenient defaults for debugging.

Differential Revision: https://phabricator.services.mozilla.com/D268383

Diffstat:
Mmodules/libpref/init/StaticPrefList.yaml | 4++++
Mtoolkit/moz.configure | 12+++++++++---
2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml @@ -7616,7 +7616,11 @@ - name: gfx.webrender.debug.enable-capture type: bool +#ifdef MOZ_WEBRENDER_DEBUGGER + value: true +#else value: false +#endif mirror: once - name: gfx.webrender.debug.dl.dump-parent diff --git a/toolkit/moz.configure b/toolkit/moz.configure @@ -1208,9 +1208,15 @@ option( "--enable-webrender-debugger", help="Build the websocket debug server in WebRender" ) -set_config( - "MOZ_WEBRENDER_DEBUGGER", depends_if("--enable-webrender-debugger")(lambda _: True) -) + +@depends("--enable-webrender-debugger") +def webrender_debugger(value): + if value: + return True + + +set_config("MOZ_WEBRENDER_DEBUGGER", webrender_debugger) +set_define("MOZ_WEBRENDER_DEBUGGER", webrender_debugger) # Additional system headers defined at the application level # ==============================================================