summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added Occitan translationclutter-1.16Cédric Valmary2016-03-081-0/+2888
|
* Updated Portuguese translationPedro Albuquerque2015-10-071-7/+12
|
* Updated Portuguese translationPedro Albuquerque2015-10-071-482/+481
|
* Updated Slovenian translationAndrej Žnidaršič2014-04-281-528/+588
|
* grid-layout: Use correct orientation when requesting preferred child sizeBastian Winkler2014-03-121-1/+1
| | | | | | Otherwise width and height are swapped. https://bugzilla.gnome.org/show_bug.cgi?id=725722
* Fix The Win32 Backend for Newer Visual Studio VersionsChun-wei Fan2014-03-081-5/+20
| | | | | | | | | | | | | | | 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
* stage-cogl: Fix buffer_age code pathAdel Gadllah2014-02-201-2/+3
| | | | | | | | | | Currently we where checking whether the damage_history list contains more or equal then buffer_age entries. This is wrong because we prepend our current clip to the list just before the check. Fix that to check whether we have more entries instead of more or equal. https://bugzilla.gnome.org/show_bug.cgi?id=724788
* Post-release version bump to 1.16.5Emmanuele Bassi2014-01-241-2/+2
|
* Release Clutter 1.16.41.16.4Emmanuele Bassi2014-01-242-2/+32
|
* text: Fix the implementation of delete_chars()Emmanuele Bassi2014-01-241-1/+1
| | | | | | | | | The internal delete_text() implementation takes a start and an end position, whereas the public delete_chars() method takes a number of characters to delete starting from the current cursor position. (cherry picked from commit 0dc4986f666edb067f43f328756df9103d840086) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* gesture-action: fix memory corruptionLionel Landwerlin2014-01-241-2/+6
| | | | | | | | | | | abcf1d589f29ba7914d5648bb9814ad26c13cd83 introduced a crasher because the 'point' variable points to a piece of memory that is being reallocated by the begin_gesture (by a g_array_set_size) call 5 lines before. https://bugzilla.gnome.org/show_bug.cgi?id=710227 (cherry picked from commit 97724939c8de004d7fa230f3ff64862d957f93a9) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* ClutterStage: Don't add empty actors to the stage clipOwen W. Taylor2014-01-241-0/+3
| | | | | | | | | | Currently, if an actor with an empty paint volume is queued for redraw, it will union in the box +0+0x1x1 to the stage clip bounds - avoid that by special casing empty paint volumes. https://bugzilla.gnome.org/show_bug.cgi?id=719747 (cherry picked from commit a2551dfa602f938b168fdf23fb4d2fcef4f1d892) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* stage: Remove the pick buffer cachingJasper St. Pierre2014-01-241-110/+15
| | | | | | | | | | | Since the journal is flushed on context switches, trying to use a cached buffer means that we will use glReadPixels when picking, which isn't what we want. Instead, always use a clipped draw, and remove the logic for caching the pick buffer. https://bugzilla.gnome.org/show_bug.cgi?id=712563 (cherry picked from commit a427c120c239a471024375277d5e03e9b8863835) Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* stage: Fix indentation in pick methodsJasper St. Pierre2014-01-241-14/+14
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=712563 Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* Update Chinese simplified translationWylmer Wang2014-01-241-11/+5
|
* clutter-text: emitting ClutterText::insert-text before actual changes on the ↵Alejandro Piñeiro2014-01-171-8/+30
| | | | | | | | text https://bugzilla.gnome.org/show_bug.cgi?id=722220 (cherry picked from commit cadbeceff0a729cdeafd84db237ed44ad782e820) Signed-off-by: Alejandro Piñeiro <apinheiro@igalia.com>
* clutter-text: emitting ClutterText::delete-text before actual changes on the ↵Alejandro Piñeiro2014-01-171-4/+25
| | | | | | | | text https://bugzilla.gnome.org/show_bug.cgi?id=722220 (cherry picked from commit bbc7d20f5ecff80f4000557b976e3153f6286252) Signed-off-by: Alejandro Piñeiro <apinheiro@igalia.com>
* a11y: compute properly if there is text selectedAlejandro Piñeiro2014-01-141-3/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=722188
* Update Chinese simplified translationSphinx Jiang2014-01-021-1110/+1685
|
* ClutterStageCogl: Ignore a clip the size of the stageOwen W. Taylor2013-12-051-2/+12
| | | | | | | If the clip region includes the entire stage, ignore it - we aren't actually clipped. https://bugzilla.gnome.org/show_bug.cgi?id=719901
* input-device: Guard against double freeFlorian Müllner2013-12-021-1/+1
| | | | | | | | Dispose() may be called more than once, so calling g_free directly on the device name is unsafe. Instead, use g_clear_pointer() to make sure we don't attempt to free the memory again. https://bugzilla.gnome.org/show_bug.cgi?id=719563
* Don't queue redraws when reallocating actor that haven't movedOwen W. Taylor2013-11-261-1/+12
| | | | | | | | | | | When support for implicit animation of actor position was added, the optimization for not queueing when allocating an actor back to the same location was lost. This optimization is important since when we are hierarchically allocating down from the top of the stage we constantly reallocate the actors at the top of the hierarchy back to the same place. https://bugzilla.gnome.org/show_bug.cgi?id=719368
* Bind constraints: Don't force redraws on source relayoutOwen W. Taylor2013-11-264-5/+4
| | | | | | | | | | | When the source actor potentially changes size, that shouldn't necessarily result in the target actor being redrawn - it should be like when a child of a container is reallocated due to changes in its siblings or parent - it should redraw only to the extent that it is moved and resized. Privately export an internal function from clutter-actor.c to allow getting this right. https://bugzilla.gnome.org/show_bug.cgi?id=719367
* Post-release version bump to 1.16.3Emmanuele Bassi2013-11-191-2/+2
|
* Release Clutter 1.16.2 (stable)1.16.2Emmanuele Bassi2013-11-182-2/+49
|
* Remove use of XFixes for showing/hiding the cursorJasper St. Pierre2013-11-114-58/+0
| | | | | | | | XFixesShowCursor / XFixesHideCursor does not actually take the suppled window argument into account -- the effect is actually global. Use XDefineCursor instead. https://bugzilla.gnome.org/show_bug.cgi?id=707071
* device-manager-xi2: Clamp coordinates of events to the stage coordinatesJasper St. Pierre2013-11-111-22/+19
| | | | | The X server can sometimes send us coordinates in the negatives or above our window in extreme cases. Ensure that the user never sees this.
* device-manager-xi2: Don't divide by the scale factor twiceJasper St. Pierre2013-11-111-8/+2
| | | | The coordinates we pass into translate_axes are already scaled.
* interval: Call g_object_set_property in set_custom_property()Bastian Winkler2013-11-071-0/+2
| | | | | Otherwise it would prevent potential subclasses of ClutterInterval from having own scriptable properties.
* interval: Implement ClutterScriptable interfaceBastian Winkler2013-11-075-1/+102
| | | | | | | | | | | | | | | This allows the creation of ClutterTransition objects in ClutterScript: { "id" : "scripted-transition", "type" : "ClutterPropertyTransition", "property-name" : "background-color", "interval" : { "type" : "ClutterInterval", "value-type" : "ClutterColor", "initial" : "red", "final" : "blue" } }
* Updated Greek translationEfstathios Iosifidis2013-10-241-644/+646
|
* stage: Destroy all children when we disposeJasper St. Pierre2013-10-151-1/+1
| | | | | | | | | | | Destroying an actor is supposed to destroy all of its children, so it makes sense to reason that destroying the stage should destroy all of its children, too. Unfortunately, it seems that the stage removed all of its children without destroying them before chaining up to what would destroy all of its children, for whatever reason. Change this to a destroy so resources get cleaned up.
* drag-action: don't mix touch and pointer eventsLionel Landwerlin2013-10-141-5/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=709762
* wayland: Implement support for 'cursor-visible' stage propertyJonas Ådahl2013-10-145-30/+51
| | | | | | | | | This will allow clutter Wayland clients to either not draw any pointer cursor or draw its own. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=709590
* [l10n] Updated Catalan (Valencian) translationCarles Ferrando2013-10-141-656/+665
|
* image: Do not premultiply the blend colorEmmanuele Bassi2013-10-101-3/+6
| | | | | | ClutterTextureNode will do that for us when converting the ClutterColor to a CoglColor, so we can simply pass a white color with the correct alpha channel.
* stage: implement touch event throttlingLionel Landwerlin2013-10-091-13/+25
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=709761
* Updated slovak translationPavol Klačanský2013-10-081-291/+322
|
* ClutterEvent: Mention _get_source_device() in docsBastien Nocera2013-10-082-6/+14
| | | | | | | It's too easy getting bitten by the ->device red herring, thinking that it's the original input device the event originated from. https://bugzilla.gnome.org/show_bug.cgi?id=709620
* actor: Correct setting the offscreen-redirect propertyBastien Nocera2013-10-081-1/+1
| | | | | | It's a flags property, not an enum one. https://bugzilla.gnome.org/show_bug.cgi?id=708922
* table-layout: Base space calculations on visible childrenFlorian Müllner2013-10-071-4/+4
| | | | | | | This is what we already do in the actual size requests, it makes sense to do the same in the space calculations. https://bugzilla.gnome.org/show_bug.cgi?id=709434
* table-layout: Fix size request when there are no visible rows/colsFlorian Müllner2013-10-071-2/+2
| | | | | | | | The calculation (n - 1) * spacing to compute the total spacing is only correct for n >= 1 - if there are no visible rows/cols, the required spacing is 0 rather than negative. https://bugzilla.gnome.org/show_bug.cgi?id=709434
* drag-action: fix warning when setting drag-handle to nullLionel Landwerlin2013-09-261-6/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=708850
* Initial Hungarian translationBalázs Úr2013-09-261-0/+2798
|
* Post-release version bump to 1.16.1Emmanuele Bassi2013-09-241-2/+2
|
* Release Clutter 1.16.01.16.0Emmanuele Bassi2013-09-242-2/+20
|
* device: Guard against divisions by zeroEmmanuele Bassi2013-09-231-0/+5
| | | | | | | The range of a device could be 0, so we need to bail out from the scaling during the axis translation. https://bugzilla.gnome.org/show_bug.cgi?id=707033
* Updated Danish translationKenneth Nielsen2013-09-231-606/+618
|
* Updated Portuguese translationDuarte Loreto2013-09-231-607/+619
|
* Post-release version bump to 1.15.97Emmanuele Bassi2013-09-201-1/+1
|