2008-07-01 Emmanuele Bassi <ebassi@openedhand.com>

* clutter/clutter-behaviour-bspline.h:
	* clutter/clutter-behaviour.h:
	* clutter/clutter-event.h:
	* clutter/clutter-texture.h: Add missing documentation and
	change the copyright and licensing notice to use the FSF
	website instead of its address. (#512)
This commit is contained in:
Emmanuele Bassi 2008-07-01 10:08:28 +00:00
parent 5beb8b7779
commit 07f68e61f8
5 changed files with 77 additions and 36 deletions

View File

@ -1,9 +1,18 @@
2008-07-01 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-behaviour-bspline.h:
* clutter/clutter-behaviour.h:
* clutter/clutter-event.h:
* clutter/clutter-texture.h: Add missing documentation and
change the copyright and licensing notice to use the FSF
website instead of its address. (#512)
2008-06-30 Matthew Allum <mallum@openedhand.com> 2008-06-30 Matthew Allum <mallum@openedhand.com>
Bug 1008 - tfp still a bit borked Bug 1008 - tfp still a bit borked
* clutter/x11/clutter-x11-texture-pixmap.c: * clutter/x11/clutter-x11-texture-pixmap.c:
Fix from Andy Wingo for sync_window borkage Fix from Andy Wingo for sync_window borkage
2008-06-30 Neil Roberts <neil@o-hand.com> 2008-06-30 Neil Roberts <neil@o-hand.com>
@ -22,18 +31,18 @@
2008-06-30 Matthew Allum <mallum@openedhand.com> 2008-06-30 Matthew Allum <mallum@openedhand.com>
Bug 1007 - Fix TFP fallback mechanism Bug 1007 - Fix TFP fallback mechanism
* clutter/glx/clutter-glx-texture-pixmap.c: * clutter/glx/clutter-glx-texture-pixmap.c:
* clutter/x11/clutter-x11-texture-pixmap.c: * clutter/x11/clutter-x11-texture-pixmap.c:
Add some extra safety to glx pixmap creations and tidy up some notes. Add some extra safety to glx pixmap creations and tidy up some notes.
Patch from Gwenole Beauchesne. Patch from Gwenole Beauchesne.
2008-06-30 Neil Roberts <neil@o-hand.com> 2008-06-30 Neil Roberts <neil@o-hand.com>
* clutter/x11/clutter-event-x11.c: * clutter/x11/clutter-event-x11.c:
* clutter/win32/clutter-event-win32.c: Use the HAVE_CONFIG_H guard * clutter/win32/clutter-event-win32.c: Use the HAVE_CONFIG_H guard
around #include "config.h" around #include "config.h"
2008-06-30 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-30 Emmanuele Bassi <ebassi@openedhand.com>
@ -61,8 +70,8 @@
2008-06-30 Matthew Allum <mallum@openedhand.com> 2008-06-30 Matthew Allum <mallum@openedhand.com>
Bug 997 - automatic updates not working for named TFP pixmaps, Bug 997 - automatic updates not working for named TFP pixmaps,
at least in x11 at least in x11
* clutter/glx/clutter-glx-texture-pixmap.c: * clutter/glx/clutter-glx-texture-pixmap.c:
* clutter/glx/clutter-glx-texture-pixmap.h: * clutter/glx/clutter-glx-texture-pixmap.h:
@ -72,8 +81,8 @@
* clutter/x11/clutter-x11.h: * clutter/x11/clutter-x11.h:
* configure.ac: * configure.ac:
* tests/test-pixmap.c: * tests/test-pixmap.c:
Rework Andy Wingos patch a little adding more safety for now also Rework Andy Wingos patch a little adding more safety for now also
handling redirect Windows (as well as pixmaps) handling redirect Windows (as well as pixmaps)
2008-06-30 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-30 Emmanuele Bassi <ebassi@openedhand.com>
@ -129,15 +138,15 @@
2008-06-27 Matthew Allum <mallum@openedhand.com> 2008-06-27 Matthew Allum <mallum@openedhand.com>
* clutter/cogl/gl/cogl.c: * clutter/cogl/gl/cogl.c:
Temp workaround for 10.4 ATI card OSX folks, see #929 Temp workaround for 10.4 ATI card OSX folks, see #929
(Tommi Komulainen) (Tommi Komulainen)
Bug 998 - clutter always captures X input events Bug 998 - clutter always captures X input events
* clutter/eglx/clutter-stage-egl.c: * clutter/eglx/clutter-stage-egl.c:
* clutter/glx/clutter-stage-glx.c: * clutter/glx/clutter-stage-glx.c:
When we disable X event retrival, dont still select for window When we disable X event retrival, dont still select for window
events. events.
2008-06-27 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-27 Emmanuele Bassi <ebassi@openedhand.com>

View File

@ -18,9 +18,7 @@
* Lesser General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the * License along with this library. If not, see <http://www.gnu.org/licenses/>.
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/ */
#ifndef __CLUTTER_BEHAVIOUR_BSPLINE_H__ #ifndef __CLUTTER_BEHAVIOUR_BSPLINE_H__
@ -57,20 +55,42 @@ G_BEGIN_DECLS
typedef struct _ClutterBehaviourBspline ClutterBehaviourBspline; typedef struct _ClutterBehaviourBspline ClutterBehaviourBspline;
typedef struct _ClutterBehaviourBsplinePrivate ClutterBehaviourBsplinePrivate; typedef struct _ClutterBehaviourBsplinePrivate ClutterBehaviourBsplinePrivate;
typedef struct _ClutterBehaviourBsplineClass ClutterBehaviourBsplineClass; typedef struct _ClutterBehaviourBsplineClass ClutterBehaviourBsplineClass;
/**
* ClutterBehaviourBspline:
*
* #ClutterBehaviourBspline-struct contains only private data and
* should be accessed using the functions below.
*
* Since: 0.2
*/
struct _ClutterBehaviourBspline struct _ClutterBehaviourBspline
{ {
ClutterBehaviour parent_instance; ClutterBehaviour parent_instance;
ClutterBehaviourBsplinePrivate *priv; ClutterBehaviourBsplinePrivate *priv;
}; };
/**
* ClutterBehaviourBsplineClass:
* @knot_reached: class handler for the #ClutterBehaviourBspline::knot-reached
* signal
*
* #ClutterBehaviourBsplineClass-struct contains only private data
* and should be accessed using the functions below.
*
* Since: 0.2
*/
struct _ClutterBehaviourBsplineClass struct _ClutterBehaviourBsplineClass
{ {
/*< private >*/
ClutterBehaviourClass parent_class; ClutterBehaviourClass parent_class;
/*< public >*/
void (*knot_reached) (ClutterBehaviourBspline *bsplineb, void (*knot_reached) (ClutterBehaviourBspline *bsplineb,
const ClutterKnot *knot); const ClutterKnot *knot);
/*< private >*/
/* padding for future expansion */
void (*_clutter_bspline_1) (void); void (*_clutter_bspline_1) (void);
void (*_clutter_bspline_2) (void); void (*_clutter_bspline_2) (void);
void (*_clutter_bspline_3) (void); void (*_clutter_bspline_3) (void);

View File

@ -20,9 +20,7 @@
* Lesser General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the * License along with this library. If not, see <http://www.gnu.org/licenses/>.
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _HAVE_CLUTTER_BEHAVIOUR_H #ifndef _HAVE_CLUTTER_BEHAVIOUR_H
@ -75,6 +73,14 @@ typedef void (*ClutterBehaviourForeachFunc) (ClutterBehaviour *behaviour,
ClutterActor *actor, ClutterActor *actor,
gpointer data); gpointer data);
/**
* ClutterBehaviour:
*
* #ClutterBehaviour-struct contains only private data and should
* be accessed with the functions below.
*
* Since: 0.2
*/
struct _ClutterBehaviour struct _ClutterBehaviour
{ {
/*< private >*/ /*< private >*/

View File

@ -18,9 +18,7 @@
* Lesser General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the * License along with this library. If not, see <http://www.gnu.org/licenses/>.
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _HAVE_CLUTTER_EVENT_H #ifndef _HAVE_CLUTTER_EVENT_H
@ -182,6 +180,13 @@ typedef struct _ClutterScrollEvent ClutterScrollEvent;
typedef struct _ClutterStageStateEvent ClutterStageStateEvent; typedef struct _ClutterStageStateEvent ClutterStageStateEvent;
typedef struct _ClutterCrossingEvent ClutterCrossingEvent; typedef struct _ClutterCrossingEvent ClutterCrossingEvent;
/**
* ClutterInputDevice:
*
* Generic representation of an input device. The
* actual contents of this structure depend on the
* backend used.
*/
typedef struct _ClutterInputDevice ClutterInputDevice; typedef struct _ClutterInputDevice ClutterInputDevice;
/** /**

View File

@ -18,9 +18,7 @@
* Lesser General Public License for more details. * Lesser General Public License for more details.
* *
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the * License along with this library. If not, see <http://www.gnu.org/licenses/>.
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/ */
#ifndef _HAVE_CLUTTER_TEXTURE_H #ifndef _HAVE_CLUTTER_TEXTURE_H
@ -115,12 +113,15 @@ typedef enum { /*< prefix=CLUTTER_TEXTURE >*/
/** /**
* ClutterTextureQuality: * ClutterTextureQuality:
* @CLUTTER_TEXTURE_QUALITY_LOW: fastest rendering will use nearest neighbour * @CLUTTER_TEXTURE_QUALITY_LOW: fastest rendering will use nearest neighbour
* interpolation when rendering. * interpolation when rendering. good setting.
* good setting.
* @CLUTTER_TEXTURE_QUALITY_MEDIUM: higher quality rendering without using * @CLUTTER_TEXTURE_QUALITY_MEDIUM: higher quality rendering without using
* extra resources. * extra resources.
* @CLUTTER_TEXTURE_QUALITY_HIGH: render the texture with the best quality * @CLUTTER_TEXTURE_QUALITY_HIGH: render the texture with the best quality
* available using extra memory. * available using extra memory.
*
* Enumaration controlling the texture quality.
*
* Since: 0.8
*/ */
typedef enum { /*< prefix=CLUTTER_TEXTURE_QUALITY >*/ typedef enum { /*< prefix=CLUTTER_TEXTURE_QUALITY >*/
CLUTTER_TEXTURE_QUALITY_LOW = 0, CLUTTER_TEXTURE_QUALITY_LOW = 0,