Make G_URI_FLAGS_PARSE_STRICT the default
@danw, @malureau, do you think it would make sense to make G_URI_FLAGS_PARSE_STRICT
the default, and change the flag to be G_URI_FLAGS_PARSE_NONSTRICT
? I wonder if otherwise, people will forget to include the strict flag by default, and their URI parsing will be lax to begin with. It’s very hard to tighten up strictness of parsing in future without breaking API (in file formats, or wherever the URIs are coming from).
I imagine G_URI_FLAGS_PARSE_NONSTRICT
would then explicitly be specified by code which is handling user input, or URIs from sources which are known to produce invalid URIs.