profile/ivi/clutter.git
12 years agotext: Take out a nonsense fallback
Jasper St. Pierre [Wed, 14 Sep 2011 16:01:48 +0000 (12:01 -0400)]
text: Take out a nonsense fallback

Invisible text is the best surprise for an update!

https://bugzilla.gnome.org/show_bug.cgi?id=659069

12 years agoUpdated Indonesian translation
Andika Triwidada [Wed, 14 Sep 2011 21:05:54 +0000 (04:05 +0700)]
Updated Indonesian translation

12 years agoUpdated Lithuanian translation
Aurimas Černius [Wed, 14 Sep 2011 17:18:34 +0000 (20:18 +0300)]
Updated Lithuanian translation

12 years agohindi update
Rajesh Ranjan [Tue, 13 Sep 2011 09:11:57 +0000 (14:41 +0530)]
hindi update

12 years agomoduleset: Fix up the location of the moduleset file
Emmanuele Bassi [Mon, 12 Sep 2011 15:36:44 +0000 (16:36 +0100)]
moduleset: Fix up the location of the moduleset file

We moved to git.gnome.org, and the moduleset moved with us.

12 years agoPost-release version bump to 1.7.91
Emmanuele Bassi [Mon, 12 Sep 2011 12:59:30 +0000 (13:59 +0100)]
Post-release version bump to 1.7.91

12 years agoRelease Clutter 1.7.90 (1.8.0-rc1)
Emmanuele Bassi [Mon, 12 Sep 2011 12:16:03 +0000 (13:16 +0100)]
Release Clutter 1.7.90 (1.8.0-rc1)

12 years agodocs: Fixes for cross-references
Emmanuele Bassi [Mon, 12 Sep 2011 12:12:14 +0000 (13:12 +0100)]
docs: Fixes for cross-references

12 years agodocs: Remove unused cogl-2.0 directory
Emmanuele Bassi [Mon, 12 Sep 2011 12:05:16 +0000 (13:05 +0100)]
docs: Remove unused cogl-2.0 directory

The Cogl API reference has long since moved out of the Clutter tree.

12 years agodocs: Fix clutter_box_packv() link
Emmanuele Bassi [Mon, 12 Sep 2011 11:36:31 +0000 (12:36 +0100)]
docs: Fix clutter_box_packv() link

12 years agoactor: Pack bitfields in ClutterActorPrivate
Emmanuele Bassi [Mon, 12 Sep 2011 10:33:18 +0000 (11:33 +0100)]
actor: Pack bitfields in ClutterActorPrivate

Bitfields should go at the end, to avoid holes in the middle of the
struct.

12 years agoUpdated Indonesian translation
Andika Triwidada [Mon, 12 Sep 2011 05:17:46 +0000 (12:17 +0700)]
Updated Indonesian translation

12 years ago[l10n]Updated Turkish translation
Muhammet Kara [Sun, 11 Sep 2011 19:13:31 +0000 (22:13 +0300)]
[l10n]Updated Turkish translation

12 years agocally: Fix up event listener registration minimally
Matthias Clasen [Sun, 11 Sep 2011 00:25:15 +0000 (20:25 -0400)]
cally: Fix up event listener registration minimally

For god-knows-what reason, at-spi is trying various formats
of strings when registering listeners, triggering an ugly

(gnome-shell:4411): Clutter-WARNING **: invalid object type create

warning in .xsession-errors. Stop doing that.

Also don't leak temporary string arrays that are a side-effect
of passing parameters around as formatted strings.

https://bugzilla.gnome.org/show_bug.cgi?id=658721

12 years agoUpdated asturian translation
Xandru Armesto [Sun, 11 Sep 2011 13:46:50 +0000 (15:46 +0200)]
Updated asturian translation

12 years agoUpdated Spanish translation
Jorge González [Sun, 11 Sep 2011 09:47:40 +0000 (11:47 +0200)]
Updated Spanish translation

12 years ago[l10n]Updated Turkish translation
Muhammet Kara [Sun, 11 Sep 2011 08:28:56 +0000 (11:28 +0300)]
[l10n]Updated Turkish translation

12 years agoAdded Russian translation
Yuri Myasoedov [Sun, 11 Sep 2011 07:27:00 +0000 (11:27 +0400)]
Added Russian translation

12 years ago[l10n]Updated Turkish translation
Muhammet Kara [Sun, 11 Sep 2011 06:00:52 +0000 (09:00 +0300)]
[l10n]Updated Turkish translation

12 years ago[l10n]Added Turkish translation
Muhammet Kara [Sat, 10 Sep 2011 18:05:30 +0000 (21:05 +0300)]
[l10n]Added Turkish translation

12 years agoAdded Lithuanian translation
Aurimas Černius [Sat, 10 Sep 2011 16:14:25 +0000 (19:14 +0300)]
Added Lithuanian translation

12 years agoUpdate Chinese (Simplified) translation
Ray Wang [Sat, 10 Sep 2011 08:07:27 +0000 (16:07 +0800)]
Update Chinese (Simplified) translation

12 years agostage: Protect call to unrealize() in dispose
Emmanuele Bassi [Fri, 9 Sep 2011 12:53:33 +0000 (13:53 +0100)]
stage: Protect call to unrealize() in dispose

Do not call ClutterStageWindow::unrealize() if the Stage has already
been unrealized.

12 years agocogl/stage: Protect against multiple invocation of unrealize()
Emmanuele Bassi [Fri, 9 Sep 2011 12:52:55 +0000 (13:52 +0100)]
cogl/stage: Protect against multiple invocation of unrealize()

12 years agodocs: Update the HACKING file
Emmanuele Bassi [Fri, 9 Sep 2011 11:16:37 +0000 (12:16 +0100)]
docs: Update the HACKING file

12 years agoAdded Danish translation, adopted from launchpad
Kenneth Nielsen [Fri, 9 Sep 2011 11:03:40 +0000 (13:03 +0200)]
Added Danish translation, adopted from launchpad

12 years agohindi added for clutter
Rajesh Ranjan [Fri, 9 Sep 2011 09:13:24 +0000 (14:43 +0530)]
hindi added for clutter

12 years agoUpdated Oriya Translation
Manoj Kumar Giri [Fri, 9 Sep 2011 05:24:50 +0000 (10:54 +0530)]
Updated Oriya Translation

12 years agoAdded Latvian translation.
Rudolfs Mazurs [Thu, 8 Sep 2011 20:51:54 +0000 (16:51 -0400)]
Added Latvian translation.

12 years agoUpdated Polish translation
Piotr Drąg [Thu, 8 Sep 2011 19:56:18 +0000 (21:56 +0200)]
Updated Polish translation

12 years agoUpdated Oriya Translation
Manoj Kumar Giri [Thu, 8 Sep 2011 14:54:42 +0000 (20:24 +0530)]
Updated Oriya Translation

12 years agoRestore clutter-1.0.pot file
Piotr Drąg [Thu, 8 Sep 2011 14:35:47 +0000 (16:35 +0200)]
Restore clutter-1.0.pot file

12 years agoUpdated header section and added myself as a translator as I did quite a lot of work...
Og B. Maciel [Thu, 8 Sep 2011 14:21:26 +0000 (10:21 -0400)]
Updated header section and added myself as a translator as I did quite a lot of work for this package as I reviewed it.

12 years agoAdded Brazilian Portuguese translation with some massive review and changed done...
Edvaldo de Souza Cruz [Thu, 8 Sep 2011 14:19:16 +0000 (10:19 -0400)]
Added Brazilian Portuguese translation with some massive review and changed done by Og Maciel <ogmaciel@gnome.org>.

12 years agoscript: Hide private symbols
Emmanuele Bassi [Wed, 7 Sep 2011 15:14:10 +0000 (16:14 +0100)]
script: Hide private symbols

A bunch of private functions we use when parsing got exposed accidentaly
to the list of public symbols by virtue of not having the leading '_'
that we use to filter them out of the shared object — all the while the
header that declares them is a private, non installed one.

Let's rectify this situation with a bit of minor surgery on the code.

12 years agotext: Pack all bitfields at the end of the private structure
Emmanuele Bassi [Wed, 7 Sep 2011 14:20:42 +0000 (15:20 +0100)]
text: Pack all bitfields at the end of the private structure

Don't leave them in the middle, to avoid holes.

12 years agotext: Clear up priv->text checks
Emmanuele Bassi [Wed, 7 Sep 2011 12:28:15 +0000 (13:28 +0100)]
text: Clear up priv->text checks

The priv->text field cannot ever be NULL, so we don't need to check for
that in a series of places. We also need to assert() that pre-condition
in the couple of places where we set the contents of the ClutterText
actor, namely in set_text_internal() and set_markup_internal().

Based on a patch by: Dan Winship <danw@gnome.org>

http://bugzilla.clutter-project.org/show_bug.cgi?id=2629

12 years agotext: Consistently protect against NULL strings
Emmanuele Bassi [Wed, 7 Sep 2011 12:08:22 +0000 (13:08 +0100)]
text: Consistently protect against NULL strings

When calling clutter_text_set_text_internal() or
clutter_text_set_markup_internal() we need to make sure to pass a
non-NULL string.

12 years agoAdded British English translation
Bruce Cowan [Wed, 7 Sep 2011 12:27:34 +0000 (13:27 +0100)]
Added British English translation

12 years agoactor: Fix annotations for out Vertex parameters
Emmanuele Bassi [Wed, 7 Sep 2011 11:04:08 +0000 (12:04 +0100)]
actor: Fix annotations for out Vertex parameters

12 years agotext: Make :use-markup set idempotent
Emmanuele Bassi [Tue, 6 Sep 2011 11:45:41 +0000 (12:45 +0100)]
text: Make :use-markup set idempotent

Setting :use-markup and :text is currently not idempotent, and it
depends on the ordering, e.g.:

  g_object_set (actor, "use-markup", TRUE, "text", value, NULL);

does not yield the same results as:

  g_object_set (actor, "text", value, "use-markup", TRUE, NULL);

This is particularly jarring when using ClutterText from ClutterScript,
but in general GObject properties should not rely on the order when used
from g_object_set().

The fix is to store the contents of the ClutterText as a separate string
from the displayed text, and use the contents, instead of the displayed
text, when toggling the :use-markup property.

Let's also add a unit test for good measure, to try and catch
regressions.

https://bugzilla.gnome.org/show_bug.cgi?id=651940

12 years agoUpdated Indonesian translation
Andika Triwidada [Wed, 7 Sep 2011 08:46:43 +0000 (15:46 +0700)]
Updated Indonesian translation

12 years agomingw-fetch-dependencies: Build ATK from source
Neil Roberts [Tue, 6 Sep 2011 08:41:06 +0000 (09:41 +0100)]
mingw-fetch-dependencies: Build ATK from source

There is no prebuilt package for ATK 2.1.5 which Clutter now depends
on so let's build it from source instead. The ATK packages don't have
a .gz version so this patch also changes it to download the .bz2
version of json-glib to avoid having to accept both formats.

12 years agobuild: Fix up the release rules
Emmanuele Bassi [Tue, 6 Sep 2011 07:32:07 +0000 (08:32 +0100)]
build: Fix up the release rules

Highlight actions and errors, and update the release message.

12 years agoPost-release version bump to 1.7.15
Emmanuele Bassi [Mon, 5 Sep 2011 20:39:51 +0000 (21:39 +0100)]
Post-release version bump to 1.7.15

12 years agoRelease Clutter 1.7.14
Emmanuele Bassi [Mon, 5 Sep 2011 19:54:35 +0000 (20:54 +0100)]
Release Clutter 1.7.14

12 years agobuild: Fix distcheck in cookbook/examples
Emmanuele Bassi [Mon, 5 Sep 2011 20:15:37 +0000 (21:15 +0100)]
build: Fix distcheck in cookbook/examples

12 years agodocs: Update test-easing and xinclude it into ClutterAnimation
Emmanuele Bassi [Mon, 5 Sep 2011 14:26:27 +0000 (15:26 +0100)]
docs: Update test-easing and xinclude it into ClutterAnimation

The easing test is a nice example of what ClutterAnimation and
clutter_actor_animate() can do. The "tween ball to the pointer
event coordinates" is a bit of a staple in animation libraries
and their documentation.

12 years agostatic-colors: Simplify the defines
Emmanuele Bassi [Mon, 5 Sep 2011 14:25:46 +0000 (15:25 +0100)]
static-colors: Simplify the defines

Use a "private" macro to simplify the defined static colors.

12 years agotext: Make :line-wrap actually work
Emmanuele Bassi [Sun, 4 Sep 2011 16:57:50 +0000 (17:57 +0100)]
text: Make :line-wrap actually work

When we paint a ClutterText we ask the actor for a PangoLayout that fits
inside the actor's allocation - both width and height.

Sadly, whenever a height is set on a PangoLayout, Pango will wrap its
contents - regardless of whether the layout should actually wrap or not.

This means that in certain easy to exploit cases, Clutter will paint a
Text actor with its contents wrapping even if the :wrap property is set
to FALSE.

In order to fix this we need to encode some more cases inside the
::paint implementation of ClutterText, and ask the cache for a layout
that is sized as the allocation's width, but not as its height; we also
need to perform a clip if we detect that the PangoLayout's logical size
is going to overflow the allocated size. This clip might cause some
performance issue, given that clipping breaks batching in the Cogl
journal; hopefully all clips for text are going to be screen-aligned, so
at the end of the batch it'll just scissor them out.

http://bugzilla.clutter-project.org/show_bug.cgi?id=2339

12 years agoclutter-flow-layout: fix non-0,0 offset allocation
Dan Winship [Fri, 2 Sep 2011 16:51:46 +0000 (12:51 -0400)]
clutter-flow-layout: fix non-0,0 offset allocation

https://bugzilla.gnome.org/show_bug.cgi?id=649631

12 years agoupdated Kannada Translation
Shankar Prasad [Mon, 5 Sep 2011 12:33:48 +0000 (18:03 +0530)]
updated Kannada Translation

12 years agoAdded and updated Kannada Translation
Shankar Prasad [Mon, 5 Sep 2011 08:34:50 +0000 (14:04 +0530)]
Added and updated Kannada Translation

12 years agoUpdated Czech translation
Marek Černocký [Sun, 4 Sep 2011 17:35:49 +0000 (19:35 +0200)]
Updated Czech translation

12 years agoUpdated galician translations
Fran Dieguez [Sun, 4 Sep 2011 16:18:55 +0000 (18:18 +0200)]
Updated galician translations

12 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Sat, 3 Sep 2011 22:34:25 +0000 (06:34 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

12 years agoUpdated Swedish translation
Daniel Nylander [Sat, 3 Sep 2011 11:02:29 +0000 (13:02 +0200)]
Updated Swedish translation

12 years agodocs: Fix up deprecation notice for BehaviourScale
Emmanuele Bassi [Fri, 2 Sep 2011 14:51:56 +0000 (15:51 +0100)]
docs: Fix up deprecation notice for BehaviourScale

12 years agodocs: Fix the ClutterTimeline:auto-reverse link
Emmanuele Bassi [Fri, 2 Sep 2011 14:49:05 +0000 (15:49 +0100)]
docs: Fix the ClutterTimeline:auto-reverse link

12 years agodocs: Inline test-constraints.c inside BindConstraint's description
Emmanuele Bassi [Fri, 2 Sep 2011 14:48:27 +0000 (15:48 +0100)]
docs: Inline test-constraints.c inside BindConstraint's description

12 years agotest-constraints: Clean up the example
Emmanuele Bassi [Fri, 2 Sep 2011 14:36:40 +0000 (15:36 +0100)]
test-constraints: Clean up the example

Add some comments to detail what are we doing and why.

12 years agodocs: Inline test-drop.c into DropAction's description
Emmanuele Bassi [Fri, 2 Sep 2011 14:22:08 +0000 (15:22 +0100)]
docs: Inline test-drop.c into DropAction's description

Also, mention that DropAction only works with DragAction.

12 years agodocs: Include test-drag as the DragAction example
Emmanuele Bassi [Fri, 2 Sep 2011 13:50:07 +0000 (14:50 +0100)]
docs: Include test-drag as the DragAction example

12 years agodocs: Remove the 1.8 index for Cally
Emmanuele Bassi [Fri, 2 Sep 2011 13:28:16 +0000 (14:28 +0100)]
docs: Remove the 1.8 index for Cally

No new API has been added in during the 1.7 development cycle.

12 years agodocs: Add missing clutter_backend_get_cogl_context symbol
Emmanuele Bassi [Fri, 2 Sep 2011 13:18:54 +0000 (14:18 +0100)]
docs: Add missing clutter_backend_get_cogl_context symbol

12 years agobind: Check that the source is not contained inside the actor
Emmanuele Bassi [Fri, 2 Sep 2011 12:58:34 +0000 (13:58 +0100)]
bind: Check that the source is not contained inside the actor

Like commit d0439cfb586ca14282c89035119a4acbc0295df7 for
AlignConstraint, let's check that the BindConstraint source is not
a child or a grandchild of the actor attached to the Constraint.

12 years agoalign: Check that source is not contained inside the actor
Emmanuele Bassi [Fri, 2 Sep 2011 12:56:25 +0000 (13:56 +0100)]
align: Check that source is not contained inside the actor

AlignConstraint won't work if the source is a child or a grandchild of
the ClutterActorMeta:actor to which it has been attached to: the
allocation flows from the parent to its children, not the other way
around; in order to avoid weirdness, we better document and check
that when we set the actor and when we set the source.

12 years agodocs: Remove mentions of "frames" in Timeline
Emmanuele Bassi [Fri, 2 Sep 2011 12:54:57 +0000 (13:54 +0100)]
docs: Remove mentions of "frames" in Timeline

We still have some really old naming lying around.

12 years agocookbooks/examples: Use g_signal_handlers_disconnect_by_func()
Emmanuele Bassi [Fri, 2 Sep 2011 10:01:36 +0000 (11:01 +0100)]
cookbooks/examples: Use g_signal_handlers_disconnect_by_func()

The disconnect_matched() function is a bit too complicated, and its
simpler wrapper disconnect_by_func() is functionally equivalent in the
cases used by the cookbook examples.

12 years agoLock the main context when modifying the repaint functions list
Emmanuele Bassi [Thu, 1 Sep 2011 16:12:46 +0000 (17:12 +0100)]
Lock the main context when modifying the repaint functions list

The repaint functions list can (and should) be manipulated from
different threads, but it currently doesn't prevent multiple threads
from accessing it concurrently. We should have a simple lock and take it
when adding and removing elements from the list; the invocation is still
performed under the Big Clutter Lock™, so it doesn't require special
handling.

12 years agodocs/cookbook: Update the introduction
Emmanuele Bassi [Thu, 1 Sep 2011 15:06:04 +0000 (16:06 +0100)]
docs/cookbook: Update the introduction

Clean up some wording.

12 years agobuild: Install the cookbook examples code
Emmanuele Bassi [Thu, 1 Sep 2011 12:51:20 +0000 (13:51 +0100)]
build: Install the cookbook examples code

Use $(datadir)/clutter-1.0/cookbook/examples as the target directory.

12 years agodocs/cookbook: Update copyright
Emmanuele Bassi [Wed, 31 Aug 2011 11:27:30 +0000 (12:27 +0100)]
docs/cookbook: Update copyright

12 years agotests: Go back to the hover state on button-release
Emmanuele Bassi [Wed, 31 Aug 2011 11:23:01 +0000 (12:23 +0100)]
tests: Go back to the hover state on button-release

If we get a button release, going back to the hover state is the most
logical choice.

12 years agodocs/cookbook: Add script->state connection recipe
Emmanuele Bassi [Wed, 31 Aug 2011 11:22:07 +0000 (12:22 +0100)]
docs/cookbook: Add script->state connection recipe

Script definitions can connect a signal to a State transition; this is a
useful thing to document with a recipe in the cookbook.

12 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 30 Aug 2011 19:24:26 +0000 (21:24 +0200)]
Updated Spanish translation

12 years agoactor: make offscreen_redirect prop take flags + default off
Robert Bragg [Tue, 12 Jul 2011 22:03:41 +0000 (23:03 +0100)]
actor: make offscreen_redirect prop take flags + default off

Because we have had several reports about significant performance
regressions since we enabled offscreen redirection by default for
handling correct opacity we are now turning this feature off by default.

We feel that clutter should prioritize performance over correctness in
this case. Correct opacity is still possible if required but the
overhead of the numerous offscreen allocations as well as the cost of
many render target switches per-frame seems too high relative the
improvement in quality for many cases.

On reviewing the offscreen_redirect property so we have a way to
disable redirection by default we realized that it makes more sense for
it to take a set of flags instead of an enum so we can potentially
extend the number of things that might result in offscreen redirection.

We removed the ability to say REDIRECT_ALWAYS_FOR_OPACITY, since it
seems that implies you don't trust the implementation of an actor's
has_overlaps() vfunc which doesn't seem right.

The default value if actor::redirect_offscreen is now 0 which
effectively means don't ever redirect the actor offscreen.

12 years agoactions/drag: Be more reliable when destroying the drag handle
Emmanuele Bassi [Tue, 30 Aug 2011 09:47:12 +0000 (10:47 +0100)]
actions/drag: Be more reliable when destroying the drag handle

Whenever the drag handle gets destroyed mid-drag we need to cancel any
current drag operation and reset the state of the DragAction.

https://bugzilla.gnome.org/show_bug.cgi?id=657681

12 years agoMerge branch 'atkwindow'
Alejandro Piñeiro [Tue, 30 Aug 2011 10:26:35 +0000 (12:26 +0200)]
Merge branch 'atkwindow'

12 years agoPost-release version bump to 1.7.13
Emmanuele Bassi [Mon, 29 Aug 2011 22:29:07 +0000 (23:29 +0100)]
Post-release version bump to 1.7.13

12 years agoRelease Clutter 1.7.12 (snapshot)
Emmanuele Bassi [Mon, 29 Aug 2011 22:05:03 +0000 (23:05 +0100)]
Release Clutter 1.7.12 (snapshot)

12 years agolayout-managers: Take into account the allocations's origin
Emmanuele Bassi [Wed, 24 Aug 2011 17:38:17 +0000 (18:38 +0100)]
layout-managers: Take into account the allocations's origin

If an actor using a LayoutManager has attributes like margin or padding
then it'll have to shave them from the available allocation before
passing it to the LayoutManager::allocate() implementation. Layout
managers should, thus, not assume that the origin of the allocation is
in (0, 0), but take into account that the passed ActorBox might have a
different origin.

https://bugzilla.gnome.org/show_bug.cgi?id=649631

12 years agobox: Munge the allocation passed to the layout manager
Emmanuele Bassi [Wed, 24 Aug 2011 17:36:19 +0000 (18:36 +0100)]
box: Munge the allocation passed to the layout manager

The actor is in charge of providing to the LayoutManager the available
allocation. ClutterBox should not just pass the box it got from its
parent: it should, instead, provide a normalized box, with an origin in
(0, 0) and the available size.

https://bugzilla.gnome.org/show_bug.cgi?id=649631

12 years agobuild: Add -lm to clutter's LIBADD rule
Emmanuele Bassi [Mon, 29 Aug 2011 21:17:53 +0000 (22:17 +0100)]
build: Add -lm to clutter's LIBADD rule

We need to explicitly link against libm when building Clutter, since we
use libm API.

https://bugzilla.gnome.org/show_bug.cgi?id=657529

12 years agoUpdated galician translations
Fran Dieguez [Sun, 28 Aug 2011 15:36:57 +0000 (17:36 +0200)]
Updated galician translations

12 years agobuild: Add -lm to the tests linker flags
Emmanuele Bassi [Sat, 27 Aug 2011 22:58:26 +0000 (23:58 +0100)]
build: Add -lm to the tests linker flags

https://bugzilla.gnome.org/show_bug.cgi?id=657529

12 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Fri, 26 Aug 2011 11:26:49 +0000 (13:26 +0200)]
Updated Norwegian bokmål translation

12 years agoAdds experimental clutter_backend_get_cogl_context API
Robert Bragg [Fri, 12 Aug 2011 15:25:53 +0000 (16:25 +0100)]
Adds experimental clutter_backend_get_cogl_context API

This adds experimental API to be able to get the CoglContext associated
with the ClutterBackend. The CoglContext is required to use some of the
experimental 2.0 Cogl API.

Note: Since CoglContext is itself experimental API this API should
considered experimental too. This patch introduces a
CLUTTER_ENABLE_EXPERIMENTAL_API #ifdef guard which anyone wanting to use
this API must define so it's explicitly clear to developers that they
are playing with experimental API.

Note: This API is not yet supported on OSX because OSX still uses the
stub Cogl winsys and the Clutter backend doesn't explicitly create a
CoglContext.

Note: even though this is experimental API we still promise that it
wont be changed during a stable release cycle. This means for example
that you can depend on this for the lifetime of the clutter-1.8 stable
release cycle.

12 years agoa11y: Using proper way to register to window events
Alejandro Piñeiro [Wed, 10 Aug 2011 17:19:33 +0000 (19:19 +0200)]
a11y: Using proper way to register to window events

12 years agoa11y: We don't need to explicitly manage window events
Alejandro Piñeiro [Wed, 10 Aug 2011 11:06:14 +0000 (13:06 +0200)]
a11y: We don't need to explicitly manage window events

12 years agoa11y: Using AtkWindow on cally-stage
Alejandro Piñeiro [Wed, 10 Aug 2011 11:02:26 +0000 (13:02 +0200)]
a11y: Using AtkWindow on cally-stage

12 years agoactor: Add a comment on the unmapping order
Emmanuele Bassi [Tue, 23 Aug 2011 09:58:09 +0000 (10:58 +0100)]
actor: Add a comment on the unmapping order

Let's add a comment to avoid reshuffling the unmap() implementation and
end up triggering these bugs:

  http://bugzilla.clutter-project.org/show_bug.cgi?id=2621
  https://bugzilla.gnome.org/show_bug.cgi?id=652036

12 years agodocs/cookbook: Point out that Cogl does not do AA drawing
Emmanuele Bassi [Mon, 22 Aug 2011 12:15:42 +0000 (13:15 +0100)]
docs/cookbook: Point out that Cogl does not do AA drawing

12 years agodocs/cookbook: Update the link to the GObject reference
Emmanuele Bassi [Mon, 22 Aug 2011 11:33:20 +0000 (12:33 +0100)]
docs/cookbook: Update the link to the GObject reference

12 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 19 Aug 2011 11:51:32 +0000 (13:51 +0200)]
Updated Spanish translation

12 years agox11/settings: Add Fontconfig/Timestamp key
Emmanuele Bassi [Thu, 18 Aug 2011 14:36:20 +0000 (15:36 +0100)]
x11/settings: Add Fontconfig/Timestamp key

The XSETTINGS key that matches the :fontconfig-timestamp property on
ClutterSettings.

12 years agosettings: Add ClutterSettings:fontconfig-timestamp
Emmanuele Bassi [Thu, 18 Aug 2011 14:33:39 +0000 (15:33 +0100)]
settings: Add ClutterSettings:fontconfig-timestamp

The :fontconfig-timestamp is a write-only property that will get updated
by the underlying platform whenever the fontconfig configuration has
been changed — i.e. when the fontconfig caches should be rebuilt after
the user has installed a new font.

12 years agobuild: Depend on pangoft2 on X11
Emmanuele Bassi [Thu, 18 Aug 2011 14:32:29 +0000 (15:32 +0100)]
build: Depend on pangoft2 on X11

We need the fontconfig API to reinitialize the fontmap caches whenever
the system tells us that the user fonts have changed.

12 years agotext: Implement Scriptable interface for font-description
Robert Bragg [Tue, 16 Aug 2011 16:31:42 +0000 (17:31 +0100)]
text: Implement Scriptable interface for font-description

This makes ClutterText implement the Scriptable interface so that we can
have a custom property parser and setter for the font-description
property. This works by simply passing the string description through
to clutter_text_set_font_name.

Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
12 years agoPost-release version bump to 1.7.11
Emmanuele Bassi [Mon, 15 Aug 2011 23:19:34 +0000 (00:19 +0100)]
Post-release version bump to 1.7.11