Convert all scales to int32_t
The type changed in the protocol, so update weston for this.
This commit is contained in:
committed by
Kristian Høgsberg
parent
14e438c8a2
commit
edddbd14ac
@@ -1115,7 +1115,7 @@ output_handle_done(void *data,
|
|||||||
static void
|
static void
|
||||||
output_handle_scale(void *data,
|
output_handle_scale(void *data,
|
||||||
struct wl_output *wl_output,
|
struct wl_output *wl_output,
|
||||||
uint32_t scale)
|
int32_t scale)
|
||||||
{
|
{
|
||||||
struct output *output = data;
|
struct output *output = data;
|
||||||
|
|
||||||
|
|||||||
+12
-12
@@ -159,7 +159,7 @@ struct toysurface {
|
|||||||
*/
|
*/
|
||||||
cairo_surface_t *(*prepare)(struct toysurface *base, int dx, int dy,
|
cairo_surface_t *(*prepare)(struct toysurface *base, int dx, int dy,
|
||||||
int32_t width, int32_t height, uint32_t flags,
|
int32_t width, int32_t height, uint32_t flags,
|
||||||
enum wl_output_transform buffer_transform, uint32_t buffer_scale);
|
enum wl_output_transform buffer_transform, int32_t buffer_scale);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Post the surface to the server, returning the server allocation
|
* Post the surface to the server, returning the server allocation
|
||||||
@@ -167,7 +167,7 @@ struct toysurface {
|
|||||||
* after calling this.
|
* after calling this.
|
||||||
*/
|
*/
|
||||||
void (*swap)(struct toysurface *base,
|
void (*swap)(struct toysurface *base,
|
||||||
enum wl_output_transform buffer_transform, uint32_t buffer_scale,
|
enum wl_output_transform buffer_transform, int32_t buffer_scale,
|
||||||
struct rectangle *server_allocation);
|
struct rectangle *server_allocation);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -210,7 +210,7 @@ struct surface {
|
|||||||
|
|
||||||
enum window_buffer_type buffer_type;
|
enum window_buffer_type buffer_type;
|
||||||
enum wl_output_transform buffer_transform;
|
enum wl_output_transform buffer_transform;
|
||||||
uint32_t buffer_scale;
|
int32_t buffer_scale;
|
||||||
|
|
||||||
cairo_surface_t *cairo_surface;
|
cairo_surface_t *cairo_surface;
|
||||||
|
|
||||||
@@ -468,7 +468,7 @@ debug_print(void *proxy, int line, const char *func, const char *fmt, ...)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
static void
|
static void
|
||||||
surface_to_buffer_size (enum wl_output_transform buffer_transform, uint32_t buffer_scale, int32_t *width, int32_t *height)
|
surface_to_buffer_size (enum wl_output_transform buffer_transform, int32_t buffer_scale, int32_t *width, int32_t *height)
|
||||||
{
|
{
|
||||||
int32_t tmp;
|
int32_t tmp;
|
||||||
|
|
||||||
@@ -490,7 +490,7 @@ surface_to_buffer_size (enum wl_output_transform buffer_transform, uint32_t buff
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
buffer_to_surface_size (enum wl_output_transform buffer_transform, uint32_t buffer_scale, int32_t *width, int32_t *height)
|
buffer_to_surface_size (enum wl_output_transform buffer_transform, int32_t buffer_scale, int32_t *width, int32_t *height)
|
||||||
{
|
{
|
||||||
int32_t tmp;
|
int32_t tmp;
|
||||||
|
|
||||||
@@ -531,7 +531,7 @@ to_egl_window_surface(struct toysurface *base)
|
|||||||
static cairo_surface_t *
|
static cairo_surface_t *
|
||||||
egl_window_surface_prepare(struct toysurface *base, int dx, int dy,
|
egl_window_surface_prepare(struct toysurface *base, int dx, int dy,
|
||||||
int32_t width, int32_t height, uint32_t flags,
|
int32_t width, int32_t height, uint32_t flags,
|
||||||
enum wl_output_transform buffer_transform, uint32_t buffer_scale)
|
enum wl_output_transform buffer_transform, int32_t buffer_scale)
|
||||||
{
|
{
|
||||||
struct egl_window_surface *surface = to_egl_window_surface(base);
|
struct egl_window_surface *surface = to_egl_window_surface(base);
|
||||||
|
|
||||||
@@ -545,7 +545,7 @@ egl_window_surface_prepare(struct toysurface *base, int dx, int dy,
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
egl_window_surface_swap(struct toysurface *base,
|
egl_window_surface_swap(struct toysurface *base,
|
||||||
enum wl_output_transform buffer_transform, uint32_t buffer_scale,
|
enum wl_output_transform buffer_transform, int32_t buffer_scale,
|
||||||
struct rectangle *server_allocation)
|
struct rectangle *server_allocation)
|
||||||
{
|
{
|
||||||
struct egl_window_surface *surface = to_egl_window_surface(base);
|
struct egl_window_surface *surface = to_egl_window_surface(base);
|
||||||
@@ -1017,7 +1017,7 @@ static const struct wl_buffer_listener shm_surface_buffer_listener = {
|
|||||||
static cairo_surface_t *
|
static cairo_surface_t *
|
||||||
shm_surface_prepare(struct toysurface *base, int dx, int dy,
|
shm_surface_prepare(struct toysurface *base, int dx, int dy,
|
||||||
int32_t width, int32_t height, uint32_t flags,
|
int32_t width, int32_t height, uint32_t flags,
|
||||||
enum wl_output_transform buffer_transform, uint32_t buffer_scale)
|
enum wl_output_transform buffer_transform, int32_t buffer_scale)
|
||||||
{
|
{
|
||||||
int resize_hint = !!(flags & SURFACE_HINT_RESIZE);
|
int resize_hint = !!(flags & SURFACE_HINT_RESIZE);
|
||||||
struct shm_surface *surface = to_shm_surface(base);
|
struct shm_surface *surface = to_shm_surface(base);
|
||||||
@@ -1095,7 +1095,7 @@ out:
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
shm_surface_swap(struct toysurface *base,
|
shm_surface_swap(struct toysurface *base,
|
||||||
enum wl_output_transform buffer_transform, uint32_t buffer_scale,
|
enum wl_output_transform buffer_transform, int32_t buffer_scale,
|
||||||
struct rectangle *server_allocation)
|
struct rectangle *server_allocation)
|
||||||
{
|
{
|
||||||
struct shm_surface *surface = to_shm_surface(base);
|
struct shm_surface *surface = to_shm_surface(base);
|
||||||
@@ -1457,7 +1457,7 @@ window_set_buffer_transform(struct window *window,
|
|||||||
|
|
||||||
void
|
void
|
||||||
window_set_buffer_scale(struct window *window,
|
window_set_buffer_scale(struct window *window,
|
||||||
uint32_t scale)
|
int32_t scale)
|
||||||
{
|
{
|
||||||
window->main_surface->buffer_scale = scale;
|
window->main_surface->buffer_scale = scale;
|
||||||
wl_surface_set_buffer_scale(window->main_surface->surface,
|
wl_surface_set_buffer_scale(window->main_surface->surface,
|
||||||
@@ -1720,7 +1720,7 @@ widget_cairo_update_transform(struct widget *widget, cairo_t *cr)
|
|||||||
enum wl_output_transform transform;
|
enum wl_output_transform transform;
|
||||||
int surface_width, surface_height;
|
int surface_width, surface_height;
|
||||||
int translate_x, translate_y;
|
int translate_x, translate_y;
|
||||||
uint32_t scale;
|
int32_t scale;
|
||||||
|
|
||||||
surface_width = surface->allocation.width;
|
surface_width = surface->allocation.width;
|
||||||
surface_height = surface->allocation.height;
|
surface_height = surface->allocation.height;
|
||||||
@@ -4501,7 +4501,7 @@ display_handle_done(void *data,
|
|||||||
static void
|
static void
|
||||||
display_handle_scale(void *data,
|
display_handle_scale(void *data,
|
||||||
struct wl_output *wl_output,
|
struct wl_output *wl_output,
|
||||||
uint32_t scale)
|
int32_t scale)
|
||||||
{
|
{
|
||||||
struct output *output = data;
|
struct output *output = data;
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -258,7 +258,7 @@ window_get_buffer_scale(struct window *window);
|
|||||||
|
|
||||||
void
|
void
|
||||||
window_set_buffer_scale(struct window *window,
|
window_set_buffer_scale(struct window *window,
|
||||||
uint32_t scale);
|
int32_t scale);
|
||||||
|
|
||||||
uint32_t
|
uint32_t
|
||||||
window_get_output_scale(struct window *window);
|
window_get_output_scale(struct window *window);
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ struct x11_output {
|
|||||||
int shm_id;
|
int shm_id;
|
||||||
void *buf;
|
void *buf;
|
||||||
uint8_t depth;
|
uint8_t depth;
|
||||||
uint32_t scale;
|
int32_t scale;
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct xkb_keymap *
|
static struct xkb_keymap *
|
||||||
@@ -777,7 +777,7 @@ static struct x11_output *
|
|||||||
x11_compositor_create_output(struct x11_compositor *c, int x, int y,
|
x11_compositor_create_output(struct x11_compositor *c, int x, int y,
|
||||||
int width, int height, int fullscreen,
|
int width, int height, int fullscreen,
|
||||||
int no_input, char *configured_name,
|
int no_input, char *configured_name,
|
||||||
uint32_t transform, uint32_t scale)
|
uint32_t transform, int32_t scale)
|
||||||
{
|
{
|
||||||
static const char name[] = "Weston Compositor";
|
static const char name[] = "Weston Compositor";
|
||||||
static const char class[] = "weston-1\0Weston Compositor";
|
static const char class[] = "weston-1\0Weston Compositor";
|
||||||
|
|||||||
+6
-6
@@ -94,7 +94,7 @@ sigchld_handler(int signal_number, void *data)
|
|||||||
static void
|
static void
|
||||||
weston_output_transform_init(struct weston_output *output, uint32_t transform);
|
weston_output_transform_init(struct weston_output *output, uint32_t transform);
|
||||||
static void
|
static void
|
||||||
weston_output_scale_init(struct weston_output *output, uint32_t scale);
|
weston_output_scale_init(struct weston_output *output, int32_t scale);
|
||||||
|
|
||||||
WL_EXPORT int
|
WL_EXPORT int
|
||||||
weston_output_switch_mode(struct weston_output *output, struct weston_mode *mode)
|
weston_output_switch_mode(struct weston_output *output, struct weston_mode *mode)
|
||||||
@@ -365,7 +365,7 @@ weston_surface_to_global_float(struct weston_surface *surface,
|
|||||||
WL_EXPORT void
|
WL_EXPORT void
|
||||||
weston_transformed_coord(int width, int height,
|
weston_transformed_coord(int width, int height,
|
||||||
enum wl_output_transform transform,
|
enum wl_output_transform transform,
|
||||||
uint32_t scale,
|
int32_t scale,
|
||||||
float sx, float sy, float *bx, float *by)
|
float sx, float sy, float *bx, float *by)
|
||||||
{
|
{
|
||||||
switch (transform) {
|
switch (transform) {
|
||||||
@@ -411,7 +411,7 @@ weston_transformed_coord(int width, int height,
|
|||||||
WL_EXPORT pixman_box32_t
|
WL_EXPORT pixman_box32_t
|
||||||
weston_transformed_rect(int width, int height,
|
weston_transformed_rect(int width, int height,
|
||||||
enum wl_output_transform transform,
|
enum wl_output_transform transform,
|
||||||
uint32_t scale,
|
int32_t scale,
|
||||||
pixman_box32_t rect)
|
pixman_box32_t rect)
|
||||||
{
|
{
|
||||||
float x1, x2, y1, y2;
|
float x1, x2, y1, y2;
|
||||||
@@ -1630,7 +1630,7 @@ surface_set_buffer_transform(struct wl_client *client,
|
|||||||
static void
|
static void
|
||||||
surface_set_buffer_scale(struct wl_client *client,
|
surface_set_buffer_scale(struct wl_client *client,
|
||||||
struct wl_resource *resource,
|
struct wl_resource *resource,
|
||||||
uint32_t scale)
|
int32_t scale)
|
||||||
{
|
{
|
||||||
struct weston_surface *surface = resource->data;
|
struct weston_surface *surface = resource->data;
|
||||||
|
|
||||||
@@ -2669,7 +2669,7 @@ weston_output_transform_init(struct weston_output *output, uint32_t transform)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
weston_output_scale_init(struct weston_output *output, uint32_t scale)
|
weston_output_scale_init(struct weston_output *output, int32_t scale)
|
||||||
{
|
{
|
||||||
output->scale = scale;
|
output->scale = scale;
|
||||||
}
|
}
|
||||||
@@ -2689,7 +2689,7 @@ weston_output_move(struct weston_output *output, int x, int y)
|
|||||||
WL_EXPORT void
|
WL_EXPORT void
|
||||||
weston_output_init(struct weston_output *output, struct weston_compositor *c,
|
weston_output_init(struct weston_output *output, struct weston_compositor *c,
|
||||||
int x, int y, int width, int height, uint32_t transform,
|
int x, int y, int width, int height, uint32_t transform,
|
||||||
uint32_t scale)
|
int32_t scale)
|
||||||
{
|
{
|
||||||
output->compositor = c;
|
output->compositor = c;
|
||||||
output->x = x;
|
output->x = x;
|
||||||
|
|||||||
+7
-7
@@ -183,7 +183,7 @@ struct weston_output {
|
|||||||
char *make, *model, *serial_number;
|
char *make, *model, *serial_number;
|
||||||
uint32_t subpixel;
|
uint32_t subpixel;
|
||||||
uint32_t transform;
|
uint32_t transform;
|
||||||
uint32_t scale;
|
int32_t scale;
|
||||||
|
|
||||||
struct weston_mode *current;
|
struct weston_mode *current;
|
||||||
struct weston_mode *origin;
|
struct weston_mode *origin;
|
||||||
@@ -612,7 +612,7 @@ struct weston_subsurface {
|
|||||||
uint32_t buffer_transform;
|
uint32_t buffer_transform;
|
||||||
|
|
||||||
/* wl_surface.set_buffer_scale */
|
/* wl_surface.set_buffer_scale */
|
||||||
uint32_t buffer_scale;
|
int32_t buffer_scale;
|
||||||
} cached;
|
} cached;
|
||||||
|
|
||||||
int synchronized;
|
int synchronized;
|
||||||
@@ -716,7 +716,7 @@ struct weston_surface {
|
|||||||
|
|
||||||
struct weston_buffer_reference buffer_ref;
|
struct weston_buffer_reference buffer_ref;
|
||||||
uint32_t buffer_transform;
|
uint32_t buffer_transform;
|
||||||
uint32_t buffer_scale;
|
int32_t buffer_scale;
|
||||||
int keep_buffer; /* bool for backends to prevent early release */
|
int keep_buffer; /* bool for backends to prevent early release */
|
||||||
|
|
||||||
/* All the pending state, that wl_surface.commit will apply. */
|
/* All the pending state, that wl_surface.commit will apply. */
|
||||||
@@ -744,7 +744,7 @@ struct weston_surface {
|
|||||||
uint32_t buffer_transform;
|
uint32_t buffer_transform;
|
||||||
|
|
||||||
/* wl_surface.set_scaling_factor */
|
/* wl_surface.set_scaling_factor */
|
||||||
uint32_t buffer_scale;
|
int32_t buffer_scale;
|
||||||
} pending;
|
} pending;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -1025,7 +1025,7 @@ void
|
|||||||
weston_output_move(struct weston_output *output, int x, int y);
|
weston_output_move(struct weston_output *output, int x, int y);
|
||||||
void
|
void
|
||||||
weston_output_init(struct weston_output *output, struct weston_compositor *c,
|
weston_output_init(struct weston_output *output, struct weston_compositor *c,
|
||||||
int x, int y, int width, int height, uint32_t transform, uint32_t scale);
|
int x, int y, int width, int height, uint32_t transform, int32_t scale);
|
||||||
void
|
void
|
||||||
weston_output_destroy(struct weston_output *output);
|
weston_output_destroy(struct weston_output *output);
|
||||||
|
|
||||||
@@ -1156,12 +1156,12 @@ module_init(struct weston_compositor *compositor,
|
|||||||
void
|
void
|
||||||
weston_transformed_coord(int width, int height,
|
weston_transformed_coord(int width, int height,
|
||||||
enum wl_output_transform transform,
|
enum wl_output_transform transform,
|
||||||
uint32_t scale,
|
int32_t scale,
|
||||||
float sx, float sy, float *bx, float *by);
|
float sx, float sy, float *bx, float *by);
|
||||||
pixman_box32_t
|
pixman_box32_t
|
||||||
weston_transformed_rect(int width, int height,
|
weston_transformed_rect(int width, int height,
|
||||||
enum wl_output_transform transform,
|
enum wl_output_transform transform,
|
||||||
uint32_t scale,
|
int32_t scale,
|
||||||
pixman_box32_t rect);
|
pixman_box32_t rect);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|||||||
Reference in New Issue
Block a user