Emmanuele Bassi
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
Emmanuele Bassi
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
Emmanuele Bassi
9613374c73
Add deprecated header for ClutterStageManager
2012-02-27 15:21:32 +00:00
Emmanuele Bassi
4a4289cfa5
stage-manager: Remove CLUTTER_DISABLE_DEPRECATED
...
We use deprecation warnings now.
2011-11-02 13:00:46 +00:00
Emmanuele Bassi
6457f66976
Miscellaneous documentation fixes
2010-05-19 16:10:05 +01:00
Emmanuele Bassi
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
Emmanuele Bassi
3c08c411d2
docs: Annotate StageManager
...
The ClutterStageManager instance structure is private, so we need a
"floating" annotation.
2009-12-02 11:38:04 +00:00
Emmanuele Bassi
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
Emmanuele Bassi
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
Emmanuele Bassi
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
Matthew Allum
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