Chun-wei Fan [Thu, 6 Oct 2011 04:53:41 +0000 (12:53 +0800)]
Update clutter.symbols
...Due to the addtion of clutter_actor_has_actions,
clutter_actor_has_contraints and clutter_actor_has_effects APIs
Chun-wei Fan [Thu, 6 Oct 2011 04:04:30 +0000 (12:04 +0800)]
Merge branch 'master' into msvc-support-master
Emmanuele Bassi [Tue, 4 Oct 2011 09:32:27 +0000 (10:32 +0100)]
Deprecate the GParamSpec for CoglFixed
The fixed-point API is not used anywhere, and it's pretty much useless
to have a fixed-point type for properties.
Håkon Løvdal [Mon, 3 Oct 2011 14:56:26 +0000 (15:56 +0100)]
spelling fix: timeour -> timeout
Alexandre Franke [Mon, 3 Oct 2011 13:57:21 +0000 (15:57 +0200)]
Update French translation
Kristjan SCHMIDT [Sat, 1 Oct 2011 15:24:51 +0000 (17:24 +0200)]
Updated Esperanto translation
Adel Gadllah [Sat, 1 Oct 2011 10:36:36 +0000 (12:36 +0200)]
clutter-actor-meta: Fix _clutter_meta_group_has_metas_no_internal
This function is backwards i.e it is supposed to check for metas that
are *not* internal, hence the name.
https://bugzilla.gnome.org/show_bug.cgi?id=660623
Emmanuele Bassi [Fri, 30 Sep 2011 16:02:57 +0000 (17:02 +0100)]
paint-volume: Don't try to complete a completed volume
If we do project() → get_bounding_box(), we'll try to complete the
volume twice, which whacks out all the lazily computed vertices.
Reviewed-by: Robert Bragg <robert@linux.intel.com>
Neil Roberts [Thu, 29 Sep 2011 19:14:26 +0000 (20:14 +0100)]
Add a conformance test for ClutterShaderEffect
This adds a simple conformance test which sets up a few shader effects
using both the old style with clutter_shader_effect_set_source and the
new style by overriding get_static_shader_source. The effects are then
verified to confirm that they drew the right pixel colour.
https://bugzilla.gnome.org/show_bug.cgi?id=660512
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
Neil Roberts [Thu, 29 Sep 2011 19:05:39 +0000 (20:05 +0100)]
clutter-shader-effect: Add a get_static_shader_source virtual
This is used as an alternative to calling
clutter_shader_effect_set_shader_source. A ClutterShaderEffect
subclass is now expected to implement this method to return the source
for the effect that will be used for all instances of this
subclass. It is only called once regardless of the number of instances
created. That way Clutter can avoid recompiling the shader source for
every new instance of the effect.
https://bugzilla.gnome.org/show_bug.cgi?id=660512
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
Adel Gadllah [Thu, 29 Sep 2011 16:34:12 +0000 (18:34 +0200)]
ClutterActor: Add clutter_actor_has_actions
Adds an efficent way to query whether an actor has any
applied actions.
https://bugzilla.gnome.org/show_bug.cgi?id=660471
Adel Gadllah [Thu, 29 Sep 2011 16:29:40 +0000 (18:29 +0200)]
ClutterActor: Add clutter_actor_has_contraints
Adds an efficent way to query whether an actor has any
applied constraints.
https://bugzilla.gnome.org/show_bug.cgi?id=660471
Adel Gadllah [Thu, 29 Sep 2011 13:31:30 +0000 (15:31 +0200)]
ClutterActor: Add clutter_actor_has_effects
Adds an efficent way to query whether an actor has any
applied effects.
https://bugzilla.gnome.org/show_bug.cgi?id=660471
Emmanuele Bassi [Thu, 29 Sep 2011 13:01:03 +0000 (14:01 +0100)]
Pass the remaining args to the executed interactive unit
We only support running one interactive test at a time; everything after
the unit name is to be considered an argument to the actual unit.
Chun-wei Fan [Thu, 29 Sep 2011 08:33:02 +0000 (16:33 +0800)]
Merge branch 'master' into msvc-support-master
Conflicts:
tests/interactive/Makefile.am
krishnababu k [Thu, 29 Sep 2011 06:39:11 +0000 (12:09 +0530)]
Updated Telugu Translations
Emmanuele Bassi [Wed, 28 Sep 2011 14:54:32 +0000 (15:54 +0100)]
Revert "Add lightness, brightness, and contrast effects"
Discussed a bit with Neil, and I might have jumped the gun a little.
We might want a different API for 1.10. See comment 12 on:
https://bugzilla.gnome.org/show_bug.cgi?id=656156
This reverts commit
4829ae1c79f1ae60d562621b81a7be800e0697bb.
Joseph Scheuhammer [Tue, 27 Sep 2011 17:01:36 +0000 (13:01 -0400)]
Add lightness, brightness, and contrast effects
Added three classes for new clutter effects: inverse lightness,
modify brightness, and modify contrast.
https://bugzilla.gnome.org/show_bug.cgi?id=656156
Emmanuele Bassi [Wed, 28 Sep 2011 12:32:57 +0000 (13:32 +0100)]
tests/interactive: Add some descriptions
Emmanuele Bassi [Tue, 27 Sep 2011 16:50:51 +0000 (17:50 +0100)]
test-textures -> test-texture-slicing
The unit is supposed to be testing the slicing support in CoglTexture.
Emmanuele Bassi [Tue, 27 Sep 2011 16:40:51 +0000 (17:40 +0100)]
test-interactive: Allow querying the interactive test for a description
It would be nice if the interactive tests had a way to be queried for a
description, instead of "Just Knowing" what they are meant to be doing.
Emmanuele Bassi [Tue, 27 Sep 2011 15:40:34 +0000 (16:40 +0100)]
test-texture-async: Clean up the test code
Force threading on, and stop using the default stage and behaviours:
let's try to use modern API.
Emmanuele Bassi [Tue, 27 Sep 2011 15:06:43 +0000 (16:06 +0100)]
texture: Simplify asynchronous loading code
The asynchronous loading code could do with some modernization.
First of all, we should drop the internal GMutex held when manipulating
the boolean flags: it's far too expensive for its role, and modern GLib
provides us with bitlocks that are quite a lot faster.
Then we should consolidate most of the implementation into something
smaller and more manageable.
Emmanuele Bassi [Tue, 27 Sep 2011 13:22:22 +0000 (14:22 +0100)]
texture: Remove GStaticMutex
It's now possible to statically initialize a GMutex.
Emmanuele Bassi [Tue, 27 Sep 2011 13:21:41 +0000 (14:21 +0100)]
Depend on GLib 2.31
We need to switch away from GStaticMutex and use GMutex instead, as the
former has been deprecated.
Tomeu Vizoso [Wed, 28 Sep 2011 12:24:57 +0000 (14:24 +0200)]
Add paint-deform-tiles option to CLUTTER_DEBUG
To make easier to visualize the triangles in a ClutterDeformEffect
https://bugzilla.gnome.org/show_bug.cgi?id=660354
Chun-wei Fan [Tue, 27 Sep 2011 06:35:26 +0000 (14:35 +0800)]
Merge branch 'master' into msvc-support-master
Мирослав Николић [Mon, 26 Sep 2011 23:55:26 +0000 (01:55 +0200)]
Added Serbian translation
Carles Ferrando [Mon, 26 Sep 2011 12:41:42 +0000 (14:41 +0200)]
[l10n]Updated Catalan (Valencian) translation
Emmanuele Bassi [Tue, 16 Aug 2011 15:01:22 +0000 (16:01 +0100)]
Remove internal usage of ClutterGeometry in StageWindow
The ClutterGeometry type is a poor substitute of cairo_rectangle_int_t,
with unsigned integers for width and height to complicate matters.
Let's remove the internal usage of ClutterGeometry and switch to the
rectangle type from Cairo.
https://bugzilla.gnome.org/show_bug.cgi?id=656663
Chao-Hsiung Liao [Sun, 25 Sep 2011 08:16:10 +0000 (16:16 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Ask H. Larsen [Sat, 24 Sep 2011 15:28:11 +0000 (17:28 +0200)]
Updated Danish translation
Mario Blättermann [Sat, 24 Sep 2011 08:44:08 +0000 (10:44 +0200)]
[l10n] Updated German translation
Colin Walters [Fri, 23 Sep 2011 01:22:53 +0000 (21:22 -0400)]
clutter-main: Reword translator comment for default:LTR
This makes it much clearer, and fixes some typos in the original.
https://bugzilla.gnome.org/show_bug.cgi?id=659893
Alexandre Franke [Fri, 23 Sep 2011 09:23:26 +0000 (11:23 +0200)]
Mark forgotten string as translatable
https://bugzilla.gnome.org/show_bug.cgi?id=659928
Bruno Brouard [Fri, 23 Sep 2011 16:26:19 +0000 (18:26 +0200)]
Updated French translation
Neil Roberts [Fri, 23 Sep 2011 14:12:44 +0000 (15:12 +0100)]
Add a CLUTTER_PAINT debug option to enable continous redrawing
When testing the performance of an application, it's often useful to
force it to continuously redraw instead of going idle to help measure
the frame rate. This just adds a CLUTTER_PAINT=continuous-redraw which
causes the master clock to queue a redraw on all of the stages
just before it prepares its source.
Reviewed-by: Robert Bragg <robert@linux.intel.com>
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
krishnababu k [Fri, 23 Sep 2011 12:31:37 +0000 (18:01 +0530)]
Updated Telugu Translations
Manoj Kumar Giri [Fri, 23 Sep 2011 07:16:22 +0000 (12:46 +0530)]
Updated Oriya Translation
I Felix [Fri, 23 Sep 2011 07:12:15 +0000 (12:42 +0530)]
Updated Tamil Translations
A S Alam [Fri, 23 Sep 2011 01:54:56 +0000 (07:24 +0530)]
update Punjabi Translation
Neil Roberts [Wed, 21 Sep 2011 15:36:30 +0000 (16:36 +0100)]
clutter-offscreen-effect: Apply matrix expansion to proj not mv
When the viewport gets expanded because the actor extends off the edge
of the screen, instead of applying the transformation to the root of
the modelview transformation it is now applied to the end of the
projection transformation. This should end up with the same
transformation. This fixes a problem when the offscreen effects are
nested and the inner effect would try to pick up the current modelview
transformation to rescale it to fit the new viewport size. In this
case the modelview would have already been scaled for the size of the
outer viewport so it would end up wrong.
https://bugzilla.gnome.org/show_bug.cgi?id=659601
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
Reviewed-by: Robert Bragg <robert@linux.intel.com>
Nilamdyuti Goswami [Thu, 22 Sep 2011 10:41:20 +0000 (12:41 +0200)]
Add Assamese translation
Neil Roberts [Wed, 21 Sep 2011 12:37:44 +0000 (13:37 +0100)]
mingw-fetch-dependencies: Mirror the changes made to the Cogl version
Cogl has a similar script which has had the following additional
changes:
* Don't pass -c to wget
* Explicitly download and run config.guess
This patch just syncs up with those.
https://bugzilla.gnome.org/show_bug.cgi?id=659625
Damien Lespiau [Tue, 20 Sep 2011 16:34:46 +0000 (17:34 +0100)]
mingw32: Update the build script to compile 1.8.0
* Updated dependencies, glib 2.28 and cogl 1.8.0
* Mesa has removed mesa_wgl.h from its headers
* added -I$ROOT_DIR/include to the CFLAGS to include the headers from
our prefix (say <GL/gl.h>) before the system ones
https://bugzilla.gnome.org/show_bug.cgi?id=659625
Duarte Loreto [Tue, 20 Sep 2011 23:34:48 +0000 (00:34 +0100)]
Updated Portuguese translation
Emmanuele Bassi [Mon, 19 Sep 2011 22:14:04 +0000 (23:14 +0100)]
Fix typo in ClutterSettings:password-hint-time blurb
Emmanuele Bassi [Mon, 19 Sep 2011 15:44:22 +0000 (16:44 +0100)]
text: Implement password hint
A ClutterText in password mode should have the ability to show the last
input character. This feature allows easier password entry on platforms
with unreliable keyboards, such as touchscreens or small devices.
https://bugzilla.gnome.org/show_bug.cgi?id=652588
Emmanuele Bassi [Mon, 19 Sep 2011 15:43:05 +0000 (16:43 +0100)]
settings: Add password-hint-time property
Add a setting that controls whether ClutterText actors in password mode
should display the last input character for a defined time. This helps
on touch-based interfaces.
https://bugzilla.gnome.org/show_bug.cgi?id=652588
Emmanuele Bassi [Mon, 19 Sep 2011 19:04:11 +0000 (20:04 +0100)]
Post branch version bump to 1.9.1
Emmanuele Bassi [Mon, 19 Sep 2011 19:02:17 +0000 (20:02 +0100)]
Depend on Cogl new stable release, 1.8.0
Tomeu Vizoso [Mon, 19 Sep 2011 18:11:50 +0000 (20:11 +0200)]
Queue a redraw when removing an effect by name
https://bugzilla.gnome.org/show_bug.cgi?id=659501
Craig R. Hughes [Mon, 19 Sep 2011 16:30:00 +0000 (09:30 -0700)]
Fix calculation of duration for ClutterState default transitions
https://bugzilla.gnome.org/show_bug.cgi?id=659200
Emmanuele Bassi [Mon, 19 Sep 2011 16:51:23 +0000 (17:51 +0100)]
Bump GLib dependency
We have been using g_slist_free_full() which was added in GLib 2.28, and
yet we neved bumped the GLib dependency. Whoopsie.
Robert Bragg [Mon, 19 Sep 2011 13:38:08 +0000 (14:38 +0100)]
actor: consider empty pv ok in set_default_paint_volume
In _clutter_actor_set_default_paint_volume we were returning FALSE if an
actor has an empty allocation because we were claiming it doesn't have a
paint-volume. Actually an empty/degenerate pv is valid and has different
semantics to returning FALSE because FALSE means the pv is unknown and
so Clutter will have to assume the worst - that the pv is basically
un-bounded.
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
Robert Bragg [Mon, 19 Sep 2011 11:54:31 +0000 (12:54 +0100)]
stage: implicitly clip to stage window bounds
This implicitly intersects any clip for redrawing with the stage window
bounds. Without this we were sometimes trying to set huge off screen
scissors leading to undefined clipping results.
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
Robert Bragg [Mon, 19 Sep 2011 11:36:52 +0000 (12:36 +0100)]
actor: add oob-transform opt to catch out-of-band transforms
Out-of-band transforms are considered to be all actor transforms done
directly with the Cogl API instead of via ClutterActor::apply_transform.
By running with CLUTTER_DEBUG=oob-transform then Clutter will explicitly
try to detect when un-expected transforms have been applied to the
modelview matrix stack.
Out-of-band transforms can lead to awkward bugs in Clutter applications
because Clutter itself doesn't know about them and this can disrupt
Clutter's input handling and calculations of actor paint-volumes
which can lead to visual artifacts.
Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
Chun-wei Fan [Mon, 19 Sep 2011 06:24:04 +0000 (14:24 +0800)]
Merge branch 'master' into msvc-support-master
Gil Forcada [Sat, 17 Sep 2011 14:38:12 +0000 (16:38 +0200)]
[l10n]Updated Catalan translation
Matej Urbančič [Sat, 17 Sep 2011 08:53:10 +0000 (10:53 +0200)]
Updated Slovenian translation
I Felix [Fri, 16 Sep 2011 11:42:00 +0000 (17:12 +0530)]
Updated Tamil Translations
Chun-wei Fan [Fri, 16 Sep 2011 09:34:29 +0000 (17:34 +0800)]
Conform-tests: Remove C99ism
Chun-wei Fan [Fri, 16 Sep 2011 09:25:47 +0000 (17:25 +0800)]
msvc-support: Recover wrecked branch
Recover the branch! :|
Chun-wei Fan [Fri, 16 Sep 2011 09:15:33 +0000 (17:15 +0800)]
Recover msvc-support
messed up my own git repo...
Martin Srebotnjak [Thu, 15 Sep 2011 20:33:37 +0000 (22:33 +0200)]
Updated Slovenian translation
Shankar Prasad [Thu, 15 Sep 2011 17:48:03 +0000 (23:18 +0530)]
updated Kannada Translation
Shankar Prasad [Thu, 15 Sep 2011 17:12:34 +0000 (22:42 +0530)]
updated Kannada Translation
Rui Matos [Thu, 15 Sep 2011 03:50:43 +0000 (04:50 +0100)]
text: We still have to paint the actor if the cursor is visible
https://bugzilla.gnome.org/show_bug.cgi?id=659116
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
Andika Triwidada [Wed, 14 Sep 2011 21:05:54 +0000 (04:05 +0700)]
Updated Indonesian translation
Aurimas Černius [Wed, 14 Sep 2011 17:18:34 +0000 (20:18 +0300)]
Updated Lithuanian translation
Rajesh Ranjan [Tue, 13 Sep 2011 09:11:57 +0000 (14:41 +0530)]
hindi update
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.
Emmanuele Bassi [Mon, 12 Sep 2011 12:59:30 +0000 (13:59 +0100)]
Post-release version bump to 1.7.91
Emmanuele Bassi [Mon, 12 Sep 2011 12:16:03 +0000 (13:16 +0100)]
Release Clutter 1.7.90 (1.8.0-rc1)
Emmanuele Bassi [Mon, 12 Sep 2011 12:12:14 +0000 (13:12 +0100)]
docs: Fixes for cross-references
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.
Emmanuele Bassi [Mon, 12 Sep 2011 11:36:31 +0000 (12:36 +0100)]
docs: Fix clutter_box_packv() link
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.
Andika Triwidada [Mon, 12 Sep 2011 05:17:46 +0000 (12:17 +0700)]
Updated Indonesian translation
Muhammet Kara [Sun, 11 Sep 2011 19:13:31 +0000 (22:13 +0300)]
[l10n]Updated Turkish translation
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
Xandru Armesto [Sun, 11 Sep 2011 13:46:50 +0000 (15:46 +0200)]
Updated asturian translation
Jorge González [Sun, 11 Sep 2011 09:47:40 +0000 (11:47 +0200)]
Updated Spanish translation
Muhammet Kara [Sun, 11 Sep 2011 08:28:56 +0000 (11:28 +0300)]
[l10n]Updated Turkish translation
Yuri Myasoedov [Sun, 11 Sep 2011 07:27:00 +0000 (11:27 +0400)]
Added Russian translation
Muhammet Kara [Sun, 11 Sep 2011 06:00:52 +0000 (09:00 +0300)]
[l10n]Updated Turkish translation
Muhammet Kara [Sat, 10 Sep 2011 18:05:30 +0000 (21:05 +0300)]
[l10n]Added Turkish translation
Aurimas Černius [Sat, 10 Sep 2011 16:14:25 +0000 (19:14 +0300)]
Added Lithuanian translation
Ray Wang [Sat, 10 Sep 2011 08:07:27 +0000 (16:07 +0800)]
Update Chinese (Simplified) translation
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.
Emmanuele Bassi [Fri, 9 Sep 2011 12:52:55 +0000 (13:52 +0100)]
cogl/stage: Protect against multiple invocation of unrealize()
Emmanuele Bassi [Fri, 9 Sep 2011 11:16:37 +0000 (12:16 +0100)]
docs: Update the HACKING file
Kenneth Nielsen [Fri, 9 Sep 2011 11:03:40 +0000 (13:03 +0200)]
Added Danish translation, adopted from launchpad
Rajesh Ranjan [Fri, 9 Sep 2011 09:13:24 +0000 (14:43 +0530)]
hindi added for clutter
Manoj Kumar Giri [Fri, 9 Sep 2011 05:24:50 +0000 (10:54 +0530)]
Updated Oriya Translation
Rudolfs Mazurs [Thu, 8 Sep 2011 20:51:54 +0000 (16:51 -0400)]
Added Latvian translation.
Piotr Drąg [Thu, 8 Sep 2011 19:56:18 +0000 (21:56 +0200)]
Updated Polish translation
Manoj Kumar Giri [Thu, 8 Sep 2011 14:54:42 +0000 (20:24 +0530)]
Updated Oriya Translation
Piotr Drąg [Thu, 8 Sep 2011 14:35:47 +0000 (16:35 +0200)]
Restore clutter-1.0.pot file