1. 24 Aug, 2014 1 commit
  2. 22 Aug, 2014 1 commit
  3. 21 Aug, 2014 6 commits
  4. 15 Aug, 2014 1 commit
    • Jasper St. Pierre's avatar
      display: Establish a separate state variable for routing events · 0e758a9e
      Jasper St. Pierre authored
      We've long used a switch statement on the grab operation to determine
      where events should go. The issue with MetaGrabOp is that it's a mixture
      of a few different things, including event routing, state management,
      and the behavior to choose during operations.
      
      This leads to poorly defined event routing and hard-to-follow logic,
      since it's sometimes unclear what should point where, and our utility
      methods for determining grab operations apart can be poorly named.
      
      To fix this, establish the concept of a "event route", which describes
      where events should be routed to.
      0e758a9e
  5. 14 Aug, 2014 2 commits
    • Jasper St. Pierre's avatar
      Conditionalize Wayland support again · 5f0fab21
      Jasper St. Pierre authored
      5f0fab21
    • Jasper St. Pierre's avatar
      backend: Create the stage in the backend, rather than the compositor · 467465c9
      Jasper St. Pierre authored
      This allows creating the stage much earlier than it otherwise would have
      been. Our initialization sequence has always been a bit haphazard, with
      first the MetaBackend created, then the MetaDisplay, and inside of that,
      the MetaScreen and MetaCompositor.
      
      Refactor this out so that the MetaBackend creates the Clutter
      stage. Besides the clarity of early initialization, we now have much
      easier access to the stage, allowing us to use it for things such as
      key focus and beyond.
      467465c9
  6. 13 Aug, 2014 1 commit
  7. 08 Aug, 2014 1 commit
  8. 07 Aug, 2014 8 commits
  9. 02 Aug, 2014 1 commit
  10. 31 Jul, 2014 5 commits
  11. 30 Jul, 2014 2 commits
  12. 28 Jul, 2014 2 commits
  13. 26 Jul, 2014 1 commit
  14. 24 Jul, 2014 2 commits
  15. 23 Jul, 2014 1 commit
  16. 19 Jul, 2014 1 commit
  17. 16 Jul, 2014 1 commit
  18. 15 Jul, 2014 1 commit
  19. 10 Jul, 2014 2 commits