From 6de7f4ce3665a2f625ba36e0c738f5ad4d5aba3b Mon Sep 17 00:00:00 2001 From: "Owen W. Taylor" Date: Mon, 12 Nov 2012 13:32:30 -0500 Subject: [PATCH] Enable CLUTTER / COGL_ENABLE_EXPERIMENTAL_API globally Instead of defining CLUTTER_ENABLE_EXPERIMENTAL_API and COGL_ENABLE_EXPERIMENTAL_API in individual source files, enable them on the command line. We weren't tracking exactly what pieces of experimental API we were using and we were using the experimental API in most source files that used Clutter and Cogl, so the local #defines were annoying rather than useful. https://bugzilla.gnome.org/show_bug.cgi?id=685463 --- src/Makefile.am | 2 ++ src/compositor/meta-background-actor.c | 2 -- src/compositor/meta-shaped-texture.c | 3 --- src/compositor/meta-texture-rectangle.c | 3 --- src/compositor/meta-window-actor.c | 1 - 5 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 9071d1a06..6a15c8aec 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -6,6 +6,8 @@ lib_LTLIBRARIES = libmutter.la SUBDIRS=wm-tester tools compositor/plugins INCLUDES= \ + -DCLUTTER_ENABLE_EXPERIMENTAL_API \ + -DCOGL_ENABLE_EXPERIMENTAL_API \ $(MUTTER_CFLAGS) \ -I$(srcdir) \ -I$(srcdir)/core \ diff --git a/src/compositor/meta-background-actor.c b/src/compositor/meta-background-actor.c index b039b5874..41306b16c 100644 --- a/src/compositor/meta-background-actor.c +++ b/src/compositor/meta-background-actor.c @@ -25,10 +25,8 @@ #include -#define COGL_ENABLE_EXPERIMENTAL_API #include -#define CLUTTER_ENABLE_EXPERIMENTAL_API #include #include diff --git a/src/compositor/meta-shaped-texture.c b/src/compositor/meta-shaped-texture.c index a5fce0416..0d10f4838 100644 --- a/src/compositor/meta-shaped-texture.c +++ b/src/compositor/meta-shaped-texture.c @@ -27,9 +27,6 @@ #include -#define CLUTTER_ENABLE_EXPERIMENTAL_API -#define COGL_ENABLE_EXPERIMENTAL_API - #include #include "meta-texture-tower.h" diff --git a/src/compositor/meta-texture-rectangle.c b/src/compositor/meta-texture-rectangle.c index af6817f67..168e09b4c 100644 --- a/src/compositor/meta-texture-rectangle.c +++ b/src/compositor/meta-texture-rectangle.c @@ -25,9 +25,6 @@ #include -#define CLUTTER_ENABLE_EXPERIMENTAL_API -#define COGL_ENABLE_EXPERIMENTAL_API - #include #include "meta-texture-rectangle.h" diff --git a/src/compositor/meta-window-actor.c b/src/compositor/meta-window-actor.c index 17e0e25e6..9a3df5e70 100644 --- a/src/compositor/meta-window-actor.c +++ b/src/compositor/meta-window-actor.c @@ -10,7 +10,6 @@ #include #include -#define COGL_ENABLE_EXPERIMENTAL_API #include #include /* for gdk_rectangle_union() */ #include