summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added Occitan translationclutter-1.10Cédric Valmary2016-03-081-0/+2888
|
* Updated Danish translationKenneth Nielsen2013-10-061-275/+350
|
* Initial Hungarian translationBalázs Úr2013-09-251-0/+2500
|
* [l10n] Updated Italian translation.Milo Casagrande2012-09-291-1053/+762
|
* [l10n] Updated Italian translation.Milo Casagrande2012-09-291-1029/+1567
|
* docs: Fix the link to set_content_gravity()Emmanuele Bassi2012-08-111-1/+1
|
* stage: Make sure to free any pending queued redraws if we have anyJasper St. Pierre2012-08-111-0/+5
| | | | | | | | This fixes a memory leak when someone creates a stage and then immediately destroys it. (cherry picked from commit 6c4abde369b015489d98d07c7c24d5a8bf870d5f) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* stage: Remove an extra reference countEmmanuele Bassi2012-08-111-7/+4
| | | | | | | | | The dispose sequence will keep the object alive, and we need to release the last reference held by the StageManager before releasing control to GObject. (cherry picked from commit ab88511133188ef8965ffb3ab4342bd1da27c2e8) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* constraints: Clamp updated allocation to the nearest pixelEmmanuele Bassi2012-08-112-4/+4
| | | | | | | Use Clutter.ActorBox.clamp_to_pixel() to do it properly. (cherry picked from commit 0ba2d1df93d4083e721d934ed400446ba76af1d3) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* actor: Round the adjusted allocation origin correctlyEmmanuele Bassi2012-08-111-1/+1
| | | | | | | | | We use floorf() for the allocation origin, and ceilf() for the allocation size. Swapping the two introduces rounding errors if the original allocation is not clamped to the nearest pixel. (cherry picked from commit 2bec43c3c232eebd3ce12b9222fedf3a2a6f88a3) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* x11/xi2: Do not generate scroll events on ButtonReleaseEmmanuele Bassi2012-08-111-12/+32
| | | | | | | | | | Scroll events are generated on ButtonPress only in the core event handling, so it should happen the same if we use XInput. https://bugzilla.gnome.org/show_bug.cgi?id=680088 (cherry picked from commit 2a31a93c5e63f3a6e3e4a82622e5fbab0e25e5f1) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* actor: Finally fix RESIZE_ASPECT content gravityEmmanuele Bassi2012-08-101-7/+15
| | | | | | | | | Ensure that resizing transitions smoothly when switching between major axis; the allocation aspect ratio is not important: it's the size of the allocation that dictates the major axis. (cherry picked from commit b9533cb397d1b272c7975c6e904fcd46894022fa) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* [l10n] Updated German translation, umlaut fixedWolfgang Stöggl2012-07-221-2/+2
|
* Visual C++ support: Fix "install" processChun-wei Fan2012-07-034-16/+70
| | | | | | Apparently the update for supporting building the GDK backend broke the "installation" process of the compiled binaries, so fix that up by grouping the binaries as either Release or Debug.
* cairo: Always update texture after ClutterCairoTexture::drawAndy Wingo2012-06-201-3/+2
| | | | | | | | * clutter/clutter-cairo-texture.c (clutter_cairo_texture_emit_draw): Always update the Cogl texture after emitting ::draw, since we control the dynamic extent in which drawing should happen on the cairo_t. Fixes #677966.
* interactive/touch-events: Protect x11-specific callsEmmanuele Bassi2012-06-201-0/+2
| | | | | | | Use the CLUTTER_WINDOWING_X11 define to protect platform-specific calls like clutter_x11_enable_xinput(). https://bugzilla.gnome.org/show_bug.cgi?id=678423
* conform: Put xinput enabling under guardsEmmanuele Bassi2012-06-201-2/+3
| | | | | | | Calling clutter_x11_* API should be done only under the platform specific guards we provide with Clutter. https://bugzilla.gnome.org/show_bug.cgi?id=678423
* interactive/touch-events: Add a missing return valueEmmanuele Bassi2012-06-191-0/+2
| | | | | | The draw_touches() function must return a boolean value. https://bugzilla.gnome.org/show_bug.cgi?id=678391
* Post-release version bump to 1.10.9Emmanuele Bassi2012-06-191-2/+2
|
* Release Clutter 1.10.8 (stable)1.10.8Emmanuele Bassi2012-06-192-2/+25
|
* docs: Fix XInclude path for test-threads.cEmmanuele Bassi2012-06-191-1/+1
|
* text: Chain up in the ScriptableIface implementationEmmanuele Bassi2012-06-191-2/+11
| | | | We need ClutterActor's implementation to run as well.
* introspection: assorted annotation fixes ported from ValaEvan Nemerson2012-06-195-18/+19
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677778
* interval: Do not leak the result GValueEmmanuele Bassi2012-06-191-2/+8
| | | | | | The compute() method will cache the result, to avoid multiple allocations and copies; this means, though, that we need to unset the GValue when destroying the Interval.
* tests: link test-conformance against libmFrédéric Péters2012-06-191-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677921
* tests: Make sure we return 0 only on errorTomeu Vizoso2012-06-141-2/+2
|
* Stop casting ClutterTouchSequence* to ulongTomeu Vizoso2012-06-141-9/+18
| | | | Use instead a hash table to link touch sequences to colors.
* tests: Cope with lack of ClutterPoint by defining a similar struct locallyTomeu Vizoso2012-06-081-2/+7
| | | | ClutterPoint was added in 1.12
* conform/events-touch: Silently bail out if init failedEmmanuele Bassi2012-06-082-18/+26
| | | | This removes the need to conditionally run the test.
* tests: Add unit test for touch event handlingTomeu Vizoso2012-06-075-0/+400
| | | | | | | | | | | For now, it just generates a simple horizontal slide (by writing to /dev/uinput) and checks that the stage gets the events at the expected coordinates. The test won't run if it doesn't have read/write permissions to /dev/uinput. It also adds OS_LINUX to config.h.
* tests: Add interactive test for touch eventsTomeu Vizoso2012-06-052-1/+163
| | | | | Conflicts: tests/interactive/Makefile.am
* events: Deliver touch events to actorsTomeu Vizoso2012-06-051-0/+34
|
* Updated Latvian translationRūdolfs Mazurs2012-06-051-768/+1115
|
* Post-release version bump to 1.10.7Emmanuele Bassi2012-05-281-2/+2
|
* Release Clutter 1.10.6 (stable)1.10.6Emmanuele Bassi2012-05-282-2/+37
|
* paint-volume: Use the correct coordinate for axis alignmentEmmanuele Bassi2012-05-281-1/+1
| | | | | | | | The z coordinate of the origin should be checked against the same coordinate of the vertex behind it. Given that most actors are flat surfaces, this check should always succeed. https://bugzilla.gnome.org/show_bug.cgi?id=675396
* text: Add missing introspection annotationsBastian Winkler2012-05-251-4/+4
| | | | Add allow-none annotations where appropriate
* ClutterDropAction: Avoid accessing priv->stage is not yet resolved.Tristan Van Berkom2012-05-251-2/+4
| | | | | | This fixes drop_action_unregister() to not call g_object_get_data() on priv->stage if not yet resolved. This can happen if the action's actor was destroyed before ever being mapped.
* ClutterText: Cannot pass NULL string to clutter_text_set_text()Dominique Bureau2012-05-251-2/+2
| | | | | | | | | | | | | Passing a NULL buffer to clutter_text_set_text() does not behave the same way as passing an empty string "" (as specified in the documentation). This was working as expected previously, but somehow the behaviour changed at some point and created 2 new issues: - Passing a NULL pointer will not reset the string - If the ClutterText is editable, it will segfault in strcmp Validations have been added to prevent this. https://bugzilla.gnome.org/show_bug.cgi?id=675890
* flow-layout: Check for all positive valuesMike Ruprecht2012-05-251-2/+2
| | | | | | | | | | | | | When creating a FlowLayout container, setting a specific size on it, and adding a child to it, as per the attached testcase, it crashes. The line on the backtrace doesn't really make sense, but from looking over it, it appears that it's probably because priv->line_natural is NULL. The attached patch makes it so in this case, priv->line_natural is allocated. https://bugzilla.gnome.org/show_bug.cgi?id=676068 Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
* Visual C++ projects updatesChun-wei Fan2012-05-247-185/+329
| | | | | -Fix up faulty Visual C++ 2010 Release_GDK configs -Copy clutter-gdk.h as well when Clutter is also built with the GDK backend
* Bug 676150 GDK: Fix build on WindowsChun-wei Fan2012-05-222-2/+11
| | | | | | | | | | -Don't include unistd.h and stdint.h unconditionally as not all Windows compilers have them around. -Only include cogl/cogl-xlib.h when it is really supported by Cogl and GDK. -sys/ioctl.h is not available on Windows (MinGW/MSVC). -Correct the call to cogl_renderer_set_winsys_id: (backend_cogl->cogl_renderer, COGL_WINSYS_ID_WGL) -> (renderer, COGL_WINSYS_ID_WGL)
* vs9/clutter.sln: Fix missing build itemChun-wei Fan2012-05-221-0/+1
|
* Visual C++ support: Add support to build GDK backendChun-wei Fan2012-05-229-24/+858
| | | | | | | | | | -Add configuration in Clutter projects to add option to build Clutter with the GDK3 backend in addition to the Win32 backend -Add another preconfigured clutter-config.h.win32_GDK which contains backend configs for both GDK3 and Win32 windowing and input. (Cherry-picked from commit 37e9215521a26e51c87fcafdc183633ee3227b60) (Cherry-picked from commit ee72d9b4af62d91dc16f853ff8165bba20169f52)
* Revert "clutter.sln: Add config for building GDK backend."Chun-wei Fan2012-05-222-345/+1
| | | | This reverts commit b13a54ab0fd9571572ae2aae1c7a3fa49e6d23ab.
* clutter.sln: Add config for building GDK backend.Chun-wei Fan2012-05-222-1/+345
| | | | | This is split from the commit for the update to the other project files as GIT does not like a patch that deals with files with different EOLs.
* VS Property sheets: Correct "install" processChun-wei Fan2012-05-162-4/+4
| | | | Fix the location where clutter-win32.h is "installed"
* Visual C++ support: Fix clutter.def generationChun-wei Fan2012-05-162-2/+2
| | | | | Some Windows-specific APIs were not exported during the build due to use of a wrong macro. Fix that.
* Updated Telugu TranslationsSasi Bhushan2012-05-141-446/+532
|
* x11/device-manager-xi2: Fix assertions with touchBastien Nocera2012-05-031-2/+2
| | | | | | | | | | | | | When getting touch events, the device manager would try to pass an invalid device to translate_axes(). clutter_event_set_device() will only update event->touch.device for touch events, not event->motion.device, as used. Fixes Totem crashing on mouse motion/button press when using a touchpad. https://bugzilla.gnome.org/show_bug.cgi?id=675371