Skip to content

gir-files: Import nullable fixes from 1.18 branches

This MR includes preliminary gir-files changes from gstreamer, gstreamer-base and gstreamer-bad from the 1.18 branch, all scheduled for 1.18.2.

trust_return_value_nullability has been introduced for gstreamer, gstreamer-base, gstreamer-net and gstreamer-check and all nullable = false overrides are removed.

This has been tried and reverted for gstreamer-player whose annotations are not ready yet. When that is fixed don't forget to subsequently remove all unnecessary nullable = false overrides in Gir.toml as well!

See this discussion that sparked the creation of this MR.

Edited by Marijn Suijten

Merge request reports