1. 18 Jun, 2018 5 commits
  2. 17 Jun, 2018 6 commits
    • Emmanuele Bassi's avatar
      docs: Fix the entity name · b3dcad56
      Emmanuele Bassi authored
      The gtk-doc entities are in lower case, not upper case.
      b3dcad56
    • Emmanuele Bassi's avatar
      docs: Move to Markdown · 9d616b67
      Emmanuele Bassi authored
      The various documentation files are already in formatted in a
      Markdown-like fashion, so let's make it official.
      9d616b67
    • Emmanuele Bassi's avatar
      meson: Add rules for generating the documentation · c9c7397b
      Emmanuele Bassi authored
      Both the API reference and the Cookbook.
      
      This requires a little bit of surgery on the Autotools build as well,
      namely that we need to stop generating the main gtk-doc XML file from
      a template at configuration time; we should, instead, generate and
      include a gtkdocentities.ent file both for the Meson build (where we
      generate the file ourselves) and for the Autotools build (where
      gtk-doc.make does it for us).
      c9c7397b
    • Emmanuele Bassi's avatar
      Move all cookbook files under the same directory · 5c27fc3e
      Emmanuele Bassi authored
      We split them for some reasons under the common and cookbook
      directories, but it's completely pointless: the XSLT and CSS style
      sheets are only used by the cookbook.
      5c27fc3e
    • Emmanuele Bassi's avatar
      Rename build directory to build-aux · e58d52c0
      Emmanuele Bassi authored
      Having a 'build' directory makes is a bit awkward for tools packaging
      Clutter, and the rapidly coalescing consensus on the GNOME platform,
      pushed by the port to Meson, is to call the directory for ancillary
      build files 'build-aux'.
      e58d52c0
    • Emmanuele Bassi's avatar
      Initial port to Meson · d890696d
      Emmanuele Bassi authored
      Even if Clutter is an old project, it does not mean it shouldn't receive
      some build system love.
      d890696d
  3. 01 Aug, 2017 1 commit
  4. 21 Jan, 2016 1 commit
  5. 14 Jan, 2016 1 commit
  6. 17 Dec, 2015 2 commits
  7. 10 Dec, 2015 1 commit
    • Emmanuele Bassi's avatar
      backend: Allow overriding the Cogl drivers chain · 2c524fbf
      Emmanuele Bassi authored
      We have an hardcoded list of drivers we have to go through when creating
      a Cogl context. Some platforms may expose those drivers, but not be the
      preferred ones.
      
      In order to allow users and system integrators to override the list of
      drivers, we should crib the same approach used by GDK, and have an
      environment variable with a list of drivers to try.
      
      The new environment variable is called `CLUTTER_DRIVER` and accepts a
      comma-separated list of driver names, which will be tested in sequence
      until one succeeds. There's also an additional '*' token which is used
      to ask Clutter to fall back to the internally defined preferred list of
      drivers.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=742678
      2c524fbf
  8. 21 Sep, 2015 1 commit
  9. 22 Jul, 2015 1 commit
  10. 10 Jul, 2015 3 commits
    • Carlos Garnacho's avatar
      clutter-event: Add API around touchpad gesture events · b1518985
      Carlos Garnacho authored
      These are needed in order to make these events binding friendly
      b1518985
    • Carlos Garnacho's avatar
      event: Add pinch/swipe gesture event types and structs · c185a177
      Carlos Garnacho authored
      We now have ClutterTouchpadPinchEvent and ClutterTouchpadSwipeEvent,
      each bringing the necessary info for the specific gesture. Each
      of these events is defined by begin/update/end/cancel phases.
      
      These events have been also made to propagate down/up the pointer
      position, just like scroll and button events do.
      c185a177
    • Emmanuele Bassi's avatar
      actor: Add bind_model_with_properties() · b0e785c6
      Emmanuele Bassi authored
      When binding models to actors to map items to children we don't often
      need the full control of a function; in many cases we just need to
      specify the type of the child we want to construct and the properties
      on both the item and the child that we want to bind.
      
      We should provide a simple convenience function that does all this for
      us.
      b0e785c6
  11. 07 Jul, 2015 1 commit
    • Emmanuele Bassi's avatar
      actor: Allow binding an actor to a GListModel · bf9a71ae
      Emmanuele Bassi authored
      It can be useful to bind the children list to set of objects inside a
      GListModel implementation; the GListModel stores the objects, and every
      time the model changes, a function is called that maps each object in
      the model to a newly created ClutterActor, which is then added as a
      child. This API, along with the property binding one inside GObject,
      allows automatic creation of views based on object models that update
      themselves without manual intervention.
      bf9a71ae
  12. 11 Jun, 2015 1 commit
  13. 10 Jun, 2015 1 commit
  14. 19 May, 2015 5 commits
  15. 12 May, 2015 1 commit
  16. 10 May, 2015 1 commit
  17. 23 Apr, 2015 1 commit
  18. 15 Mar, 2015 1 commit
  19. 12 Mar, 2015 2 commits
  20. 03 Mar, 2015 4 commits