"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "hw/xwayland/xwayland.h" between
xorg-server-1.20.7.tar.bz2 and xorg-server-1.20.8.tar.bz2

About: The X.Org X Server component of the X Window System architecture.

xwayland.h  (xorg-server-1.20.7.tar.bz2):xwayland.h  (xorg-server-1.20.8.tar.bz2)
skipping to change at line 186 skipping to change at line 186
struct xwl_window { struct xwl_window {
struct xwl_screen *xwl_screen; struct xwl_screen *xwl_screen;
struct wl_surface *surface; struct wl_surface *surface;
struct wl_shell_surface *shell_surface; struct wl_shell_surface *shell_surface;
WindowPtr window; WindowPtr window;
struct xorg_list link_damage; struct xorg_list link_damage;
struct wl_callback *frame_callback; struct wl_callback *frame_callback;
Bool allow_commits; Bool allow_commits;
#ifdef GLAMOR_HAS_GBM #ifdef GLAMOR_HAS_GBM
struct xorg_list frame_callback_list;
Bool present_flipped; Bool present_flipped;
#endif #endif
}; };
#ifdef GLAMOR_HAS_GBM #ifdef GLAMOR_HAS_GBM
struct xwl_present_window { struct xwl_present_window {
struct xwl_screen *xwl_screen; struct xwl_screen *xwl_screen;
struct xwl_present_event *sync_flip; struct xwl_present_event *sync_flip;
WindowPtr window; WindowPtr window;
struct xorg_list link; struct xorg_list frame_callback_list;
uint64_t msc; uint64_t msc;
uint64_t ust; uint64_t ust;
OsTimerPtr frame_timer; OsTimerPtr frame_timer;
Bool frame_timer_firing;
struct wl_callback *frame_callback;
struct wl_callback *sync_callback; struct wl_callback *sync_callback;
struct xorg_list event_list; struct xorg_list event_list;
struct xorg_list release_queue; struct xorg_list release_queue;
}; };
struct xwl_present_event { struct xwl_present_event {
uint64_t event_id; uint64_t event_id;
uint64_t target_msc; uint64_t target_msc;
skipping to change at line 381 skipping to change at line 380
uint32_t server_output_id; uint32_t server_output_id;
struct xwl_screen *xwl_screen; struct xwl_screen *xwl_screen;
RROutputPtr randr_output; RROutputPtr randr_output;
RRCrtcPtr randr_crtc; RRCrtcPtr randr_crtc;
int32_t x, y, width, height, refresh; int32_t x, y, width, height, refresh;
Rotation rotation; Rotation rotation;
Bool wl_output_done; Bool wl_output_done;
Bool xdg_output_done; Bool xdg_output_done;
}; };
void xwl_window_create_frame_callback(struct xwl_window *xwl_window);
void xwl_sync_events (struct xwl_screen *xwl_screen); void xwl_sync_events (struct xwl_screen *xwl_screen);
Bool xwl_screen_init_cursor(struct xwl_screen *xwl_screen); Bool xwl_screen_init_cursor(struct xwl_screen *xwl_screen);
struct xwl_screen *xwl_screen_get(ScreenPtr screen); struct xwl_screen *xwl_screen_get(ScreenPtr screen);
void xwl_tablet_tool_set_cursor(struct xwl_tablet_tool *tool); void xwl_tablet_tool_set_cursor(struct xwl_tablet_tool *tool);
void xwl_seat_set_cursor(struct xwl_seat *xwl_seat); void xwl_seat_set_cursor(struct xwl_seat *xwl_seat);
void xwl_seat_destroy(struct xwl_seat *xwl_seat); void xwl_seat_destroy(struct xwl_seat *xwl_seat);
skipping to change at line 455 skipping to change at line 456
uint32_t id, const char *interface, uint32_t id, const char *interface,
uint32_t version); uint32_t version);
Bool xwl_glamor_has_wl_interfaces(struct xwl_screen *xwl_screen, Bool xwl_glamor_has_wl_interfaces(struct xwl_screen *xwl_screen,
struct xwl_egl_backend *xwl_egl_backend); struct xwl_egl_backend *xwl_egl_backend);
void xwl_glamor_post_damage(struct xwl_window *xwl_window, void xwl_glamor_post_damage(struct xwl_window *xwl_window,
PixmapPtr pixmap, RegionPtr region); PixmapPtr pixmap, RegionPtr region);
Bool xwl_glamor_allow_commits(struct xwl_window *xwl_window); Bool xwl_glamor_allow_commits(struct xwl_window *xwl_window);
void xwl_glamor_egl_make_current(struct xwl_screen *xwl_screen); void xwl_glamor_egl_make_current(struct xwl_screen *xwl_screen);
#ifdef GLAMOR_HAS_GBM #ifdef GLAMOR_HAS_GBM
void xwl_present_frame_callback(struct xwl_present_window *xwl_present_window);
Bool xwl_present_init(ScreenPtr screen); Bool xwl_present_init(ScreenPtr screen);
void xwl_present_cleanup(WindowPtr window); void xwl_present_cleanup(WindowPtr window);
void xwl_present_unrealize_window(WindowPtr window); void xwl_present_unrealize_window(struct xwl_present_window *xwl_present_window) ;
#endif /* GLAMOR_HAS_GBM */ #endif /* GLAMOR_HAS_GBM */
#ifdef XV #ifdef XV
/* glamor Xv Adaptor */ /* glamor Xv Adaptor */
Bool xwl_glamor_xv_init(ScreenPtr pScreen); Bool xwl_glamor_xv_init(ScreenPtr pScreen);
#endif /* XV */ #endif /* XV */
#endif /* XWL_HAS_GLAMOR */ #endif /* XWL_HAS_GLAMOR */
void xwl_screen_release_tablet_manager(struct xwl_screen *xwl_screen); void xwl_screen_release_tablet_manager(struct xwl_screen *xwl_screen);
 End of changes. 7 change blocks. 
4 lines changed or deleted 6 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)