1. 16 Jan, 2014 1 commit
  2. 13 Jan, 2014 1 commit
  3. 03 Dec, 2013 1 commit
  4. 25 Nov, 2013 2 commits
  5. 19 Nov, 2013 2 commits
  6. 18 Nov, 2013 2 commits
  7. 10 Oct, 2013 1 commit
  8. 16 Sep, 2013 2 commits
  9. 14 Sep, 2013 1 commit
  10. 29 Aug, 2013 8 commits
  11. 26 Aug, 2013 2 commits
  12. 13 Aug, 2013 1 commit
  13. 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
      composite.
      
      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>
      f9a11b3b
    • 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.
      531be6c4
  14. 14 Mar, 2013 1 commit
  15. 20 Feb, 2013 1 commit
  16. 13 Feb, 2013 1 commit
  17. 21 May, 2012 2 commits
  18. 25 Apr, 2012 2 commits
  19. 21 Feb, 2012 2 commits
  20. 04 Feb, 2012 2 commits
  21. 03 Feb, 2012 1 commit
  22. 04 Oct, 2011 1 commit
  23. 14 Sep, 2011 1 commit