mutter/clutter
Neil Roberts c9a81f035e Don't use any GL types or defines in Clutter
Some of the Clutter code was using GL types for the primitive types
such as GLint and GLubyte and then passing these to Cogl. This doesn't
make much sense because the Cogl functions directly take native C
types. This patch just replaces them with either a native C type or a
glib type.

Some of the cogl conformance tests are trying to directly call GL for
example to test creating a foreign texture. These tests have been
changed to manually define the GL enum values instead of relying on a
GL header to define them.

This is necessary because Cogl may soon stop including a GL header
from its public headers.

Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
2012-03-23 17:24:42 +00:00
..
cally cally/text: Constify string members 2012-03-07 12:59:25 +00:00
cex100
cogl
deprecated Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
egl
evdev wayland: Fix some missing includes 2012-03-20 14:36:58 +00:00
gdk gdk: Relay scroll delta from GDK 2012-03-19 14:29:23 +00:00
osx osx: Fix compilation warnings 2012-03-22 12:00:55 +00:00
tslib
wayland clutter-wayland-compositor.h: Adds missing header guards 2012-03-20 14:37:08 +00:00
win32
x11 x11/keymap: Silence deprecation warnings around a fallback 2012-03-19 14:40:46 +00:00
abicheck.sh
clutter-action.c
clutter-action.h
clutter-actor-box.c Add some utility initializers to ClutterActorBox 2012-03-17 15:27:26 +00:00
clutter-actor-meta-private.h
clutter-actor-meta.c
clutter-actor-meta.h
clutter-actor-private.h actor: Add delay to the easing state 2012-03-15 17:01:13 +00:00
clutter-actor.c actor: Freeze property change notifications on destroy 2012-03-21 11:41:25 -04:00
clutter-actor.h docs: Add ClutterActorClass.paint_node() description 2012-03-16 12:33:40 +00:00
clutter-align-constraint.c
clutter-align-constraint.h
clutter-alpha.c Use G_VALUE_INIT instead of { 0, } 2012-03-17 16:40:55 +00:00
clutter-alpha.h
clutter-animatable.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-animatable.h
clutter-animation.c Use G_VALUE_INIT instead of { 0, } 2012-03-17 16:40:55 +00:00
clutter-animation.h
clutter-animator.c Use G_VALUE_INIT instead of { 0, } 2012-03-17 16:40:55 +00:00
clutter-animator.h
clutter-backend-private.h
clutter-backend.c wayland: Fix some missing includes 2012-03-20 14:36:58 +00:00
clutter-backend.h
clutter-bezier.c
clutter-bezier.h
clutter-bin-layout.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-bin-layout.h
clutter-bind-constraint.c
clutter-bind-constraint.h
clutter-binding-pool.c Use G_VALUE_INIT instead of { 0, } 2012-03-17 16:40:55 +00:00
clutter-binding-pool.h
clutter-blur-effect.c
clutter-blur-effect.h
clutter-box-layout.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-box-layout.h
clutter-brightness-contrast-effect.c Add brightness/contrast effect 2012-03-07 14:02:55 +00:00
clutter-brightness-contrast-effect.h Add brightness/contrast effect 2012-03-07 14:02:55 +00:00
clutter-cairo-texture.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-cairo-texture.h Add ClutterCanvas, a drawing content 2012-03-16 12:33:37 +00:00
clutter-canvas.c Use the content scaling filters 2012-03-16 12:33:38 +00:00
clutter-canvas.h Annotate functionality added in 1.10 2012-03-16 17:30:26 +00:00
clutter-child-meta.c
clutter-child-meta.h
clutter-click-action.c
clutter-click-action.h
clutter-clone.c
clutter-clone.h
clutter-cogl-compat.h
clutter-color-static.h
clutter-color.c
clutter-color.h
clutter-colorize-effect.c
clutter-colorize-effect.h
clutter-config.h.in
clutter-config.h.win32
clutter-constraint.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-constraint.h
clutter-container.c Use G_VALUE_INIT instead of { 0, } 2012-03-17 16:40:55 +00:00
clutter-container.h
clutter-content-private.h content: Make get_preferred_size() public 2012-03-16 12:33:37 +00:00
clutter-content.c canvas: Add canvas size to the ::draw signal 2012-03-16 12:33:37 +00:00
clutter-content.h Annotate functionality added in 1.10 2012-03-16 17:30:26 +00:00
clutter-debug.h
clutter-deform-effect.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-deform-effect.h
clutter-deprecated.h
clutter-desaturate-effect.c
clutter-desaturate-effect.h
clutter-device-manager-private.h x11: Add support for scroll valuators on XInput2.2 2012-03-19 12:41:24 +00:00
clutter-device-manager.c
clutter-device-manager.h
clutter-drag-action.c
clutter-drag-action.h
clutter-drop-action.c
clutter-drop-action.h
clutter-easing.c
clutter-easing.h
clutter-effect-private.h
clutter-effect.c
clutter-effect.h
clutter-enum-types.c.in
clutter-enum-types.h.in
clutter-enums.h event: Add ClutterTouchEvent 2012-03-19 14:29:24 +00:00
clutter-event-private.h x11: Add support for touch events 2012-03-19 14:29:24 +00:00
clutter-event-translator.c
clutter-event-translator.h
clutter-event.c x11: Add support for touch events 2012-03-19 14:29:24 +00:00
clutter-event.h docs: Fixes for the API reference 2012-03-19 14:57:46 +00:00
clutter-feature.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-feature.h
clutter-fixed-layout.c
clutter-fixed-layout.h
clutter-flatten-effect.c
clutter-flatten-effect.h
clutter-flow-layout.c
clutter-flow-layout.h
clutter-gesture-action.c
clutter-gesture-action.h
clutter-group.h
clutter-id-pool.c
clutter-id-pool.h
clutter-image.c docs: Fixes for ClutterImage's API reference 2012-03-16 12:33:39 +00:00
clutter-image.h Annotate functionality added in 1.10 2012-03-16 17:30:26 +00:00
clutter-input-device.c x11: Add support for scroll valuators on XInput2.2 2012-03-19 12:41:24 +00:00
clutter-input-device.h Add an input device function to convert keycodes to evdev codes 2012-03-01 11:41:51 +00:00
clutter-interval.c Use G_VALUE_INIT instead of { 0, } 2012-03-17 16:40:55 +00:00
clutter-interval.h interval: Add variadic arguments for initial/final setters 2012-03-15 17:01:12 +00:00
clutter-keysyms-table.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-keysyms-update.pl
clutter-keysyms.h
clutter-layout-manager.c Use G_VALUE_INIT instead of { 0, } 2012-03-17 16:40:55 +00:00
clutter-layout-manager.h
clutter-layout-meta.c
clutter-layout-meta.h
clutter-list-model.c Use G_VALUE_INIT instead of { 0, } 2012-03-17 16:40:55 +00:00
clutter-list-model.h
clutter-macros.h version: Add 1.12 version macros 2012-03-22 12:00:56 +00:00
clutter-main.c event: Add ClutterTouchEvent 2012-03-19 14:29:24 +00:00
clutter-main.h Annotate clutter_threads_add_repaint_func_full() 2012-03-06 14:22:43 +00:00
clutter-marshal.list canvas: Add canvas size to the ::draw signal 2012-03-16 12:33:37 +00:00
clutter-master-clock.c clutter-master-clock.c: Set frame_budget conditionally 2012-03-13 23:19:52 +08:00
clutter-master-clock.h master-clock: Clean up the frame processing 2012-03-06 12:55:27 +00:00
clutter-media.c
clutter-media.h
clutter-model-private.h
clutter-model.c Use G_VALUE_INIT instead of { 0, } 2012-03-17 16:40:55 +00:00
clutter-model.h
clutter-offscreen-effect-private.h
clutter-offscreen-effect.c
clutter-offscreen-effect.h
clutter-page-turn-effect.c
clutter-page-turn-effect.h
clutter-paint-node-private.h paint-node: Initialize ClutterPaintOperation 2012-03-20 16:19:23 +00:00
clutter-paint-node.c paint-node: Initialize ClutterPaintOperation 2012-03-20 16:19:23 +00:00
clutter-paint-node.h Annotate functionality added in 1.10 2012-03-16 17:30:26 +00:00
clutter-paint-nodes.c Debugging cleanups 2012-03-16 16:16:40 +00:00
clutter-paint-nodes.h Annotate functionality added in 1.10 2012-03-16 17:30:26 +00:00
clutter-paint-volume-private.h
clutter-paint-volume.c
clutter-path-constraint.c
clutter-path-constraint.h
clutter-path.c
clutter-path.h
clutter-private.h actor: Implement implicit animatable properties 2012-03-15 17:01:12 +00:00
clutter-profile.c
clutter-profile.h Fix fallback profile counter macro 2012-03-22 12:00:55 +00:00
clutter-property-transition.c property-transition: Remove animatable from the ctor 2012-03-20 11:59:32 +00:00
clutter-property-transition.h property-transition: Remove animatable from the ctor 2012-03-20 11:59:32 +00:00
clutter-script-parser.c script-parser: Fix build 2012-03-18 03:08:00 -04:00
clutter-script-private.h script: Support translatable strings for properties 2012-03-06 14:23:33 +00:00
clutter-script.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-script.h script: Support translatable strings for properties 2012-03-06 14:23:33 +00:00
clutter-scriptable.c
clutter-scriptable.h
clutter-settings-private.h
clutter-settings.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-settings.h
clutter-shader-effect.c Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
clutter-shader-effect.h
clutter-shader-types.c Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
clutter-shader-types.h
clutter-snap-constraint.c snap-constraint: Fix typo that broke the get_edges() method 2012-03-07 12:36:43 +00:00
clutter-snap-constraint.h
clutter-stage-manager-private.h
clutter-stage-manager.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-stage-manager.h
clutter-stage-private.h
clutter-stage-window.c Make clutter-stage-window.h a private header 2012-03-01 15:07:44 +00:00
clutter-stage-window.h Make clutter-stage-window.h a private header 2012-03-01 15:07:44 +00:00
clutter-stage.c Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
clutter-stage.h
clutter-state.c Use G_VALUE_INIT instead of { 0, } 2012-03-17 16:40:55 +00:00
clutter-state.h
clutter-swipe-action.c
clutter-swipe-action.h
clutter-table-layout.c table-layout: Remove dead code 2012-03-21 11:41:25 -04:00
clutter-table-layout.h
clutter-text-buffer.c
clutter-text-buffer.h
clutter-text.c text: Use CoglFramebuffer API for the path-based clip 2012-03-09 16:26:53 +00:00
clutter-text.h
clutter-texture.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-texture.h
clutter-timeline.c timeline: Increment current-repeat after ::completed 2012-03-19 18:07:26 +00:00
clutter-timeline.h timeline: Add more state accessors 2012-03-15 17:01:13 +00:00
clutter-transition.c docs: Fix typo 2012-03-20 12:06:21 +00:00
clutter-transition.h Annotate functionality added in 1.10 2012-03-16 17:30:26 +00:00
clutter-types.h Add initializer utilities for ClutterVertex 2012-03-17 16:29:09 +00:00
clutter-units.c
clutter-units.h
clutter-util.c interval: Add variadic arguments for initial/final setters 2012-03-15 17:01:12 +00:00
clutter-version.h.in version: Add 1.12 version macros 2012-03-22 12:00:56 +00:00
clutter.h Add ClutterImage, and image data content 2012-03-16 12:33:37 +00:00
clutter.pc.in
clutter.symbols event: Add ClutterTouchEvent 2012-03-19 14:29:24 +00:00
Makefile.am configure: Fix the -o operator in a call to test 2012-03-23 16:42:35 +00:00