Debian Patches

Status for mpvqt/1.1.0-1

Patch Description Author Forwarded Bugs Origin Last update
observeProperty-binary-compatibility.diff Restore binary compatibility since 1.0.1 mpvqt 1.1.0 modifies the observeProperty() function of MpvAbstractItem and
MpvController by adding a "uint64_t id" parameter with a default value;
even if it has a default value (which makes it quasi source compatible),
it breaks the binary compatibility of the classes/library.
.
To avoid this:
- drop the default value to the existing observeProperty() functions
- add overloads without the added parameter that call the other versions with
the added parameter
.
This is not a fully backward-compatible solution as the compatibility functions
are not signals or slots, so function-based connect()s with them are broken;
one connect() in mpvqt itself needs to use qOverload() to properly select the
right functions, and there are none like that outside of mpvqt itself.
Pino Toscano <pino@debian.org> not-needed 2025-04-09

All known versions for source package 'mpvqt'

Links