1. 31 Aug, 2020 2 commits
  2. 28 Aug, 2020 4 commits
  3. 27 Aug, 2020 1 commit
  4. 26 Aug, 2020 1 commit
  5. 24 Aug, 2020 1 commit
  6. 21 Aug, 2020 6 commits
  7. 20 Aug, 2020 8 commits
  8. 19 Aug, 2020 5 commits
    • Nate Graham's avatar
      [effects/cubeslide] Keep sticky windows on top of the cube by default · ed0b0ee9
      Nate Graham authored
      This simply looks much better.
      
      BUG: 424550
      FIXED-IN: 5.20
      ed0b0ee9
    • Vlad Zahorodnii's avatar
      Refactor color scheme related code · 9e74199e
      Vlad Zahorodnii authored
      Currently, we have two functions that update the color scheme for a
      client - updateColorScheme(QString) and updateColorScheme(). Even though
      they both share the same name, they do different things. The first one
      sets the specified color scheme, while the other determines the color
      scheme preferred by the client and assigns it.
      
      This change refactors the color scheme initialization code so we no
      longer need those two methods. The setColorScheme() method sets the
      specified color scheme, and the preferredColorScheme() method returns
      the color scheme preferred by the client. Sub-classes of AbstractClient
      can override the preferredColorScheme() method in order to add support
      for platform-specific color scheme protocols.
      
      The end result: color scheme related code is a bit more comprehensible.
      9e74199e
    • Aleix Pol Gonzalez's avatar
      Implement EGL_KHR_partial_update and EGL_EXT_swap_buffers_with_damage · eeeac049
      Aleix Pol Gonzalez authored and Aleix Pol Gonzalez's avatar Aleix Pol Gonzalez committed
      Summary:
      Notify the driver about the parts of the screen that will be repainted.
      In some cases this can be benefitial. This is especially useful on lima
      and panfrost devices (e.g. pinephone, pinebook, pinebook pro).
      
      Test Plan:
      Tested on a pinebook pro with a late mesa version.
      Basically I implemented it, then it didn't work and I fixed it.
      Maybe next step we want to look into our damage algorithm.
      eeeac049
    • Aleix Pol Gonzalez's avatar
      Add a generic Output::transformation method · d5da3665
      Aleix Pol Gonzalez authored and Aleix Pol Gonzalez's avatar Aleix Pol Gonzalez committed
      Makes it possible to map any space into the output's coordinates system
      d5da3665
    • Méven Car's avatar
      Make ScreenShotEffect::screenshotScreen return native screen sized images · 9a8b6f73
      Méven Car authored
      Aka not-downscaled images.
      CCBUG: 409762
      9a8b6f73
  9. 18 Aug, 2020 12 commits