]> git.mdlowis.com Git - proto/labwc.git/commitdiff
Remove src/damage.c
authorJohan Malm <jgm323@gmail.com>
Tue, 1 Mar 2022 20:53:34 +0000 (20:53 +0000)
committerJohan Malm <jgm323@gmail.com>
Tue, 1 Mar 2022 20:54:52 +0000 (20:54 +0000)
15 files changed:
include/labwc.h
src/action.c
src/cursor.c
src/damage.c [deleted file]
src/desktop.c
src/keyboard.c
src/meson.build
src/output.c
src/seat.c
src/server.c
src/view-impl.c
src/view.c
src/xdg.c
src/xwayland-unmanaged.c
src/xwayland.c

index 38bebc40d12c6559665af7b4976edae26f1e8f26..8eb488587aa3106237c0c712a8f6734126544093 100644 (file)
@@ -483,19 +483,12 @@ void interactive_begin(struct view *view, enum input_mode mode,
 void interactive_end(struct view *view);
 
 void output_init(struct server *server);
-void output_damage_surface(struct output *output, struct wlr_surface *surface,
-       double lx, double ly, bool whole);
-void scale_box(struct wlr_box *box, float scale);
 void output_manager_init(struct server *server);
 struct output *output_from_wlr_output(struct server *server,
        struct wlr_output *wlr_output);
 struct wlr_box output_usable_area_in_layout_coords(struct output *output);
 struct wlr_box output_usable_area_from_cursor_coords(struct server *server);
 
-void damage_all_outputs(struct server *server);
-void damage_view_whole(struct view *view);
-void damage_view_part(struct view *view);
-
 void server_init(struct server *server);
 void server_start(struct server *server);
 void server_finish(struct server *server);
index e196a3519a669b15db07b821baab122338502b0a..4a283ccaf6eeb90d3a4e2d46553541f8ee9ce21f 100644 (file)
@@ -211,7 +211,6 @@ actions_run(struct view *activator, struct server *server,
                        view = desktop_view_at_cursor(server);
                        if (view) {
                                desktop_focus_and_activate_view(&server->seat, view);
-                               damage_all_outputs(server);
                        }
                        break;
                case ACTION_TYPE_ICONIFY:
@@ -228,7 +227,6 @@ actions_run(struct view *activator, struct server *server,
                case ACTION_TYPE_RAISE:
                        if (view) {
                                desktop_move_to_front(view);
-                               damage_all_outputs(server);
                        }
                        break;
                case ACTION_TYPE_RESIZE:
index 5203a56cd1fda3ab4ee5c744198ba1de4887bc0e..f6716cb71cddfa9346f8ae126be0ad03994593c7 100644 (file)
@@ -113,7 +113,6 @@ request_start_drag_notify(struct wl_listener *listener, void *data)
 static void
 process_cursor_move(struct server *server, uint32_t time)
 {
-       damage_all_outputs(server);
        double dx = server->seat.cursor->x - server->grab_x;
        double dy = server->seat.cursor->y - server->grab_y;
        struct view *view = server->grabbed_view;
@@ -128,7 +127,6 @@ process_cursor_move(struct server *server, uint32_t time)
 static void
 process_cursor_resize(struct server *server, uint32_t time)
 {
-       damage_all_outputs(server);
        double dx = server->seat.cursor->x - server->grab_x;
        double dy = server->seat.cursor->y - server->grab_y;
 
diff --git a/src/damage.c b/src/damage.c
deleted file mode 100644 (file)
index 983ff42..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-only
-#include "labwc.h"
-
-void
-damage_all_outputs(struct server *server)
-{
-}
-
-void
-damage_view_part(struct view *view)
-{
-}
-
-void
-damage_view_whole(struct view *view)
-{
-}
index 5f8a760969f556fc9785b302dadab22c72d583a4..c1745f811aebc14d3f87bc2864b3658ce9f196d3 100644 (file)
@@ -199,7 +199,6 @@ desktop_cycle_view(struct server *server, struct view *current,
                        view = wl_container_of(view->link.prev, view, link);
                } while (&view->link == &server->views || !isfocusable(view));
        }
-       damage_all_outputs(server);
        return view;
 }
 
index 7776c3e7a8e9fd42a8067824cbc0c9b554fe98d2..5f44ce210fe59401bdbb4cf3a7df84f54bc80d02 100644 (file)
@@ -42,7 +42,6 @@ keyboard_modifiers_notify(struct wl_listener *listener, void *data)
        if (server->cycle_view) {
                struct wlr_event_keyboard_key *event = data;
                struct wlr_keyboard *keyboard = &seat->keyboard_group->keyboard;
-               damage_all_outputs(server);
                if ((event->state == WL_KEYBOARD_KEY_STATE_RELEASED)
                                && !any_modifiers_pressed(keyboard))  {
                        /* end cycle */
@@ -138,7 +137,6 @@ handle_compositor_keybindings(struct wl_listener *listener,
        }
 
        if (server->cycle_view) {
-               damage_all_outputs(server);
                if (event->state == WL_KEYBOARD_KEY_STATE_PRESSED) {
                        for (int i = 0; i < nsyms; i++) {
                                if (syms[i] == XKB_KEY_Escape) {
index d690a63eb9853a4baf10bd9a0cb2205f23a790b9..38d4803df1366a4c3c8442a4b989ad077e01065b 100644 (file)
@@ -2,7 +2,6 @@ labwc_sources = files(
   'action.c',
   'buffer.c',
   'cursor.c',
-  'damage.c',
   'debug.c',
   'desktop.c',
   'foreign.c',
index 07700c588341d1c383327b28697a8b0e9b3870b3..61dcc286c772beba34005ae8ca226b18d30ab65a 100644 (file)
@@ -186,9 +186,6 @@ output_update_for_layout_change(struct server *server)
        wlr_cursor_move(server->seat.cursor, NULL, 0, 0);
        wlr_xcursor_manager_set_cursor_image(server->seat.xcursor_manager,
                XCURSOR_DEFAULT, server->seat.cursor);
-
-       /* Redraw everything */
-       damage_all_outputs(server);
 }
 
 static void
index 1f3d5d2ac11f725c709c2008cd3d36ffd3ecede6..45e40bf4418e01075ee08e7f76b8ee9b4d95d1a5 100644 (file)
@@ -310,7 +310,6 @@ seat_set_focus_layer(struct seat *seat, struct wlr_layer_surface_v1 *layer)
        if (!layer) {
                seat->focused_layer = NULL;
                desktop_focus_topmost_mapped_view(seat->server);
-               damage_all_outputs(seat->server);
                return;
        }
        seat_focus_surface(seat, layer->surface);
index 808e3b35dc54de637320702a506af2df0cd51f79..f23d9055c8aabe5b6229aa9a0283934da1d699aa 100644 (file)
@@ -46,7 +46,6 @@ reload_config_and_theme(void)
 
        menu_reconfigure(g_server);
        seat_reconfigure(g_server);
-       damage_all_outputs(g_server);
 }
 
 static int
index d10dd2a41e35773d1a669d4265cd62ec49284928..ff8f9e3f0967e26ef82b1fc61c45f76c9db786bf 100644 (file)
@@ -12,6 +12,4 @@ view_impl_map(struct view *view)
 
        view_update_title(view);
        view_update_app_id(view);
-
-       damage_all_outputs(view->server);
 }
index 740ed63fae6153b35567b677e4ed2e4e9dfd430c..530659481c95e4d5215b14b9fafc39d376a8be75 100644 (file)
@@ -607,7 +607,6 @@ view_update_title(struct view *view)
        }
        ssd_update_title(view);
        wlr_foreign_toplevel_handle_v1_set_title(view->toplevel_handle, title);
-       damage_all_outputs(view->server);
 }
 
 void
index 7b433c4a437c64d0cc4c649f6fecada4e9da622f..ddf60bdab7601f674454af67d80aff954c5b2809 100644 (file)
--- a/src/xdg.c
+++ b/src/xdg.c
@@ -62,7 +62,6 @@ handle_commit(struct wl_listener *listener, void *data)
                        view->x, view->y);
        }
        ssd_update_geometry(view);
-       damage_view_part(view);
 }
 
 static void
@@ -191,7 +190,6 @@ xdg_toplevel_view_configure(struct view *view, struct wlr_box geo)
                view->x = geo.x;
                view->y = geo.y;
                ssd_update_geometry(view);
-               //damage_all_outputs(view->server);
        }
 }
 #undef MAX
index 02c2fdd6765752a336611dcdb58bc94c58f03a4b..3c37dfd23c9a073bbbb8ea21721a77da50370cf9 100644 (file)
@@ -20,7 +20,6 @@ unmanaged_handle_commit(struct wl_listener *listener, void *data)
        struct wlr_xwayland_surface *xsurface = unmanaged->xwayland_surface;
        unmanaged->lx = xsurface->x;
        unmanaged->ly = xsurface->y;
-       damage_all_outputs(unmanaged->server);
 }
 
 static struct view *
@@ -54,7 +53,6 @@ unmanaged_handle_map(struct wl_listener *listener, void *data)
 
        unmanaged->lx = xsurface->x;
        unmanaged->ly = xsurface->y;
-       damage_all_outputs(unmanaged->server);
        if (wlr_xwayland_or_surface_wants_focus(xsurface)) {
                seat_focus_surface(&unmanaged->server->seat, xsurface->surface);
        }
@@ -81,7 +79,6 @@ unmanaged_handle_unmap(struct wl_listener *listener, void *data)
        struct xwayland_unmanaged *unmanaged =
                wl_container_of(listener, unmanaged, unmap);
        struct wlr_xwayland_surface *xsurface = unmanaged->xwayland_surface;
-       damage_all_outputs(unmanaged->server);
        wl_list_remove(&unmanaged->link);
        wl_list_remove(&unmanaged->commit.link);
 
index f6756e4de5541bff1507ac09687696d73e8c67e7..4777b7e6ff51a18eb535373874a41f6620e5cf27 100644 (file)
@@ -128,7 +128,6 @@ handle_request_configure(struct wl_listener *listener, void *data)
        wlr_xwayland_surface_configure(view->xwayland_surface,
                event->x, event->y, MAX(event->width, min_width),
                MAX(event->height, min_height));
-       damage_all_outputs(view->server);
 }
 #undef MAX
 
@@ -194,7 +193,6 @@ configure(struct view *view, struct wlr_box geo)
        wlr_xwayland_surface_configure(view->xwayland_surface, (int16_t)geo.x,
                                       (int16_t)geo.y, (uint16_t)geo.width,
                                       (uint16_t)geo.height);
-       damage_all_outputs(view->server);
 }
 
 static void
@@ -211,7 +209,6 @@ static void
 _close(struct view *view)
 {
        wlr_xwayland_surface_close(view->xwayland_surface);
-       damage_all_outputs(view->server);
 }
 
 static const char *