1. 19 Feb, 2014 1 commit
    • Jasper St. Pierre's avatar
      Fix the input region not working properly · 1e6b3faa
      Jasper St. Pierre authored
      The input region was set on the shaped texture, but the shaped texture
      was never picked properly, as it was never set to be reactive. Move the
      pick implementation and reactivity to the MetaSurfaceActor, and update
      the code everywhere else to expect a MetaSurfaceActor.
  2. 05 Feb, 2014 6 commits
  3. 16 Jan, 2014 1 commit
  4. 13 Jan, 2014 1 commit
  5. 03 Dec, 2013 1 commit
  6. 25 Nov, 2013 2 commits
  7. 19 Nov, 2013 2 commits
  8. 18 Nov, 2013 2 commits
  9. 10 Oct, 2013 1 commit
  10. 16 Sep, 2013 2 commits
  11. 14 Sep, 2013 1 commit
  12. 29 Aug, 2013 8 commits
  13. 26 Aug, 2013 2 commits
  14. 13 Aug, 2013 1 commit
  15. 10 Aug, 2013 2 commits
    • Robert Bragg's avatar
      wayland: Adds basic hybrid X + Wayland support · f9a11b3b
      Robert Bragg authored
      This adds support for running mutter as a hybrid X and Wayland
      compositor. It runs a headless XWayland server for X applications
      that presents wayland surfaces back to mutter which mutter can then
      This aims to not break Mutter's existing support for the traditional X
      compositing model which means a single build of Mutter can be
      distributed supporting the traditional model and the new Wayland based
      compositing model.
      TODO: although building with --disable-wayland has at least been tested,
      I still haven't actually verified that running as a traditional
      compositor isn't broken currently.
      Note: At this point no input is supported
      Note: multiple authors have contributed to this patch:
      Authored-by: 's avatarRobert Bragg <robert@linux.intel.com>
      Authored-by: 's avatarNeil Roberts <neil@linux.intel.com>
      Authored-by: Rico Tzschichholz.
      Authored-by: 's avatarGiovanni Campagna <gcampagna@src.gnome.org>
    • Robert Bragg's avatar
      Track the X Shape input region and use it for picking · 531be6c4
      Robert Bragg authored
      We now track whether a window has an input shape specified via the X
      Shape extension. Intersecting that with the bounding shape (as required
      by the X Shape extension) we use the resulting rectangles to paint
      window silhouettes when picking. As well as improving the correctness of
      picking this should also be much more efficient because typically when
      only picking solid rectangles then the need to actually render and issue
      a read_pixels request can be optimized away and instead the picking is
      done on the cpu.
  16. 14 Mar, 2013 1 commit
  17. 20 Feb, 2013 1 commit
  18. 13 Feb, 2013 1 commit
  19. 21 May, 2012 2 commits
  20. 25 Apr, 2012 2 commits