sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 7c635b61fe2efd122d131951c26f0c89d25f56cc
parent bab6b79af203762c10c31eaef3494dd4e4e4ac4f
Author: Alexander Orzechowski <orzechowski.alexander@gmail.com>
Date:   Sat, 30 Apr 2022 17:09:44 -0400

remove damage debug options

Now that we use wlr_scene, wlroots handles these. If available use
the wlroots debug options instead.

Diffstat:
Minclude/sway/server.h | 7-------
Msway/main.c | 8+-------
2 files changed, 1 insertion(+), 14 deletions(-)

diff --git a/include/sway/server.h b/include/sway/server.h @@ -156,13 +156,6 @@ struct sway_debug { bool noatomic; // Ignore atomic layout updates bool txn_timings; // Log verbose messages about transactions bool txn_wait; // Always wait for the timeout before applying - bool noscanout; // Disable direct scan-out - - enum { - DAMAGE_DEFAULT, // Default behaviour - DAMAGE_HIGHLIGHT, // Highlight regions of the screen being damaged - DAMAGE_RERENDER, // Render the full output when any damage occurs - } damage; }; extern struct sway_debug debug; diff --git a/sway/main.c b/sway/main.c @@ -154,11 +154,7 @@ void restore_nofile_limit(void) { } void enable_debug_flag(const char *flag) { - if (strcmp(flag, "damage=highlight") == 0) { - debug.damage = DAMAGE_HIGHLIGHT; - } else if (strcmp(flag, "damage=rerender") == 0) { - debug.damage = DAMAGE_RERENDER; - } else if (strcmp(flag, "noatomic") == 0) { + if (strcmp(flag, "noatomic") == 0) { debug.noatomic = true; } else if (strcmp(flag, "txn-wait") == 0) { debug.txn_wait = true; @@ -166,8 +162,6 @@ void enable_debug_flag(const char *flag) { debug.txn_timings = true; } else if (strncmp(flag, "txn-timeout=", 12) == 0) { server.txn_timeout_ms = atoi(&flag[12]); - } else if (strcmp(flag, "noscanout") == 0) { - debug.noscanout = true; } else { sway_log(SWAY_ERROR, "Unknown debug flag: %s", flag); }