changed = true;
}
- if (type.value_owned) {
- if (metadata.has_argument (ArgumentType.UNOWNED)) {
- type.value_owned = !metadata.get_bool (ArgumentType.UNOWNED);
- }
+ if (owned_by_default) {
+ type.value_owned = !metadata.get_bool (ArgumentType.UNOWNED, !type.value_owned);
} else {
- if (metadata.has_argument (ArgumentType.OWNED)) {
- type.value_owned = metadata.get_bool (ArgumentType.OWNED);
- }
+ type.value_owned = metadata.get_bool (ArgumentType.OWNED, type.value_owned);
}
type.nullable = metadata.get_bool (ArgumentType.NULLABLE, type.nullable);
}
feature_get_all skip
frame_source_* name="frame_source_(.+)" parent="Clutter.FrameSource" skip=false
InitError errordomain=false
-Stage.read_pixels owned
+Stage.read_pixels unowned=false
.width default=-1
.height default=-1
threads_* name="threads_(.+)" parent="Clutter.Threads" skip=false
value_get_fixed nullable
value_get_shader_float array array_length_idx=1
value_get_shader_int array array_length_idx=1
-value_get_units owned
+value_get_units unowned=false
value_set_shader_float.floats array array_length_idx=1
value_set_shader_int.ints array array_length_idx=1
value_set_shader_matrix.matrix array array_length_idx=1
// Forward upstream
Actor
.animate* skip=false
- .apply_relative_transform_to_point.vertex out owned
+ .apply_relative_transform_to_point.vertex out unowned=false
.apply_transform.matrix ref
- .apply_transform_to_point.vertex out owned
+ .apply_transform_to_point.vertex out unowned=false
.button_*.event type="Clutter.ButtonEvent"
- .get_abs_allocation_vertices.verts owned
- .get_allocation_box.box owned
- .get_allocation_geometry.geom owned
- .get_allocation_vertices.verts owned
+ .get_abs_allocation_vertices.verts unowned=false
+ .get_allocation_box.box unowned=false
+ .get_allocation_geometry.geom unowned=false
+ .get_allocation_vertices.verts unowned=false
.get_parent nullable
.get_stage type="unowned Clutter.Stage"
.enter_event.event type="Clutter.CrossingEvent"
Engine
- .create_extension skip=false owned=true
+ .create_extension skip=false unowned=false
.get_plugin_info unowned=true
ExtensionBase
.get_plugin_info unowned=true
Buffer.new_subbuffer skip
Buffer.new_with_owner.owner_dnotify nullable
CookieJar.all_cookies type_arguments="Cookie"
-ContentSniffer.sniff.params type_arguments="string,string" nullable out owned
+ContentSniffer.sniff.params type_arguments="string,string" nullable out unowned=false
form_* skip=false
header_parse_list type_arguments="string"
header_parse_quality_list type_arguments="string"
.set_request.req_body type="uint8[]" array_length_idx=3
.set_response.resp_body type="uint8[]" array_length_idx=3
MessageHeaders
- .get_content_disposition.* out owned
- .get_content_type.* out owned
+ .get_content_disposition.* out unowned=false
+ .get_content_type.* out unowned=false
.get_content_*.params type_arguments="string,string"
.get_ranges.ranges out
.set_content_disposition.params type_arguments="string,string" nullable