mutter/cogl
Neil Roberts b25035ad2d cogl: Don't define the deprecated ref/unref accessors for new types
Previously COGL_OBJECT_DEFINE would always define deprecated
cogl_$type_{ref,unref} functions even if the type is new or if the
type is entirely internal. An application would still find it
difficult to use these because they wouldn't be in the headers, but it
still looks bad that they are exported from the shared library. This
patch changes it so that the deprecated ref counting functions are
defined using a separate macro and only the types that have these
functions in the headers call this macro.
2010-07-09 18:57:54 +01:00
..
driver cogl: Don't define the deprecated ref/unref accessors for new types 2010-07-09 18:57:54 +01:00
tesselator Fix building the tesselator code for GLES 2010-07-01 20:39:57 +01:00
winsys cogl-texture-pixmap-x11: This API is new in 1.4, not 1.2 2010-07-09 17:55:31 +01:00
cogl-atlas-texture-private.h
cogl-atlas-texture.c cogl-texture: Share the common code in the set_region virtual 2010-07-09 11:14:14 +01:00
cogl-atlas.c
cogl-atlas.h
cogl-bitmap-fallback.c
cogl-bitmap-pixbuf.c
cogl-bitmap-private.h
cogl-bitmap.c
cogl-bitmap.h
cogl-bitmask.c
cogl-bitmask.h
cogl-blend-string.c
cogl-blend-string.h
cogl-buffer-private.h cogl-buffer: Move malloc fallback logic into CoglBuffer 2010-07-07 14:08:11 +01:00
cogl-buffer.c cogl-buffer: Move malloc fallback logic into CoglBuffer 2010-07-07 14:08:11 +01:00
cogl-buffer.h cogl-buffer: consider it an error to free a mapped buffer 2010-07-07 14:08:11 +01:00
cogl-clip-stack.c
cogl-clip-stack.h
cogl-clip-state.c framebuffer: Replace CoglHandle with CoglFramebuffer * 2010-07-07 14:41:54 +01:00
cogl-clip-state.h
cogl-color-private.h
cogl-color.c
cogl-color.h
cogl-context.c cogl-material: Add support for point sprites 2010-07-08 16:34:30 +01:00
cogl-context.h cogl-material: Add a property for setting the point size 2010-07-08 16:34:30 +01:00
cogl-debug.c debug: Adds a COGL_DEBUG=disable-pbos debug option 2010-07-06 12:09:01 +01:00
cogl-debug.h debug: Adds a COGL_DEBUG=disable-pbos debug option 2010-07-06 12:09:01 +01:00
cogl-defines.h.in cogl-defines.h: Add a COGL_HAS_X11 define 2010-06-22 12:22:47 +01:00
cogl-deprecated.h
cogl-enum-types.c.in
cogl-enum-types.h.in
cogl-feature-private.c cogl: Add the infrastructure for checking for winsys extensions 2010-06-22 12:22:43 +01:00
cogl-feature-private.h cogl: Add the infrastructure for checking for winsys extensions 2010-06-22 12:22:43 +01:00
cogl-fixed.c
cogl-fixed.h
cogl-framebuffer-private.h framebuffer: Replace CoglHandle with CoglFramebuffer * 2010-07-07 14:41:54 +01:00
cogl-framebuffer.c cogl: Don't define the deprecated ref/unref accessors for new types 2010-07-09 18:57:54 +01:00
cogl-handle.h
cogl-internal.h Pass all Xlib events through Cogl 2010-06-22 12:20:59 +01:00
cogl-journal-private.h
cogl-journal.c framebuffer: Replace CoglHandle with CoglFramebuffer * 2010-07-07 14:41:54 +01:00
cogl-material-arbfp-private.h material: Split the fragment processing backends out 2010-06-30 15:04:10 +01:00
cogl-material-arbfp.c material: use common node type for materials and layers 2010-07-09 18:04:27 +01:00
cogl-material-fixed-private.h material: Split the fragment processing backends out 2010-06-30 15:04:10 +01:00
cogl-material-fixed.c material: route fogging state through CoglMaterial 2010-07-07 14:12:15 +01:00
cogl-material-glsl-private.h material: Split the fragment processing backends out 2010-06-30 15:04:10 +01:00
cogl-material-glsl.c build: Fix GLES builds since the material backend split 2010-07-05 14:50:47 +01:00
cogl-material-private.h material: use common node type for materials and layers 2010-07-09 18:04:27 +01:00
cogl-material.c cogl: Don't define the deprecated ref/unref accessors for new types 2010-07-09 18:57:54 +01:00
cogl-material.h cogl: Add Stability tag to new experimental API 2010-07-09 17:17:11 +01:00
cogl-matrix-mesa.c
cogl-matrix-mesa.h
cogl-matrix-private.h
cogl-matrix-stack.c
cogl-matrix-stack.h
cogl-matrix.c
cogl-matrix.h
cogl-object-private.h cogl: Don't define the deprecated ref/unref accessors for new types 2010-07-09 18:57:54 +01:00
cogl-object.c
cogl-object.h
cogl-offscreen.h
cogl-path-private.h cogl-path: Allow changing the fill rule 2010-06-29 20:37:14 +01:00
cogl-path.c Fix building the tesselator code for GLES 2010-07-01 20:39:57 +01:00
cogl-path.h cogl-path: Allow changing the fill rule 2010-06-29 20:37:14 +01:00
cogl-pixel-array-private.h cogl-buffer: Track the last used bind target in CoglBuffer 2010-07-07 14:08:11 +01:00
cogl-pixel-array.c cogl-buffer: Move malloc fallback logic into CoglBuffer 2010-07-07 14:08:11 +01:00
cogl-pixel-array.h pixel-array: Only allow allocation of arrays with a 2D size 2010-07-05 15:20:04 +01:00
cogl-primitives.c cogl-texture: Replace the ensure_mipmaps virtual with pre_paint 2010-06-22 11:47:33 +01:00
cogl-primitives.h
cogl-profile.c
cogl-profile.h
cogl-shader.h
cogl-spans.c
cogl-spans.h
cogl-sub-texture-private.h
cogl-sub-texture.c cogl-texture: Share the common code in the set_region virtual 2010-07-09 11:14:14 +01:00
cogl-texture-2d-private.h Add _cogl_texture_2d_externally_modified 2010-06-22 11:47:32 +01:00
cogl-texture-2d-sliced-private.h
cogl-texture-2d-sliced.c cogl-texture: Share the common code in the set_region virtual 2010-07-09 11:14:14 +01:00
cogl-texture-2d.c cogl-texture: Share the common code in the set_region virtual 2010-07-09 11:14:14 +01:00
cogl-texture-driver.h
cogl-texture-private.h cogl-texture: Share the common code in the set_region virtual 2010-07-09 11:14:14 +01:00
cogl-texture-rectangle-private.h cogl: Add an internal CoglTextureRectangle backend 2010-06-22 11:47:33 +01:00
cogl-texture-rectangle.c cogl-texture: Share the common code in the set_region virtual 2010-07-09 11:14:14 +01:00
cogl-texture.c Fix cogl_texture_get_data when an intermediate buffer is used 2010-07-09 11:14:15 +01:00
cogl-texture.h
cogl-types.h cogl-material: Add support for point sprites 2010-07-08 16:34:30 +01:00
cogl-util.c
cogl-util.h
cogl-vector.c
cogl-vector.h cogl: declare experimental symbols consistently 2010-06-30 18:51:31 +01:00
cogl-vertex-buffer-private.h
cogl-vertex-buffer.c cogl: Don't define the deprecated ref/unref accessors for new types 2010-07-09 18:57:54 +01:00
cogl-vertex-buffer.h cogl-vertex-buffer.h: #include <cogl/cogl-defines.h> 2010-07-05 14:54:21 +01:00
cogl.c framebuffer: Replace CoglHandle with CoglFramebuffer * 2010-07-07 14:41:54 +01:00
cogl.h framebuffer: Replace CoglHandle with CoglFramebuffer * 2010-07-07 14:41:54 +01:00
cogl.pc.in
Makefile.am Merge branch 'cally-merge' 2010-07-07 16:06:30 +01:00
stb_image.c