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 |