Skip to content
  • Tomeu Vizoso's avatar
    Fix marshalling of GStrv. · b7804cc7
    Tomeu Vizoso authored
    * gir/gimarshallingtests.[hc]: Add a test for GStrv in function args and
    as struct fields.
    
    * girepository/giroffsets.c: Correctly compute the size of structs with
      array fields
    
    * girepository/girparser.c: Set is_pointer to FALSE for arrays with
      fixed size that are inside structs.
    
    * giscanner/glibtransformer.py: Special case GStrv as arrays of utf8.
    
    * giscanner/annotationparser.py: Make full transfer the default for
    arrays of char* returned by functions.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620170
    b7804cc7