Remove src/damage.c

This commit is contained in:
Johan Malm 2022-03-01 20:53:34 +00:00
parent e289100a54
commit bd9ac3478a
15 changed files with 0 additions and 48 deletions

View file

@ -483,19 +483,12 @@ void interactive_begin(struct view *view, enum input_mode mode,
void interactive_end(struct view *view); void interactive_end(struct view *view);
void output_init(struct server *server); 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); void output_manager_init(struct server *server);
struct output *output_from_wlr_output(struct server *server, struct output *output_from_wlr_output(struct server *server,
struct wlr_output *wlr_output); struct wlr_output *wlr_output);
struct wlr_box output_usable_area_in_layout_coords(struct output *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); 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_init(struct server *server);
void server_start(struct server *server); void server_start(struct server *server);
void server_finish(struct server *server); void server_finish(struct server *server);

View file

@ -211,7 +211,6 @@ actions_run(struct view *activator, struct server *server,
view = desktop_view_at_cursor(server); view = desktop_view_at_cursor(server);
if (view) { if (view) {
desktop_focus_and_activate_view(&server->seat, view); desktop_focus_and_activate_view(&server->seat, view);
damage_all_outputs(server);
} }
break; break;
case ACTION_TYPE_ICONIFY: case ACTION_TYPE_ICONIFY:
@ -228,7 +227,6 @@ actions_run(struct view *activator, struct server *server,
case ACTION_TYPE_RAISE: case ACTION_TYPE_RAISE:
if (view) { if (view) {
desktop_move_to_front(view); desktop_move_to_front(view);
damage_all_outputs(server);
} }
break; break;
case ACTION_TYPE_RESIZE: case ACTION_TYPE_RESIZE:

View file

@ -113,7 +113,6 @@ request_start_drag_notify(struct wl_listener *listener, void *data)
static void static void
process_cursor_move(struct server *server, uint32_t time) process_cursor_move(struct server *server, uint32_t time)
{ {
damage_all_outputs(server);
double dx = server->seat.cursor->x - server->grab_x; double dx = server->seat.cursor->x - server->grab_x;
double dy = server->seat.cursor->y - server->grab_y; double dy = server->seat.cursor->y - server->grab_y;
struct view *view = server->grabbed_view; struct view *view = server->grabbed_view;
@ -128,7 +127,6 @@ process_cursor_move(struct server *server, uint32_t time)
static void static void
process_cursor_resize(struct server *server, uint32_t time) process_cursor_resize(struct server *server, uint32_t time)
{ {
damage_all_outputs(server);
double dx = server->seat.cursor->x - server->grab_x; double dx = server->seat.cursor->x - server->grab_x;
double dy = server->seat.cursor->y - server->grab_y; double dy = server->seat.cursor->y - server->grab_y;

View file

@ -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)
{
}

View file

@ -199,7 +199,6 @@ desktop_cycle_view(struct server *server, struct view *current,
view = wl_container_of(view->link.prev, view, link); view = wl_container_of(view->link.prev, view, link);
} while (&view->link == &server->views || !isfocusable(view)); } while (&view->link == &server->views || !isfocusable(view));
} }
damage_all_outputs(server);
return view; return view;
} }

View file

@ -42,7 +42,6 @@ keyboard_modifiers_notify(struct wl_listener *listener, void *data)
if (server->cycle_view) { if (server->cycle_view) {
struct wlr_event_keyboard_key *event = data; struct wlr_event_keyboard_key *event = data;
struct wlr_keyboard *keyboard = &seat->keyboard_group->keyboard; struct wlr_keyboard *keyboard = &seat->keyboard_group->keyboard;
damage_all_outputs(server);
if ((event->state == WL_KEYBOARD_KEY_STATE_RELEASED) if ((event->state == WL_KEYBOARD_KEY_STATE_RELEASED)
&& !any_modifiers_pressed(keyboard)) { && !any_modifiers_pressed(keyboard)) {
/* end cycle */ /* end cycle */
@ -138,7 +137,6 @@ handle_compositor_keybindings(struct wl_listener *listener,
} }
if (server->cycle_view) { if (server->cycle_view) {
damage_all_outputs(server);
if (event->state == WL_KEYBOARD_KEY_STATE_PRESSED) { if (event->state == WL_KEYBOARD_KEY_STATE_PRESSED) {
for (int i = 0; i < nsyms; i++) { for (int i = 0; i < nsyms; i++) {
if (syms[i] == XKB_KEY_Escape) { if (syms[i] == XKB_KEY_Escape) {

View file

@ -2,7 +2,6 @@ labwc_sources = files(
'action.c', 'action.c',
'buffer.c', 'buffer.c',
'cursor.c', 'cursor.c',
'damage.c',
'debug.c', 'debug.c',
'desktop.c', 'desktop.c',
'foreign.c', 'foreign.c',

View file

@ -186,9 +186,6 @@ output_update_for_layout_change(struct server *server)
wlr_cursor_move(server->seat.cursor, NULL, 0, 0); wlr_cursor_move(server->seat.cursor, NULL, 0, 0);
wlr_xcursor_manager_set_cursor_image(server->seat.xcursor_manager, wlr_xcursor_manager_set_cursor_image(server->seat.xcursor_manager,
XCURSOR_DEFAULT, server->seat.cursor); XCURSOR_DEFAULT, server->seat.cursor);
/* Redraw everything */
damage_all_outputs(server);
} }
static void static void

View file

@ -310,7 +310,6 @@ seat_set_focus_layer(struct seat *seat, struct wlr_layer_surface_v1 *layer)
if (!layer) { if (!layer) {
seat->focused_layer = NULL; seat->focused_layer = NULL;
desktop_focus_topmost_mapped_view(seat->server); desktop_focus_topmost_mapped_view(seat->server);
damage_all_outputs(seat->server);
return; return;
} }
seat_focus_surface(seat, layer->surface); seat_focus_surface(seat, layer->surface);

View file

@ -46,7 +46,6 @@ reload_config_and_theme(void)
menu_reconfigure(g_server); menu_reconfigure(g_server);
seat_reconfigure(g_server); seat_reconfigure(g_server);
damage_all_outputs(g_server);
} }
static int static int

View file

@ -12,6 +12,4 @@ view_impl_map(struct view *view)
view_update_title(view); view_update_title(view);
view_update_app_id(view); view_update_app_id(view);
damage_all_outputs(view->server);
} }

View file

@ -607,7 +607,6 @@ view_update_title(struct view *view)
} }
ssd_update_title(view); ssd_update_title(view);
wlr_foreign_toplevel_handle_v1_set_title(view->toplevel_handle, title); wlr_foreign_toplevel_handle_v1_set_title(view->toplevel_handle, title);
damage_all_outputs(view->server);
} }
void void

View file

@ -62,7 +62,6 @@ handle_commit(struct wl_listener *listener, void *data)
view->x, view->y); view->x, view->y);
} }
ssd_update_geometry(view); ssd_update_geometry(view);
damage_view_part(view);
} }
static void static void
@ -191,7 +190,6 @@ xdg_toplevel_view_configure(struct view *view, struct wlr_box geo)
view->x = geo.x; view->x = geo.x;
view->y = geo.y; view->y = geo.y;
ssd_update_geometry(view); ssd_update_geometry(view);
//damage_all_outputs(view->server);
} }
} }
#undef MAX #undef MAX

View file

@ -20,7 +20,6 @@ unmanaged_handle_commit(struct wl_listener *listener, void *data)
struct wlr_xwayland_surface *xsurface = unmanaged->xwayland_surface; struct wlr_xwayland_surface *xsurface = unmanaged->xwayland_surface;
unmanaged->lx = xsurface->x; unmanaged->lx = xsurface->x;
unmanaged->ly = xsurface->y; unmanaged->ly = xsurface->y;
damage_all_outputs(unmanaged->server);
} }
static struct view * static struct view *
@ -54,7 +53,6 @@ unmanaged_handle_map(struct wl_listener *listener, void *data)
unmanaged->lx = xsurface->x; unmanaged->lx = xsurface->x;
unmanaged->ly = xsurface->y; unmanaged->ly = xsurface->y;
damage_all_outputs(unmanaged->server);
if (wlr_xwayland_or_surface_wants_focus(xsurface)) { if (wlr_xwayland_or_surface_wants_focus(xsurface)) {
seat_focus_surface(&unmanaged->server->seat, xsurface->surface); 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 = struct xwayland_unmanaged *unmanaged =
wl_container_of(listener, unmanaged, unmap); wl_container_of(listener, unmanaged, unmap);
struct wlr_xwayland_surface *xsurface = unmanaged->xwayland_surface; struct wlr_xwayland_surface *xsurface = unmanaged->xwayland_surface;
damage_all_outputs(unmanaged->server);
wl_list_remove(&unmanaged->link); wl_list_remove(&unmanaged->link);
wl_list_remove(&unmanaged->commit.link); wl_list_remove(&unmanaged->commit.link);

View file

@ -128,7 +128,6 @@ handle_request_configure(struct wl_listener *listener, void *data)
wlr_xwayland_surface_configure(view->xwayland_surface, wlr_xwayland_surface_configure(view->xwayland_surface,
event->x, event->y, MAX(event->width, min_width), event->x, event->y, MAX(event->width, min_width),
MAX(event->height, min_height)); MAX(event->height, min_height));
damage_all_outputs(view->server);
} }
#undef MAX #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, wlr_xwayland_surface_configure(view->xwayland_surface, (int16_t)geo.x,
(int16_t)geo.y, (uint16_t)geo.width, (int16_t)geo.y, (uint16_t)geo.width,
(uint16_t)geo.height); (uint16_t)geo.height);
damage_all_outputs(view->server);
} }
static void static void
@ -211,7 +209,6 @@ static void
_close(struct view *view) _close(struct view *view)
{ {
wlr_xwayland_surface_close(view->xwayland_surface); wlr_xwayland_surface_close(view->xwayland_surface);
damage_all_outputs(view->server);
} }
static const char * static const char *