1. 15 Jan, 2021 4 commits
  2. 14 Jan, 2021 3 commits
  3. 11 Jan, 2021 1 commit
  4. 08 Jan, 2021 1 commit
  5. 05 Jan, 2021 1 commit
  6. 04 Jan, 2021 1 commit
  7. 30 Dec, 2020 1 commit
  8. 22 Dec, 2020 3 commits
  9. 21 Dec, 2020 3 commits
  10. 20 Dec, 2020 3 commits
  11. 18 Dec, 2020 3 commits
  12. 16 Dec, 2020 5 commits
  13. 15 Dec, 2020 3 commits
  14. 11 Dec, 2020 1 commit
  15. 01 Dec, 2020 3 commits
  16. 25 Nov, 2020 3 commits
    • George Kiagiadakis's avatar
      20da8a94
    • George Kiagiadakis's avatar
      lib: delete WpProps · 3d032cc2
      George Kiagiadakis authored
      This is no longer useful, we are going to use WpSpaPod directly
      in combination with the param caching for WpPwObjectMixin
      3d032cc2
    • George Kiagiadakis's avatar
      pw-object-mixin: refactor, implement param caching and features for impl objects · bd65517b
      George Kiagiadakis authored
      Now the WpPipewireObject interface is directly implemented by the mixin
      and there is another interface that users of the mixin must implement
      in order for the mixin to work proprely.
      
      A lot of manual stuff that proxy classes had to do before are now
      in the mixin. Also most of the data that would normally reside in Private
      structures is now in the mixin data structure (stored as qdata on the object).
      This is achieving the best amount of code reuse so far.
      
      For impl objects (WpImpl*) there are also default implementations of the
      standard pipewire object methods and the INFO & PARAM_* features are
      more coherently enabled during the whole lifetime of these objects.
      bd65517b
  17. 16 Nov, 2020 1 commit