commit 9cb351f39396e5b27c716a20824fce31e5e1244a Author: Emmanuele Bassi Date: Mon Apr 14 22:53:19 2014 +0100 Release Clutter 1.18.2 NEWS | 41 +++++++++++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 43 insertions(+), 2 deletions(-) commit ef2a94de9352de550b7837d2474aab118bea1bd0 Author: Emmanuele Bassi Date: Mon Apr 14 22:23:36 2014 +0100 master-clock: Clean up the over-budget diagnostic Use the difference between the elapsed time and the available budget, so that the message can be read more easily. clutter/clutter-master-clock.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit b2e8bbe9e9ce3bc1573d5dc69b8dc18c5d4538f2 Author: Vadim Rutkovsky Date: Mon Apr 14 09:02:05 2014 -0400 Add 1.10 as a valid lcov version https://bugzilla.gnome.org/show_bug.cgi?id=728177 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3517c11c9bfc248eb589a6c8c43bfdc6b8656029 Author: Adel Gadllah Date: Thu Apr 10 21:06:47 2014 +0200 stage-cogl: Don't mess with the damage_history list when buffer_age is not available clutter/cogl/clutter-stage-cogl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 79297d5c1cd0edd80aa79740b83d58025478ed12 Author: maria thukididu Date: Sun Apr 6 19:48:17 2014 +0300 Updated Greek translation po/el.po | 1022 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 530 insertions(+), 492 deletions(-) commit f9d99d1c4e573d08bdada42c0b70c984476c9541 Author: Emmanuele Bassi Date: Wed Apr 2 19:25:55 2014 +0100 test-utils: Skip tests if no DISPLAY is set Instead of just bailing out when initializing the test suite, we can do a much better job and skip all the tests. This means that the TAP driver will work correctly instead of dying a horrible death, and we get a nice report with a proper cause of the test skipping. clutter/clutter-test-utils.c | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) commit f065a34e4698af8e4b04a939c077d348e5294236 Author: Emmanuele Bassi Date: Mon Mar 24 13:20:48 2014 +0000 Remove clutter.symbols The Visual Studio build files have been updated to not use it, so we can remove it from the repository. clutter/Makefile.am | 1 - clutter/clutter.symbols | 1669 ----------------------------------------------- 2 files changed, 1670 deletions(-) commit 363c0d2f7aec5ce3ce3601dbcca482a601bd86b3 Author: Emilio Pozuelo Monfort Date: Tue Mar 25 13:44:34 2014 +0100 wayland: Add missing CLUTTER_AVAILABLE annotations Signed-off-by: Emilio Pozuelo Monfort https://bugzilla.gnome.org/show_bug.cgi?id=727020 clutter/wayland/clutter-wayland-surface.h | 7 +++++++ 1 file changed, 7 insertions(+) commit 678aaa3795be8d22b37f6d54d1478ec4428db012 Author: Andika Triwidada Date: Fri Mar 21 10:38:32 2014 +0000 Updated Indonesian translation po/id.po | 950 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 472 insertions(+), 478 deletions(-) commit 62688569a8d38e1f510e9e752789a616faea205c Author: teuf Date: Fri Mar 21 08:31:19 2014 +0000 Updated French translation po/fr.po | 215 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 109 insertions(+), 106 deletions(-) commit 5d53620bb94e428f891d1d0c143c2afd47b1466b Author: David Warman Date: Tue Feb 25 18:14:00 2014 +0000 stage: re-implement minimal paint() method to respect Z order Without a paint() implementation in clutter-stage, the function from clutter-group is used. That class has its own child list, but attempts to use sort_depth_order, which is empty in this case. This provides a partial fix by replacing a minimal paint(), see: https://bugzilla.gnome.org/show_bug.cgi?id=711645 clutter/clutter-stage.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 2b3fac8b3ddc51b2bef5f294495472ce00924efa Author: Chun-wei Fan Date: Fri Mar 21 00:33:10 2014 +0800 clutter-version.h.in: Refine how CLUTTER_VAR is Defined Define CLUTTER_VAR like how it is done on GLib, so that the version constants can be exported and imported appropriately on different compilers. https://bugzilla.gnome.org/show_bug.cgi?id=726762 clutter/clutter-version.h.in | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit d42cb2a4d3027b867625dd90afe391e3cc3027fe Author: Chun-wei Fan Date: Thu Mar 20 22:56:07 2014 +0800 MSVC Build: Update Clutter DLL Build Defines Define DLL_EXPORT when we are building the Clutter DLL, to ensure that constants are exported properly. https://bugzilla.gnome.org/show_bug.cgi?id=726762 build/win32/vs10/clutter-build-defines.props | 2 +- build/win32/vs9/clutter-build-defines.vsprops | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 4c204a4f3eb70e79e3a348b6347bc9686ab9f25e Author: Chun-wei Fan Date: Thu Mar 20 14:32:26 2014 +0800 clutter-event-win32.c: Avoid a Crash Commit e70a0109 simplified the dispatching of events by passing the event's owernership to ClutterStage, but it may be so that any.stage is NULL at some point on Windows, which will either cause _clutter_stage_queue_event() to crash or issue a critical warning. Avoid this problem by checking whether event->any.stage is not NULL before trying to call _clutter_stage_queue_event(). https://bugzilla.gnome.org/show_bug.cgi?id=726765 clutter/win32/clutter-event-win32.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 891d3fce0084134a6f6b725557877c3d6c7e8ad2 Author: Chun-wei Fan Date: Thu Mar 20 09:30:17 2014 +0800 Fix on Last Commit of config.h.win32.in Missed a /* before an #undef line, causing build warnings, oops, sorry. clutter/config.h.win32.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 44d688cdfbec2ca7de589bb766720d57ea513991 Author: Chun-wei Fan Date: Thu Mar 20 09:18:57 2014 +0800 Update config.h.win32.in Further ...so that its entries will reflect the entries that are checked by the autotools builds on config.h.in. Also take into consideration for MinGW builds and for newer Visual Studio versions, such as the availability for inttypes.h. Update the layout of the file cosmetic-wise as well. clutter/config.h.win32.in | 66 ++++++++++++++++++++++++++++++----------------- 1 file changed, 42 insertions(+), 24 deletions(-) commit 783bc64a02f1bf946606d61cf92ce683513c0838 Author: Chun-wei Fan Date: Thu Mar 20 08:57:06 2014 +0800 Visual Studio Builds: Don't Generate a .def File Clutter, like GTK+ and GLib, has recently switched to a visibility-based method of exporting symbols, so update the Visual Studio build files to do likewise, by using __declspec (dllexport). This eliminats the need to use a .def file to export the symbols. The pre-configured config.h.win32.in is also updated accordingly for this purpose. The clutter.symbols file can be dropped if it is not being used otherwise. build/win32/vs10/clutter-gen-srcs.props | 16 ------- build/win32/vs10/clutter.vcxproj.filtersin | 1 - build/win32/vs10/clutter.vcxprojin | 34 -------------- build/win32/vs9/clutter-gen-srcs.vsprops | 14 ------ build/win32/vs9/clutter.vcprojin | 74 ------------------------------ clutter/config.h.win32.in | 7 +++ 6 files changed, 7 insertions(+), 139 deletions(-) commit 8c9b5d0568c7bb6f809b2cd6c787f48deb0a87f2 Author: Emmanuele Bassi Date: Wed Mar 19 22:01:53 2014 +0000 Bump the dependency of Cogl to 1.17.5 The EGL/KMS backend requires unreleased API. https://bugzilla.gnome.org/show_bug.cgi?id=726703 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f06400da7d7dab4c0a06db9a23d6c40941da24f6 Author: Ask H. Larsen Date: Wed Mar 19 22:36:14 2014 +0100 Updated Danish translation po/da.po | 1100 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 580 insertions(+), 520 deletions(-) commit ccc5eb9f3588a3c66c2fc1f782b78e574e7ee5a7 Author: Emmanuele Bassi Date: Tue Mar 18 19:06:49 2014 +0000 build: Resync our copy of introspection.m4 build/autotools/introspection.m4 | 2 ++ 1 file changed, 2 insertions(+) commit 6414c017192cdbacf7f60a3df33a7e04b0c34251 Author: Emmanuele Bassi Date: Tue Mar 18 14:26:54 2014 +0000 Post-release version bump to 1.18.1 configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)