Compare commits
	
		
			1 Commits
		
	
	
		
			3.26.2
			...
			tintou/wip
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 6864d733ac | 
							
								
								
									
										5
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -4,6 +4,8 @@ Makefile.in.in | ||||
| aclocal.m4 | ||||
| autom4te.cache | ||||
| build-aux | ||||
| clutter/clutter/mutter-clutter-0.vapi | ||||
| clutter/clutter/mutter-clutter-x11-0.vapi | ||||
| compile | ||||
| config.guess | ||||
| config.h | ||||
| @@ -12,6 +14,8 @@ config.log | ||||
| config.status | ||||
| config.sub | ||||
| configure | ||||
| cogl/cogl-pango/mutter-cogl-pango-0.vapi | ||||
| cogl/cogl/mutter-cogl-0.vapi | ||||
| depcomp | ||||
| install-sh | ||||
| intltool-extract.in | ||||
| @@ -85,6 +89,7 @@ src/pointer-constraints-unstable-v*-protocol.c | ||||
| src/pointer-constraints-unstable-v*-server-protocol.h | ||||
| src/xdg-foreign-unstable-v*-protocol.c | ||||
| src/xdg-foreign-unstable-v*-server-protocol.h | ||||
| src/libmutter-0.vapi | ||||
| src/meta/meta-version.h | ||||
| src/libmutter-*.pc | ||||
| doc/reference/*.args | ||||
|   | ||||
| @@ -716,4 +716,29 @@ EXTRA_DIST += \ | ||||
| 	Makefile.am.marshal	\ | ||||
| 	Makefile.am.enums | ||||
|  | ||||
|  | ||||
| if ENABLE_VAPIGEN | ||||
| -include $(VAPIGEN_MAKEFILE) | ||||
|  | ||||
| mutter-clutter-@LIBMUTTER_API_VERSION@.vapi: Clutter-@LIBMUTTER_API_VERSION@.gir mutter-clutter-@LIBMUTTER_API_VERSION@.deps | ||||
| mutter-clutter-x11-@LIBMUTTER_API_VERSION@.vapi: ClutterX11-@LIBMUTTER_API_VERSION@.gir mutter-clutter-x11-@LIBMUTTER_API_VERSION@.deps | ||||
|  | ||||
| VAPIGEN_VAPIS = mutter-clutter-@LIBMUTTER_API_VERSION@.vapi mutter-clutter-x11-@LIBMUTTER_API_VERSION@.vapi | ||||
|  | ||||
| mutter_clutter_@LIBMUTTER_API_VERSION@_vapi_DEPS = atk cairo pango json-glib-1.0 | ||||
| mutter_clutter_@LIBMUTTER_API_VERSION@_vapi_METADATADIRS = $(srcdir) | ||||
| mutter_clutter_@LIBMUTTER_API_VERSION@_vapi_GIRDIRS = $(top_builddir)/../cogl/cogl $(top_builddir)/../cogl/cogl-pango | ||||
| mutter_clutter_@LIBMUTTER_API_VERSION@_vapi_FILES = Clutter-@LIBMUTTER_API_VERSION@.gir | ||||
|  | ||||
| mutter_clutter_x11_@LIBMUTTER_API_VERSION@_vapi_DEPS = atk cairo pango json-glib-1.0 | ||||
| mutter_clutter_x11_@LIBMUTTER_API_VERSION@_vapi_METADATADIRS = $(srcdir) | ||||
| mutter_clutter_x11_@LIBMUTTER_API_VERSION@_vapi_GIRDIRS = $(srcdir) $(top_builddir)/../cogl/cogl $(top_builddir)/../cogl/cogl-pango | ||||
| mutter_clutter_x11_@LIBMUTTER_API_VERSION@_vapi_FILES = ClutterX11-@LIBMUTTER_API_VERSION@.gir | ||||
|  | ||||
| vapidir = $(datadir)/vala/vapi | ||||
| vapi_DATA = $(VAPIGEN_VAPIS) $(VAPIGEN_VAPIS:.vapi=.deps) | ||||
|  | ||||
| EXTRA_DIST += mutter-clutter-@LIBMUTTER_API_VERSION@.deps mutter-clutter-x11-@LIBMUTTER_API_VERSION@.deps | ||||
| endif | ||||
|  | ||||
| CLEANFILES += $(gir_DATA) $(typelib_DATA) | ||||
|   | ||||
							
								
								
									
										5
									
								
								clutter/clutter/mutter-clutter-0.deps
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								clutter/clutter/mutter-clutter-0.deps
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| cairo | ||||
| gio-2.0 | ||||
| atk | ||||
| pangocairo | ||||
| json-glib-1.0 | ||||
							
								
								
									
										5
									
								
								clutter/clutter/mutter-clutter-x11-0.deps
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								clutter/clutter/mutter-clutter-x11-0.deps
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| cairo | ||||
| gio-2.0 | ||||
| atk | ||||
| pangocairo | ||||
| json-glib-1.0 | ||||
| @@ -763,6 +763,10 @@ dnl === GObject-Introspection check =========================================== | ||||
|  | ||||
| GOBJECT_INTROSPECTION_CHECK([gi_req_version]) | ||||
|  | ||||
| dnl === Vala vapigen check =========================================== | ||||
|  | ||||
| VAPIGEN_CHECK() | ||||
|  | ||||
| dnl === Conformance test suite ================================================ | ||||
|  | ||||
| GLIB_TESTS | ||||
|   | ||||
							
								
								
									
										56
									
								
								clutter/tests/interactive/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										56
									
								
								clutter/tests/interactive/.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,56 +0,0 @@ | ||||
| /stamp-test-interactive | ||||
| /stamp-test-unit-names | ||||
| /test-actors | ||||
| /test-animation | ||||
| /test-animator | ||||
| /test-bind-constraint | ||||
| /test-binding-pool | ||||
| /test-cairo-clock | ||||
| /test-cairo-flowers | ||||
| /test-clip | ||||
| /test-cogl-multitexture | ||||
| /test-cogl-offscreen | ||||
| /test-cogl-point-sprites | ||||
| /test-cogl-primitives | ||||
| /test-cogl-shader-arbfp | ||||
| /test-cogl-shader-glsl | ||||
| /test-cogl-tex-convert | ||||
| /test-cogl-tex-foreign | ||||
| /test-cogl-tex-getset | ||||
| /test-cogl-tex-polygon | ||||
| /test-cogl-tex-tile | ||||
| /test-cogl-vertex-buffer | ||||
| /test-content | ||||
| /test-devices | ||||
| /test-easing | ||||
| /test-events | ||||
| /test-fbo | ||||
| /test-grab | ||||
| /test-image | ||||
| /test-interactive | ||||
| /test-keyframe-transition | ||||
| /test-layout | ||||
| /test-multistage | ||||
| /test-paint-wrapper | ||||
| /test-path-constraint | ||||
| /test-pixmap | ||||
| /test-rotate-zoom | ||||
| /test-scale | ||||
| /test-script | ||||
| /test-scrolling | ||||
| /test-shader-effects | ||||
| /test-stage-read-pixels | ||||
| /test-stage-sizing | ||||
| /test-state | ||||
| /test-state-animator | ||||
| /test-state-script | ||||
| /test-swipe-action | ||||
| /test-table-layout | ||||
| /test-text | ||||
| /test-text-field | ||||
| /test-texture-async | ||||
| /test-texture-material | ||||
| /test-texture-quality | ||||
| /test-texture-slicing | ||||
| /test-touch-events | ||||
| /test-unit-names.h | ||||
| @@ -91,3 +91,21 @@ typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) | ||||
|  | ||||
| CLEANFILES += $(gir_DATA) $(typelib_DATA) | ||||
| endif | ||||
|  | ||||
| if ENABLE_VAPIGEN | ||||
| -include $(VAPIGEN_MAKEFILE) | ||||
|  | ||||
| mutter-cogl-@LIBMUTTER_API_VERSION@.vapi: CoglPango-@LIBMUTTER_API_VERSION@.gir mutter-cogl-pango-@LIBMUTTER_API_VERSION@.deps | ||||
|  | ||||
| VAPIGEN_VAPIS = mutter-cogl-pango-@LIBMUTTER_API_VERSION@.vapi | ||||
|  | ||||
| mutter_cogl_pango_@LIBMUTTER_API_VERSION@_vapi_DEPS = pango | ||||
| mutter_cogl_pango_@LIBMUTTER_API_VERSION@_vapi_METADATADIRS = $(srcdir) | ||||
| mutter_cogl_pango_@LIBMUTTER_API_VERSION@_vapi_FILES = CoglPango-@LIBMUTTER_API_VERSION@.gir | ||||
| mutter_cogl_pango_@LIBMUTTER_API_VERSION@_vapi_GIRDIRS = $(top_builddir)/cogl | ||||
|  | ||||
| vapidir = $(datadir)/vala/vapi | ||||
| vapi_DATA = $(VAPIGEN_VAPIS) $(VAPIGEN_VAPIS:.vapi=.deps) | ||||
|  | ||||
| EXTRA_DIST += mutter-cogl-pango-@LIBMUTTER_API_VERSION@.deps | ||||
| endif | ||||
|   | ||||
							
								
								
									
										1
									
								
								cogl/cogl-pango/mutter-cogl-pango-0.deps
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								cogl/cogl-pango/mutter-cogl-pango-0.deps
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| pango | ||||
| @@ -506,5 +506,22 @@ gir_DATA = $(INTROSPECTION_GIRS) | ||||
| typelibdir = $(mutterlibdir) | ||||
| typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) | ||||
|  | ||||
| if ENABLE_VAPIGEN | ||||
| -include $(VAPIGEN_MAKEFILE) | ||||
|  | ||||
| mutter-cogl-@LIBMUTTER_API_VERSION@.vapi: Cogl-@LIBMUTTER_API_VERSION@.gir mutter-cogl-@LIBMUTTER_API_VERSION@.deps | ||||
|  | ||||
| VAPIGEN_VAPIS = mutter-cogl-@LIBMUTTER_API_VERSION@.vapi | ||||
|  | ||||
| mutter_cogl_@LIBMUTTER_API_VERSION@_vapi_DEPS = pango | ||||
| mutter_cogl_@LIBMUTTER_API_VERSION@_vapi_METADATADIRS = $(srcdir) | ||||
| mutter_cogl_@LIBMUTTER_API_VERSION@_vapi_FILES = Cogl-@LIBMUTTER_API_VERSION@.gir | ||||
|  | ||||
| vapidir = $(datadir)/vala/vapi | ||||
| vapi_DATA = $(VAPIGEN_VAPIS) $(VAPIGEN_VAPIS:.vapi=.deps) | ||||
|  | ||||
| EXTRA_DIST += mutter-cogl-@LIBMUTTER_API_VERSION@.deps | ||||
| endif | ||||
|  | ||||
| CLEANFILES += $(gir_DATA) $(typelib_DATA) | ||||
| endif | ||||
|   | ||||
							
								
								
									
										1
									
								
								cogl/cogl/mutter-cogl-0.deps
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								cogl/cogl/mutter-cogl-0.deps
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| pango | ||||
| @@ -842,6 +842,11 @@ dnl GObject-Introspection check | ||||
| dnl ================================================================ | ||||
| GOBJECT_INTROSPECTION_CHECK([gi_req_version]) | ||||
|  | ||||
| dnl ================================================================ | ||||
| dnl Vala vapigen check | ||||
| dnl ================================================================ | ||||
| VAPIGEN_CHECK() | ||||
|  | ||||
| dnl ================================================================ | ||||
| dnl Checks for header files. | ||||
| dnl ================================================================ | ||||
|   | ||||
| @@ -246,6 +246,8 @@ if test x$found_introspection != xno; then | ||||
|   MUTTER_PC_MODULES="$MUTTER_PC_MODULES gobject-introspection-1.0" | ||||
| fi | ||||
|  | ||||
| VAPIGEN_CHECK() | ||||
|  | ||||
| AC_SUBST(XWAYLAND_PATH) | ||||
|  | ||||
| PKG_CHECK_MODULES(MUTTER, $MUTTER_PC_MODULES) | ||||
| @@ -509,6 +511,7 @@ mutter-$VERSION | ||||
| 	libwacom:                 ${have_libwacom} | ||||
| 	gudev                     ${have_gudev} | ||||
| 	Introspection:            ${found_introspection} | ||||
| 	Vala:                     ${enable_vala} | ||||
| 	Session management:       ${found_sm} | ||||
| 	Wayland:                  ${have_wayland} | ||||
| 	Native (KMS) backend:     ${have_native_backend} | ||||
|   | ||||
| @@ -43,6 +43,7 @@ AM_CPPFLAGS = \ | ||||
| 	-DMUTTER_PLUGIN_DIR=\"$(MUTTER_PLUGIN_DIR)\"			\ | ||||
| 	-DGETTEXT_PACKAGE=\"$(GETTEXT_PACKAGE)\"			\ | ||||
| 	-DXWAYLAND_PATH=\"$(XWAYLAND_PATH)\"				\ | ||||
| 	-DMUTTER_COMPILATION=1			\ | ||||
| 	$(NULL) | ||||
|  | ||||
| mutter_built_sources = \ | ||||
| @@ -536,10 +537,31 @@ Meta_@LIBMUTTER_API_VERSION@_gir_LIBS = libmutter-$(LIBMUTTER_API_VERSION).la | ||||
| Meta_@LIBMUTTER_API_VERSION@_gir_FILES =			\ | ||||
| 	$(libmutterinclude_base_headers)			\ | ||||
| 	$(filter %.c,$(libmutter_@LIBMUTTER_API_VERSION@_la_SOURCES) $(nodist_libmutter_@LIBMUTTER_API_VERSION@_la_SOURCES)) | ||||
| Meta_@LIBMUTTER_API_VERSION@_SCANNERFLAGS = --warn-all --warn-error | ||||
| Meta_@LIBMUTTER_API_VERSION@_gir_SCANNERFLAGS = \ | ||||
| 	--warn-all \ | ||||
| 	--warn-error \ | ||||
| 	--c-include='meta/meta.h' | ||||
|  | ||||
| endif | ||||
|  | ||||
| if ENABLE_VAPIGEN | ||||
| -include $(VAPIGEN_MAKEFILE) | ||||
|  | ||||
| libmutter-@LIBMUTTER_API_VERSION@.vapi: Meta-@LIBMUTTER_API_VERSION@.gir libmutter-@LIBMUTTER_API_VERSION@.deps | ||||
|  | ||||
| VAPIGEN_VAPIS = libmutter-@LIBMUTTER_API_VERSION@.vapi | ||||
|  | ||||
| libmutter_@LIBMUTTER_API_VERSION@_vapi_DEPS = cairo gdk-3.0 gdk-pixbuf-2.0 gtk+-3.0 x11 json-glib-1.0 | ||||
| libmutter_@LIBMUTTER_API_VERSION@_vapi_METADATADIRS = $(srcdir) | ||||
| libmutter_@LIBMUTTER_API_VERSION@_vapi_FILES = Meta-@LIBMUTTER_API_VERSION@.gir | ||||
| libmutter_@LIBMUTTER_API_VERSION@_vapi_GIRDIRS = $(top_builddir)/cogl/cogl $(top_builddir)/cogl/cogl-pango $(top_builddir)/clutter/clutter | ||||
|  | ||||
| vapidir = $(datadir)/vala/vapi | ||||
| vapi_DATA = $(VAPIGEN_VAPIS) $(VAPIGEN_VAPIS:.vapi=.deps) | ||||
|  | ||||
| EXTRA_DIST += libmutter-@LIBMUTTER_API_VERSION@.deps | ||||
| endif | ||||
|  | ||||
| dbus_idle_built_sources = meta-dbus-idle-monitor.c meta-dbus-idle-monitor.h | ||||
|  | ||||
| CLEANFILES =					\ | ||||
|   | ||||
| @@ -21,11 +21,7 @@ | ||||
|  | ||||
| #include <config.h> | ||||
|  | ||||
| #include <meta/meta-plugin.h> | ||||
| #include <meta/window.h> | ||||
| #include <meta/meta-background-group.h> | ||||
| #include <meta/meta-background-actor.h> | ||||
| #include <meta/util.h> | ||||
| #include <meta/meta.h> | ||||
| #include <glib/gi18n-lib.h> | ||||
|  | ||||
| #include <clutter/clutter.h> | ||||
|   | ||||
							
								
								
									
										6
									
								
								src/libmutter-0.deps
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								src/libmutter-0.deps
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| cairo | ||||
| gdk-3.0 | ||||
| gdk-pixbuf-2.0 | ||||
| gtk+-3.0 | ||||
| x11 | ||||
| json-glib-1.0 | ||||
| @@ -3,6 +3,10 @@ | ||||
| #ifndef __META_BARRIER_H__ | ||||
| #define __META_BARRIER_H__ | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
|  | ||||
| #include <meta/display.h> | ||||
|   | ||||
| @@ -22,6 +22,10 @@ | ||||
| #ifndef META_BOXES_H | ||||
| #define META_BOXES_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
| #include <meta/common.h> | ||||
|  | ||||
|   | ||||
| @@ -25,6 +25,10 @@ | ||||
| #ifndef META_COMMON_H | ||||
| #define META_COMMON_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| /* Don't include core headers here */ | ||||
| #include <X11/Xlib.h> | ||||
| #include <X11/extensions/XInput.h> | ||||
|   | ||||
| @@ -23,6 +23,10 @@ | ||||
| #ifndef MUTTER_H_ | ||||
| #define MUTTER_H_ | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <clutter/clutter.h> | ||||
| #include <X11/Xlib.h> | ||||
| #include <X11/extensions/Xfixes.h> | ||||
|   | ||||
| @@ -20,6 +20,10 @@ | ||||
| #ifndef META_COMPOSITOR_H | ||||
| #define META_COMPOSITOR_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib.h> | ||||
| #include <X11/Xlib.h> | ||||
|  | ||||
|   | ||||
| @@ -20,6 +20,10 @@ | ||||
| #ifndef META_DISPLAY_H | ||||
| #define META_DISPLAY_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
| #include <X11/Xlib.h> | ||||
|  | ||||
|   | ||||
| @@ -22,6 +22,10 @@ | ||||
| #ifndef META_ERRORS_H | ||||
| #define META_ERRORS_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <X11/Xlib.h> | ||||
|  | ||||
| #include <meta/util.h> | ||||
|   | ||||
| @@ -22,6 +22,10 @@ | ||||
| #ifndef META_GROUP_H | ||||
| #define META_GROUP_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <X11/Xlib.h> | ||||
| #include <glib.h> | ||||
| #include <meta/types.h> | ||||
|   | ||||
| @@ -18,6 +18,10 @@ | ||||
| #ifndef META_KEYBINDINGS_H | ||||
| #define META_KEYBINDINGS_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <meta/display.h> | ||||
| #include <meta/common.h> | ||||
|  | ||||
|   | ||||
| @@ -22,6 +22,10 @@ | ||||
| #ifndef META_MAIN_H | ||||
| #define META_MAIN_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib.h> | ||||
|  | ||||
| GOptionContext *meta_get_option_context     (void); | ||||
|   | ||||
| @@ -25,6 +25,10 @@ | ||||
| #ifndef META_BACKEND_H | ||||
| #define META_BACKEND_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
|  | ||||
| #include <clutter/clutter.h> | ||||
|   | ||||
| @@ -21,6 +21,10 @@ | ||||
| #ifndef META_BACKGROUND_ACTOR_H | ||||
| #define META_BACKGROUND_ACTOR_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <clutter/clutter.h> | ||||
| #include <meta/screen.h> | ||||
| #include <meta/meta-background.h> | ||||
|   | ||||
| @@ -3,6 +3,10 @@ | ||||
| #ifndef META_BACKGROUND_GROUP_H | ||||
| #define META_BACKGROUND_GROUP_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <clutter/clutter.h> | ||||
|  | ||||
| #define META_TYPE_BACKGROUND_GROUP            (meta_background_group_get_type ()) | ||||
|   | ||||
| @@ -23,6 +23,10 @@ | ||||
| #ifndef __META_BACKGROUND_IMAGE_H__ | ||||
| #define __META_BACKGROUND_IMAGE_H__ | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
| #include <cogl/cogl.h> | ||||
|  | ||||
|   | ||||
| @@ -21,6 +21,10 @@ | ||||
| #ifndef META_BACKGROUND_H | ||||
| #define META_BACKGROUND_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <clutter/clutter.h> | ||||
| #include <gsettings-desktop-schemas/gdesktop-enums.h> | ||||
| #include <meta/screen.h> | ||||
|   | ||||
| @@ -22,6 +22,10 @@ | ||||
| #ifndef META_CLOSE_DIALOG_H | ||||
| #define META_CLOSE_DIALOG_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
| #include <meta/window.h> | ||||
|  | ||||
|   | ||||
| @@ -22,6 +22,10 @@ | ||||
| #ifndef META_CURSOR_TRACKER_H | ||||
| #define META_CURSOR_TRACKER_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
| #include <meta/types.h> | ||||
| #include <meta/workspace.h> | ||||
|   | ||||
| @@ -20,6 +20,10 @@ | ||||
| #ifndef META_DND_H | ||||
| #define META_DND_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
| #include <string.h> | ||||
|  | ||||
|   | ||||
| @@ -20,6 +20,10 @@ | ||||
| #ifndef META_IDLE_MONITOR_H | ||||
| #define META_IDLE_MONITOR_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
| #include <meta/types.h> | ||||
|  | ||||
|   | ||||
| @@ -22,6 +22,10 @@ | ||||
| #ifndef META_MONITOR_MANAGER_H | ||||
| #define META_MONITOR_MANAGER_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
|  | ||||
| typedef struct _MetaMonitorManagerClass    MetaMonitorManagerClass; | ||||
|   | ||||
| @@ -22,6 +22,10 @@ | ||||
| #ifndef META_PLUGIN_H_ | ||||
| #define META_PLUGIN_H_ | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <meta/types.h> | ||||
| #include <meta/compositor.h> | ||||
| #include <meta/compositor-mutter.h> | ||||
|   | ||||
| @@ -22,6 +22,10 @@ | ||||
| #ifndef META_SETTINGS_H | ||||
| #define META_SETTINGS_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include "meta/types.h" | ||||
|  | ||||
| int meta_settings_get_ui_scaling_factor (MetaSettings *settings); | ||||
|   | ||||
| @@ -23,6 +23,10 @@ | ||||
| #ifndef __META_SHADOW_FACTORY_H__ | ||||
| #define __META_SHADOW_FACTORY_H__ | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <cairo.h> | ||||
| #include <clutter/clutter.h> | ||||
| #include <meta/meta-window-shape.h> | ||||
|   | ||||
| @@ -24,6 +24,10 @@ | ||||
| #ifndef __META_SHAPED_TEXTURE_H__ | ||||
| #define __META_SHAPED_TEXTURE_H__ | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <clutter/clutter.h> | ||||
| #include <X11/Xlib.h> | ||||
|  | ||||
|   | ||||
| @@ -20,6 +20,10 @@ | ||||
| #ifndef META_VERSION_H | ||||
| #define META_VERSION_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #define META_MAJOR_VERSION @MUTTER_MAJOR_VERSION@ | ||||
| #define META_MINOR_VERSION @MUTTER_MINOR_VERSION@ | ||||
| #define META_MICRO_VERSION @MUTTER_MICRO_VERSION@ | ||||
|   | ||||
| @@ -23,6 +23,10 @@ | ||||
| #ifndef META_WINDOW_ACTOR_H_ | ||||
| #define META_WINDOW_ACTOR_H_ | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <clutter/clutter.h> | ||||
| #include <X11/Xlib.h> | ||||
|  | ||||
|   | ||||
| @@ -23,6 +23,10 @@ | ||||
| #ifndef __META_WINDOW_SHAPE_H__ | ||||
| #define __META_WINDOW_SHAPE_H__ | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <cairo.h> | ||||
| #include <glib-object.h> | ||||
|  | ||||
|   | ||||
							
								
								
									
										65
									
								
								src/meta/meta.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								src/meta/meta.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,65 @@ | ||||
| /* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */ | ||||
|  | ||||
| /* Mutter main */ | ||||
|  | ||||
| /* | ||||
|  * Copyright (C) 2001 Havoc Pennington | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or | ||||
|  * modify it under the terms of the GNU General Public License as | ||||
|  * published by the Free Software Foundation; either version 2 of the | ||||
|  * License, or (at your option) any later version. | ||||
|  * | ||||
|  * This program is distributed in the hope that it will be useful, but | ||||
|  * WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | ||||
|  * General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program; if not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| #ifndef __META_H__ | ||||
| #define __META_H__ | ||||
|  | ||||
| #define __META_H_INSIDE__ | ||||
|  | ||||
| #include "barrier.h" | ||||
| #include "boxes.h" | ||||
| #include "common.h" | ||||
| #include "compositor.h" | ||||
| #include "compositor-mutter.h" | ||||
| #include "display.h" | ||||
| #include "errors.h" | ||||
| #include "group.h" | ||||
| #include "keybindings.h" | ||||
| #include "main.h" | ||||
| #include "meta-backend.h" | ||||
| #include "meta-background-actor.h" | ||||
| #include "meta-background-group.h" | ||||
| #include "meta-background.h" | ||||
| #include "meta-background-image.h" | ||||
| #include "meta-close-dialog.h" | ||||
| #include "meta-cursor-tracker.h" | ||||
| #include "meta-dnd.h" | ||||
| #include "meta-enum-types.h" | ||||
| #include "meta-idle-monitor.h" | ||||
| #include "meta-monitor-manager.h" | ||||
| #include "meta-plugin.h" | ||||
| #include "meta-settings.h" | ||||
| #include "meta-shadow-factory.h" | ||||
| #include "meta-shaped-texture.h" | ||||
| #include "meta-version.h" | ||||
| #include "meta-window-actor.h" | ||||
| #include "meta-window-shape.h" | ||||
| #include "prefs.h" | ||||
| #include "screen.h" | ||||
| #include "theme.h" | ||||
| #include "types.h" | ||||
| #include "util.h" | ||||
| #include "window.h" | ||||
| #include "workspace.h" | ||||
|  | ||||
| #undef __META_H_INSIDE__ | ||||
|  | ||||
| #endif /* __META_H__ */ | ||||
| @@ -23,6 +23,10 @@ | ||||
| #ifndef META_PREFS_H | ||||
| #define META_PREFS_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| /* This header is a "common" one between the UI and core side */ | ||||
| #include <meta/common.h> | ||||
| #include <meta/types.h> | ||||
|   | ||||
| @@ -20,6 +20,10 @@ | ||||
| #ifndef META_SCREEN_H | ||||
| #define META_SCREEN_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <X11/Xlib.h> | ||||
| #include <glib-object.h> | ||||
| #include <meta/types.h> | ||||
|   | ||||
| @@ -22,6 +22,10 @@ | ||||
| #ifndef META_THEME_H | ||||
| #define META_THEME_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib.h> | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -20,6 +20,10 @@ | ||||
| #ifndef META_TYPES_H | ||||
| #define META_TYPES_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * MetaCompositor: (skip) | ||||
|  * | ||||
|   | ||||
| @@ -23,6 +23,10 @@ | ||||
| #ifndef META_UTIL_H | ||||
| #define META_UTIL_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib.h> | ||||
| #include <glib-object.h> | ||||
|  | ||||
|   | ||||
| @@ -20,6 +20,10 @@ | ||||
| #ifndef META_WINDOW_H | ||||
| #define META_WINDOW_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <glib-object.h> | ||||
| #include <cairo.h> | ||||
| #include <X11/Xlib.h> | ||||
|   | ||||
| @@ -21,6 +21,10 @@ | ||||
| #ifndef META_WORKSPACE_H | ||||
| #define META_WORKSPACE_H | ||||
|  | ||||
| #if !defined(__META_H_INSIDE__) && !defined(MUTTER_COMPILATION) | ||||
| #error "Only <meta/meta.h> can be included directly." | ||||
| #endif | ||||
|  | ||||
| #include <meta/types.h> | ||||
| #include <meta/boxes.h> | ||||
| #include <meta/screen.h> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user