Remove internal usage of ClutterGeometry in StageWindow
authorEmmanuele Bassi <ebassi@linux.intel.com>
Tue, 16 Aug 2011 15:01:22 +0000 (16:01 +0100)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 26 Sep 2011 11:05:55 +0000 (12:05 +0100)
commit1776ac8ed50d2cdae34a53d6fa41a1761d6b907f
tree61cae2b40d9ca1b11fd565a9d25c559b6671ae92
parentc59f9ef79f630b14e30623c0629551264e208d35
Remove internal usage of ClutterGeometry in StageWindow

The ClutterGeometry type is a poor substitute of cairo_rectangle_int_t,
with unsigned integers for width and height to complicate matters.

Let's remove the internal usage of ClutterGeometry and switch to the
rectangle type from Cairo.

https://bugzilla.gnome.org/show_bug.cgi?id=656663
13 files changed:
clutter/clutter-private.h
clutter/clutter-stage-private.h
clutter/clutter-stage-window.c
clutter/clutter-stage-window.h
clutter/clutter-stage.c
clutter/clutter-util.c
clutter/cogl/clutter-stage-cogl.c
clutter/cogl/clutter-stage-cogl.h
clutter/osx/clutter-stage-osx.c
clutter/wayland/clutter-stage-wayland.c
clutter/wayland/clutter-stage-wayland.h
clutter/win32/clutter-stage-win32.c
clutter/x11/clutter-stage-x11.c