Skip to content

rohrkabel v2.0

Choose a tag to compare

@Curve Curve released this 07 Oct 14:16
· 148 commits to master since this release
2d388d8

rohrkabel v2.0

🍡 New Features

  • ☎️ channel implementation is now based on upstream
  • πŸŽ‰ events are now powered by ereignis
  • 🐌 type is now stored as a const char* to avoid unnecessary conversions
  • 🦺 more explicit ownership semantics, especially for non owning types (e.g. spa::pod::view, spa::pod::copy)
  • πŸ‘οΈ conversion operators to underlying type for const l-values

🧨 Breaking Changes

  • πŸ”„ <main_loop.hpp> has been moved to <loop.hpp>
  • πŸ—οΈ pw::main_loop and pw::context now have to be created by calling their static member create
  • πŸ—οΈ pw::core and pw::registry can now be obtained by calling context::core and core::registry() respectively
  • πŸ—οΈ core::create now uses factories
    • <link/link.hpp> supplies a link_factory to ease creation of links