Align out extension naming with other unstable wayland protocols.
The unstable protocols from the wayland-protocols repo are prefixed
with a zwp additionally we keep a e prefix for now as we are still
developing this here. No functional change, just rename.
Pointed out by Derek that the session-recovery interface name is a
bit to generic here.
_ecore_wl_xkb_shutdown(_ecore_wl_disp);
if (_ecore_wl_disp->wl.session_recovery)
- session_recovery_destroy(_ecore_wl_disp->wl.session_recovery);
+ zwp_e_session_recovery_destroy(_ecore_wl_disp->wl.session_recovery);
#ifdef USE_IVI_SHELL
if (_ecore_wl_disp->wl.ivi_application)
ivi_application_destroy(_ecore_wl_disp->wl.ivi_application);
_ecore_wl_output_add(ewd, id);
else if (!strcmp(interface, "wl_seat"))
_ecore_wl_input_add(ewd, id);
- else if (!strcmp(interface, "session_recovery") && getenv("EFL_WAYLAND_SESSION_RECOVERY"))
+ else if (!strcmp(interface, "zwp_e_session_recovery") && getenv("EFL_WAYLAND_SESSION_RECOVERY"))
{
ewd->wl.session_recovery =
- wl_registry_bind(registry, id, &session_recovery_interface, 1);
+ wl_registry_bind(registry, id, &zwp_e_session_recovery_interface, 1);
}
#ifdef USE_IVI_SHELL
else if (!strcmp(interface, "ivi_application"))
struct wl_shell *shell;
struct xdg_shell *xdg_shell;
struct wl_shell *desktop_shell;
- struct session_recovery *session_recovery;
+ struct zwp_e_session_recovery *session_recovery;
# ifdef USE_IVI_SHELL
struct ivi_application *ivi_application;
# endif
static void _ecore_xdg_handle_surface_configure(void *data, struct xdg_surface *xdg_surface, int32_t width, int32_t height,struct wl_array *states, uint32_t serial);
static void _ecore_xdg_handle_surface_delete(void *data, struct xdg_surface *xdg_surface);
static void _ecore_xdg_handle_popup_done(void *data, struct xdg_popup *xdg_popup);
-static void _ecore_session_recovery_uuid(void *data, struct session_recovery *session_recovery, const char *uuid);
+static void _ecore_session_recovery_uuid(void *data, struct zwp_e_session_recovery *session_recovery, const char *uuid);
/* local variables */
static Eina_Hash *_windows = NULL;
_ecore_xdg_handle_popup_done,
};
-static const struct session_recovery_listener _ecore_session_recovery_listener =
+static const struct zwp_e_session_recovery_listener _ecore_session_recovery_listener =
{
_ecore_session_recovery_uuid,
};
if (_ecore_wl_disp->wl.session_recovery && getenv("EFL_WAYLAND_SESSION_RECOVERY"))
{
- session_recovery_add_listener(_ecore_wl_disp->wl.session_recovery,
+ zwp_e_session_recovery_add_listener(_ecore_wl_disp->wl.session_recovery,
&_ecore_session_recovery_listener, win);
if (!uuid_is_null(win->uuid))
{
uuid_unparse(win->uuid, uuid);
- session_recovery_provide_uuid(_ecore_wl_disp->wl.session_recovery, uuid);
+ zwp_e_session_recovery_provide_uuid(_ecore_wl_disp->wl.session_recovery, uuid);
}
}
win->surface_id = wl_proxy_get_id((struct wl_proxy *)win->surface);
}
static void
-_ecore_session_recovery_uuid(void *data EINA_UNUSED, struct session_recovery *session_recovery, const char *uuid)
+_ecore_session_recovery_uuid(void *data EINA_UNUSED, struct zwp_e_session_recovery *session_recovery, const char *uuid)
{
Ecore_Wl_Window *win;
char uuid_string[37];
-#ifndef SESSION_RECOVERY_CLIENT_PROTOCOL_H
-#define SESSION_RECOVERY_CLIENT_PROTOCOL_H
+#ifndef E_SESSION_RECOVERY_CLIENT_PROTOCOL_H
+#define E_SESSION_RECOVERY_CLIENT_PROTOCOL_H
#ifdef __cplusplus
extern "C" {
struct wl_client;
struct wl_resource;
-struct session_recovery;
+struct zwp_e_session_recovery;
-extern const struct wl_interface session_recovery_interface;
+extern const struct wl_interface zwp_e_session_recovery_interface;
-struct session_recovery_listener {
+struct zwp_e_session_recovery_listener {
/**
* uuid - (none)
* @uuid: (none)
*/
void (*uuid)(void *data,
- struct session_recovery *session_recovery,
+ struct zwp_e_session_recovery *zwp_e_session_recovery,
const char *uuid);
};
static inline int
-session_recovery_add_listener(struct session_recovery *session_recovery,
- const struct session_recovery_listener *listener, void *data)
+zwp_e_session_recovery_add_listener(struct zwp_e_session_recovery *zwp_e_session_recovery,
+ const struct zwp_e_session_recovery_listener *listener, void *data)
{
- return wl_proxy_add_listener((struct wl_proxy *) session_recovery,
+ return wl_proxy_add_listener((struct wl_proxy *) zwp_e_session_recovery,
(void (**)(void)) listener, data);
}
-#define SESSION_RECOVERY_PROVIDE_UUID 0
+#define ZWP_E_SESSION_RECOVERY_PROVIDE_UUID 0
static inline void
-session_recovery_set_user_data(struct session_recovery *session_recovery, void *user_data)
+zwp_e_session_recovery_set_user_data(struct zwp_e_session_recovery *zwp_e_session_recovery, void *user_data)
{
- wl_proxy_set_user_data((struct wl_proxy *) session_recovery, user_data);
+ wl_proxy_set_user_data((struct wl_proxy *) zwp_e_session_recovery, user_data);
}
static inline void *
-session_recovery_get_user_data(struct session_recovery *session_recovery)
+zwp_e_session_recovery_get_user_data(struct zwp_e_session_recovery *zwp_e_session_recovery)
{
- return wl_proxy_get_user_data((struct wl_proxy *) session_recovery);
+ return wl_proxy_get_user_data((struct wl_proxy *) zwp_e_session_recovery);
}
static inline void
-session_recovery_destroy(struct session_recovery *session_recovery)
+zwp_e_session_recovery_destroy(struct zwp_e_session_recovery *zwp_e_session_recovery)
{
- wl_proxy_destroy((struct wl_proxy *) session_recovery);
+ wl_proxy_destroy((struct wl_proxy *) zwp_e_session_recovery);
}
static inline void
-session_recovery_provide_uuid(struct session_recovery *session_recovery, const char *uuid)
+zwp_e_session_recovery_provide_uuid(struct zwp_e_session_recovery *zwp_e_session_recovery, const char *uuid)
{
- wl_proxy_marshal((struct wl_proxy *) session_recovery,
- SESSION_RECOVERY_PROVIDE_UUID, uuid);
+ wl_proxy_marshal((struct wl_proxy *) zwp_e_session_recovery,
+ ZWP_E_SESSION_RECOVERY_PROVIDE_UUID, uuid);
}
#ifdef __cplusplus
NULL,
};
-static const struct wl_message session_recovery_requests[] = {
+static const struct wl_message zwp_e_session_recovery_requests[] = {
{ "provide_uuid", "s", types + 0 },
};
-static const struct wl_message session_recovery_events[] = {
+static const struct wl_message zwp_e_session_recovery_events[] = {
{ "uuid", "s", types + 0 },
};
-WL_EXPORT const struct wl_interface session_recovery_interface = {
- "session_recovery", 1,
- 1, session_recovery_requests,
- 1, session_recovery_events,
+WL_EXPORT const struct wl_interface zwp_e_session_recovery_interface = {
+ "zwp_e_session_recovery", 1,
+ 1, zwp_e_session_recovery_requests,
+ 1, zwp_e_session_recovery_events,
};
-<protocol name="session_recovery">
+<protocol name="e_session_recovery">
- <interface name="session_recovery" version="1">
+ <interface name="zwp_e_session_recovery" version="1">
<request name="provide_uuid">
<arg name="uuid" type="string"/>
</request>