1. 27 Feb, 2014 2 commits
    • Rui Matos's avatar
      evdev: Add a conditional define guard to expose API · 133f95fd
      Rui Matos authored
      The evdev backend has always been excluded from Clutter's API
      stability guarantee though in an informal way. This commit makes it
      explicit by forcing users to define CLUTTER_ENABLE_COMPOSITOR_API.
    • Jonas Ådahl's avatar
      evdev: Port evdev input backend to libinput · dacb515e
      Jonas Ådahl authored
      Instead of having its own evdev input device processing implementation,
      make clutter's evdev backend use libinput to do input device processing
      for it.
      Two GObject parameters of ClutterInputDeviceEvdev (sysfs-path and
      device-path) are removed as they are not used any more.
      Before ClutterDeviceManagerEvdev had one virtual core keyboard and one
      virtual core pointer device. These are now instead separated into seats,
      which all have one virtual core keyboard and pointer device respectively.
      The 'global' core keyboard and pointer device are the core keyboard and
      pointer device of the first seat that is created.
      A ClutterInputDeviceEvdev can, as before, both represent a real physical
      device or a virtual device, but is now instead created either via
      _clutter_input_device_evdev_new() for real devices, and
      _clutter_input_device_new_virtual() for virtual devices.
      XKB state and button state is moved to the seat structure and is thus
      separated per seat. Seats are not a concept exposed outside of clutter's
      evdev backend.
      Signed-off-by: Jonas Ådahl's avatarJonas Ådahl <jadahl@gmail.com>
  2. 23 Jan, 2014 1 commit
  3. 20 Jan, 2014 1 commit
  4. 21 Nov, 2013 2 commits
  5. 09 Sep, 2013 1 commit
  6. 06 May, 2013 1 commit
  7. 14 Jan, 2013 1 commit
    • Jasper St. Pierre's avatar
      x11: Ignore num lock / scroll lock for event state · 4691878a
      Jasper St. Pierre authored
      As x11 considers num lock and scroll lock to be modifiers, code that
      checks for an exact modifier combination will fail if naively done when
      num lock or scroll lock are turned on. Applications that want to ignore
      these modifiers will need to use XKB to manually mask out the modifier
      As it is very unlikely that applications will want to care about the
      state of num lock or scroll lock for key press/key release events, mask
      out the num lock and scroll lock keys automatically.
  8. 16 Jul, 2012 1 commit
  9. 25 Jun, 2012 1 commit
  10. 11 Jun, 2012 1 commit
  11. 05 Jun, 2012 1 commit
  12. 03 May, 2012 1 commit
  13. 27 Apr, 2012 1 commit
  14. 16 Mar, 2012 1 commit
  15. 05 Mar, 2012 1 commit
  16. 06 Feb, 2012 1 commit
  17. 16 Jan, 2012 3 commits
  18. 12 Jan, 2012 1 commit
  19. 30 Dec, 2011 1 commit
  20. 16 Nov, 2011 1 commit
    • Emmanuele Bassi's avatar
      docs: Document the DeformEffect wrap-mode change · ebf12a8c
      Emmanuele Bassi authored
      The change from CoglVertexBuffer to CoglPrimitive led to a change of the
      default wrap-mode for the pipeline. Since using REPEAT can introduce
      artifacts when sampling outside the [ 0, 1 ] texture coordinates range,
      and since the default wrap mode was not documented anyway, we want to
      keep the change from REPEAT to CLAMP, but it's worth adding an entry in
      the release notes.
  21. 10 Nov, 2011 3 commits
  22. 03 Nov, 2011 1 commit
  23. 26 Jul, 2011 1 commit
  24. 13 Jun, 2011 1 commit
  25. 06 May, 2011 2 commits
    • Robert Bragg's avatar
      Remove last dependency on the GdkPixbuf API · 589c80e4
      Robert Bragg authored
      In test-pixmap.c instead of using the GdkPixbuf API to load the
      redhand.png image we now use the cairo API to load the png into a xlib
      surface which wraps our Pixmap.
      This test was the last thing that depended on the gdk API and since
      it's more concise to use Cairo here which is a hard dependency for
      Clutter this change means we avoid depending on GdkPixbuf directly.
    • Robert Bragg's avatar
      Removes Cogl from the repository · 223e1481
      Robert Bragg authored
      Cogl has now been split out into a standalone project with a separate
      repository at git://git.gnome.org/cogl. From now on the Clutter build
      will now simply look for a cogl-1.0 pkg-config file to find a suitable
      Cogl library to link against at build time.
  26. 12 Apr, 2011 1 commit
  27. 11 Apr, 2011 1 commit
    • Robert Bragg's avatar
      backend: remove untested fruity backend · af366ad7
      Robert Bragg authored
      This backend hasn't been used for years now and so because it is
      untested code and almost certainly doesn't work any more it would be a
      burdon to continue trying to maintain it. Considering that we are now
      looking at moving OpenGL window system integration code down from
      Clutter backends into Cogl that will be easier if we don't have to
      consider this backend.
  28. 21 Feb, 2011 2 commits
  29. 19 Feb, 2011 1 commit
  30. 15 Feb, 2011 1 commit
  31. 14 Feb, 2011 1 commit
    • Emmanuele Bassi's avatar
      build: Generate README · fbaac155
      Emmanuele Bassi authored
      Use the configure script to generate the README from a template file, so
      that we can keep the versions of the dependencies in one place.
  32. 11 Feb, 2011 1 commit
    • Emmanuele Bassi's avatar
      build: Modify maintainer compiler flags values · 75434b8a
      Emmanuele Bassi authored
      We use the micro version for distinguishing released tarballs and Git
      builds; the maintainer compiler flags should be enabled for the latter,
      and not just for unstable cycles, since it makes sense to have extra
      warning flags even on stable cycles.
      We also want to allow people to turn on -Werror on demand, so let's add
      a third option to --enable-maintainer-flags.