Remove all wayland-server.h includes

The documentation for wayland-server.h says:

> Use of this header file is discouraged. Prefer including
> wayland-server-core.h instead, which does not include the server protocol
> header and as such only defines the library PI, excluding the deprecated API
> below.

Replacing wayland-server.h with wayland-server-core.h allows us to drop the
WL_HIDE_DEPRECATED declaration.
master
Simon Ser 5 years ago committed by Drew DeVault
parent 76ef089f52
commit ca45f4490c

@ -5,7 +5,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/drm.h> #include <wlr/backend/drm.h>
#include <wlr/backend/headless.h> #include <wlr/backend/headless.h>
#include <wlr/backend/interface.h> #include <wlr/backend/interface.h>

@ -4,7 +4,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/interface.h> #include <wlr/backend/interface.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/interfaces/wlr_output.h> #include <wlr/interfaces/wlr_output.h>

@ -12,7 +12,7 @@
#include <string.h> #include <string.h>
#include <strings.h> #include <strings.h>
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wayland-util.h> #include <wayland-util.h>
#include <wlr/backend/interface.h> #include <wlr/backend/interface.h>
#include <wlr/interfaces/wlr_output.h> #include <wlr/interfaces/wlr_output.h>

@ -1,5 +1,5 @@
#include <stdlib.h> #include <stdlib.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
#include <wlr/types/wlr_keyboard.h> #include <wlr/types/wlr_keyboard.h>
#include <wlr/interfaces/wlr_keyboard.h> #include <wlr/interfaces/wlr_keyboard.h>

@ -2,7 +2,7 @@
#include <EGL/egl.h> #include <EGL/egl.h>
#include <EGL/eglext.h> #include <EGL/eglext.h>
#include <stdlib.h> #include <stdlib.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_output.h> #include <wlr/types/wlr_output.h>
#include <wlr/interfaces/wlr_output.h> #include <wlr/interfaces/wlr_output.h>
#include <wlr/util/log.h> #include <wlr/util/log.h>

@ -1,7 +1,7 @@
#define _POSIX_C_SOURCE 200809L #define _POSIX_C_SOURCE 200809L
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
#include <wlr/types/wlr_pointer.h> #include <wlr/types/wlr_pointer.h>
#include <wlr/interfaces/wlr_pointer.h> #include <wlr/interfaces/wlr_pointer.h>

@ -13,7 +13,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <termios.h> #include <termios.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/session/interface.h> #include <wlr/backend/session/interface.h>
#include <wlr/util/log.h> #include <wlr/util/log.h>
#include <xf86drm.h> #include <xf86drm.h>

@ -14,7 +14,7 @@
#include <sys/stat.h> #include <sys/stat.h>
#include <sys/sysmacros.h> #include <sys/sysmacros.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/session/interface.h> #include <wlr/backend/session/interface.h>
#include <wlr/util/log.h> #include <wlr/util/log.h>
#include "backend/session/direct-ipc.h" #include "backend/session/direct-ipc.h"

@ -9,7 +9,7 @@
#include <sys/stat.h> #include <sys/stat.h>
#include <sys/sysmacros.h> #include <sys/sysmacros.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/session/interface.h> #include <wlr/backend/session/interface.h>
#include <wlr/config.h> #include <wlr/config.h>
#include <wlr/util/log.h> #include <wlr/util/log.h>

@ -3,7 +3,7 @@
#include <stdbool.h> #include <stdbool.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/session/interface.h> #include <wlr/backend/session/interface.h>
#include <wlr/util/log.h> #include <wlr/util/log.h>
#include "util/signal.h" #include "util/signal.h"

@ -6,7 +6,7 @@
#include <string.h> #include <string.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <sys/types.h> #include <sys/types.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/backend/session/interface.h> #include <wlr/backend/session/interface.h>
#include <wlr/config.h> #include <wlr/config.h>

@ -5,7 +5,7 @@
#include <wlr/config.h> #include <wlr/config.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/interface.h> #include <wlr/backend/interface.h>
#include <wlr/interfaces/wlr_input_device.h> #include <wlr/interfaces/wlr_input_device.h>

@ -10,7 +10,7 @@
#include <wlr/config.h> #include <wlr/config.h>
#include <X11/Xlib-xcb.h> #include <X11/Xlib-xcb.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <xcb/xcb.h> #include <xcb/xcb.h>
#include <xcb/xfixes.h> #include <xcb/xfixes.h>
#include <xcb/xinput.h> #include <xcb/xinput.h>

@ -5,7 +5,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/render/wlr_renderer.h> #include <wlr/render/wlr_renderer.h>
#include <wlr/types/wlr_compositor.h> #include <wlr/types/wlr_compositor.h>

@ -7,8 +7,7 @@
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server-protocol.h> #include <wayland-server-core.h>
#include <wayland-server.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/render/gles2.h> #include <wlr/render/gles2.h>

@ -8,8 +8,7 @@
#include <strings.h> #include <strings.h>
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server-protocol.h> #include <wayland-server-core.h>
#include <wayland-server.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/render/wlr_renderer.h> #include <wlr/render/wlr_renderer.h>

@ -6,8 +6,7 @@
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server-protocol.h> #include <wayland-server-core.h>
#include <wayland-server.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/render/gles2.h> #include <wlr/render/gles2.h>

@ -8,8 +8,7 @@
#include <strings.h> #include <strings.h>
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server-protocol.h> #include <wayland-server-core.h>
#include <wayland-server.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/render/wlr_renderer.h> #include <wlr/render/wlr_renderer.h>

@ -5,7 +5,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/types/wlr_output.h> #include <wlr/types/wlr_output.h>

@ -6,8 +6,7 @@
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server-protocol.h> #include <wayland-server-core.h>
#include <wayland-server.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/render/wlr_renderer.h> #include <wlr/render/wlr_renderer.h>

@ -7,8 +7,7 @@
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server-protocol.h> #include <wayland-server-core.h>
#include <wayland-server.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/types/wlr_output.h> #include <wlr/types/wlr_output.h>

@ -7,7 +7,7 @@
#include <stddef.h> #include <stddef.h>
#include <stdint.h> #include <stdint.h>
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wayland-util.h> #include <wayland-util.h>
#include <wlr/backend/drm.h> #include <wlr/backend/drm.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>

@ -5,7 +5,7 @@
#include <wayland-client.h> #include <wayland-client.h>
#include <wayland-egl.h> #include <wayland-egl.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wayland-util.h> #include <wayland-util.h>
#include <wlr/backend/wayland.h> #include <wlr/backend/wayland.h>

@ -4,7 +4,7 @@
#include <stdbool.h> #include <stdbool.h>
#include <X11/Xlib-xcb.h> #include <X11/Xlib-xcb.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <xcb/xcb.h> #include <xcb/xcb.h>
#include <wlr/backend/x11.h> #include <wlr/backend/x11.h>

@ -1,7 +1,7 @@
#ifndef ROOTSTON_DESKTOP_H #ifndef ROOTSTON_DESKTOP_H
#define ROOTSTON_DESKTOP_H #define ROOTSTON_DESKTOP_H
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/config.h> #include <wlr/config.h>
#include <wlr/types/wlr_compositor.h> #include <wlr/types/wlr_compositor.h>
#include <wlr/types/wlr_foreign_toplevel_management_v1.h> #include <wlr/types/wlr_foreign_toplevel_management_v1.h>

@ -1,7 +1,7 @@
#ifndef ROOTSTON_INPUT_H #ifndef ROOTSTON_INPUT_H
#define ROOTSTON_INPUT_H #define ROOTSTON_INPUT_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_cursor.h> #include <wlr/types/wlr_cursor.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>

@ -2,7 +2,7 @@
#define ROOTSTON_OUTPUT_H #define ROOTSTON_OUTPUT_H
#include <pixman.h> #include <pixman.h>
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
#include <wlr/types/wlr_output_damage.h> #include <wlr/types/wlr_output_damage.h>

@ -1,7 +1,7 @@
#ifndef ROOTSTON_SEAT_H #ifndef ROOTSTON_SEAT_H
#define ROOTSTON_SEAT_H #define ROOTSTON_SEAT_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include "rootston/input.h" #include "rootston/input.h"
#include "rootston/keyboard.h" #include "rootston/keyboard.h"
#include "rootston/layers.h" #include "rootston/layers.h"

@ -1,7 +1,7 @@
#ifndef _ROOTSTON_SERVER_H #ifndef _ROOTSTON_SERVER_H
#define _ROOTSTON_SERVER_H #define _ROOTSTON_SERVER_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/config.h> #include <wlr/config.h>

@ -1,7 +1,7 @@
#ifndef TYPES_WLR_DATA_DEVICE_H #ifndef TYPES_WLR_DATA_DEVICE_H
#define TYPES_WLR_DATA_DEVICE_H #define TYPES_WLR_DATA_DEVICE_H
#include <wayland-server.h> #include <wayland-server-core.h>
#define DATA_DEVICE_ALL_ACTIONS (WL_DATA_DEVICE_MANAGER_DND_ACTION_COPY | \ #define DATA_DEVICE_ALL_ACTIONS (WL_DATA_DEVICE_MANAGER_DND_ACTION_COPY | \
WL_DATA_DEVICE_MANAGER_DND_ACTION_MOVE | \ WL_DATA_DEVICE_MANAGER_DND_ACTION_MOVE | \

@ -1,7 +1,7 @@
#ifndef TYPES_WLR_SEAT_H #ifndef TYPES_WLR_SEAT_H
#define TYPES_WLR_SEAT_H #define TYPES_WLR_SEAT_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
const struct wlr_pointer_grab_interface default_pointer_grab_impl; const struct wlr_pointer_grab_interface default_pointer_grab_impl;

@ -2,7 +2,7 @@
#define TYPES_WLR_TABLET_V2_H #define TYPES_WLR_TABLET_V2_H
#include "tablet-unstable-v2-protocol.h" #include "tablet-unstable-v2-protocol.h"
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_tablet_v2.h> #include <wlr/types/wlr_tablet_v2.h>
struct wlr_tablet_seat_v2 { struct wlr_tablet_seat_v2 {

@ -1,7 +1,7 @@
#ifndef TYPES_WLR_XDG_SHELL_H #ifndef TYPES_WLR_XDG_SHELL_H
#define TYPES_WLR_XDG_SHELL_H #define TYPES_WLR_XDG_SHELL_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_xdg_shell.h> #include <wlr/types/wlr_xdg_shell.h>
#include "xdg-shell-protocol.h" #include "xdg-shell-protocol.h"

@ -1,7 +1,7 @@
#ifndef TYPES_WLR_XDG_SHELL_V6_H #ifndef TYPES_WLR_XDG_SHELL_V6_H
#define TYPES_WLR_XDG_SHELL_V6_H #define TYPES_WLR_XDG_SHELL_V6_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_xdg_shell_v6.h> #include <wlr/types/wlr_xdg_shell_v6.h>
#include "xdg-shell-unstable-v6-protocol.h" #include "xdg-shell-unstable-v6-protocol.h"

@ -1,7 +1,7 @@
#ifndef UTIL_SIGNAL_H #ifndef UTIL_SIGNAL_H
#define UTIL_SIGNAL_H #define UTIL_SIGNAL_H
#include <wayland-server.h> #include <wayland-server-core.h>
void wlr_signal_emit_safe(struct wl_signal *signal, void *data); void wlr_signal_emit_safe(struct wl_signal *signal, void *data);

@ -9,7 +9,7 @@
#ifndef WLR_BACKEND_H #ifndef WLR_BACKEND_H
#define WLR_BACKEND_H #define WLR_BACKEND_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/render/egl.h> #include <wlr/render/egl.h>

@ -9,7 +9,7 @@
#ifndef WLR_BACKEND_DRM_H #ifndef WLR_BACKEND_DRM_H
#define WLR_BACKEND_DRM_H #define WLR_BACKEND_DRM_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/types/wlr_output.h> #include <wlr/types/wlr_output.h>

@ -10,7 +10,7 @@
#define WLR_BACKEND_LIBINPUT_H #define WLR_BACKEND_LIBINPUT_H
#include <libinput.h> #include <libinput.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>

@ -4,7 +4,7 @@
#include <libudev.h> #include <libudev.h>
#include <stdbool.h> #include <stdbool.h>
#include <sys/types.h> #include <sys/types.h>
#include <wayland-server.h> #include <wayland-server-core.h>
struct session_impl; struct session_impl;

@ -2,7 +2,7 @@
#define WLR_BACKEND_WAYLAND_H #define WLR_BACKEND_WAYLAND_H
#include <stdbool.h> #include <stdbool.h>
#include <wayland-client.h> #include <wayland-client.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
#include <wlr/types/wlr_output.h> #include <wlr/types/wlr_output.h>

@ -3,7 +3,7 @@
#include <stdbool.h> #include <stdbool.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>

@ -19,7 +19,7 @@
#include <EGL/eglext.h> #include <EGL/eglext.h>
#include <pixman.h> #include <pixman.h>
#include <stdbool.h> #include <stdbool.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/render/dmabuf.h> #include <wlr/render/dmabuf.h>
#include <wlr/render/drm_format_set.h> #include <wlr/render/drm_format_set.h>

@ -11,7 +11,7 @@
#include <pixman.h> #include <pixman.h>
#include <stdbool.h> #include <stdbool.h>
#include <wayland-server.h> #include <wayland-server-protocol.h>
struct wlr_box { struct wlr_box {
int x, y; int x, y;

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_BUFFER_H #define WLR_TYPES_WLR_BUFFER_H
#include <pixman.h> #include <pixman.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/render/dmabuf.h> #include <wlr/render/dmabuf.h>
/** /**

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_COMPOSITOR_H #ifndef WLR_TYPES_WLR_COMPOSITOR_H
#define WLR_TYPES_WLR_COMPOSITOR_H #define WLR_TYPES_WLR_COMPOSITOR_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/render/wlr_renderer.h> #include <wlr/render/wlr_renderer.h>
struct wlr_surface; struct wlr_surface;

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_CURSOR_H #ifndef WLR_TYPES_WLR_CURSOR_H
#define WLR_TYPES_WLR_CURSOR_H #define WLR_TYPES_WLR_CURSOR_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
#include <wlr/types/wlr_output_layout.h> #include <wlr/types/wlr_output_layout.h>

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_DATA_CONTROL_V1_H #ifndef WLR_TYPES_WLR_DATA_CONTROL_V1_H
#define WLR_TYPES_WLR_DATA_CONTROL_V1_H #define WLR_TYPES_WLR_DATA_CONTROL_V1_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
struct wlr_data_control_manager_v1 { struct wlr_data_control_manager_v1 {

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_DATA_DEVICE_H #ifndef WLR_TYPES_WLR_DATA_DEVICE_H
#define WLR_TYPES_WLR_DATA_DEVICE_H #define WLR_TYPES_WLR_DATA_DEVICE_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
extern const struct wlr_pointer_grab_interface extern const struct wlr_pointer_grab_interface

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_EXPORT_DMABUF_V1_H #define WLR_TYPES_WLR_EXPORT_DMABUF_V1_H
#include <stdbool.h> #include <stdbool.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/render/dmabuf.h> #include <wlr/render/dmabuf.h>
struct wlr_export_dmabuf_manager_v1 { struct wlr_export_dmabuf_manager_v1 {

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_FOREIGN_TOPLEVEL_MANAGEMENT_V1_H #ifndef WLR_TYPES_WLR_FOREIGN_TOPLEVEL_MANAGEMENT_V1_H
#define WLR_TYPES_WLR_FOREIGN_TOPLEVEL_MANAGEMENT_V1_H #define WLR_TYPES_WLR_FOREIGN_TOPLEVEL_MANAGEMENT_V1_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_output.h> #include <wlr/types/wlr_output.h>
struct wlr_foreign_toplevel_manager_v1 { struct wlr_foreign_toplevel_manager_v1 {

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_FULLSCREEN_SHELL_V1_H #ifndef WLR_TYPES_WLR_FULLSCREEN_SHELL_V1_H
#define WLR_TYPES_WLR_FULLSCREEN_SHELL_V1_H #define WLR_TYPES_WLR_FULLSCREEN_SHELL_V1_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include "fullscreen-shell-unstable-v1-protocol.h" #include "fullscreen-shell-unstable-v1-protocol.h"
struct wlr_fullscreen_shell_v1 { struct wlr_fullscreen_shell_v1 {

@ -1,7 +1,7 @@
#ifndef WLR_TYPES_WLR_GAMMA_CONTROL_V1_H #ifndef WLR_TYPES_WLR_GAMMA_CONTROL_V1_H
#define WLR_TYPES_WLR_GAMMA_CONTROL_V1_H #define WLR_TYPES_WLR_GAMMA_CONTROL_V1_H
#include <wayland-server.h> #include <wayland-server-core.h>
struct wlr_gamma_control_manager_v1 { struct wlr_gamma_control_manager_v1 {
struct wl_global *global; struct wl_global *global;

@ -14,7 +14,7 @@
#ifndef WLR_TYPES_WLR_GTK_PRIMARY_SELECTION_H #ifndef WLR_TYPES_WLR_GTK_PRIMARY_SELECTION_H
#define WLR_TYPES_WLR_GTK_PRIMARY_SELECTION_H #define WLR_TYPES_WLR_GTK_PRIMARY_SELECTION_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
/** /**

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_IDLE_H #ifndef WLR_TYPES_WLR_IDLE_H
#define WLR_TYPES_WLR_IDLE_H #define WLR_TYPES_WLR_IDLE_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
/** /**

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_IDLE_INHIBIT_V1_H #ifndef WLR_TYPES_WLR_IDLE_INHIBIT_V1_H
#define WLR_TYPES_WLR_IDLE_INHIBIT_V1_H #define WLR_TYPES_WLR_IDLE_INHIBIT_V1_H
#include <wayland-server.h> #include <wayland-server-core.h>
/* This interface permits clients to inhibit the idle behavior such as /* This interface permits clients to inhibit the idle behavior such as
* screenblanking, locking, and screensaving. * screenblanking, locking, and screensaving.

@ -8,7 +8,7 @@
#ifndef WLR_TYPES_INPUT_INHIBITOR_H #ifndef WLR_TYPES_INPUT_INHIBITOR_H
#define WLR_TYPES_INPUT_INHIBITOR_H #define WLR_TYPES_INPUT_INHIBITOR_H
#include <wayland-server.h> #include <wayland-server-core.h>
struct wlr_input_inhibit_manager { struct wlr_input_inhibit_manager {
struct wl_global *global; struct wl_global *global;

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_INPUT_METHOD_V2_H #define WLR_TYPES_WLR_INPUT_METHOD_V2_H
#include <stdint.h> #include <stdint.h>
#include <stdlib.h> #include <stdlib.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
struct wlr_input_method_v2_preedit_string { struct wlr_input_method_v2_preedit_string {

@ -11,8 +11,8 @@
#include <stdbool.h> #include <stdbool.h>
#include <stdint.h> #include <stdint.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <xkbcommon/xkbcommon.h> #include <xkbcommon/xkbcommon.h>
#define WLR_LED_COUNT 3 #define WLR_LED_COUNT 3

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_LAYER_SHELL_V1_H #define WLR_TYPES_WLR_LAYER_SHELL_V1_H
#include <stdbool.h> #include <stdbool.h>
#include <stdint.h> #include <stdint.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
#include <wlr/types/wlr_surface.h> #include <wlr/types/wlr_surface.h>
#include "wlr-layer-shell-unstable-v1-protocol.h" #include "wlr-layer-shell-unstable-v1-protocol.h"

@ -17,7 +17,7 @@
#ifndef WLR_TYPES_WLR_MATRIX_H #ifndef WLR_TYPES_WLR_MATRIX_H
#define WLR_TYPES_WLR_MATRIX_H #define WLR_TYPES_WLR_MATRIX_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
/** Writes the identity matrix into mat */ /** Writes the identity matrix into mat */

@ -12,7 +12,7 @@
#include <pixman.h> #include <pixman.h>
#include <stdbool.h> #include <stdbool.h>
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-protocol.h>
#include <wayland-util.h> #include <wayland-util.h>
#include <wlr/render/dmabuf.h> #include <wlr/render/dmabuf.h>
#include <wlr/types/wlr_buffer.h> #include <wlr/types/wlr_buffer.h>

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_OUTPUT_MANAGEMENT_V1_H #define WLR_TYPES_WLR_OUTPUT_MANAGEMENT_V1_H
#include <stdbool.h> #include <stdbool.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_output.h> #include <wlr/types/wlr_output.h>
struct wlr_output_manager_v1 { struct wlr_output_manager_v1 {

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_POINTER_H #define WLR_TYPES_WLR_POINTER_H
#include <stdint.h> #include <stdint.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
struct wlr_pointer_impl; struct wlr_pointer_impl;

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_POINTER_CONSTRAINTS_V1_H #define WLR_TYPES_WLR_POINTER_CONSTRAINTS_V1_H
#include <stdint.h> #include <stdint.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <pixman.h> #include <pixman.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_POINTER_GESTURES_V1_H #ifndef WLR_TYPES_WLR_POINTER_GESTURES_V1_H
#define WLR_TYPES_WLR_POINTER_GESTURES_V1_H #define WLR_TYPES_WLR_POINTER_GESTURES_V1_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
#include <wlr/types/wlr_surface.h> #include <wlr/types/wlr_surface.h>

@ -12,7 +12,7 @@
#include <stdbool.h> #include <stdbool.h>
#include <stddef.h> #include <stddef.h>
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
struct wlr_presentation { struct wlr_presentation {
struct wl_global *global; struct wl_global *global;

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_PRIMARY_SELECTION_H #ifndef WLR_TYPES_WLR_PRIMARY_SELECTION_H
#define WLR_TYPES_WLR_PRIMARY_SELECTION_H #define WLR_TYPES_WLR_PRIMARY_SELECTION_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
struct wlr_primary_selection_source; struct wlr_primary_selection_source;

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_PRIMARY_SELECTION_V1_H #ifndef WLR_TYPES_WLR_PRIMARY_SELECTION_V1_H
#define WLR_TYPES_WLR_PRIMARY_SELECTION_V1_H #define WLR_TYPES_WLR_PRIMARY_SELECTION_V1_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
struct wlr_primary_selection_v1_device_manager { struct wlr_primary_selection_v1_device_manager {

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_RELATIVE_POINTER_V1_H #ifndef WLR_TYPES_WLR_RELATIVE_POINTER_V1_H
#define WLR_TYPES_WLR_RELATIVE_POINTER_V1_H #define WLR_TYPES_WLR_RELATIVE_POINTER_V1_H
#include <wayland-server.h> #include <wayland-server-core.h>
/** /**
* This protocol specifies a set of interfaces used for making clients able to * This protocol specifies a set of interfaces used for making clients able to

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_SCREENCOPY_V1_H #define WLR_TYPES_WLR_SCREENCOPY_V1_H
#include <stdbool.h> #include <stdbool.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
struct wlr_screencopy_manager_v1 { struct wlr_screencopy_manager_v1 {

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_SEAT_H #define WLR_TYPES_WLR_SEAT_H
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
#include <wlr/types/wlr_keyboard.h> #include <wlr/types/wlr_keyboard.h>
#include <wlr/types/wlr_surface.h> #include <wlr/types/wlr_surface.h>

@ -14,7 +14,7 @@
#ifndef WLR_TYPES_WLR_SERVER_DECORATION_H #ifndef WLR_TYPES_WLR_SERVER_DECORATION_H
#define WLR_TYPES_WLR_SERVER_DECORATION_H #define WLR_TYPES_WLR_SERVER_DECORATION_H
#include <wayland-server.h> #include <wayland-server-core.h>
/** /**
* Possible values to use in request_mode and the event mode. Same as * Possible values to use in request_mode and the event mode. Same as

@ -13,7 +13,7 @@
#include <stdbool.h> #include <stdbool.h>
#include <stdint.h> #include <stdint.h>
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_output.h> #include <wlr/types/wlr_output.h>
enum wlr_surface_state_field { enum wlr_surface_state_field {

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_SWITCH_H #define WLR_TYPES_WLR_SWITCH_H
#include <stdint.h> #include <stdint.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
#include <wlr/types/wlr_list.h> #include <wlr/types/wlr_list.h>

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_TABLET_PAD_H #define WLR_TYPES_WLR_TABLET_PAD_H
#include <stdint.h> #include <stdint.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
#include <wlr/types/wlr_list.h> #include <wlr/types/wlr_list.h>

@ -10,7 +10,7 @@
#define WLR_TYPES_TABLET_TOOL_H #define WLR_TYPES_TABLET_TOOL_H
#include <stdint.h> #include <stdint.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
#include <wlr/types/wlr_list.h> #include <wlr/types/wlr_list.h>

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_TABLET_V2_H #ifndef WLR_TYPES_WLR_TABLET_V2_H
#define WLR_TYPES_WLR_TABLET_V2_H #define WLR_TYPES_WLR_TABLET_V2_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_TEXT_INPUT_V3_H #ifndef WLR_TYPES_WLR_TEXT_INPUT_V3_H
#define WLR_TYPES_WLR_TEXT_INPUT_V3_H #define WLR_TYPES_WLR_TEXT_INPUT_V3_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
#include <wlr/types/wlr_surface.h> #include <wlr/types/wlr_surface.h>

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_TOUCH_H #define WLR_TYPES_WLR_TOUCH_H
#include <stdint.h> #include <stdint.h>
#include <wayland-server.h> #include <wayland-server-core.h>
struct wlr_touch_impl; struct wlr_touch_impl;

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_VIRTUAL_KEYBOARD_V1_H #ifndef WLR_TYPES_WLR_VIRTUAL_KEYBOARD_V1_H
#define WLR_TYPES_WLR_VIRTUAL_KEYBOARD_V1_H #define WLR_TYPES_WLR_VIRTUAL_KEYBOARD_V1_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/interfaces/wlr_input_device.h> #include <wlr/interfaces/wlr_input_device.h>
#include <wlr/interfaces/wlr_keyboard.h> #include <wlr/interfaces/wlr_keyboard.h>

@ -9,7 +9,7 @@
#ifndef WLR_TYPES_WLR_XCURSOR_MANAGER_H #ifndef WLR_TYPES_WLR_XCURSOR_MANAGER_H
#define WLR_TYPES_WLR_XCURSOR_MANAGER_H #define WLR_TYPES_WLR_XCURSOR_MANAGER_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_cursor.h> #include <wlr/types/wlr_cursor.h>
#include <wlr/xcursor.h> #include <wlr/xcursor.h>

@ -1,7 +1,7 @@
#ifndef WLR_TYPES_WLR_XDG_DECORATION_V1 #ifndef WLR_TYPES_WLR_XDG_DECORATION_V1
#define WLR_TYPES_WLR_XDG_DECORATION_V1 #define WLR_TYPES_WLR_XDG_DECORATION_V1
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_xdg_shell.h> #include <wlr/types/wlr_xdg_shell.h>
enum wlr_xdg_toplevel_decoration_v1_mode { enum wlr_xdg_toplevel_decoration_v1_mode {

@ -8,7 +8,7 @@
#ifndef WLR_TYPES_WLR_XDG_OUTPUT_V1_H #ifndef WLR_TYPES_WLR_XDG_OUTPUT_V1_H
#define WLR_TYPES_WLR_XDG_OUTPUT_V1_H #define WLR_TYPES_WLR_XDG_OUTPUT_V1_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_output_layout.h> #include <wlr/types/wlr_output_layout.h>
struct wlr_xdg_output_v1 { struct wlr_xdg_output_v1 {

@ -10,7 +10,7 @@
#define WLR_TYPES_WLR_XDG_SHELL_H #define WLR_TYPES_WLR_XDG_SHELL_H
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include "xdg-shell-protocol.h" #include "xdg-shell-protocol.h"
struct wlr_xdg_shell { struct wlr_xdg_shell {

@ -14,7 +14,7 @@
#ifndef WLR_TYPES_WLR_XDG_SHELL_V6_H #ifndef WLR_TYPES_WLR_XDG_SHELL_V6_H
#define WLR_TYPES_WLR_XDG_SHELL_V6_H #define WLR_TYPES_WLR_XDG_SHELL_V6_H
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
#include "xdg-shell-unstable-v6-protocol.h" #include "xdg-shell-unstable-v6-protocol.h"

@ -19,7 +19,7 @@
#include <stdbool.h> #include <stdbool.h>
#include <pixman.h> #include <pixman.h>
#include <wayland-server.h> #include <wayland-server-protocol.h>
/** /**
* Scales a region, ie. multiplies all its coordinates by `scale`. * Scales a region, ie. multiplies all its coordinates by `scale`.

@ -96,9 +96,6 @@ if cc.get_id() == 'clang'
add_project_arguments('-Wno-missing-braces', language: 'c') add_project_arguments('-Wno-missing-braces', language: 'c')
endif endif
# Avoid wl_buffer deprecation warnings
add_project_arguments('-DWL_HIDE_DEPRECATED', language: 'c')
wayland_server = dependency('wayland-server', version: '>=1.16') wayland_server = dependency('wayland-server', version: '>=1.16')
wayland_client = dependency('wayland-client') wayland_client = dependency('wayland-client')
wayland_egl = dependency('wayland-egl') wayland_egl = dependency('wayland-egl')

@ -2,7 +2,7 @@
#include <assert.h> #include <assert.h>
#include <stdlib.h> #include <stdlib.h>
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/libinput.h> #include <wlr/backend/libinput.h>
#include <wlr/config.h> #include <wlr/config.h>
#include <wlr/types/wlr_cursor.h> #include <wlr/types/wlr_cursor.h>

@ -2,7 +2,7 @@
#include <stdbool.h> #include <stdbool.h>
#include <stdint.h> #include <stdint.h>
#include <stdlib.h> #include <stdlib.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/session.h> #include <wlr/backend/session.h>
#include <wlr/types/wlr_input_device.h> #include <wlr/types/wlr_input_device.h>
#include <wlr/types/wlr_pointer_constraints_v1.h> #include <wlr/types/wlr_pointer_constraints_v1.h>

@ -7,7 +7,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
#include <wlr/types/wlr_surface.h> #include <wlr/types/wlr_surface.h>
#include <wlr/types/wlr_layer_shell_v1.h> #include <wlr/types/wlr_layer_shell_v1.h>

@ -2,7 +2,7 @@
#include <assert.h> #include <assert.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/backend/headless.h> #include <wlr/backend/headless.h>
#include <wlr/backend/multi.h> #include <wlr/backend/multi.h>

@ -4,7 +4,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend/libinput.h> #include <wlr/backend/libinput.h>
#include <wlr/config.h> #include <wlr/config.h>
#include <wlr/types/wlr_data_device.h> #include <wlr/types/wlr_data_device.h>

@ -1,7 +1,7 @@
#include <assert.h> #include <assert.h>
#include <stdbool.h> #include <stdbool.h>
#include <stdlib.h> #include <stdlib.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
#include <wlr/types/wlr_surface.h> #include <wlr/types/wlr_surface.h>
#include <wlr/types/wlr_xdg_shell.h> #include <wlr/types/wlr_xdg_shell.h>

@ -1,7 +1,7 @@
#include <assert.h> #include <assert.h>
#include <stdbool.h> #include <stdbool.h>
#include <stdlib.h> #include <stdlib.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
#include <wlr/types/wlr_surface.h> #include <wlr/types/wlr_surface.h>
#include <wlr/types/wlr_xdg_shell_v6.h> #include <wlr/types/wlr_xdg_shell_v6.h>

@ -1,7 +1,7 @@
#include <assert.h> #include <assert.h>
#include <stdbool.h> #include <stdbool.h>
#include <stdlib.h> #include <stdlib.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/config.h> #include <wlr/config.h>
#include <wlr/types/wlr_box.h> #include <wlr/types/wlr_box.h>
#include <wlr/types/wlr_surface.h> #include <wlr/types/wlr_surface.h>

@ -5,7 +5,7 @@
#include <stdio.h> #include <stdio.h>
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/backend.h> #include <wlr/backend.h>
#include <wlr/render/wlr_renderer.h> #include <wlr/render/wlr_renderer.h>
#include <wlr/types/wlr_cursor.h> #include <wlr/types/wlr_cursor.h>

@ -3,7 +3,7 @@
#include <string.h> #include <string.h>
#include <strings.h> #include <strings.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_data_device.h> #include <wlr/types/wlr_data_device.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
#include <wlr/util/log.h> #include <wlr/util/log.h>

@ -3,7 +3,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <strings.h> #include <strings.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_data_device.h> #include <wlr/types/wlr_data_device.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
#include <wlr/util/log.h> #include <wlr/util/log.h>

@ -4,7 +4,7 @@
#include <string.h> #include <string.h>
#include <strings.h> #include <strings.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_data_device.h> #include <wlr/types/wlr_data_device.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
#include <wlr/util/log.h> #include <wlr/util/log.h>

@ -3,7 +3,7 @@
#include <string.h> #include <string.h>
#include <strings.h> #include <strings.h>
#include <unistd.h> #include <unistd.h>
#include <wayland-server.h> #include <wayland-server-core.h>
#include <wlr/types/wlr_data_device.h> #include <wlr/types/wlr_data_device.h>
#include <wlr/types/wlr_seat.h> #include <wlr/types/wlr_seat.h>
#include <wlr/util/log.h> #include <wlr/util/log.h>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save