1. 11 Apr, 2018 1 commit
  2. 10 Apr, 2018 2 commits
  3. 09 Apr, 2018 2 commits
    • Olivier Fourdan's avatar
      wayland: update enter/leave output after effects · 17a745bf
      Olivier Fourdan authored
      Compositor effects change the actor size and position, which can lead to
      inconsistent output enter/leave notifications, leaving clients' surfaces
      without any output set.
      
      Update output enter/leave notifications after all compositor effects are
      completed so that we give clients accurate output location.
      
      Closes: GNOME/mutter#104
      17a745bf
    • Olivier Fourdan's avatar
      window-actor: add new signal "effects-completed" · 85bbd82a
      Olivier Fourdan authored
      When using plugins, the effects will affect the MetaWindowActor size
      and position.
      
      Add a new signal "effects-completed" wired to the corresponding
      MetaWindowActor which is emitted when all effects are completed so that
      derived objects can be notified when all effects are completed and use
      the actual size and position.
      
      Closes: GNOME/mutter#104
      85bbd82a
  4. 03 Apr, 2018 4 commits
  5. 29 Mar, 2018 3 commits
  6. 23 Mar, 2018 1 commit
    • Olivier Fourdan's avatar
      wayland: Use cursor position in logical monitor · 67917db4
      Olivier Fourdan authored
      When using two monitors size by side with different scales, once the
      cursor moves from one output to another one, its size changes based on
      the scale of the given output.
      
      Changing the size of the cursor can cause the cursor area to change
      output again if the hotspot is not exactly at the top left corner of the
      area, causing the texture of the cursor to change, which will trigger
      another output change, so on and so forth causing continuous surface
      enter/leave event which flood the clients and eventually kill them.
      
      Change the logic to use only the actual cursor position to determine if
      its on the given logical monitor, so that it remains immune to scale
      changes induced by output scale differences.
      
      Closes: GNOME/mutter#83
      67917db4
  7. 22 Mar, 2018 2 commits
  8. 21 Mar, 2018 6 commits
  9. 20 Mar, 2018 1 commit
  10. 17 Mar, 2018 1 commit
  11. 16 Mar, 2018 1 commit
  12. 15 Mar, 2018 1 commit
  13. 13 Mar, 2018 2 commits
  14. 12 Mar, 2018 3 commits
  15. 11 Mar, 2018 1 commit
  16. 10 Mar, 2018 1 commit
  17. 09 Mar, 2018 1 commit
  18. 07 Mar, 2018 2 commits
  19. 05 Mar, 2018 4 commits
  20. 03 Mar, 2018 1 commit