02b69e4d76
Move header inclusion guard at the top
...
GCC has some optimization for the inclusion guard, but they only work if
the check is the outermost one.
We're fairly inconsistent because of historical reasons, so we should
ensure that we follow the same pattern in every public header.
2015-07-07 16:03:32 +01:00
c69bb976b3
Annotate all public symbols
...
We are going to switch to compiler annotations to determine the
visibility of the symbols.
2014-03-17 18:53:27 +00:00
9613374c73
Add deprecated header for ClutterStageManager
2012-02-27 15:21:32 +00:00
4a4289cfa5
stage-manager: Remove CLUTTER_DISABLE_DEPRECATED
...
We use deprecation warnings now.
2011-11-02 13:00:46 +00:00
6457f66976
Miscellaneous documentation fixes
2010-05-19 16:10:05 +01:00
52f8cd30ce
docs: Fix gtk-doc annotation for ClutterStageManageClass
...
Remove the semi-colon and use a colon for declaring the type.
2010-03-03 10:49:34 +00:00
3c08c411d2
docs: Annotate StageManager
...
The ClutterStageManager instance structure is private, so we need a
"floating" annotation.
2009-12-02 11:38:04 +00:00
74eaa29413
stage/manager: Deprecate set_default_stage()
...
The set_default_stage() method of StageManager should not be used
by application code; technically, nothing in Clutter uses it, and
StageManager's API is not considered public anyway.
2009-10-14 09:07:11 +01:00
5d4974ed36
[stage manager] Add peek_stages()
...
We need an method for StageManager that returns a const pointer
to the internal list, to avoid the copy.
2009-05-29 15:13:55 +01:00
a32eca26b6
2008-10-30 Emmanuele Bassi <ebassi@linux.intel.com>
...
Bug 1212 - Allow only a single include file for Clutter
* clutter/*.h: Only allow including clutter.h in third
party code.
* clutter/cogl/cogl-color.h:
* clutter/cogl/cogl-fixed.h:
* clutter/cogl/cogl.h.in: Only allow including cogl.h in
third party code.
* clutter/cogl/common/Makefile.am:
* clutter/cogl/gl/Makefile.am:
* clutter/cogl/gles/Makefile.am:
* clutter/eglnative/Makefile.am:
* clutter/eglx/Makefile.am:
* clutter/fruity/Makefile.am:
* clutter/glx/Makefile.am:
* clutter/glx/clutter-glx.h:
* clutter/osx/Makefile.am:
* clutter/pango/Makefile.am:
* clutter/sdl/Makefile.am:
* clutter/win32/Makefile.am:
* clutter/x11/Makefile.am: Fix build environment.
* clutter/x11/clutter-x11-texture-pixmap.h:
* clutter/x11/clutter-x11.h: Fix inclusion rules.
* tests/test-pixmap.c: Fix inclusion of GdkPixbuf header.
* README: Update release notes.
2008-10-30 17:04:34 +00:00
8847bcd195
2008-03-28 Matthew Allum <mallum@openedhand.com>
...
* clutter/Makefile.am:
* clutter/clutter-actor.c:
* clutter/clutter-actor.h:
* clutter/clutter-backend.c:
* clutter/clutter-backend.h:
* clutter/clutter-debug.h:
* clutter/clutter-event.c:
* clutter/clutter-event.h:
* clutter/clutter-feature.h:
* clutter/clutter-group.h:
* clutter/clutter-main.c:
* clutter/clutter-main.h:
* clutter/clutter-private.h:
* clutter/clutter-stage.c:
* clutter/clutter-stage.h:
* clutter/clutter-stage-manager.c
* clutter/clutter-stage-manager.h
* clutter/clutter-types.h:
* clutter/glx/clutter-backend-glx.c:
* clutter/glx/clutter-backend-glx.h:
* clutter/glx/clutter-stage-glx.c:
* clutter/glx/clutter-stage-glx.h:
* clutter/x11/clutter-backend-x11.c:
* clutter/x11/clutter-backend-x11.h:
* clutter/x11/clutter-event-x11.c:
* clutter/x11/clutter-stage-x11.c:
* clutter/x11/clutter-x11.h:
* tests/Makefile.am:
* tests/test-multistage.c:
Initial commit of multi stage support (mostly a merge from the
clutter-multistage branch).
Note, this commit will break all backends except glx.
2008-03-28 22:50:55 +00:00