commit e0f19ab2c920f9b11b206cc34424f04cf71abd54 Author: Emmanuele Bassi Date: Mon Mar 17 23:23:36 2014 +0000 Release Clutter 1.18.0 NEWS | 39 +++++++++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 41 insertions(+), 2 deletions(-) commit fa891a7a3c83d1ab06e241bc99fae684f3e3469a Author: Emmanuele Bassi Date: Mon Mar 17 23:11:29 2014 +0000 docs: Remove --sgml-mode from the build options We're not providing SGML any more. doc/reference/cally/Makefile.am | 2 +- doc/reference/clutter/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit f0ac5e176f7bc2a3ac9da37fdb213108a9c94442 Author: Emmanuele Bassi Date: Mon Mar 17 23:10:41 2014 +0000 Require GTK-Doc 1.20 We want the fancy new MarkDown parser. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8453807ce95cddfd051b4844d2d51d1b8b68fb9d Author: Emmanuele Bassi Date: Mon Mar 17 23:10:25 2014 +0000 docs: Add missing symbols to the API reference doc/reference/clutter/clutter-sections.txt | 2 ++ 1 file changed, 2 insertions(+) commit 4f5dd5ad4332e490b0ed57e9febd5fc53c69da7f Author: Emmanuele Bassi Date: Tue Mar 18 14:14:22 2014 +0000 docs: Remove last stray DocBook tags clutter/clutter-action.h | 7 +++---- clutter/clutter-actor-meta.h | 4 ++-- clutter/clutter-actor.h | 2 +- clutter/clutter-align-constraint.h | 2 +- clutter/clutter-backend.h | 2 +- clutter/clutter-bind-constraint.h | 2 +- clutter/clutter-blur-effect.h | 2 +- clutter/clutter-brightness-contrast-effect.h | 2 +- clutter/clutter-canvas.h | 4 ++-- clutter/clutter-click-action.h | 4 ++-- clutter/clutter-colorize-effect.h | 2 +- clutter/clutter-constraint.h | 7 +++++-- clutter/clutter-content.h | 4 ++-- clutter/clutter-deform-effect.h | 4 ++-- clutter/clutter-desaturate-effect.h | 2 +- clutter/clutter-drag-action.h | 4 ++-- clutter/clutter-drop-action.h | 4 ++-- clutter/clutter-gesture-action.h | 4 ++-- clutter/clutter-image.h | 4 ++-- clutter/clutter-page-turn-effect.h | 2 +- clutter/clutter-paint-node-private.h | 2 +- clutter/clutter-paint-nodes.h | 10 +++++----- clutter/clutter-pan-action.h | 4 ++-- clutter/clutter-path-constraint.h | 2 +- clutter/clutter-property-transition.h | 4 ++-- clutter/clutter-rotate-action.h | 4 ++-- clutter/clutter-scroll-actor.h | 4 ++-- clutter/clutter-shader-effect.h | 4 ++-- clutter/clutter-snap-constraint.h | 2 +- clutter/clutter-stage-window.h | 2 +- clutter/clutter-swipe-action.h | 4 ++-- clutter/clutter-tap-action.h | 4 ++-- clutter/clutter-text-buffer.h | 4 ++-- clutter/clutter-transition-group.h | 4 ++-- clutter/clutter-transition.h | 4 ++-- clutter/clutter-types.h | 8 ++++---- clutter/clutter-zoom-action.h | 4 ++-- clutter/deprecated/clutter-state.h | 6 +++--- clutter/deprecated/clutter-timeout-pool.h | 2 +- clutter/egl/clutter-egl.h | 6 +++--- 40 files changed, 77 insertions(+), 75 deletions(-) commit ddc1955f6b5bfe4d7785d38e391380a992395011 Author: Emmanuele Bassi Date: Mon Mar 17 23:10:07 2014 +0000 docs: Port backend-specific sections to markdown clutter/cex100/clutter-backend-cex100.c | 4 ++-- clutter/cex100/clutter-cex100.h.in | 3 +-- clutter/egl/clutter-egl.h | 4 +--- clutter/wayland/clutter-backend-wayland.c | 3 +-- clutter/x11/clutter-backend-x11.c | 15 +++++++-------- 5 files changed, 12 insertions(+), 17 deletions(-) commit 46051bfb20eaa9718725e5fbf0f7722672753bb6 Author: Emmanuele Bassi Date: Mon Mar 17 23:09:27 2014 +0000 docs: Port deprecated sections to markdown syntax And drop docbook tags along the way. clutter/deprecated/clutter-actor-deprecated.c | 4 +- clutter/deprecated/clutter-alpha.c | 55 +++++------ clutter/deprecated/clutter-animation.c | 130 ++++++++---------------- clutter/deprecated/clutter-animator.c | 95 ++++++++---------- clutter/deprecated/clutter-behaviour-ellipse.c | 4 +- clutter/deprecated/clutter-behaviour-path.c | 4 +- clutter/deprecated/clutter-box.c | 40 ++++---- clutter/deprecated/clutter-cairo-texture.c | 24 ++--- clutter/deprecated/clutter-state.c | 132 ++++++++++++------------- clutter/deprecated/clutter-table-layout.c | 30 +++--- clutter/deprecated/clutter-texture.c | 45 +++------ 11 files changed, 228 insertions(+), 335 deletions(-) commit 12370bd4f8246f72abe75fae90fdee452c7a8f58 Author: Emmanuele Bassi Date: Mon Mar 17 23:07:58 2014 +0000 docs: Move to markdown We're removing docbook tags in favour of the markdown syntax. clutter/clutter-actor.c | 904 +++++++++++++++++++------------------ clutter/clutter-backend.c | 8 +- clutter/clutter-bin-layout.c | 34 +- clutter/clutter-bind-constraint.c | 31 +- clutter/clutter-binding-pool.c | 19 +- clutter/clutter-box-layout.c | 34 +- clutter/clutter-canvas.c | 9 +- clutter/clutter-child-meta.h | 9 +- clutter/clutter-clone.c | 6 +- clutter/clutter-color.c | 28 +- clutter/clutter-constraint.c | 207 ++++----- clutter/clutter-deform-effect.c | 19 +- clutter/clutter-drag-action.c | 20 +- clutter/clutter-drop-action.c | 14 +- clutter/clutter-effect.c | 158 +++---- clutter/clutter-flow-layout.c | 35 +- clutter/clutter-gesture-action.c | 64 +-- clutter/clutter-image.c | 9 +- clutter/clutter-input-device.c | 20 +- clutter/clutter-layout-manager.c | 285 ++---------- clutter/clutter-main.c | 140 ++---- clutter/clutter-model.c | 70 +-- clutter/clutter-offscreen-effect.c | 41 +- clutter/clutter-paint-volume.c | 64 +-- clutter/clutter-path.c | 67 +-- clutter/clutter-script.c | 10 +- clutter/clutter-scroll-actor.c | 9 +- clutter/clutter-settings.c | 24 +- clutter/clutter-shader-effect.c | 100 ++-- clutter/clutter-stage.c | 50 +- clutter/clutter-test-utils.c | 2 +- clutter/clutter-test-utils.h | 2 +- clutter/clutter-text.c | 4 +- clutter/clutter-timeline.c | 47 +- clutter/clutter-types.h | 4 +- clutter/clutter-units.c | 6 +- 36 files changed, 1062 insertions(+), 1491 deletions(-) commit 115104db8cec7defb010802186430695f0cac77b Author: Emmanuele Bassi Date: Mon Mar 17 23:05:09 2014 +0000 cally: Remove docbook tags clutter/cally/cally-group.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 8fc47244b0c182ecb79a6acce69a8d9669bb9202 Author: Emmanuele Bassi Date: Mon Mar 17 18:52:27 2014 +0000 build: Remove abicheck.sh We now control the visibility of symbols directly from the header files, so we always have the correct ABI. clutter/Makefile.am | 19 ------------------- clutter/abicheck.sh | 46 ---------------------------------------------- 2 files changed, 65 deletions(-) commit 386be83f249f81bdb95bdccda473f8f1e9cad2c2 Author: Emmanuele Bassi Date: Mon Mar 17 18:45:56 2014 +0000 New visibility handling in Clutter Instead of listing every public symbol inside an ancillary file, we can use compiler annotations. This scheme is also used by GLib and GTK+. The symbols file is left in tree until the Visual Studio rules are fixed, but it's not used any more during distcheck. I double-checked that the exposed ABI is the same before and after this change, except for symbols that were never meant to be public in the first place, and that escaped our attention when we generated the first version of the symbols file. clutter/Makefile.am | 2 +- configure.ac | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) commit 5c4c2aa52f209758c3f6533ebcaeebf6b80fa029 Author: Emmanuele Bassi Date: Mon Mar 17 18:51:02 2014 +0000 symbols: Fix the expected ABI Some symbols that were never meant to be exported ended up in the symbols file. clutter/clutter.symbols | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit 3b21999494a7196f1d3c7d5297d4abed39a98ec7 Author: Emmanuele Bassi Date: Mon Mar 17 18:43:08 2014 +0000 Use _CLUTTER_EXTERN to define CLUTTER_VAR The macro is defined outside of the header, and does all the heavy lifting of getting the proper attributes. clutter/clutter-version.h.in | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) commit c44f73a7f142eebad2089c285cde19a4c13a8256 Author: Emmanuele Bassi Date: Mon Mar 17 18:36:34 2014 +0000 Include "config.h" Otherwise the symbol annotation won't be expanded correctly. clutter/clutter-keysyms-table.c | 2 ++ 1 file changed, 2 insertions(+) commit 53a86e91d95d87fa28a3836deca537823d2ef5e0 Author: Emmanuele Bassi Date: Mon Mar 17 18:35:58 2014 +0000 Annotate symbols in backend-specific headers Like we did for the rest of the API. clutter/egl/clutter-egl.h | 5 ++++- clutter/gdk/clutter-gdk.h | 7 +++++++ clutter/wayland/clutter-wayland-compositor.h | 4 ++-- clutter/win32/clutter-win32.h | 5 +++++ clutter/x11/clutter-glx-texture-pixmap.h | 1 + clutter/x11/clutter-x11-texture-pixmap.h | 9 +++++++++ clutter/x11/clutter-x11.h | 22 ++++++++++++++++++++++ 7 files changed, 50 insertions(+), 3 deletions(-) commit 66826bc6ba8a9fa250210ae16dfbf406d71dce24 Author: Emmanuele Bassi Date: Mon Mar 17 19:26:27 2014 +0000 Annotate symbol visibility in Cally Like we did for the main library. clutter/cally/cally-actor.h | 13 +++++++++---- clutter/cally/cally-clone.c | 1 + clutter/cally/cally-clone.h | 10 ++++++---- clutter/cally/cally-group.c | 2 ++ clutter/cally/cally-group.h | 8 +++++--- clutter/cally/cally-main.h | 9 +++++++-- clutter/cally/cally-rectangle.c | 5 +++++ clutter/cally/cally-rectangle.h | 8 +++++--- clutter/cally/cally-root.c | 8 +++++++- clutter/cally/cally-root.h | 10 ++++++---- clutter/cally/cally-stage.c | 1 + clutter/cally/cally-stage.h | 8 +++++--- clutter/cally/cally-text.c | 2 ++ clutter/cally/cally-text.h | 10 ++++++---- clutter/cally/cally-texture.c | 5 +++++ clutter/cally/cally-texture.h | 10 ++++++---- clutter/cally/cally-util.h | 8 +++++--- 17 files changed, 83 insertions(+), 35 deletions(-) commit c69bb976b3e92cb4d4ef270fb955ce1c8f85a281 Author: Emmanuele Bassi Date: Mon Mar 17 18:19:52 2014 +0000 Annotate all public symbols We are going to switch to compiler annotations to determine the visibility of the symbols. clutter/clutter-action.h | 11 +++- clutter/clutter-actor-meta.h | 6 ++ clutter/clutter-actor.c | 2 - clutter/clutter-actor.h | 89 ++++++++++++++++++++++++++++ clutter/clutter-align-constraint.h | 8 +++ clutter/clutter-animatable.h | 5 ++ clutter/clutter-backend.h | 22 ++++--- clutter/clutter-bin-layout.h | 6 +- clutter/clutter-bind-constraint.h | 8 +++ clutter/clutter-binding-pool.h | 13 ++++ clutter/clutter-blur-effect.h | 2 + clutter/clutter-box-layout.h | 9 +++ clutter/clutter-brightness-contrast-effect.h | 8 +++ clutter/clutter-cairo.h | 2 + clutter/clutter-child-meta.h | 9 ++- clutter/clutter-click-action.h | 6 ++ clutter/clutter-clone.h | 12 ++-- clutter/clutter-color.h | 39 +++++++++--- clutter/clutter-colorize-effect.h | 4 ++ clutter/clutter-constraint.h | 9 +++ clutter/clutter-container.h | 86 +++++++++++++++------------ clutter/clutter-deform-effect.h | 28 +++++---- clutter/clutter-desaturate-effect.h | 4 ++ clutter/clutter-device-manager.h | 8 ++- clutter/clutter-drag-action.h | 10 ++++ clutter/clutter-drop-action.h | 2 + clutter/clutter-effect.h | 12 +++- clutter/clutter-enum-types.c.in | 1 + clutter/clutter-enum-types.h.in | 19 +++--- clutter/clutter-event.h | 52 +++++++++++++--- clutter/clutter-feature.h | 2 + clutter/clutter-fixed-layout.h | 2 + clutter/clutter-flow-layout.h | 14 +++++ clutter/clutter-gesture-action.h | 7 +++ clutter/clutter-group.h | 1 + clutter/clutter-input-device.h | 20 +++++++ clutter/clutter-interval.c | 8 ++- clutter/clutter-interval.h | 18 ++++++ clutter/clutter-layout-manager.h | 13 ++++ clutter/clutter-layout-meta.h | 2 + clutter/clutter-list-model.h | 3 + clutter/clutter-macros.h | 78 +++++++++++++----------- clutter/clutter-main.h | 36 +++++++++++ clutter/clutter-model.h | 43 +++++++++++++- clutter/clutter-offscreen-effect.h | 4 ++ clutter/clutter-page-turn-effect.h | 8 +++ clutter/clutter-path-constraint.h | 6 ++ clutter/clutter-path.h | 26 ++++++++ clutter/clutter-script.h | 16 +++++ clutter/clutter-scriptable.h | 5 ++ clutter/clutter-settings.h | 2 + clutter/clutter-shader-effect.h | 7 +++ clutter/clutter-shader-types.h | 11 +++- clutter/clutter-snap-constraint.h | 8 +++ clutter/clutter-stage-manager.h | 5 ++ clutter/clutter-stage.h | 35 +++++++++++ clutter/clutter-swipe-action.h | 2 + clutter/clutter-text.h | 67 +++++++++++++++++++++ clutter/clutter-texture.h | 2 + clutter/clutter-timeline.h | 25 ++++++++ clutter/clutter-types.h | 54 +++++++++++++++++ clutter/clutter-units.h | 18 ++++++ clutter/clutter-version.h.in | 6 -- clutter/clutter.h | 3 +- clutter/deprecated/clutter-fixed.h | 1 + 65 files changed, 908 insertions(+), 142 deletions(-) commit 2102573700c84dcb9f94a77eaee7863326ebe3db Author: teuf Date: Sun Mar 16 15:33:11 2014 +0000 Updated French translation po/fr.po | 921 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 493 insertions(+), 428 deletions(-) commit e70a0109f2306080a853aa15eb61fd9ce53edf73 Author: Rui Matos Date: Mon Nov 11 18:16:32 2013 +0100 Avoid needless event copies when queueing from a backend to a stage All backends follow the same pattern of queueing events first in ClutterMainContext, then copying them to a ClutterStage queue and immediately free them. Instead, we can just pass ownership of events directly to ClutterStage thus avoiding the allocation and copy in between. https://bugzilla.gnome.org/show_bug.cgi?id=711857 clutter/clutter-main.c | 2 +- clutter/clutter-stage-private.h | 3 ++- clutter/clutter-stage.c | 8 ++++++-- clutter/evdev/clutter-device-manager-evdev.c | 4 ++-- clutter/gdk/clutter-event-gdk.c | 3 +-- clutter/osx/clutter-event-loop-osx.c | 3 +-- clutter/tslib/clutter-event-tslib.c | 3 +-- clutter/wayland/clutter-event-wayland.c | 4 ++-- clutter/win32/clutter-event-win32.c | 3 +-- clutter/x11/clutter-event-x11.c | 7 +++---- 10 files changed, 20 insertions(+), 20 deletions(-) commit 572504db4db7b69a62825c755129efb58bb19b54 Author: Emmanuele Bassi Date: Sat Mar 15 19:31:54 2014 +0000 Edit an incorrect comment The location of the cool-off handling of clipped redraws has been moved to clutter-stage-x11.c a long time ago (commit 1b1e77b4). clutter/x11/clutter-stage-x11.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 79ece182dc1b6939bd4bf16c4bae7838aaf00de1 Author: Jasper St. Pierre Date: Fri Mar 14 21:24:57 2014 -0400 egl: Only expose clutter_egl_set_kms_fd if we have KMS support And only call the proper Cogl functions in that case, too. This fixes the build on platforms without KMS, like the BSDs. https://bugzilla.gnome.org/show_bug.cgi?id=726198 clutter/egl/clutter-backend-eglnative.c | 6 ++++++ clutter/egl/clutter-egl.h | 2 ++ 2 files changed, 8 insertions(+) commit a4440b718d17dccf9a7def882b42bb2f976510e9 Author: Jonas Ådahl Date: Wed Sep 18 21:56:06 2013 +0200 wayland: Keep track of button modifier state Keep track of the button modifier mask state in ClutterInputDeviceWayland and push its state to new button events going out. Signed-off-by: Jonas Ådahl https://bugzilla.gnome.org/show_bug.cgi?id=708781 clutter/wayland/clutter-input-device-wayland.c | 14 ++++++++++++++ clutter/wayland/clutter-input-device-wayland.h | 1 + 2 files changed, 15 insertions(+) commit a96daf82c255c0d8c45361b5b2059008d660029d Author: Jasper St. Pierre Date: Fri Feb 28 09:48:10 2014 -0500 egl: Add a way to set the KMS FD This is needed for the logind integration work, where logind will send us an already-opened FD to KMS. https://bugzilla.gnome.org/show_bug.cgi?id=726198 clutter/egl/clutter-backend-eglnative.c | 39 +++++++++++++++++++++++++++++++++ clutter/egl/clutter-egl.h | 2 ++ 2 files changed, 41 insertions(+) commit 06387c3fd79f174be3a8c12afda27b523e696153 Author: Adel Gadllah Date: Fri Mar 14 10:41:57 2014 +0100 stage-cogl: Fix feature check in clutter_stage_cogl_redraw We do not strictly require the 'swap-region' Cogl feature in order to use clipped redraws: they work equally well with just the 'buffer-age' Cogl feature. https://bugzilla.gnome.org/show_bug.cgi?id=726313 clutter/cogl/clutter-stage-cogl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f649d732f9c2507664a85e5358ccd6b541ffb24a Author: Adel Gadllah Date: Fri Mar 14 10:55:52 2014 +0100 clutter-stage-wayland: Enable clipped redraws _clutter_stage_window_can_clip_redraws is used to check for clipped redraws support but can_clip_redraws is not implemented by clutter-stage-wayland so it always returns FALSE causing full screen redraws. Fix that by implementing can_clip_redraws in clutter-stage-wayland. https://bugzilla.gnome.org/show_bug.cgi?id=726315 clutter/wayland/clutter-stage-wayland.c | 7 +++++++ 1 file changed, 7 insertions(+) commit e4497baaf02cbcc0acf345ad97795831f947de53 Author: Adel Gadllah Date: Fri Mar 14 14:18:33 2014 +0100 eglnative: Add clutter-stage-window implementation Add a ClutterStageEglNative implemennation that implements can_clip_redraws so that clipped redraws can work on eglnative. https://bugzilla.gnome.org/show_bug.cgi?id=726341 clutter/Makefile.am | 4 +- clutter/egl/clutter-backend-eglnative.c | 4 +- clutter/egl/clutter-stage-eglnative.c | 70 +++++++++++++++++++++++++++++++++ clutter/egl/clutter-stage-eglnative.h | 59 +++++++++++++++++++++++++++ 4 files changed, 134 insertions(+), 3 deletions(-) commit dcaf5686a243d8b75ebe85206386dcf380216851 Author: Jasper St. Pierre Date: Mon Mar 10 10:25:22 2014 -0400 evdev: Always create the main seat There could be times when we may not necessarily see a device appear at initialization time, like when we're VT switched away when we initialize, and thus we can't ever rely on a main seat appearing. Always create a main seat with logical pointer/keyboard devices, and tie the first physical seat that comes in to the main seat. https://bugzilla.gnome.org/show_bug.cgi?id=726199 clutter/evdev/clutter-device-manager-evdev.c | 31 ++++++++++++++-------------- 1 file changed, 15 insertions(+), 16 deletions(-) commit defe55ff097aa53897bdd43c5ffdeadaab9f2a85 Author: Jasper St. Pierre Date: Mon Mar 10 10:20:52 2014 -0400 evdev: Extract code for setting the libinput seat out We're going to create the main seat at an earlier time, when we don't have the physical libinput_seat yet, so we need to do the association later. https://bugzilla.gnome.org/show_bug.cgi?id=726199 clutter/evdev/clutter-device-manager-evdev.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit 5facd710c8258a60d99b0a98199f83aac7dd9139 Author: Jasper St. Pierre Date: Mon Mar 10 10:19:09 2014 -0400 evdev: Set the initial pointer position for all pointer devices Rather than just those on the main seat. https://bugzilla.gnome.org/show_bug.cgi?id=726199 clutter/evdev/clutter-device-manager-evdev.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit e23f77f1e62afd8db712ab75b788dd92f06b9b2a Author: Jasper St. Pierre Date: Sat Mar 1 13:06:25 2014 -0500 evdev: Extend the device open callback with a close callback as well We need to return the device to logind with ReleaseDevice(). https://bugzilla.gnome.org/show_bug.cgi?id=726199 clutter/evdev/clutter-device-manager-evdev.c | 29 +++++++++++++++++----------- clutter/evdev/clutter-evdev.h | 7 +++++-- 2 files changed, 23 insertions(+), 13 deletions(-) commit aa5a4e9e3c1cbeeb6658b0f33788487bc6867187 Author: Emmanuele Bassi Date: Tue Mar 11 22:50:04 2014 +0000 stage: Use the correct types for debug note clutter/clutter-stage.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 3b22c28da4d1a5080052b43b3ba6370b02f1d4b0 Author: Duarte Loreto Date: Wed Mar 12 01:48:11 2014 +0000 Updated Portuguese translation po/pt.po | 886 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 473 insertions(+), 413 deletions(-) commit 967d4c5b856dc910b42f5f1834a1ecc93035b9ec Author: Changwoo Ryu Date: Wed Mar 12 09:38:10 2014 +0900 Added Korean translation po/ko.po | 2799 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2799 insertions(+) commit 70835c904a63cf40e175163ef33cbe62f0bfbe89 Author: Bastian Winkler Date: Tue Mar 11 12:35:03 2014 +0100 grid-layout: Use correct orientation when requesting preferred child size Otherwise width and height are swapped. https://bugzilla.gnome.org/show_bug.cgi?id=725722 clutter/clutter-grid-layout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 65c7c4bcb6cdca0fafacce9b66eb394890f9e929 Author: Yuri Myasoedov Date: Tue Mar 11 16:20:07 2014 +0400 Updated Russian translation po/ru.po | 1118 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 602 insertions(+), 516 deletions(-) commit 146c0610b7cc76cb963567aea28002e822844d36 Author: Chao-Hsiung Liao Date: Sun Mar 9 11:29:52 2014 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 196 ++++++++++++++++++++++++++++++++---------------------------- po/zh_TW.po | 196 ++++++++++++++++++++++++++++++++---------------------------- 2 files changed, 206 insertions(+), 186 deletions(-) commit e95f7e34c001c9a92678a21920cc778ac1ad6c01 Author: Rūdolfs Mazurs Date: Sat Mar 8 19:46:12 2014 +0200 Updated Latvian translation po/lv.po | 935 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 500 insertions(+), 435 deletions(-) commit 986077cbda36dea47e5b342072f0a587c55a3643 Author: Wylmer Wang Date: Sat Mar 8 12:45:29 2014 +0000 Updated Chinese (China) translation po/zh_CN.po | 336 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 187 insertions(+), 149 deletions(-) commit c1fd29df7ac73ca85c0d3e0e2d9da92af250c9c4 Author: Chun-wei Fan Date: Fri Mar 7 12:28:40 2014 +0800 Fix The Win32 Backend for Newer Visual Studio Versions The GetSystemMetrics() function returns wrong values for SM_CXSIZEFRAME, SM_CYSIZEFRAME, SM_CXFIXEDFRAME and SM_CYFIXEDFRAME when built with Visual Studio 2012 and 2013 (unless the XP compatibility setting for the PlatformToolset entry is turned on), causing the window of Clutter programs to automatically shrink to a point where they become unusable. This patch uses AdjustWindowRectEx() for builds using Visual Studio 2012 and later, which deduces the required height and width of the Window properly. Unfortunately we can't use this for the VS 2008/2010 builds as they cause the Window to continually expand as the program is run. https://bugzilla.gnome.org/show_bug.cgi?id=725873 clutter/win32/clutter-stage-win32.c | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) commit acd7d9555c09ef7b22fe1b08980b1eaf9759405a Author: Chun-wei Fan Date: Wed Mar 5 18:44:19 2014 +0800 Fix Build of clutter-test-utils.c on Windows The use of "environ" clashes with a #define in Window's stdlib.h, at least on Visual Studio, so fix the build by prefixing environ with test_. https://bugzilla.gnome.org/show_bug.cgi?id=725716 clutter/clutter-test-utils.c | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit da22baa99d732af42f2fcbcd22042a5ddb9e82f6 Author: Chun-wei Fan Date: Thu Mar 6 19:51:50 2014 +0800 Visual Studio 2010 Projects: Add PlatformToolset Tag This adds a PlatformToolset tag for each configuration so that it is easier to upgrade the projects to Visual Studio 2012/2013 formats, which are largely the same as the Visual Studio 2010 projects. We can, for example, use a script to change the values of the PlatformToolset to make these projects usable out-of-the-box for Visual Studio 2012/2013. build/win32/vs10/cally-atkcomponent-example.vcxproj | 4 ++++ build/win32/vs10/cally-atkeditabletext-example.vcxproj | 4 ++++ build/win32/vs10/cally-atkevents-example.vcxproj | 4 ++++ build/win32/vs10/cally-atktext-example.vcxproj | 4 ++++ build/win32/vs10/cally-clone-example.vcxproj | 4 ++++ build/win32/vs10/clutter.vcxprojin | 8 ++++++++ build/win32/vs10/install.vcxproj | 4 ++++ build/win32/vs10/test-cogl-perf.vcxproj | 4 ++++ build/win32/vs10/test-interactive-clutter.vcxprojin | 4 ++++ build/win32/vs10/test-picking-performance.vcxproj | 4 ++++ build/win32/vs10/test-picking.vcxproj | 4 ++++ build/win32/vs10/test-random-text.vcxproj | 4 ++++ build/win32/vs10/test-state-hidden-performance.vcxproj | 4 ++++ build/win32/vs10/test-state-interactive-performance.vcxproj | 4 ++++ build/win32/vs10/test-state-mini-performance.vcxproj | 4 ++++ build/win32/vs10/test-state-performance.vcxproj | 4 ++++ build/win32/vs10/test-state-pick-performance.vcxproj | 4 ++++ build/win32/vs10/test-text-perf-performance.vcxproj | 4 ++++ build/win32/vs10/test-text-perf.vcxproj | 4 ++++ build/win32/vs10/test-text.vcxproj | 4 ++++ 20 files changed, 84 insertions(+) commit b52397d37450d7aa5301712b5a9294fe238ac587 Author: Chun-wei Fan Date: Thu Mar 6 16:30:30 2014 +0800 Overhaul the Visual Studio 2010 Build Files Like the Visual Studio 2008 projects, give the Visual Studio 2010 projects an overhaul, where: -The property sheets are split up, so that they are easier to maintain and each project only needs to include the necessary parts. The various projects are updated accordingly, too. The copying of config.h.win32 and clutter-config.h.win32(_GDK) are now done with custom build rules, so that these files can be cleaned and/or recopied during a clean, rebuild or update. -Clean up the property sheets, to get rid of parts that are actually repeated. Also update the build macros, so that we won't get warnings for repeated #defines of macros and fix the build of the various tests/ demo programs. -Make all projects use Unix line endings, except for the .sln and README.txt files, which need to have Windows line endings. This makes it easier to apply patches to these project files. -Update the installation of headers, as headers are introduced/deprecated. -Cosmetics: get rid of "\ No newline at end of file". build/win32/vs10/Makefile.am | 5 +- .../win32/vs10/cally-atkcomponent-example.vcxproj | 10 +- .../cally-atkcomponent-example.vcxproj.filters | 2 +- .../vs10/cally-atkeditabletext-example.vcxproj | 10 +- .../cally-atkeditabletext-example.vcxproj.filters | 2 +- build/win32/vs10/cally-atkevents-example.vcxproj | 10 +- .../vs10/cally-atkevents-example.vcxproj.filters | 2 +- build/win32/vs10/cally-atktext-example.vcxproj | 10 +- .../vs10/cally-atktext-example.vcxproj.filters | 2 +- build/win32/vs10/cally-clone-example.vcxproj | 10 +- .../win32/vs10/cally-clone-example.vcxproj.filters | 2 +- build/win32/vs10/clutter-build-defines.props | 63 +++ build/win32/vs10/clutter-gen-srcs.props | 98 ++++ build/win32/vs10/clutter-install.props | 332 +++++++++++++ build/win32/vs10/clutter-version-paths.props | 57 +++ build/win32/vs10/clutter.props | 515 --------------------- build/win32/vs10/clutter.vcxproj.filtersin | 4 + build/win32/vs10/clutter.vcxprojin | 162 +++++-- build/win32/vs10/install.vcxproj | 10 +- build/win32/vs10/test-cogl-perf.vcxproj | 10 +- build/win32/vs10/test-cogl-perf.vcxproj.filters | 2 +- .../test-interactive-clutter.vcxproj.filtersin | 2 +- .../win32/vs10/test-interactive-clutter.vcxprojin | 10 +- build/win32/vs10/test-picking-performance.vcxproj | 338 +++++++------- .../vs10/test-picking-performance.vcxproj.filters | 46 +- build/win32/vs10/test-picking.vcxproj | 10 +- build/win32/vs10/test-picking.vcxproj.filters | 2 +- build/win32/vs10/test-random-text.vcxproj | 10 +- build/win32/vs10/test-random-text.vcxproj.filters | 2 +- .../vs10/test-state-hidden-performance.vcxproj | 338 +++++++------- .../test-state-hidden-performance.vcxproj.filters | 46 +- .../test-state-interactive-performance.vcxproj | 338 +++++++------- ...t-state-interactive-performance.vcxproj.filters | 46 +- .../win32/vs10/test-state-mini-performance.vcxproj | 338 +++++++------- .../test-state-mini-performance.vcxproj.filters | 46 +- build/win32/vs10/test-state-performance.vcxproj | 338 +++++++------- .../vs10/test-state-performance.vcxproj.filters | 46 +- .../win32/vs10/test-state-pick-performance.vcxproj | 338 +++++++------- .../test-state-pick-performance.vcxproj.filters | 46 +- .../win32/vs10/test-text-perf-performance.vcxproj | 338 +++++++------- .../test-text-perf-performance.vcxproj.filters | 46 +- build/win32/vs10/test-text-perf.vcxproj | 10 +- build/win32/vs10/test-text-perf.vcxproj.filters | 2 +- build/win32/vs10/test-text.vcxproj | 10 +- build/win32/vs10/test-text.vcxproj.filters | 2 +- 45 files changed, 2094 insertions(+), 1972 deletions(-) commit 3c344fe5eda34e1221da23818a2ce297d0f22125 Author: Chun-wei Fan Date: Wed Mar 5 18:41:45 2014 +0800 Overhaul the Visual Studio 2008 Projects Split up the property sheets, so that they are easier to maintain, and clean up the projects and property sheets, especially on items that are being repeated, and therefore silence many build warnings. Update the project files correspondingly, and make all project files use Unix line endings, for easier application of patches (the .sln and README.txt files still has to have Windows line endings in order to work properly). Also make the copying of config.h.win32 and clutter-config.h.win32(_GDK) custom build rules, so that they may also be cleaned during the cleaning of the build, which makes it easier for one to do a rebuild. Similar updates to the Visual Studio 2010 project files will follow. build/win32/vs9/Makefile.am | 5 +- build/win32/vs9/cally-atkcomponent-example.vcproj | 8 +- .../win32/vs9/cally-atkeditabletext-example.vcproj | 8 +- build/win32/vs9/cally-atkevents-example.vcproj | 8 +- build/win32/vs9/cally-atktext-example.vcproj | 8 +- build/win32/vs9/cally-clone-example.vcproj | 8 +- build/win32/vs9/clutter-build-defines.vsprops | 57 ++++ build/win32/vs9/clutter-gen-srcs.vsprops | 81 +++++ build/win32/vs9/clutter-install.vsprops | 182 +++++++++++ build/win32/vs9/clutter-version-paths.vsprops | 54 ++++ build/win32/vs9/clutter.vcprojin | 328 +++++++++++++++----- build/win32/vs9/clutter.vsprops | 344 --------------------- build/win32/vs9/install.vcproj | 8 +- build/win32/vs9/test-cogl-perf.vcproj | 8 +- build/win32/vs9/test-interactive-clutter.vcprojin | 8 +- build/win32/vs9/test-picking-performance.vcproj | 332 ++++++++++---------- build/win32/vs9/test-picking.vcproj | 8 +- build/win32/vs9/test-random-text.vcproj | 8 +- .../win32/vs9/test-state-hidden-performance.vcproj | 332 ++++++++++---------- .../vs9/test-state-interactive-performance.vcproj | 332 ++++++++++---------- build/win32/vs9/test-state-mini-performance.vcproj | 332 ++++++++++---------- build/win32/vs9/test-state-performance.vcproj | 332 ++++++++++---------- build/win32/vs9/test-state-pick-performance.vcproj | 332 ++++++++++---------- build/win32/vs9/test-text-perf-performance.vcproj | 332 ++++++++++---------- build/win32/vs9/test-text-perf.vcproj | 8 +- build/win32/vs9/test-text.vcproj | 8 +- 26 files changed, 1836 insertions(+), 1635 deletions(-) commit 016eb45feed24500a68609f87255a170e6b64d91 Author: Emmanuele Bassi Date: Tue Mar 4 01:35:36 2014 +0000 Post-release version bump to 1.17.7 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)