Skip to content
Snippets Groups Projects
  1. Mar 21, 2017
  2. Mar 07, 2017
    • Olivier Fourdan's avatar
      moveresize: Cancel move/resize if client is gone · 5155c86c
      Olivier Fourdan authored
      Bug: 13344
      
      If a window is unmapped while the user is moving or resizing it, we
      would cancel the move but swallow the event, which would leave the
      window frame on screen as the main event handle would not get the
      unmap notify.
      
      Mark the client as gone when detected in the move/resize event loop,
      let the event get through to the main event handler that will free the
      client and shortcut the move/resize operation if the client is marked
      as gone.
      5155c86c
  3. Mar 06, 2017
    • Olivier Fourdan's avatar
      netwm: Make docks and spash screens appear focused · 0feb29e7
      Olivier Fourdan authored
      The panel is a dock window, and may appear differently as it is not
      focused by default by the window manager.
      
      Set the NET_WM_STATE_FOCUSED property on windows of type dock or
      spashscreen so that they don't get the state GTK_STATE_FLAG_BACKDROP set
      by default.
      0feb29e7
  4. Jan 19, 2017
  5. Jun 15, 2016
  6. Jun 13, 2016
    • Olivier Fourdan's avatar
      stacking: Raise on focus to activate · 3877bf45
      Olivier Fourdan authored
      
      Bug: 12634
      
      xfwm4 would raise a client upon receiving the _NET_ACTIVE_WINDOW message
      but if the client provided an old timestamp, the window won't be focused
      (as the timestamp will be older than the last current X server time).
      
      To avoid this, only raise the window on focus event notification and
      when using click-to-focus mode.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      3877bf45
  7. Jun 07, 2016
  8. Jun 02, 2016
    • Keith Packard's avatar
      Force application win_gravity to NorthWestGravity · b1658353
      Keith Packard authored and Olivier Fourdan's avatar Olivier Fourdan committed
      
      LibreOffice incorrectly sets its top level windows win_gravity field
      to StaticGravity. Resizing these windows to the left or upwards
      results in a corrupted application with the application window moved
      within the parent by the parent window resize.
      
      Metacity forces window gravity for all application windows to
      NorthWest, masking this application bug. xfwm4 should do the same.
      
      A bug has been filed against LibreOffice as well.
      
      Signed-off-by: default avatarKeith Packard <keithp@keithp.com>
      b1658353
  9. Apr 30, 2016
  10. Feb 24, 2016
  11. Nov 26, 2015
  12. Nov 09, 2015
  13. Nov 06, 2015
  14. Aug 25, 2015
  15. Jun 15, 2015
  16. May 18, 2015
    • Olivier Fourdan's avatar
      Only check for known buttons in _NET_WM_MOVERESIZE · 71d37e11
      Olivier Fourdan authored
      
      For _NET_WM_MOVERESIZE requests, if the given button does not match any
      available physical button, we would wait for that (impossible) button
      combination to be released.
      
      Check that the given button is one of the well known button or just wait
      for any button release otherwise.
      
      That fixes an issue with KDE apps where clicking on the menu bar to move
      the window would hang forever after the mouse button is depressed.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      71d37e11
  17. May 15, 2015
  18. Apr 29, 2015
    • David Gilbert's avatar
      Add more accelerators to window menu · 34168a96
      David Gilbert authored and Olivier Fourdan's avatar Olivier Fourdan committed
      
      Bug: 5649
      
      This enables more accelerators on the window menu - i.e. the one you get to
      from the titlebar or alt-space.
      
        on top/same/below   get T, S and B
        On all Visible workspace/on this workspace  get V
         (with a small change to the text)
        Move to another Workspace gets W
        The first 9 workspaces now get the accelerators 1..9 on that menu
      
      Signed-off-by: default avatarDr. David Alan Gilbert <dave@treblig.org>
      34168a96
  19. Apr 27, 2015
Loading