summaryrefslogtreecommitdiff
path: root/clutter.symbols
Commit message (Collapse)AuthorAgeFilesLines
* 2008-03-18 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2008-03-181-2/+2
| | | | | | | | | | | | | | | | * clutter/clutter-score.[ch]: Remove all the API changes, and just add a clutter_score_append_at_marker(); the implementation remains the same, but the marker must be explicitly created by the developer. The ids are no longer used to create implicit markers, so they can return to be unsigned integers. * clutter/clutter-timeline.[ch]: (clutter_timeline_has_marker): Add a function to query a timeline for a marker being set. * tests/test-score.c (main): Update with the API changes. * clutter.symbols: Update exported symbols.
* 2008-03-18 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2008-03-181-0/+2
| | | | | | | | | | * clutter.symbols: Add new symbols * clutter/clutter-score.[ch]: Use the newly added marker API on the timelines to implement attaching timelines at specific points, using either milliseconds or frames. * tests/test-score.c (main): Test the new API.
* 2008-03-18 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2008-03-181-0/+5
| | | | | | | | | | | | | | | | * clutter/clutter-marshal.list: Add signature for the ::marker-reached signal marshaller. * clutter/clutter-timeline.[ch]: Add timeline marker API; using markers it is possible to add a unique identifier to a particular frame of the timeline, and receive a signal notification when reaching that particular marker while playing the timeline. (#641) * tests/test-timeline.c: Update the test case to check for the marker-reached signal emission. * clutter.symbols: Add new symbols.
* 2008-01-21 Emmanuele Bassi,,, <ebassi@sprite>Emmanuele Bassi2008-01-211-0/+2
| | | | | | | | | | | | | | | * clutter/clutter-behaviour-depth.h: * clutter/clutter-behaviour-depth.c: (clutter_behaviour_depth_set_bounds), (clutter_behaviour_depth_get_bounds): Add the depth-start and depth-end accessors. * tests/test-depth.c (timeline_completed): Use set_bounds() instead of g_object_set(). * clutter.symbols: Add clutter_behaviour_depth_set_bounds() and clutter_behaviour_opacity_get_bounds() to the list of public symbols.
* 2008-01-18 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2008-01-181-0/+2
| | | | | | | | | | | | | * clutter.symbols: Add ClutterBehaviourOpacity accessors. * clutter/clutter-behaviour-opacity.h: * clutter/clutter-behaviour-opacity.c: (clutter_behaviour_opacity_set_bounds), (clutter_behaviour_opacity_get_bounds): Add accessors for the opacity-start and opacity-end properties. * clutter/clutter-behaviour-scale.h: Fix the argument name to avoid complaints by gtk-doc.
* 2008-01-17 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2008-01-171-0/+3
| | | | | | | | | | | | | | | | * clutter.symbols: Add new ClutterBehaviourScale setters. * clutter/clutter-behaviour-scale.[ch]: Split the scaling factors on both axis. Add setters for all the behaviour properties. * clutter/clutter-effect.h: * clutter/clutter-effect.c (clutter_effect_scale): Split the final scale factor to match the ClutterBehaviourScale changes. (#709) * tests/test-actors.c: * tests/test-effects.c: * tests/test-rotate.c: * tests/test-scale.c: Update after API change.
* 2008-01-14 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2008-01-141-0/+1
| | | | | | | * clutter.symbols: Add clutter_model_insertv() * clutter/clutter-model.[ch] (clutter_model_insertv): Add a vector based insertion API, for language bindings
* 2008-01-07 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2008-01-071-2/+3
| | | | | | | | * clutter/clutter-model-default.[ch]: Remove the ClutterModelDefault iterator symbols from the public API; the iterator implementation is a detail of the default ClutterModel class * clutter.symbols: Update
* 2008-01-07 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2008-01-071-0/+2
| | | | | | | | | | | | | | | | * clutter/clutter-model.h: * clutter/clutter-model.c: (clutter_model_appendv), (clutter_model_prependv): Add vector based API for bindings. (clutter_model_get_column_name), (clutter_model_get_column_type), (clutter_model_set_sorting_column): Fix the check in the condition on the column index. * tests/test-scale.c (on_timeline_completed), (main): Fix spelling * clutter.symbols: Update public symbols
* 2008-01-04 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2008-01-041-0/+1
| | | | | | | | | | * clutter.symbols: Add clutter_actor_move_byu() * clutter/clutter-actor.h: * clutter/clutter-actor.c: (clutter_actor_move_by), (clutter_actor_move_byu): Add a units-based variant of the clutter_actor_move_by() function
* 2007-12-24 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-12-241-0/+2
| | | | | | | | | | | | | | * clutter.symbols: Add clutter_actor_set_clipu() and clutter_actor_get_clipu() * clutter/clutter-actor.h: * clutter/clutter-actor.c: (clutter_actor_set_clipu), (clutter_actor_get_clipu): Add the new units-based versions of the clip accessors (clutter_actor_set_clip), (clutter_actor_get_clip): Reimplement the pixels-based clip accessors as proxies for the units-based ones
* 2007-12-21 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-12-211-0/+1
| | | | | | | | | | | | | | | | | | | * Makefile.am: Move tests build before docs, to cut down the distcheck failure discovery * clutter.symbols: Add clutter_texture_set_area_from_rgb_data() * clutter/clutter-actor.c: * clutter/clutter-script.c: * clutter/clutter-texture.c: * clutter/json/json-generator.c: * clutter/json/json-parser.c: Compilation fixes for passing distcheck * tests/test-grab.c: * tests/test-score.c: * tests/test-script.c: * tests/test-shader.c: * tests/test-unproject.c: Ditto as above
* 2007-12-04 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-12-041-1/+3
| | | | | | | | | | * clutter/clutter-score.[ch]: Reimplement ClutterScore using a N-ary tree to store the timelines. Remove clutter_score_add(): the same functionality can be achieved by passing a NULL parent to clutter_score_append(). * tests/test-score.c: Update ClutterScore test unit, and add debug printouts.
* Update exported symbolsEmmanuele Bassi2007-11-301-0/+1
|
* 2007-11-28 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-11-281-390/+425
| | | | | | | | | | | | | | | | | | | | | | | | | Add more introspection capabilities to the base model class * clutter/clutter-model.h: * clutter/clutter-model.c: (clutter_model_finalize): Do no leak the column types array. (clutter_model_get_n_columns): Function for getting the number of columns inside a model. (clutter_model_set_names): Add API for setting the names of the columns. (clutter_model_get_column_name), (_model_get_column_type): Add API for getting each column's name and the default implementation for ClutterModel. (clutter_model_get_column_type), (_model_get_iter_at_row): Add API for getting each column's type and the default implementation for ClutterModel. * clutter.symbols: Add ClutterModel and ClutterModelIter symbols, and keep the symbols file sorted.
* 2007-11-28 Tomas Frydrych <tf@openedhand.com>Tomas Frydrych2007-11-281-97/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * clutter/clutter-actor.c: * clutter/clutter-actor.h: (clutter_actor_set_positionu): (clutter_actor_set_sizeu): (clutter_actor_get_widthu): (clutter_actor_get_heightu): (clutter_actor_set_widthu): (clutter_actor_set_heightu): (clutter_actor_get_xu): (clutter_actor_get_yu): (clutter_actor_set_xu): (clutter_actor_set_yu): Expanded ClutterActor API with new ClutterUnit-base functions. * clutter/clutter-stage.c: * clutter/clutter-stage.h: (clutter_stage_get_resolution): (clutter_stage_get_resolutionx): New function to query stage resolution (floating and fixed point versions). * clutter/clutter-units.h: (CLUTTER_UNITS_FROM_STAGE_WIDTH_PERCENTAGE): (CLUTTER_UNITS_FROM_STAGE_HEIGHT_PERCENTAGE): (CLUTTER_UNITS_FROM_PARENT_WIDTH_PERCENTAGE): (CLUTTER_UNITS_FROM_PARENT_HEIGHT_PERCENTAGE): (CLUTTER_UNITS_FROM_MM): (CLUTTER_UNITS_FROM_MMX): (CLUTTER_UNITS_FROM_POINTS): (CLUTTER_UNITS_FROM_POINTSX): New macros for conversions to ClutterUnits. * clutter.symbols: Added: ClutterActor anchor_point functions, clutter_stage_get_resolution functions. Removed: clutter_actor_scale_with_gravity functions.
* 2007-11-21 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-11-211-0/+6
| | | | | | | | | | | | | | | | | | | | | * clutter/cogl/cogl.h: Add cogl_fog_set() abstracting the glFog() functions and enabling the GL_FOG flag. * clutter/cogl/gl/cogl.c: Add GL implementation of cogl_fog_set(). * clutter/cogl/gles/cogl.c: Add GL/ES implementation of cogl_fog_set(). * clutter.symbols: Add new symbols. * clutter/clutter-stage.h: Add API to enable depth cueing on the stage using a linear GL fog, and to set the parameters for it (#637). * clutter/clutter-stage.c (clutter_stage_paint): Enable the GL fog if the ClutterStage:use-fog property is true. * tests/test-depth.c: Test the new stage API.
* 2007-11-19 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-11-191-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | * clutter.symbols: Update * clutter/clutter-actor.h: Rename the angle argument for set_rotationx() to avoid gtk-doc complaining * clutter/clutter-main.h: * clutter/clutter-main.c: (clutter_set_motion_events_enabled): Rename for consistency (clutter_get_motion_events_frequency), (clutter_set_motion_events_frequency): Add accessors for the default motion events deliver frequency. (clutter_do_event): Throttle down motion events delivery using the motion events frequency setting, to avoid excessive redraws. (#608) (clutter_context_get_default): Enable per-actor motion events, at least for now. * tests/test-events.c (red_button_cb): * tests/test-grab.c (green_press_cb): Update.
* 2007-11-18 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-11-181-13/+4
| | | | | | | | | | | | | | | | | * clutter.symbols: Update exported symbols. * clutter/clutter-actor.[ch]: Remove clutter_actor_rotate_* and clutter_actor_get_rx* and provide a simpler rotation API: clutter_actor_set_rotation() and clutter_actor_get_rotation(). * clutter/clutter-deprecated.h: Deprecate the old rotation API. * clutter/clutter-behaviour-bspline.c: * clutter/clutter-behaviour-rotate.c: * clutter/clutter-effect.c: Update internal usage of the rotation API. * tests/test-project.c: Ditto as above.
* 2007-11-15 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-11-151-0/+5
| | | | | | | | | | * clutter/clutter-timeline.[ch]: Add ClutterTimeline:direction property, defining the direction (forward or backward) of the timeline. * tests/test-timeline.c: Test the direction property. * clutter.symbols: Update exported symbols
* 2007-11-15 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-11-151-0/+1
| | | | | | | * clutter/clutter-effect.h: * clutter/clutter-effect.c: (clutter_effect_template_new_for_duration): Add a simple constructor for implicitly creating a ClutterTimeline with a given duration.
* 2007-11-15 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-11-151-2/+6
| | | | | | | | | | | | | | | | | | * clutter.symbols: Update with the new public symbols * clutter/clutter-script.h: * clutter/clutter-script-private.h: * clutter/clutter-script.c: (parse_signals), (json_object_end), (signal_info_free), (object_info_free): Parse the "signals" member for GObjects. (clutter_script_connect_signals), (clutter_script_connect_signals_full): Add new API for autoconnecting signal handlers using the UI definition files. * tests/test-script.c: * tests/test-script.json: Test signal autoconnection.
* 2007-11-14 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-11-141-2/+3
| | | | | | | | | | | | | | | | | | | | * clutter/clutter-scriptable.[ch]: Rename ::set_name and ::get_name to ::set_id and ::get_id, to avoid potential confusion with the ClutterActor:name property. * clutter/clutter-script.h: * clutter/clutter-script.c (clutter_script_construct_object): Use clutter_scriptable_set_id(). (clutter_get_script_id): Add a public function to retrieve the ID used in the UI definition files from an object. * clutter/clutter-actor.c: Do not set the name of the actor with the ID set in the UI definition files. * tests/test-script.c: Test clutter_get_script_id(). * clutter.symbols: Update with the new symbols.
* 2007-10-26 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-10-261-0/+1
| | | | | | | | | | | * clutter/clutter-script.h: * clutter/clutter-script.c: Add a ::get_type_from_name() virtual function for bindings to override. The current implementation calls g_type_from_name() and our lazy class resolver. * clutter.symbols: Update. * doc/reference/clutter-sections.txt: Update.
* Add new symbolsEmmanuele Bassi2007-10-251-0/+5
|
* Update Clutter symbolsEmmanuele Bassi2007-10-191-0/+2
|
* 2007-10-16 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych2007-10-161-1/+3
| | | | | | | | | | | | * clutter.symbols: Added a bunch of missing symbols. * clutter/clutter-script.c: * json/json-node.c: Use g_slice_new0 instead of g_slice_new to avoid passing garbage to functions. * tests/test-threads.c: Replaced non-portable sleep() with g_usleep().
* 2007-10-12 Emmanuele Bassi <ebassi@openedhand.com>Emmanuele Bassi2007-10-121-9/+0
| | | | * clutter.symbols: Remove non-public symbols.
* 2007-10-12 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych2007-10-121-0/+519
* clutter.symbols: A list of public symbols, one per line; semi-autogenerated, so might not be complete -- PLEASE when adding new public APIs, add the function name to this file.