Skip to content
Snippets Groups Projects
  1. Dec 08, 2017
  2. Dec 06, 2017
  3. Dec 05, 2017
  4. Nov 27, 2017
  5. Nov 22, 2017
  6. Nov 12, 2017
  7. Aug 04, 2017
  8. Aug 01, 2017
    • Viktor Odintsev's avatar
      client: remove X error traps · e0ce131a
      Viktor Odintsev authored
      Xfwm error handler will cover all errors itself, there is no
      necessity to use error traps for client.
      
      GDK X error traps were changed in GDK 3 so using these traps
      caused unwanted SIGTRAPs within GDK X error handler.
      e0ce131a
  9. Jul 07, 2017
  10. Jul 05, 2017
  11. Jul 03, 2017
  12. Jul 02, 2017
  13. Jun 12, 2017
  14. Jun 09, 2017
    • Olivier Fourdan's avatar
      compositor: Disable XPresent on error · 7d9e6ced
      Olivier Fourdan authored
      Bug: 13607
      
      If XPresentPixmap() fails, we would disable Present rather that waiting
      for a notification that will never arrive.
      
      But that relies on the actual window to be reported in the XError, which
      is not necessarily the case.
      
      Disable Xpresent for all screens as we are not sure we can tell which
      one from the resource id.
      7d9e6ced
  15. Jun 02, 2017
    • Błażej Szczygieł's avatar
      compositor: remove old vblank code · b2c74634
      Błażej Szczygieł authored and Olivier Fourdan's avatar Olivier Fourdan committed
      Bug: 13613
      
      Since commit 7115d1b4, we can't disable second (broken) vblank waiting
      code.
      
      glXSwapBuffers() already waits for v-blank (if enabled in driver), so
      any other "synthetic" waiting for v-blank can reduce performance
      (de-sync) without actual benefit.
      
      This patch removes old code to prevent waiting for vblank twice.
      b2c74634
  16. Jun 01, 2017
    • Olivier Fourdan's avatar
      screen: Fix broken monitor index · 0c7bc537
      Olivier Fourdan authored
      Bug: 13608
      
      Commit 58955779 (Use ximerama indices for _NET_WM_FULLSCREEN_MONITORS)
      introduced a regression because the monitor index was wrongly compared
      against the total number of monitors, which would falsely assume that
      the Xrandr query failed whereas it actually worked.
      
      Fix the false comparison and also use the screen size as fallback values
      in case the Xrandr really failed so that we don't end up using random
      uninitialized values.
      0c7bc537
  17. May 15, 2017
Loading