1. 18 Mar, 2014 2 commits
  2. 19 Feb, 2014 2 commits
  3. 24 Jan, 2014 1 commit
  4. 23 Jan, 2014 3 commits
    • Emmanuele Bassi's avatar
      Revert "cookbook: Temporarily disable the scribbler example" · 75155b9d
      Emmanuele Bassi authored
      This reverts commit 515a8fcf.
      The exported symbols regexp used by Cogl-Path has been fixed.
    • Emmanuele Bassi's avatar
      cookbook: Temporarily disable the scribbler example · 515a8fcf
      Emmanuele Bassi authored
      The exported symbols regular expression in cogl-path is broken, and does
      not include cogl_set_path() and cogl_get_path(), which means that we
      cannot link this example. In order to distcheck Clutter, we temporarily
      disable the example, with the intent of reverting this commit once Cogl
      is fixed.
    • Emmanuele Bassi's avatar
      cookbook: Fix build of the examples · 027e1a71
      Emmanuele Bassi authored
      We don't have a tests/data directory any more since the test suites
      reorganization; the cookbook examples, though, rely on the existence of
      the redhand.png image. In order to fix them, we copy the file in the
      examples directory, and we reference it directly. Since we need it for
      the examples, and we install the example code, it's also necessary to
      add the image to the EXTRA_DIST rule.
  5. 20 Jan, 2014 1 commit
    • Emmanuele Bassi's avatar
      canvas: Add scale-factor property · 857f53f4
      Emmanuele Bassi authored
      We need to provide an escape hatch to ClutterCanvas so that it's
      possible to override the window-scaling-factor ClutterSetting. This is
      going to be useful in the future in case the user has better knowledge
      of the window scaling factor that is going to be used with a specific
      set of ClutterCanvas contents (e.g. on different outputs or stages).
  6. 05 Dec, 2013 1 commit
  7. 19 Nov, 2013 1 commit
    • Emmanuele Bassi's avatar
      Deprecate ClutterTableLayout · 7af55d23
      Emmanuele Bassi authored
      The table layout manager has various issues:
        • no support for RTL flipping
        • most of the layout API is legacy, and has been replaced by the
          alignment and expansion flags on ClutterActor
        • the animation API is legacy, and has been replaced by the
          implicitly animatable allocation
        • the spanning cells handling is a bit awkward, as is its API
      On top of that, we imported the grid layout management policy from GTK+
      into ClutterGridLayout, which provides all the required features in a
      more well-designed API.
      Instead of wasting time and resources updating TableLayout, we should
      deprecate it and point developers of the GridLayout.
  8. 14 Nov, 2013 1 commit
    • Neil Roberts's avatar
      Add API to install an event filter · 70292672
      Neil Roberts authored
      This adds clutter_event_add/remove_filter which adds a callback
      function which will receive all Clutter events just before the event
      signal is emitted for them. The event filter will be invoked
      regardless of any grabs or captures. This will be used by Mutter which
      wants to access the events at a lower level then the event bubbling
      mechanism. It needs to see all mouse motion events even if there is a
      grab in place.
  9. 19 Sep, 2013 1 commit
  10. 19 Aug, 2013 2 commits
  11. 23 Jul, 2013 2 commits
  12. 10 Jul, 2013 1 commit
  13. 09 Jul, 2013 1 commit
  14. 15 May, 2013 1 commit
  15. 14 May, 2013 1 commit
  16. 11 May, 2013 1 commit
  17. 13 Mar, 2013 1 commit
  18. 07 Mar, 2013 1 commit
  19. 05 Mar, 2013 1 commit
  20. 04 Mar, 2013 1 commit
    • Emmanuele Bassi's avatar
      offscreen-effect: Add a method to get the target area · 37e3ef23
      Emmanuele Bassi authored
      The target size is not always enough, there are cases where the offset
      used to paint the target must also be available for developers
      implementing an OffscreenEffect.
      The get_target_rect() method returns the rectangle used to paint the
      target, with the offsets in the ClutterRect:origin and the texture size
      in the ClutterRect:size fields, respectively.
      The get_target_size() method should be deprecated, given that its
      replacement is generally more useful.
  21. 20 Feb, 2013 1 commit
  22. 18 Dec, 2012 1 commit
    • Emmanuele Bassi's avatar
      build: Fix distcheck in the cookbook · c000fb7b
      Emmanuele Bassi authored
      Someday, somebody will have to explain to me how not touching
      anything for a whole release cycle ends up breaking the build.
      Adding the top_srcdir/doc/cookbook path to the includes fixes the
  23. 30 Nov, 2012 1 commit
  24. 29 Nov, 2012 2 commits
  25. 19 Oct, 2012 2 commits
  26. 05 Sep, 2012 1 commit
    • Emmanuele Bassi's avatar
      x11: Add EventSequence → touch detail accessor · 950e60f8
      Emmanuele Bassi authored
      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.
  27. 03 Sep, 2012 1 commit
  28. 28 Aug, 2012 2 commits
    • Emanuele Aina's avatar
      pan-action: add PanAction, to handle panning in scrollable actors · 9ca06d28
      Emanuele Aina authored
      PanAction is a GestureAction-subclass that implements the panning
      concept for scrollable actors, with the ability to emit interpolated
      signals to emulate the kinetic inertia of the panning. PanAction provides:
      • pan signal, notifying users of the panning gesture status;
      • pan-stopped signal, emitted at the end of the interpolated phase
        of the panning gesture, if enabled;
      • pan-axis property, to allow constraining the dragging to a specific
      • interpolated property, to enable or disable the inertial behaviour;
      • deceleration property, to customize the rate at which the momentum
        of the panning will be slowed down;
      • acceleration-factor property, applied to the inertial momentum when
        starting the interpolated sequence.
      An interactive test is also provided.
    • Emanuele Aina's avatar
      gesture-action: add _get_motion_delta()/_get_velocity() · 436ebb27
      Emanuele Aina authored
      Add some accessors to simplify common tasks for GestureAction users:
      • clutter_gesture_action_get_motion_delta() to get the delta
        on the X and Y axis in stage coordinates since the last motion
        event, and the scalar distance travelled;
      • clutter_gesture_action_get_velocity() to get an estimate of the
        speed of the last motion event along the X and Y axis and as a
        scalar value in pixels per millisecond.
  29. 27 Aug, 2012 2 commits
  30. 20 Aug, 2012 1 commit