commit ec96435f2f3ba36a98cfe60a217b1651b4d2ee63 Author: Emmanuele Bassi Date: Mon Sep 17 22:48:44 2012 +0100 Release Clutter 1.11.16 (snapshot) NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 47 insertions(+), 1 deletion(-) commit cd67c7fd243025aac080faf50a1848f1d5842915 Author: Emmanuele Bassi Date: Mon Sep 10 09:21:34 2012 +0100 drag-action: Allow destroying the dragged actor inside ::drag-end It should be possible to destroy the actor currently being dragged from within the ::drag-end signal. In order to do this, we need to keep a reference on the action for the duration of the emit_drag_end() function as well as resetting the action's state inside the dispose() implementation, to avoid trying to access cleared data. https://bugzilla.gnome.org/show_bug.cgi?id=681814 clutter/clutter-drag-action.c | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) commit c095de87057ef32e0ca7610a3da80577dae3cca8 Author: Yuri Myasoedov Date: Mon Sep 17 15:55:50 2012 +0400 Updated Russian translation po/ru.po | 461 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 207 insertions(+), 254 deletions(-) commit 8d53bbd34f597aac29782bbe78cd664bf33cbe6d Author: Emmanuele Bassi Date: Thu Sep 6 13:03:05 2012 +0100 docs: Document the states of a GestureAction Useful notes for developers writing gesture recognizers. clutter/clutter-gesture-action.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) commit 838a6d9218effd5fd31577f0f3342acc6d7cc44a Author: Ask H. Larsen Date: Sun Sep 16 02:07:53 2012 +0200 Updated Danish translation po/da.po | 1869 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 1077 insertions(+), 792 deletions(-) commit 165871024cfe16ad081deef1ae2eda536eb3e073 Author: Emanuele Aina Date: Thu Sep 13 12:05:21 2012 +0200 stage: fix typo and format identifiers in debug notes https://bugzilla.gnome.org/show_bug.cgi?id=683937 clutter/clutter-stage.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e6fcdb0644d5b5ea73e646aec43967c9a50b39cf Author: Emanuele Aina Date: Thu Sep 13 11:20:00 2012 +0200 click-action: add touch event support Allow for touch events to trigger the "clicked" event on ClickAction without introducing API changes. https://bugzilla.gnome.org/show_bug.cgi?id=683936 clutter/clutter-click-action.c | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) commit d616fd628b04824c0c1469dfc12c81b1b1bca354 Author: Emanuele Aina Date: Wed Sep 12 20:08:16 2012 +0200 tests: style fixes to test-events Oops, I pushed the commit without the style fixes. Followup commit for 47347d5. tests/interactive/test-events.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 47347d5f5cc3566f6927ab8a2a27c274159c9056 Author: Emanuele Aina Date: Wed Sep 12 14:45:05 2012 +0200 tests: handle smooth scroll events in test-events Print the precise scroll delta for smooth scroll events and correctly print the direction for left/right scrolls. https://bugzilla.gnome.org/show_bug.cgi?id=683870 tests/interactive/test-events.c | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) commit 8a692103633d5af3245bd758873f26619a92dece Author: Emanuele Aina Date: Wed Sep 12 14:22:30 2012 +0200 tests: track touch events in test-events Enable xinput support in the X11 backend form test-events to receive touch[begin|update|end] events. https://bugzilla.gnome.org/show_bug.cgi?id=683869 tests/interactive/test-events.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit 19de5d254165adae02c5795384716270f98fe3fb Author: Emanuele Aina Date: Tue Sep 11 19:20:19 2012 +0200 action: fix CLUTTER_GESTURE_ACTION_GET_CLASS() Fix the same cut'n'paste error fixed for GestureAction in 609766fa, this time in ClickAction, PanAction, RotateAction and SwipeAction. https://bugzilla.gnome.org/show_bug.cgi?id=683430 clutter/clutter-click-action.h | 2 +- clutter/clutter-pan-action.h | 2 +- clutter/clutter-rotate-action.h | 2 +- clutter/clutter-swipe-action.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit a6a96f0946b8735960267ef81b50c66aba26ce01 Author: Nilamdyuti Goswami Date: Tue Sep 11 16:58:46 2012 +0530 Assamese translation updated po/as.po | 380 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 206 insertions(+), 174 deletions(-) commit ea50df6bb616542f8a159ad3ea7ce031d856f712 Author: Rui Matos Date: Sun Sep 9 20:44:43 2012 +0200 text: Don't accept new line characters in single line mode Modified Return key presses don't trigger ::activate so we would end up adding an unprintable character to a single paragraph mode pango layout which renders it as a box. https://bugzilla.gnome.org/show_bug.cgi?id=623344 clutter/clutter-text.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5e18c2f9b47a4d9eb3c51c8e8487a2474d969c97 Author: Ihar Hrachyshka Date: Sun Sep 9 15:29:05 2012 +0300 Updated Belarusian translation. po/be.po | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) commit 69b83d1f7018bfd5eaa885d55e1e061f6b91e4f6 Author: Duarte Loreto Date: Sun Sep 9 01:17:39 2012 +0100 Updated Portuguese translation po/pt.po | 492 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 266 insertions(+), 226 deletions(-) commit 67fa2e68097c75069bcb2c18d8151c531615a4f4 Author: Martin Srebotnjak Date: Sat Sep 8 20:39:51 2012 +0200 Updated Slovenian translation po/sl.po | 104 +++++++++++++++++++++------------------------------------------ 1 file changed, 34 insertions(+), 70 deletions(-) commit 6a4060c2d7e4e8ba52f81d2b4b5dffd2c6cf1523 Author: Tom Tryfonidis Date: Sat Sep 8 12:12:38 2012 +0300 Updated Greek translation po/el.po | 375 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 207 insertions(+), 168 deletions(-) commit c3e574a389c1a85a5d73a078f3cfcf0619ae0f26 Author: Debarshi Ray Date: Wed Aug 29 00:24:30 2012 +0200 actor: Fix the content box for CLUTTER_CONTENT_GRAVITY_RESIZE_ASPECT The code for calculating the content box when the aspect ratio is greater than 1 was broken. The same code that did the calculation for aspect ratio less than 1 should be used in all cases. Fixes: https://bugzilla.gnome.org/682161 clutter/clutter-actor.c | 40 +++++++++------------------------------- 1 file changed, 9 insertions(+), 31 deletions(-) commit 75e7fcdb2c105254572a46525f236ff9076e761c Author: Enrico Nicoletto Date: Fri Sep 7 11:57:13 2012 -0400 Added Brazilian Portuguese translation. po/pt_BR.po | 1433 ++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 837 insertions(+), 596 deletions(-) commit 568c8e19195983ccb2e509c97a3b6df9c1f1a6a6 Author: Matej Urbančič Date: Fri Sep 7 15:19:30 2012 +0200 Updated Slovenian translation po/sl.po | 1484 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 876 insertions(+), 608 deletions(-) commit f6d7cc5ee6371c2ad9f899c8da78ad1e57cd5e1a Author: Christian Kirbach Date: Thu Sep 6 23:07:25 2012 +0200 Updated German translation po/de.po | 2046 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 1128 insertions(+), 918 deletions(-) commit a71c38445a2943915f51a26f1c42db24749864be Author: Yuri Myasoedov Date: Thu Sep 6 22:41:33 2012 +0400 Updated Russian translation po/ru.po | 2041 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 1188 insertions(+), 853 deletions(-) commit 9caf9ffbbb6fbbc2e3a03bca14253182da5ac5bc Author: Emanuele Aina Date: Thu Sep 6 11:12:53 2012 +0200 gesture-action: unregister point on missed release events When we miss button release events (eg. when they happen outside of our window) we must ensure that the corresponding point is removed from the array of tracked points, otherwise GestureAction will get very confused and will cancel all subsequent gestures. https://bugzilla.gnome.org/show_bug.cgi?id=683471 clutter/clutter-gesture-action.c | 1 + 1 file changed, 1 insertion(+) commit 3b298ddfa333eb4963c24f119b6578398b821ef0 Author: Emanuele Aina Date: Wed Sep 5 14:50:28 2012 +0000 pan-action: emit ::pan-stopped before ::gesture-begin When starting a new gesture before the momentum of the previous one has finished the ::pan-stopped was counter-intuitively emitted after the new ::gesture-begin. Make use of gesture_prepare() to reset the state of the action right before emitting ::gesture-begin. https://bugzilla.gnome.org/show_bug.cgi?id=683431 clutter/clutter-pan-action.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) commit 2001cd7a2c4b3e5fb6ac48149208756900479308 Author: Emanuele Aina Date: Wed Sep 5 14:47:25 2012 +0000 gesture-action: add gesture_prepare() virtual function The gesture_prepare() virtual function is called before the ::gesture-begin signal is emitted, and allows a subclass to reset its state. https://bugzilla.gnome.org/show_bug.cgi?id=683431 clutter/clutter-gesture-action.c | 7 +++++++ clutter/clutter-gesture-action.h | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) commit 609766fa2bc4975fef369607c62a1de4c278f8a3 Author: Emanuele Aina Date: Wed Sep 5 15:21:14 2012 +0000 gesture-action: fix CLUTTER_GESTURE_ACTION_GET_CLASS() Fix a cut'n'paste error where CLUTTER_GESTURE_ACTION_GET_CLASS() was returning the private class data instead of the class instance. https://bugzilla.gnome.org/show_bug.cgi?id=683430 clutter/clutter-gesture-action.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f67aa36e3b7e7435a19902c95d9ff46954d18993 Author: Emmanuele Bassi Date: Thu Sep 6 12:11:31 2012 +0100 color: Simplify shade() implementation We can use the CLAMP macro, instead of a bunch of ifs. clutter/clutter-color.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) commit 44cf976c5171e58873269f89529073bfaca584bd Author: Мирослав Николић Date: Wed Sep 5 22:09:57 2012 +0200 Updated Serbian translation po/sr.po | 568 ++++++++++++++++++++++++++++++++------------------------- po/sr@latin.po | 568 ++++++++++++++++++++++++++++++++------------------------- 2 files changed, 632 insertions(+), 504 deletions(-) commit 3398f3acdfcbb727db12abac30b4f09629edef1d Author: Jasper St. Pierre Date: Mon Sep 3 20:06:27 2012 -0300 stage: Normalize key focus setting We often mean that when key_focus == NULL, it's assumed to be on the stage, and clutter_stage_get_key_focus() reflects this. We also do a lot of check around the lines of key_focus == NULL instead of also checking for the stage, so make sure to normalize it so that explicitly grabbing the stage's key focus will not change our behaviour. https://bugzilla.gnome.org/show_bug.cgi?id=683301 clutter/clutter-stage.c | 4 ++++ 1 file changed, 4 insertions(+) commit 1930c187a8d6c27c348fa9a54874055afc7e5ab4 Author: Alexandre Franke Date: Wed Sep 5 16:02:07 2012 +0200 Update French translation po/fr.po | 1450 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 840 insertions(+), 610 deletions(-) commit 98f8723f4d23b976061ca13d625bcf07fcdc15b6 Author: Chao-Hsiung Liao Date: Wed Sep 5 19:36:46 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 426 ++++++++++++++++++++++++++++++++---------------------------- po/zh_TW.po | 424 +++++++++++++++++++++++++++++++---------------------------- 2 files changed, 457 insertions(+), 393 deletions(-) commit 950e60f82400bdafa0220ba336ee3ed3986befad Author: Emmanuele Bassi Date: Wed Sep 5 09:38:17 2012 +0100 x11: Add EventSequence → touch detail accessor The ClutterEventSequence structure is a fully opaque type; on X11, it is just an unsigned integer that gets converted into a pointer, but in the future it may become a fully fledged data structure. Obviously, we cannot tell people to just dereference the pointer into an integer in order to use it, and still retain the ability to change the type; for this reason, we need a proper accessor function to convert the EventSequence into a touch detail, to be used with the XInput API. clutter/clutter.symbols | 1 + clutter/x11/clutter-device-manager-xi2.c | 6 ++++-- clutter/x11/clutter-event-x11.c | 18 ++++++++++++++++++ clutter/x11/clutter-x11.h | 2 ++ doc/reference/clutter/clutter-sections.txt | 1 + 5 files changed, 26 insertions(+), 2 deletions(-) commit 263592739c672f2d0f5bf6b6dadb6835ef655bb6 Author: Dirgita Date: Tue Sep 4 19:40:29 2012 +0700 Updated Indonesian translation po/id.po | 428 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 230 insertions(+), 198 deletions(-) commit 89c83953f58dbeeba183e9d1aed7786a302b431f Author: Bruce Cowan Date: Tue Sep 4 11:49:50 2012 +0100 Updated British English translation po/en_GB.po | 1853 ++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 1069 insertions(+), 784 deletions(-) commit 2ed703cf061e7dcbacb1669f444068e34bdb48ff Author: Emmanuele Bassi Date: Mon Sep 3 22:48:52 2012 +0100 Post-release version bump to 1.11.15 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)