commit 44a02953335551f6ad03f13f05f58f0040748797 Author: Emmanuele Bassi Date: Mon Jan 30 12:23:46 2012 +0000 Release Clutter 1.8.4 (stable) NEWS | 36 ++++++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 38 insertions(+), 2 deletions(-) commit 3d0a2473a29b60c7d339837f0fed6e92a9fad9d1 Author: Emmanuele Bassi Date: Mon Jan 30 12:06:59 2012 +0000 Require Cogl = 1.8 Cogl's API has been changed in the 1.9 cycle; specifically the CoglVector3 type has been removed and replaced by a float[3]. This introduced an upper bound on the version of Cogl that we can use when building Clutter. To remain on the safe side, let's specify that we can only build Clutter 1.8 with a Cogl version newer than 1.8.0, but older than 1.9.2. Distro teams will hate us, but that's how we roll. README.in | 2 +- configure.ac | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) commit 55fe293b2f4e9ee73b74557b272384cd7ba8223b Author: Emmanuele Bassi Date: Thu Jan 12 10:49:16 2012 +0000 gesture-action: Protect against NULL pointers (cherry picked from commit 0c365f9f4c920274e1c1b8190b6bc804260355c6) Signed-off-by: Emmanuele Bassi clutter/clutter-gesture-action.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 5c7e6002529186324b45ae5de02f45bc0b4b6201 Author: Emmanuele Bassi Date: Thu Jan 12 10:34:26 2012 +0000 deform-effect: Check against NULL pointers Do not try to disconnect signal handlers from NULL pointers. (cherry picked from commit cce2e25ac7ef395d880352c93272256ea088c2dd) Signed-off-by: Emmanuele Bassi clutter/clutter-deform-effect.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit eaf64d18e7d4ab9bd889440fd94f66783dd49280 Author: Emmanuele Bassi Date: Thu Jan 12 10:26:47 2012 +0000 click-action: Be resilient against NULL pointers Do not try to disconnect signal handlers from NULL pointers. (cherry picked from commit dbf3b607bf1b295c782ab8edfb2d80bc25f74a37) Signed-off-by: Emmanuele Bassi clutter/clutter-click-action.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit a2f587f1c4621de3f6979e39e83788ee0e8347c5 Author: Emmanuele Bassi Date: Fri Dec 30 09:51:36 2011 +0000 box: Remove the sentinel annotation Sadly, we need to remove the G_GNUC_NULL_TERMINATED annotation from ClutterBox packing API; the compiler will otherwise emit a warning for perfectly legal statements like: clutter_box_pack (box, child, NULL); because of the missing sentinel. See also: g_object_new(). (cherry picked from commit 65889fa075f6123caf0d47568413466e039b5eef) Signed-off-by: Emmanuele Bassi clutter/clutter-box.h | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 85a466268360ad007de90e34b24fa0f56692eaa8 Author: Emmanuele Bassi Date: Mon Dec 5 11:43:48 2011 +0000 backend: Fix em computation for non-absolute fonts If a font description is not set to have an absolute size then we were using the wrong transformation for points to device units. (cherry picked from commit 158245fda31e7adad38aa49e4c12efcad0e326e0) Signed-off-by: Emmanuele Bassi clutter/clutter-backend.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit 0e6e3a5d4b51331df8df5bebd60195fbcf5caec5 Author: Emmanuele Bassi Date: Mon Dec 5 11:42:49 2011 +0000 backend: Return the correct default resolution If ClutterSettings:font-dpi is set to -1 then the default resolution should be returned by ClutterBackend — i.e. 96.0. (cherry picked from commit 943a65b476431400bd0436e1be243a2917385866) Signed-off-by: Emmanuele Bassi clutter/clutter-backend.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit 1e58833e6be631244af05d4404f09d7619966320 Author: Bastien Nocera Date: Thu Dec 1 19:29:58 2011 +0100 Fix Brazilian Portuguese translation Once you add the missing translator comments, it makes a lot more sense... po/pt_BR.po | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 78720cf4e52719aafdd8c50af7724bf998a5d1aa Author: Emmanuele Bassi Date: Thu Dec 1 10:39:11 2011 +0000 docs: Fix up the state.set_key() comment (cherry picked from commit dc77a5ef310c8da5a126f90a21a75520b5d925de) Signed-off-by: Emmanuele Bassi clutter/clutter-state.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 3d2c1ce129dc6b767862ac240727d9b1f4073527 Author: Jeremy Moles Date: Thu Dec 1 10:36:38 2011 +0000 Adds (allow-none) as source_target for clutter_state_set_key While working through the Python3/pygobject bindings, I came across a missing (allow-none) in clutter_state_set_key(). This allows the API to specify to None as the source_target. https://bugzilla.gnome.org/show_bug.cgi?id=664996 (cherry picked from commit 1e05e8ceaff25dfb3600cf0798fbca23c1725e12) Signed-off-by: Emmanuele Bassi clutter/clutter-state.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2fb38b08924726c26c3235678a4db7abc48bea69 Author: Bastian Winkler Date: Fri Nov 18 15:18:28 2011 +0100 path: Fix introspection annotations Add out annotations for clutter_path_get_node() and clutter_path_get_position() https://bugzilla.gnome.org/show_bug.cgi?id=664336 (cherry picked from commit 6336883da7aa15ec06d9f3218ad5c617e57af0a5) Signed-off-by: Emmanuele Bassi clutter/clutter-path.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0a8f922e3c56c8b3a6ab42f3f275edea6a267777 Author: Emmanuele Bassi Date: Thu Dec 1 13:41:45 2011 +0000 x11: Do not try to access private structures ClutterInputDeviceX11 has been made private, so we cannot access it from outside of clutter-input-device-core-x11.c. We should have simple accessors for the min/max keycode, which is the only detail that we use. (cherry picked from commit 1dc7c4543896bfc2f2cd460cdea9c417aefd7952) Signed-off-by: Emmanuele Bassi clutter/x11/clutter-device-manager-core-x11.c | 5 +++-- clutter/x11/clutter-input-device-core-x11.c | 25 +++++++++++++++++++++++-- clutter/x11/clutter-input-device-core-x11.h | 6 ++++++ 3 files changed, 32 insertions(+), 4 deletions(-) commit 2e5980612bb0f27c1616960a5b4bcd3898af14c0 Author: Neil Roberts Date: Mon Nov 28 13:08:57 2011 +0000 offscreen-effect: Track the size of the actor separately Previously the offscreen effect was keeping track of the size of the texture so that it could detect when a different size is requested and create a new texture. However this breaks if a subclass overrides create_texture to make the texture bigger because in that case the size of the texture will always be different from the calculated size of the actor. This patch makes it also track the size of the fbo that was requested before being passed through create_texture() and it instead uses that to detect when a new FBO is needed. https://bugzilla.gnome.org/show_bug.cgi?id=665040 Reviewed-by: Emmanuele Bassi (cherry picked from commit a2774fb0dcce0c92036b69fb75092ec8dc80905d) clutter/clutter-offscreen-effect.c | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) commit f05432d57e5e980d0841fd6c13a7f886a46107fe Author: Robert Bragg Date: Tue Nov 1 13:42:40 2011 +0000 cogl: fallback to non-transparent stages if unsupported If our check of the CoglOnscreenTemplate during initialization fails then we disable the request for an alpha component in the swap chain and try the check again. Reviewed-by: Neil Roberts Reviewed-by: Emmanuele Bassi clutter/cogl/clutter-backend-cogl.c | 26 +++++++++++++++++++++++--- 1 files changed, 23 insertions(+), 3 deletions(-) commit d9a8a741d8ed75b9d3265daddc571b38beda36db Author: Alexander Shopov Date: Sun Oct 30 17:04:55 2011 +0200 Updated Bulgarian translation po/bg.po | 2206 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 2206 insertions(+), 0 deletions(-) commit e764938d6b894675ef1a78d25ccb730070917a5e Author: Emmanuele Bassi Date: Mon Oct 17 13:12:26 2011 +0100 Post-release version bump to 1.8.3 configure.ac | 4 +- po/as.po | 1106 ++++++++++++++++++++++++------------------------ po/ast.po | 58 ++-- po/ca.po | 58 ++-- po/ca@valencia.po | 1101 ++++++++++++++++++++++++------------------------ po/clutter-1.0.pot | 1104 ++++++++++++++++++++++++------------------------ po/cs.po | 58 ++-- po/da.po | 1101 ++++++++++++++++++++++++------------------------ po/de.po | 1107 ++++++++++++++++++++++++------------------------- po/en_GB.po | 58 ++-- po/eo.po | 1126 ++++++++++++++++++++++++------------------------- po/es.po | 58 ++-- po/fr.po | 1106 ++++++++++++++++++++++++------------------------ po/gl.po | 58 ++-- po/hi.po | 58 ++-- po/id.po | 58 ++-- po/it.po | 58 ++-- po/kn.po | 58 ++-- po/lt.po | 58 ++-- po/lv.po | 58 ++-- po/nb.po | 58 ++-- po/nl.po | 58 ++-- po/or.po | 63 ++-- po/pa.po | 1116 ++++++++++++++++++++++++------------------------- po/pl.po | 58 ++-- po/pt.po | 1100 ++++++++++++++++++++++++------------------------ po/pt_BR.po | 1105 ++++++++++++++++++++++++------------------------ po/ru.po | 58 ++-- po/sl.po | 58 ++-- po/sr.po | 1115 ++++++++++++++++++++++++------------------------- po/sr@latin.po | 1123 ++++++++++++++++++++++++------------------------- po/sv.po | 58 ++-- po/ta.po | 58 ++-- po/te.po | 1105 ++++++++++++++++++++++++------------------------ po/tr.po | 58 ++-- po/uk.po | 1100 ++++++++++++++++++++++++------------------------ po/zh_CN.po | 58 ++-- po/zh_HK.po | 1188 +++++++++++++++++++++++++--------------------------- po/zh_TW.po | 1188 +++++++++++++++++++++++++--------------------------- 39 files changed, 9452 insertions(+), 9724 deletions(-)