Skip to content

[th/libnm-strv-props] rework special handling of certain properties ("name" and strv)

Thomas Haller requested to merge th/libnm-strv-props into main

A few properties were special handled in _nm_setting_class_commit().

In particular NM_SETTING_NAME and legacy G_TYPE_STRV properties.

Drop that special handling, and define those properties too in the properties_override array.

In particular, the legacy handling of G_TYPE_STRV should be reworked to _nm_setting_property_define_direct_strv(). We can now find those places easier by searching for _nm_setting_property_define_gprop_strv_oldstyle() etc.

Merge request reports