Skip to content
Snippets Groups Projects
  1. Jul 24, 2018
    • Olivier Fourdan's avatar
      client: Check GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED · 5f7a1f5f
      Olivier Fourdan authored
      Check that value for GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED has actually
      changed before reconfiguring the window.
      5f7a1f5f
    • Olivier Fourdan's avatar
      client: Check when GTK_FRAME_EXTENTS has changed · 0a5ba680
      Olivier Fourdan authored
      Bug: 14511
      
      GTK+ will update its GTK_FRAME_EXTENTS property continuously even when
      the value hasn't actually changed, which causes the maximized state to
      be cleared when transitioning to/from fullscreen to maximized.
      
      Check that he extents have changed and reconfigure the client's window
      only when the value has changed.
      0a5ba680
  2. Mar 31, 2018
  3. Nov 27, 2017
  4. Jul 03, 2017
  5. Jul 02, 2017
  6. Jun 15, 2016
  7. Nov 26, 2015
    • Olivier Fourdan's avatar
      netwm: reset decoration on netwm type change · a64b7437
      Olivier Fourdan authored
      
      Bug: 10413
      
      Some applications may temporarily set a transient relationship betwen
      their toplevel windows to maintain a stacking order, in which case we
      would change the decorations (as transients may not have all buttons
      available).
      
      However, we ought to restore the controls when this transient
      relationship is removed by the application, otherwise we leave the
      toplevels with reduced controls.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      a64b7437
  8. Mar 14, 2015
  9. Mar 10, 2015
  10. Feb 26, 2015
  11. Feb 24, 2015
  12. Feb 06, 2015
  13. Jan 30, 2015
  14. Jan 29, 2015
  15. Jan 24, 2015
  16. Jan 20, 2015
  17. Jan 14, 2015
  18. Jan 13, 2015
  19. Jan 08, 2015
  20. Jan 07, 2015
  21. Jan 06, 2015
  22. Jan 05, 2015
  23. Dec 28, 2014
    • Olivier Fourdan's avatar
      Extended XSync counter · 6c947cd6
      Olivier Fourdan authored
      Add partial support for extended XSync counter as described
      by Owen here:
      
      http://fishsoup.net/misc/wm-spec-synchronization.html
      
      
      
      Unfortunately, xfwm4's XSync implementation does not work too
      well with some apps (e.g. gnome-terminal) when the compositor
      is disabled, some apps do not seem to update the counter as
      expected and the alarm is not triggered, causing a timeout.
      
      I am not even sure supporting the extended XSync counter makes
      much sense without a compositor so it's not too much of a trouble.
      
      To limit the effect of the freeze until the timeout fires up,
      reduce the limit to 500 ms.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      6c947cd6
  24. Dec 18, 2014
  25. Dec 09, 2014
  26. Feb 23, 2014
  27. Dec 10, 2013
  28. Dec 01, 2013
    • Alistair Buxton's avatar
      Implement zooming. · e7da725a
      Alistair Buxton authored
      This implements zooming when the compositor is enabled. To zoom in,
      hold the key used to grab and move windows (usually alt) and scroll
      up with the mouse wheel. Scroll down to zoom out.
      
      This works by transforming the offscreen buffer where windows are
      composited when rendering it back to the screen.
      e7da725a
  29. Feb 20, 2012
  30. Feb 13, 2012
Loading