1. 14 Jul, 2014 2 commits
  2. 08 Jul, 2014 1 commit
  3. 01 Jul, 2014 1 commit
    • Jasper St. Pierre's avatar
      monitor-manager: Rename output_id to winsys_id · af135c0b
      Jasper St. Pierre authored
      The output_id is more of an opaque identifier for the monitor, based on
      its underlying ID from the windowing system. Since we also use the term
      "output_id" for the output's index, rename our use of the opaque cookie
      "output_id" to "winsys_id".
      af135c0b
  4. 24 Jun, 2014 2 commits
  5. 17 Jun, 2014 1 commit
    • Jasper St. Pierre's avatar
      window: Save the buffer_rect internally · b0b8f372
      Jasper St. Pierre authored
      Rather than calculate it speculatively with the current properties
      which may be too new or too out of date, make sure it always fits
      with the proper definition. We update it when we update the toplevel
      window for X11, and when a Wayland surface is committed with a newly
      attached buffer.
      b0b8f372
  6. 16 Jun, 2014 1 commit
  7. 12 Jun, 2014 1 commit
  8. 02 Jun, 2014 1 commit
    • Florian Müllner's avatar
      Pass button_rect when opening window menu from button · b64548ee
      Florian Müllner authored
      When opening the window menu without an associated control - e.g.
      by right-clicking the titlebar or by keyboard - using coordinates
      for the menu position is appropriate. However when the menu is
      associated with a window button, the expected behavior in the
      shell can be implemented much easier with the full button geometry:
      the menu will point to the center of the button's bottom edge
      rather than align to the left/right side of the titlebar as it
      does now, and the clickable area where a release event does not
      dismiss the menu will match the actual clickable area in mutter.
      
      So add an additional show_window_menu_for_rect() function and
      use it when opening the menu from a button.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=731058
      b64548ee
  9. 27 May, 2014 7 commits
  10. 25 May, 2014 1 commit
  11. 22 May, 2014 2 commits
    • Jasper St. Pierre's avatar
      window: Rename the requested_rect to the unconstrained_rect · cbffbb0b
      Jasper St. Pierre authored
      The requested_rect is a strange name for it, because it's not actually
      the rect that the user or client requested all the time: in the case of
      a simple move or a simple resize, we calculate some of the fields
      ourselves.
      
      To the MetaWindow subclass implementations, it just means "the rect
      before we constrained it", so just use the name unconstrained_rect.
      This also makes it match the name of the MetaWindow field.
      cbffbb0b
    • Jasper St. Pierre's avatar
      Add back coordinates to the window menu · 6513cbb4
      Jasper St. Pierre authored
      It looks weird to have Alt+Space pop up under the cursor instead
      of the top-left corner of the window, and the Wayland request will
      pass through the coordinates as well.
      
      Add it to the compositor interface, and extend the
      _GTK_SHOW_WINDOW_MENU ClientMessage to support it as well.
      6513cbb4
  12. 21 May, 2014 1 commit
  13. 20 May, 2014 6 commits
  14. 19 May, 2014 1 commit
  15. 17 May, 2014 1 commit
  16. 08 May, 2014 1 commit
  17. 02 May, 2014 1 commit
  18. 01 May, 2014 2 commits
  19. 29 Apr, 2014 5 commits
  20. 28 Apr, 2014 2 commits