Skip to content
Snippets Groups Projects
  1. May 23, 2020
    • Olivier Fourdan's avatar
      client: Rely in XRes reported PID is available · 49c1a33a
      Olivier Fourdan authored
      
      When xfwm4 needs to kill an unresponsive client, it will use the its PID
      is known.
      
      However, the _NET_WM_PID as defined in the extended window manager hint
      mechanism is unreliable when the client runs within a sandbox, as it is
      the client itself who sets that property using its own view of the PID.
      
      The Xserver can provide a more accurate value of the client PID using
      the XRes X11 extension, so use that protocol if available.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      49c1a33a
    • Olivier Fourdan's avatar
      display: Add support for XRes X11 extension · 010f8281
      Olivier Fourdan authored
      
      The X-Resource extension client library (XRes) allows a client to query
      the Xserver for various resources associated with an X11 client,
      including its PID.
      
      Add (optional) support for XRes in xfwm4 and use it for getting the
      client's PID instead of relying on _NET_WM_PID.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      010f8281
  2. Apr 22, 2020
  3. Apr 21, 2020
  4. Apr 20, 2020
  5. Apr 13, 2020
  6. Apr 12, 2020
  7. Apr 11, 2020
  8. Apr 09, 2020
  9. Apr 08, 2020
  10. Apr 07, 2020
  11. Apr 05, 2020
  12. Sep 22, 2019
  13. Sep 21, 2019
  14. Aug 28, 2019
  15. Jul 15, 2019
  16. Jul 09, 2019
    • Olivier Fourdan's avatar
      stacking: Limit to direct transients when raising · d9af1813
      Olivier Fourdan authored
      
      Bug: 15580
      
      Following commit fa9517ea (“Raise all transients together”), xfwm4
      would search for the deepest parent of a given transient and raise it to
      bring all related windows together.
      
      however, taking into account parents from the same group, it would raise
      the lowest window while the others from the same group aren't raised
      along with it, causing apparently random windows to be raised.
      
      Make sure we pick only direct transients when walking down the windows
      stack.
      
      Signed-off-by: default avatarOlivier Fourdan <fourdan@xfce.org>
      d9af1813
  17. Jul 08, 2019
  18. Jul 05, 2019
  19. Jul 04, 2019
    • Juha Aatrokoski's avatar
      compositor: Fix GL texture filter · 7a92d032
      Juha Aatrokoski authored and Olivier Fourdan's avatar Olivier Fourdan committed
      
      Bug: 15676
      
      Between versions 4.13.1 and 4.13.2 the GL_NEAREST filter (used on the
      deepest levels of desktop zoom) stopped working, and GL_LINEAR was
      used instead. Fix by setting GL_TEXTURE_MIN_FILTER in addition to
      GL_TEXTURE_MAG_FILTER, like was done in version 4.13.1; apparently the
      former needs to be correctly configured for the latter to take effect.
      
      Signed-off-by: default avatarJuha Aatrokoski <jha@iki.fi>
      7a92d032
Loading